Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SergejIsbrecht/dda8abca7c3c1004f03f1507bc1e9240 to your computer and use it in GitHub Desktop.
Save SergejIsbrecht/dda8abca7c3c1004f03f1507bc1e9240 to your computer and use it in GitHub Desktop.
# JMH version: 1.35 # VM version: JDK 11.0.16, OpenJDK 64-Bit Server VM, 11.0.16+7-jvmci-22.3-b03 # VM invoker: /graal/sdk/mxbuild/linux-amd64/GRAALVM_CE_JAVA11/graalvm-ce-java11-22.3.0-dev/bin/java # VM options: -XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:-UnlockExperimentalVMOptions -Dfile.encoding=U…
<!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}
</style>
</head>
<body style='font: 12px Verdana, sans-serif'>
<h1>CPU profile</h1>
<header style='text-align: left'><button id='reverse' title='Reverse'>&#x1f53b;</button>&nbsp;&nbsp;<button id='search' title='Search'>&#x1f50d;</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' style='width: 100%; height: 1136px'></canvas>
<div id='hl'><span></span></div>
<p id='match'>Matched: <span id='matchval'></span> <span id='reset' title='Clear'>&#x274c;</span></p>
<p id='status'>&nbsp;</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(71);
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 && (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) {
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 = '';
}
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,97342,3,'all')
f(1,0,1,3,'[C1 CompilerThre tid=185696]')
f(2,0,1,3,'start_thread')
f(3,0,1,3,'thread_native_entry(Thread*)')
f(4,0,1,4,'Thread::call_run()')
f(5,0,1,4,'JavaThread::thread_main_inner()')
f(6,0,1,4,'CompileBroker::compiler_thread_loop()')
f(7,0,1,4,'CompileBroker::invoke_compiler_on_method(CompileTask*)')
f(8,0,1,4,'Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)')
f(9,0,1,4,'Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, DirectiveSet*)')
f(10,0,1,4,'Compilation::compile_method()')
f(11,0,1,4,'Compilation::compile_java_method()')
f(12,0,1,4,'Compilation::emit_code_body()')
f(13,0,1,4,'LIR_Assembler::emit_code(BlockList*)')
f(14,0,1,4,'LIR_Assembler::emit_call(LIR_OpJavaCall*)')
f(1,1,26,3,'[G1 Conc#0 tid=185687]')
f(2,1,26,3,'start_thread')
f(3,1,26,3,'thread_native_entry(Thread*)')
f(4,1,26,4,'Thread::call_run()')
f(5,1,26,4,'GangWorker::loop()')
f(6,1,13,4,'G1CMConcurrentMarkingTask::work(unsigned int)')
f(7,1,13,4,'G1CMTask::do_marking_step(double, bool, bool)')
f(8,3,6,4,'G1CMBitMapClosure::do_addr(HeapWord*)')
f(9,3,1,4,'G1CMTask::drain_local_queue(bool) [clone .part.158]')
f(9,4,5,4,'void G1CMTask::process_grey_task_entry<true>(G1TaskQueueEntry)')
f(10,4,5,4,'void OopOopIterateDispatch<G1CMOopClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1CMOopClosure*, oopDesc*, Klass*)')
f(11,7,2,4,'G1CMTask::make_reference_grey(oopDesc*)')
f(8,9,1,4,'G1CMTask::drain_local_queue(bool) [clone .part.158]')
f(8,10,4,3,'SpinPause')
f(6,14,6,4,'G1CMRootRegionScanTask::work(unsigned int)')
f(7,15,5,4,'void OopOopIterateDispatch<G1RootRegionScanClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RootRegionScanClosure*, oopDesc*, Klass*)')
f(8,19,1,4,'Klass::start_of_vtable() const')
f(6,20,7,4,'G1RebuildRemSetTask::work(unsigned int)')
f(7,20,7,4,'HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const')
f(8,20,6,4,'G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)')
f(9,24,2,4,'void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)')
f(10,25,1,4,'void G1RebuildRemSetClosure::do_oop_work<unsigned int>(unsigned int*) [clone .isra.234]')
f(8,26,1,4,'void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)')
f(1,27,26,3,'[G1 Conc#1 tid=185885]')
f(2,27,26,3,'start_thread')
f(3,27,26,3,'thread_native_entry(Thread*)')
f(4,27,26,4,'Thread::call_run()')
f(5,27,26,4,'GangWorker::loop()')
f(6,27,14,4,'G1CMConcurrentMarkingTask::work(unsigned int)')
f(7,27,13,4,'G1CMTask::do_marking_step(double, bool, bool)')
f(8,27,7,4,'G1CMBitMapClosure::do_addr(HeapWord*)')
f(9,28,3,4,'G1CMTask::drain_local_queue(bool) [clone .part.158]')
f(9,31,3,4,'void G1CMTask::process_grey_task_entry<true>(G1TaskQueueEntry)')
f(10,32,2,4,'void OopOopIterateDispatch<G1CMOopClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1CMOopClosure*, oopDesc*, Klass*)')
f(11,32,2,4,'G1CMTask::make_reference_grey(oopDesc*)')
f(8,34,3,4,'G1CMTask::drain_local_queue(bool) [clone .part.158]')
f(9,34,3,4,'void G1CMTask::process_grey_task_entry<true>(G1TaskQueueEntry)')
f(10,34,3,4,'void OopOopIterateDispatch<G1CMOopClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1CMOopClosure*, oopDesc*, Klass*)')
f(11,35,2,4,'G1CMTask::make_reference_grey(oopDesc*)')
f(8,37,3,3,'SpinPause')
f(7,40,1,4,'oopDesc::size_given_klass(Klass*)')
f(6,41,6,4,'G1CMRootRegionScanTask::work(unsigned int)')
f(7,41,1,4,'ClassLoaderData::oops_do(OopClosure*, bool, bool)')
f(7,42,5,4,'void OopOopIterateDispatch<G1RootRegionScanClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RootRegionScanClosure*, oopDesc*, Klass*)')
f(6,47,6,4,'G1RebuildRemSetTask::work(unsigned int)')
f(7,47,6,4,'HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const')
f(8,47,5,4,'G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)')
f(9,50,2,4,'G1BlockOffsetTablePart::forward_to_block_containing_addr_slow(HeapWord*, HeapWord*, void const*)')
f(10,50,2,4,'HeapRegion::block_size(HeapWord const*) const')
f(8,52,1,4,'void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)')
f(1,53,23,3,'[G1 Conc#2 tid=185886]')
f(2,53,23,3,'start_thread')
f(3,53,23,3,'thread_native_entry(Thread*)')
f(4,53,23,4,'Thread::call_run()')
f(5,53,23,4,'GangWorker::loop()')
f(6,53,10,4,'G1CMConcurrentMarkingTask::work(unsigned int)')
f(7,53,10,4,'G1CMTask::do_marking_step(double, bool, bool)')
f(8,54,1,4,'BitMap::get_next_one_offset(unsigned long, unsigned long) const [clone .part.98]')
f(8,55,6,4,'G1CMBitMapClosure::do_addr(HeapWord*)')
f(9,57,1,4,'G1CMTask::drain_local_queue(bool) [clone .part.158]')
f(9,58,3,4,'void G1CMTask::process_grey_task_entry<true>(G1TaskQueueEntry)')
f(10,58,3,4,'void OopOopIterateDispatch<G1CMOopClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1CMOopClosure*, oopDesc*, Klass*)')
f(11,60,1,4,'G1CMTask::make_reference_grey(oopDesc*)')
f(8,61,1,4,'G1CMTask::drain_local_queue(bool) [clone .part.158]')
f(9,61,1,4,'void G1CMTask::process_grey_task_entry<true>(G1TaskQueueEntry)')
f(10,61,1,4,'void OopOopIterateDispatch<G1CMOopClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1CMOopClosure*, oopDesc*, Klass*)')
f(11,61,1,4,'G1CMTask::make_reference_grey(oopDesc*)')
f(8,62,1,3,'__GI_getrusage')
f(6,63,6,4,'G1CMRootRegionScanTask::work(unsigned int)')
f(7,64,5,4,'void OopOopIterateDispatch<G1RootRegionScanClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RootRegionScanClosure*, oopDesc*, Klass*)')
f(6,69,7,4,'G1RebuildRemSetTask::work(unsigned int)')
f(7,69,7,4,'HeapRegionManager::par_iterate(HeapRegionClosure*, HeapRegionClaimer*, unsigned int) const')
f(8,69,6,4,'G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region(HeapRegion*)')
f(9,71,2,4,'G1BlockOffsetTablePart::forward_to_block_containing_addr_slow(HeapWord*, HeapWord*, void const*)')
f(10,71,2,4,'HeapRegion::block_size(HeapWord const*) const')
f(9,73,2,4,'void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)')
f(10,74,1,4,'void G1RebuildRemSetClosure::do_oop_work<unsigned int>(unsigned int*) [clone .isra.234]')
f(8,75,1,4,'void OopOopIterateDispatch<G1RebuildRemSetClosure>::Table::oop_oop_iterate<InstanceKlass, unsigned int>(G1RebuildRemSetClosure*, oopDesc*, Klass*)')
f(1,76,4,3,'[G1 Young RemSet tid=185689]')
f(2,76,4,3,'start_thread')
f(3,76,4,3,'thread_native_entry(Thread*)')
f(4,76,4,4,'Thread::call_run()')
f(5,76,4,4,'ConcurrentGCThread::run()')
f(6,76,4,4,'G1YoungRemSetSamplingThread::run_service()')
f(7,76,4,4,'G1CollectionSet::iterate(HeapRegionClosure*) const')
f(8,76,4,4,'G1YoungRemSetSamplingClosure::do_heap_region(HeapRegion*)')
f(9,77,2,4,'G1CollectionSet::update_young_region_prediction(HeapRegion*, unsigned long)')
f(10,77,2,4,'G1Policy::predict_region_elapsed_time_ms(HeapRegion*, bool) const')
f(11,78,1,4,'G1Policy::predict_yg_surv_rate(int, SurvRateGroup*) const')
f(9,79,1,4,'Monitor::lock_without_safepoint_check()')
f(1,80,440,3,'[GC Thread#0 tid=185685]')
f(2,80,440,3,'start_thread')
f(3,80,440,3,'thread_native_entry(Thread*)')
f(4,80,440,4,'Thread::call_run()')
f(5,80,440,4,'GangWorker::loop()')
f(6,80,440,4,'G1ParTask::work(unsigned int)')
f(7,80,440,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,80,370,4,'G1ParScanThreadState::trim_queue()')
f(9,264,181,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,374,71,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(9,445,5,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,450,68,3,'SpinPause')
f(8,518,1,3,'__GI___sched_yield')
f(8,519,1,4,'os::elapsedTime()')
f(1,520,441,3,'[GC Thread#1 tid=185721]')
f(2,520,441,3,'start_thread')
f(3,520,441,3,'thread_native_entry(Thread*)')
f(4,520,441,4,'Thread::call_run()')
f(5,520,441,4,'GangWorker::loop()')
f(6,520,441,4,'G1ParTask::work(unsigned int)')
f(7,520,441,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,520,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,521,367,4,'G1ParScanThreadState::trim_queue()')
f(9,705,179,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,827,3,4,'Klass::start_of_vtable() const')
f(10,830,54,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(11,883,1,4,'Klass::start_of_vtable() const')
f(9,884,4,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,888,1,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(8,889,72,3,'SpinPause')
f(1,961,441,3,'[GC Thread#2 tid=185722]')
f(2,961,441,3,'start_thread')
f(3,961,441,3,'thread_native_entry(Thread*)')
f(4,961,441,4,'Thread::call_run()')
f(5,961,441,4,'GangWorker::loop()')
f(6,961,1,4,'G1FreeCollectionSetTask::work(unsigned int)')
f(7,961,1,4,'G1CollectionSet::iterate(HeapRegionClosure*) const')
f(8,961,1,4,'G1FreeCollectionSetTask::G1SerialFreeCollectionSetClosure::do_heap_region(HeapRegion*)')
f(6,962,440,4,'G1ParTask::work(unsigned int)')
f(7,962,439,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,962,370,4,'G1ParScanThreadState::trim_queue()')
f(9,1150,179,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,1277,52,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(11,1326,3,4,'Klass::start_of_vtable() const')
f(9,1329,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,1332,69,3,'SpinPause')
f(7,1401,1,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,1401,1,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,1401,1,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,1401,1,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,1401,1,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,1401,1,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,1401,1,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,1401,1,4,'G1BlockOffsetTablePart::forward_to_block_containing_addr_slow(HeapWord*, HeapWord*, void const*)')
f(15,1401,1,4,'HeapRegion::block_size(HeapWord const*) const')
f(1,1402,440,3,'[GC Thread#3 tid=185723]')
f(2,1402,440,3,'start_thread')
f(3,1402,440,3,'thread_native_entry(Thread*)')
f(4,1402,440,4,'Thread::call_run()')
f(5,1402,440,4,'GangWorker::loop()')
f(6,1402,440,4,'G1ParTask::work(unsigned int)')
f(7,1402,438,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,1403,361,4,'G1ParScanThreadState::trim_queue()')
f(9,1600,162,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,1698,3,4,'Klass::start_of_vtable() const')
f(10,1701,61,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(11,1761,1,4,'Klass::start_of_vtable() const')
f(9,1762,2,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,1764,76,3,'SpinPause')
f(7,1840,2,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,1840,2,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,1840,2,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,1840,2,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,1840,2,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,1840,2,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,1840,2,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,1840,2,4,'G1BlockOffsetTablePart::forward_to_block_containing_addr_slow(HeapWord*, HeapWord*, void const*)')
f(15,1841,1,4,'HeapRegion::block_size(HeapWord const*) const')
f(1,1842,440,3,'[GC Thread#4 tid=185724]')
f(2,1842,440,3,'start_thread')
f(3,1842,440,3,'thread_native_entry(Thread*)')
f(4,1842,440,4,'Thread::call_run()')
f(5,1842,440,4,'GangWorker::loop()')
f(6,1842,439,4,'G1ParTask::work(unsigned int)')
f(7,1842,439,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,1843,364,4,'G1ParScanThreadState::trim_queue()')
f(9,2030,174,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,2136,1,4,'G1PLABAllocator::allocate_direct_or_new_plab(InCSetState, unsigned long, bool*)')
f(11,2136,1,4,'CollectedHeap::fill_with_dummy_object(HeapWord*, HeapWord*, bool)')
f(10,2137,67,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(9,2204,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,2207,2,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,2208,1,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,2209,72,3,'SpinPause')
f(6,2281,1,4,'G1RemSetScanState::G1ClearCardTableTask::work(unsigned int)')
f(7,2281,1,4,'HeapRegion::clear_cardtable()')
f(1,2282,439,3,'[GC Thread#5 tid=185725]')
f(2,2282,439,3,'start_thread')
f(3,2282,439,3,'thread_native_entry(Thread*)')
f(4,2282,439,4,'Thread::call_run()')
f(5,2282,439,4,'GangWorker::loop()')
f(6,2282,439,4,'G1ParTask::work(unsigned int)')
f(7,2282,438,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,2282,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,2285,365,4,'G1ParScanThreadState::trim_queue()')
f(9,2456,192,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,2582,1,4,'Klass::start_of_vtable() const')
f(10,2583,65,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(9,2648,2,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,2650,70,3,'SpinPause')
f(7,2720,1,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,2720,1,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,2720,1,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,2720,1,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,2720,1,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,2720,1,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,2720,1,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,2720,1,4,'G1BlockOffsetTablePart::forward_to_block_containing_addr_slow(HeapWord*, HeapWord*, void const*)')
f(15,2720,1,4,'G1BlockOffsetTablePart::alloc_block_work(HeapWord**, unsigned long*, HeapWord*, HeapWord*)')
f(1,2721,440,3,'[GC Thread#6 tid=185726]')
f(2,2721,440,3,'start_thread')
f(3,2721,440,3,'thread_native_entry(Thread*)')
f(4,2721,440,4,'Thread::call_run()')
f(5,2721,440,4,'GangWorker::loop()')
f(6,2721,440,4,'G1ParTask::work(unsigned int)')
f(7,2721,438,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,2721,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,2724,365,4,'G1ParScanThreadState::trim_queue()')
f(9,2929,159,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,3032,2,4,'Klass::start_of_vtable() const')
f(10,3034,54,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(9,3088,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,3089,70,3,'SpinPause')
f(7,3159,1,4,'G1RemSet::scan_rem_set(G1ParScanThreadState*, unsigned int)')
f(8,3159,1,4,'G1CollectionSet::iterate_from(HeapRegionClosure*, unsigned int, unsigned int) const')
f(9,3159,1,4,'G1ScanRSForRegionClosure::do_heap_region(HeapRegion*)')
f(7,3160,1,4,'G1RootProcessor::evacuate_roots(G1ParScanThreadState*, unsigned int)')
f(8,3160,1,4,'StringTable::possibly_parallel_oops_do(OopStorage::ParState<false, false>*, OopClosure*)')
f(9,3160,1,4,'G1ParCopyClosure<(G1Barrier)0, (G1Mark)0>::do_oop(oopDesc**)')
f(10,3160,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(11,3160,1,4,'G1Allocator::old_attempt_allocation(unsigned long, unsigned long, unsigned long*)')
f(1,3161,435,3,'[GC Thread#7 tid=185727]')
f(2,3161,435,3,'start_thread')
f(3,3161,435,3,'thread_native_entry(Thread*)')
f(4,3161,435,4,'Thread::call_run()')
f(5,3161,435,4,'GangWorker::loop()')
f(6,3161,435,4,'G1ParTask::work(unsigned int)')
f(7,3161,433,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,3162,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,3163,350,4,'G1ParScanThreadState::trim_queue()')
f(9,3366,143,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,3455,2,4,'Klass::start_of_vtable() const')
f(10,3457,52,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(11,3508,1,4,'Klass::start_of_vtable() const')
f(9,3509,1,5,'apic_timer_interrupt')
f(10,3509,1,5,'smp_apic_timer_interrupt')
f(11,3509,1,5,'irq_exit')
f(12,3509,1,5,'__softirqentry_text_start')
f(13,3509,1,5,'run_timer_softirq')
f(14,3509,1,5,'__run_timers.part.0')
f(15,3509,1,5,'call_timer_fn')
f(16,3509,1,5,'tcp_keepalive_timer')
f(17,3509,1,5,'tcp_write_wakeup')
f(18,3509,1,5,'tcp_xmit_probe_skb')
f(19,3509,1,5,'__tcp_transmit_skb')
f(20,3509,1,5,'ip_queue_xmit')
f(21,3509,1,5,'__ip_queue_xmit')
f(22,3509,1,5,'ip_local_out')
f(23,3509,1,5,'__ip_local_out')
f(24,3509,1,5,'nf_hook_slow')
f(25,3509,1,5,'ipv4_conntrack_local?[nf_conntrack]')
f(26,3509,1,5,'nf_conntrack_in?[nf_conntrack]')
f(27,3509,1,5,'nf_conntrack_tcp_packet?[nf_conntrack]')
f(9,3510,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,3513,81,3,'SpinPause')
f(7,3594,2,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,3594,2,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,3594,2,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,3594,2,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,3594,2,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,3594,2,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,3594,2,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,3595,1,4,'G1BlockOffsetTablePart::forward_to_block_containing_addr_slow(HeapWord*, HeapWord*, void const*)')
f(1,3596,436,3,'[GC Thread#8 tid=185728]')
f(2,3596,436,3,'start_thread')
f(3,3596,436,3,'thread_native_entry(Thread*)')
f(4,3596,436,4,'Thread::call_run()')
f(5,3596,436,4,'GangWorker::loop()')
f(6,3596,436,4,'G1ParTask::work(unsigned int)')
f(7,3596,434,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,3596,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,3598,347,4,'G1ParScanThreadState::trim_queue()')
f(9,3781,160,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,3882,59,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(11,3940,1,4,'Klass::start_of_vtable() const')
f(9,3941,4,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,3945,85,3,'SpinPause')
f(7,4030,2,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,4030,2,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,4030,2,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,4030,2,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,4030,2,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,4030,2,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,4030,2,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,4030,2,4,'G1BlockOffsetTablePart::forward_to_block_containing_addr_slow(HeapWord*, HeapWord*, void const*)')
f(1,4032,438,3,'[GC Thread#9 tid=185729]')
f(2,4032,438,3,'start_thread')
f(3,4032,438,3,'thread_native_entry(Thread*)')
f(4,4032,438,4,'Thread::call_run()')
f(5,4032,438,4,'GangWorker::loop()')
f(6,4032,438,4,'G1ParTask::work(unsigned int)')
f(7,4032,437,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,4032,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,4034,373,4,'G1ParScanThreadState::trim_queue()')
f(9,4223,180,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,4337,3,4,'Klass::start_of_vtable() const')
f(10,4340,63,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(11,4402,1,4,'Klass::start_of_vtable() const')
f(9,4403,4,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,4407,1,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(8,4408,61,3,'SpinPause')
f(7,4469,1,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,4469,1,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,4469,1,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,4469,1,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,4469,1,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,4469,1,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,4469,1,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,4469,1,4,'HeapRegion::block_size(HeapWord const*) const')
f(1,4470,16,3,'[JVMCI-native CompilerThread0 tid=185695]')
f(2,4470,1,1,'jdk/vm/ci/services/Services.serializeSavedProperties')
f(3,4470,1,1,'jdk/vm/ci/services/Services.serializeProperties')
f(4,4470,1,1,'java/io/DataOutputStream.writeUTF')
f(5,4470,1,1,'java/io/DataOutputStream.writeUTF')
f(2,4471,15,3,'start_thread')
f(3,4471,15,3,'thread_native_entry(Thread*)')
f(4,4471,15,4,'Thread::call_run()')
f(5,4471,15,4,'JavaThread::thread_main_inner()')
f(6,4471,15,4,'CompileBroker::compiler_thread_loop()')
f(7,4471,14,4,'CompileBroker::invoke_compiler_on_method(CompileTask*)')
f(8,4471,14,4,'JVMCIRuntime::compile_method(JVMCIEnv*, JVMCICompiler*, methodHandle const&, int)')
f(9,4471,14,4,'JVMCIEnv::call_HotSpotJVMCIRuntime_compileMethod(JVMCIObject, JVMCIObject, int, long, int)')
f(10,4471,14,4,'JNIEnv_::CallNonvirtualObjectMethod(_jobject*, _jclass*, _jmethodID*, ...)')
f(11,4471,14,3,'JNIJavaCallVariantWrapperHolder_invokeJJIJIJI_J_VA_LIST_Nonvirtual_6f4000c7b26b332becfc76557b165731801a6b35')
f(12,4471,14,3,'JNIJavaCallWrapperHolder_invoke_933534d18920673463b37187ac6a37fffc051899_d7572e28f4028f5f5b18a826fd2d7af0608204fc')
f(13,4471,14,3,'HotSpotJVMCIRuntime_compileMethod_d0551eb00a95b4c222b2a67a9746353d2d54cfa9')
f(14,4471,11,3,'HotSpotGraalCompiler_compileMethod_fa2dc57660c63e427b85f2d1f6729a672f5660c9')
f(15,4471,11,3,'HotSpotGraalCompiler_compileMethod_1d8dfc2fbb5478d3b7400bbb97604e7defc50a57')
f(16,4471,11,3,'HotSpotGraalCompiler_compileMethod_0ff35a48b2496422594578a94354f0ef9b35beb7')
f(17,4471,11,3,'CompilationTask_runCompilation_d1bd90bb87908e90179175e8d6c5e780d0547ca2')
f(18,4471,11,3,'CompilationWrapper_run_d730478f4ce8f539b4955ca0a99f3c6f484bea17')
f(19,4471,11,3,'CompilationTask$HotSpotCompilationWrapper_performCompilation_26176fc97ea6d28eeb5ead39f5243f562b8f8a7a')
f(20,4471,11,3,'CompilationTask$HotSpotCompilationWrapper_performCompilation_427b3010ad884e165b85b188dcc115cc72ac542f')
f(21,4471,11,3,'HotSpotGraalCompiler_compile_7a17b78446595c12eb0579a777f1f7499101fbec')
f(22,4471,11,3,'HotSpotGraalCompiler_compileHelper_c01bd275b980103513b125f179385a980b92cd51')
f(23,4471,11,3,'GraalCompiler_compileGraph_f280e33c706d40a0afcca65e1d60adc30f56adda')
f(24,4471,11,3,'GraalCompiler_compile_ceb52c95b6a3c674ccaed5facbfe09d5e9f54cc5')
f(25,4471,9,3,'GraalCompiler_emitFrontEnd_ca4f472adcd3262192293d187aa8b916d506307f')
f(26,4471,9,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(27,4471,9,3,'BaseTier_run_452c2cb1b8cbe93c2c1e0721e00f05de04a0754a')
f(28,4471,9,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(29,4471,1,3,'FinalPartialEscapePhase_run_2b1b42c3eb761f95083f0449c79c4179ff8c93c0')
f(30,4471,1,3,'FinalPartialEscapePhase_run_03bac4557ed42077ee5afe85196c7c046a0f3ff2')
f(31,4471,1,3,'PartialEscapePhase_run_86fa2801907a33bdfc5b1ce16aaebb1c109c3a07')
f(32,4471,1,3,'EffectsPhase_runAnalysis_1250e036f56bf475b17e7bad33d15be4240ff54c')
f(33,4471,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(34,4471,1,3,'SchedulePhase_run_5ecf94e1cc15110764cade05bd1e67992f8cbec2')
f(35,4471,1,3,'SchedulePhase_run_f19d7b05b2ea319c51aa14418566626476b918a7')
f(36,4471,1,3,'SchedulePhase$Instance_run_7e73e271807aba71da4cb7355ab6e9f58cd76cae')
f(37,4471,1,3,'SchedulePhase$Instance_scheduleEarliestIterative_144c4eda6d5c2facf65580cd281e8f542533d339')
f(38,4471,1,3,'SchedulePhase$Instance_processNodes_04027faa8b434aa8b824e4419845bb256f3f84ac')
f(39,4471,1,3,'SchedulePhase$Instance_processStack_b9fa6372cd65da34a50a248168055e927bfab9bd')
f(40,4471,1,3,'SchedulePhase$Instance_processInputs_32eb0ba790c06649a3ce7e8778aef6c289a897d2')
f(41,4471,1,3,'NodeClass$RawEdgesIterator_advanceInput_f60371d587cd57890003ebbc327f1167be7239a1')
f(29,4472,1,3,'FixReadsPhase_run_a47b4ba8b67f16e392c9f87a0e3b73d2d9fcdbd9')
f(30,4472,1,3,'FixReadsPhase_run_990efcec8383697489f8c2d39c0a78e8481df69b')
f(31,4472,1,3,'ControlFlowGraph_visitDominatorTreeDefault_ca2e9fddda9052e8739e0a20533646b47d060abb')
f(32,4472,1,3,'FixReadsPhase$RawConditionalEliminationVisitor_enter_3adeaa6c634ab142b276c466d4b29ea52a353da9')
f(33,4472,1,3,'FixReadsPhase$RawConditionalEliminationVisitor_enter_22ab8b74a0f90fbee707c641b2fcf748a00b4244')
f(34,4472,1,3,'ArrayList$Itr_next_bc70a890e1dcc46e3198eb86d01fef9762d1343b')
f(29,4473,4,3,'InliningPhase_run_0d2d23dda587f4023fadfdcf4bb044a5b9b7e8cd')
f(30,4473,4,3,'InliningPhase_run_8d564573dbddaf9a8430502820dff164777ea734')
f(31,4473,4,3,'InliningData_moveForward_b7d91350e64dbb1981896e43b64db0b8c05dfe9d')
f(32,4473,3,3,'InliningData_processNextInvoke_64a9bc47b14b993de0d6226a28df35306f7d5acb')
f(33,4473,2,3,'AbstractInlineInfo_populateInlinableElements_f777d4b3c15ef23074def6f3aef441622cd7a47d')
f(34,4473,2,3,'InlineableGraph_constructor_a8df5ad86becdd9f8f887e9e97718b0b792b09b8')
f(35,4473,2,3,'InlineableGraph_parseBytecodes_a0d9d6cb72aec31770b4dba7e8ffe21bb7df494a')
f(36,4473,2,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(37,4473,2,3,'PhaseSuite_run_2f84da917c48c0b6821adf8a925570cb32c3ed8b')
f(38,4473,2,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(39,4473,2,3,'GraphBuilderPhase_run_8c0222d3e24d0841e00f944fbc3d887f95ee0fa3')
f(40,4473,2,3,'GraphBuilderPhase_run_522435ab0b0acba06bd8f713b9d202beaf96ff26')
f(41,4473,2,3,'GraphBuilderPhase$Instance_run_8f1851bced941061acbf52e3c034274bb619489e')
f(42,4473,2,3,'BytecodeParser_buildRootMethod_04f84b001438887d1bcc3b543871092b31f3b430')
f(43,4473,2,3,'BytecodeParser_build_d4a9a54c4a80e0765d371756a8ec7f8f22ae93de')
f(44,4473,1,3,'BciBlockMapping_create_ff0a7fd2a68de6f3a07467ab6cd881719a1e37e7')
f(45,4473,1,3,'BciBlockMapping_buildMap_79ab984f45c81347445177617d168a6b36c3c1c3')
f(46,4473,1,3,'BciBlockMapping_build_a2a4498cdc8dfc3ac0bba0009687661b412fa2de')
f(47,4473,1,3,'BciBlockMapping_computeBlockOrder_a4a2098a1851ea57f00490eabbf28fac78d0abd2')
f(48,4473,1,5,'page_fault')
f(49,4473,1,5,'do_page_fault')
f(50,4473,1,5,'__do_page_fault')
f(51,4473,1,5,'do_user_addr_fault')
f(52,4473,1,5,'handle_mm_fault')
f(53,4473,1,5,'__handle_mm_fault')
f(54,4473,1,5,'do_anonymous_page')
f(44,4474,1,3,'BytecodeParser_processBlock_68ebe699f7b718f568476f391dfcefa62c2782d2')
f(45,4474,1,3,'BytecodeParser_handleBytecodeBlock_4c2effa8b96463db18cbd412fa887364e29ba2f8')
f(46,4474,1,3,'BytecodeParser_iterateBytecodesForBlock_b8d5d46f51d55bb4173515fb87841e61b0bdf984')
f(47,4474,1,3,'BytecodeParser_processBytecode_5a98bc1d0d020235074e8b1301f331781102c86c')
f(48,4474,1,3,'BytecodeParser_genInvokeVirtual_a883f72aa99bbe29d1aea8a72f4116f9f698eb93')
f(49,4474,1,3,'BytecodeParser_lookupMethod_24f3d3fa1e94e946d23cfcdff68d65d56b64aa66')
f(50,4474,1,3,'HotSpotConstantPool_lookupMethod_6ac0fc15ea6a644bb1d87abe092fc00feef7922a')
f(51,4474,1,3,'CompilerToVM_lookupMethodInPool_f5ea25880fe6b5d1699b064df4f2ec7b7b768cf7')
f(52,4474,1,3,'c2v_lookupMethodInPool(JNIEnv_*, _jobject*, _jobject*, long, int, signed char)')
f(53,4474,1,4,'JVMCIEnv::get_jvmci_method(methodHandle const&, JVMCIEnv*) [clone .part.63]')
f(54,4474,1,4,'JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)')
f(55,4474,1,3,'JNIJavaCallVariantWrapperHolder_invokeJJIJ_J_VA_LIST_8a718de8224c87c5013a17d7fcef8924c81685f8')
f(56,4474,1,3,'JNIJavaCallWrapperHolder_invoke_J_A_36951d12d9a60c19e36d4c2a3b358c8378fbee3f')
f(57,4474,1,3,'HotSpotResolvedJavaMethodImpl_fromMetaspace_bc85ad54c670528532a2fb7c10dd3feff296ffc1')
f(58,4474,1,3,'HotSpotResolvedJavaMethodImpl_getHolder_b35f9e58398949b35e5d6e15f9a6d53e97bdbfa1')
f(59,4474,1,3,'CompilerToVM_getResolvedJavaType0_844625a29386c581851b96b1dfeb15a15d475e88')
f(60,4474,1,3,'c2v_getResolvedJavaType0(JNIEnv_*, _jobject*, _jobject*, long, unsigned char)')
f(61,4474,1,4,'JVMCIEnv::get_jvmci_type(JVMCIKlassHandle const&, JVMCIEnv*)')
f(62,4474,1,4,'JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)')
f(63,4474,1,3,'JNIJavaCallVariantWrapperHolder_invokeJJIJ_J_VA_LIST_8a718de8224c87c5013a17d7fcef8924c81685f8')
f(64,4474,1,3,'JNIJavaCallWrapperHolder_invoke_J_A_36951d12d9a60c19e36d4c2a3b358c8378fbee3f')
f(65,4474,1,3,'HotSpotResolvedObjectTypeImpl_fromMetaspace_9e21faa3f2740c50ca3df7ffca608d05ea2c637f')
f(66,4474,1,3,'HotSpotJVMCIRuntime_fromMetaspace_756ba4596cbcb572f7c1712a4f787eae9d09829b')
f(67,4474,1,3,'MultiThreadedMonitorSupport_slowPathMonitorEnter_e2610e5fc63d7e5bc9ffcb61611428ac43f22ac8')
f(68,4474,1,3,'MultiThreadedMonitorSupport_monitorEnter_363f659f4868cc5cda0e2f97a84504c1b541a8a4')
f(69,4474,1,3,'MultiThreadedMonitorSupport_getOrCreateMonitor_68798058b9a9ed7f5d62a593d86db1159ed3afa8')
f(70,4474,1,3,'MultiThreadedMonitorSupport_getOrCreateMonitorFromObject_eb8b5d9d3fd42d442f927de69bb1be1fe3bccb7e')
f(33,4475,1,3,'InliningData_pushInvocationAndGraphs_3dd4e9391512d80f162ecc38486e2a3f203a5d20')
f(34,4475,1,3,'MethodInvocation_buildCallsiteHolderForElement_fba6193dbc169b5bc6f0420f4904badea4272b96')
f(35,4475,1,3,'CallsiteHolderExplorable_constructor_95cd0c6ca66fc6bede7690d468fd6ef83885bb2e')
f(36,4475,1,3,'InliningIterator_apply_58cbf078d46049285a1298da5181bf4f6b53a088')
f(37,4475,1,3,'InliningIterator_queueSuccessors_d6000f3d409a13e17570d47847a3486d74637ccc')
f(38,4475,1,3,'InliningIterator_queue_8e383341c132f3600f1f055f09d987fa99b08ea4')
f(39,4475,1,3,'InliningIterator_forcedQueue_9cce52a63ee8541c749a8451391a7c5744d0b65b')
f(40,4475,1,3,'NodeBitMap_mark_1c435e2769171f3d45df668a90ea4c33f3325054')
f(32,4476,1,3,'InliningData_tryToInline_b43d4e1b18adbeaf89e547e7e1ea4dd5ef8a5b5f')
f(33,4476,1,3,'InliningData_doInline_ee645260ec62143529537ccc5e408b5ef8ce6e64')
f(34,4476,1,3,'CanonicalizerPhase_applyIncremental_924d3fe0837afaa3fca28c1ec2caeec75ebe046f')
f(35,4476,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(36,4476,1,3,'IncrementalCanonicalizerPhase_run_df61f3c9a4db09c282182fb2b112a4183819f26e')
f(37,4476,1,3,'IncrementalCanonicalizerPhase_run_568a80c1abfa6e74a4186cd6f9a33189e109a5a2')
f(38,4476,1,3,'CanonicalizerPhase_processWorkSet_8f51f959decb8e416db097de1bcd10ff3ddf626e')
f(39,4476,1,3,'CanonicalizerPhase_processNode_26b6441a649f61036379caa2918cc10ce131f6d3')
f(29,4477,3,3,'LoweringPhase_run_750042402ca9279471f6ea6386601e212ff07524')
f(30,4477,3,3,'LoweringPhase_run_0ee7d0e2bdbd30337af587499ce0d77e5ba15a64')
f(31,4477,3,3,'LoweringPhase_lower_4c5bde07a86f3c2198e155b3c26ebfdc6cafe6ef')
f(32,4477,3,3,'LoweringPhase_processBlock_c7e2fed1d1816ede6e836976211e3a311408fd28')
f(33,4477,3,3,'LoweringPhase$ProcessFrame_preprocess_21e3788fbeaab4c95277ad0f42fdb67f8dbf383f')
f(34,4477,3,3,'LoweringPhase_process_d5ae90f63868a96677052873aca549af7232b81e')
f(35,4477,1,3,'Lowerable_lower_a496cff1f5b148ec4e1bf979d8feb740f58be411')
f(36,4477,1,3,'AMD64HotSpotLoweringProvider_lower_0e125e2b51eedcd8877a916e73d2d7f28e3edd77')
f(37,4477,1,3,'DefaultHotSpotLoweringProvider_lower_f4c2fd1010b8200db9662348da0bc04cbc4c26e7')
f(38,4477,1,3,'DefaultHotSpotLoweringProvider_lowerWithoutDelegation_cfb545941ded6081a4f6f89d14ba370b4e9faf7b')
f(39,4477,1,3,'InstanceOfSnippetsTemplates_lower_77fa1f9777c1c45b160455097741b864fe48eeec')
f(40,4477,1,3,'SnippetTemplate$AbstractTemplates_template_e538e179ee2c693d7e0037f40a59ee018f0ec813')
f(41,4477,1,3,'SnippetTemplate_constructor_3372062c75ef452ab7f84cb719888db9840ca3c8')
f(42,4477,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(43,4477,1,3,'GuardLoweringPhase_run_b475944b8eebb3f1caba9b54ce7db8fd1bcf60bf')
f(44,4477,1,3,'GuardLoweringPhase_run_10645392104fb35dd8cac214f3dad9be84664ca6')
f(45,4477,1,3,'SchedulePhase_runWithoutContextOptimizations_360dc81645a5dae23235944ab5d6ff8fe47ca70e')
f(46,4477,1,3,'ControlFlowGraph_compute_e183f61f7b517bc49c1d02eb97c1e879f8846586')
f(47,4477,1,3,'ControlFlowGraph_identifyBlocks_70bfdd6fbe709d30c1efd3b8b3658b9e029342cd')
f(48,4477,1,3,'ReversePostOrder_identifyBlocks_6518eb8efd143b47d85ad63901c57b870c46f383')
f(49,4477,1,3,'ReversePostOrder_compute_6eb03163e139642196b89ec4098c779a6907c6c2')
f(50,4477,1,5,'page_fault')
f(51,4477,1,5,'do_page_fault')
f(52,4477,1,5,'__do_page_fault')
f(53,4477,1,5,'do_user_addr_fault')
f(54,4477,1,5,'handle_mm_fault')
f(55,4477,1,5,'__handle_mm_fault')
f(56,4477,1,5,'do_anonymous_page')
f(57,4477,1,5,'mem_cgroup_try_charge_delay')
f(58,4477,1,5,'mem_cgroup_try_charge')
f(59,4477,1,5,'try_charge')
f(35,4478,2,3,'WriteBarrier_lower_c4b5098a8ad6db960ee49472f6855672f1549b3c')
f(36,4478,2,3,'AMD64HotSpotLoweringProvider_lower_0e125e2b51eedcd8877a916e73d2d7f28e3edd77')
f(37,4478,2,3,'DefaultHotSpotLoweringProvider_lower_f4c2fd1010b8200db9662348da0bc04cbc4c26e7')
f(38,4478,2,3,'DefaultHotSpotLoweringProvider_lowerWithoutDelegation_cfb545941ded6081a4f6f89d14ba370b4e9faf7b')
f(39,4478,1,3,'G1WriteBarrierSnippets$G1WriteBarrierLowerer_lower_820ffba2ad95d7c4c8d91b09f32f2d06b1e02f63')
f(40,4478,1,3,'SnippetTemplate$AbstractTemplates_template_e538e179ee2c693d7e0037f40a59ee018f0ec813')
f(41,4478,1,3,'SnippetTemplate_constructor_3372062c75ef452ab7f84cb719888db9840ca3c8')
f(42,4478,1,3,'Graph_addDuplicates_f2580cfc6b9e900761f63cfcd82c6e49e5a36565')
f(43,4478,1,3,'NodeClass_addGraphDuplicate_bece5992e0b11b9f5b92b340e77141092ac23773')
f(44,4478,1,3,'NodeClass_createNodeDuplicates_fc862bd1a63f388471475d112432a545427f934b')
f(45,4478,1,3,'Node_clone_05c9003c4bba4d6504e96c3125a47cb42636be70')
f(46,4478,1,3,'Fields_copy_22b7b18691c3de8bb25373bf51a5667febcd426a')
f(39,4479,1,3,'G1WriteBarrierSnippets$G1WriteBarrierLowerer_lower_bd051c9f6c91998f932bf8a85510959d4afce16a')
f(40,4479,1,3,'SnippetTemplate$AbstractTemplates_template_e538e179ee2c693d7e0037f40a59ee018f0ec813')
f(41,4479,1,3,'SnippetTemplate_constructor_3372062c75ef452ab7f84cb719888db9840ca3c8')
f(42,4479,1,3,'HotSpotReplacementsImpl_getSnippet_5f8d764843046c4f5164e0433bd1f51589602a27')
f(43,4479,1,3,'EncodedSnippets_getEncodedSnippet_e1d6099201e94ee3c958e366b3b20d2f7ddb8a54')
f(44,4479,1,3,'EncodedSnippets_decodeSnippetGraph_6db682cbc14398967ba2ffbc141d85f68d5c6e52')
f(45,4479,1,3,'PEGraphDecoder_decode_8876bd193fa3c9ad384b1eeacbbc8bbaf1792355')
f(46,4479,1,3,'GraphDecoder_decode_6772f99e1c932b8170d29b0d4edb3738c283d24a')
f(47,4479,1,3,'GraphDecoder_processNextNode_86ca473af99cf2d6ebed9f9072c30958d55c24e7')
f(48,4479,1,3,'GraphDecoder_makeFixedNodeInputs_50c50f8ff6c582e82e49401009f43345f1f7de97')
f(49,4479,1,3,'GraphDecoder_ensureNodeCreated_54021bc8dccfb873a68d0631dfe167569fdda560')
f(50,4479,1,3,'GraphDecoder_decodeFloatingNode_03bb2f8f852dd76bf4676b8ecba158d4c6c61b86')
f(51,4479,1,3,'GraphDecoder_makeFloatingNodeInputs_51690c3b5675258c20e8bcd26a237a8effc0d598')
f(52,4479,1,3,'GraphDecoder_ensureNodeCreated_54021bc8dccfb873a68d0631dfe167569fdda560')
f(53,4479,1,3,'PEGraphDecoder_handleFloatingNodeBeforeAdd_21da1a19e87e47ce3f31e247ae3ecc65b2601226')
f(54,4479,1,3,'SimplifyingGraphDecoder_handleFloatingNodeBeforeAdd_3d3d9cf5f642bb4f3afa637df9fdbb61c251e28d')
f(55,4479,1,3,'Canonicalizable$Binary_canonical_d0a725eb675dd113c9dad4cf8d91b933467c55fa')
f(56,4479,1,3,'SubNode_canonical_aed92c6e36b9afcabd2f61054d12d383e06f724b')
f(57,4479,1,3,'SubNode_canonical_b3064d818e8f3507ff5ba0fd07ee7dafa3eba86f')
f(58,4479,1,3,'IntegerStamp_getStackKind_7a5c55890000b244db93bae88cfe9c92cba87b3a')
f(25,4480,2,3,'LIRCompilerBackend_emitBackEnd_800df378458724d383babcedc5e216ec320ea226')
f(26,4480,2,3,'LIRCompilerBackend_emitLIR_1a1266086d1d9ee8d69af725ba20a3d4417e7ccf')
f(27,4480,2,3,'LIRCompilerBackend_emitLIR0_7b04b62cc9941298a6fecd5a595bb0f22e09acd4')
f(28,4480,1,3,'LIRCompilerBackend_emitLowLevel_ede5cdd27aeb67eebff0ae177b2ade6c0dd6e3c9')
f(29,4480,1,3,'LIRPhase_apply_0abe16f130971cb2c2bcb3c0f4021bdff4124891')
f(30,4480,1,3,'LIRPhaseSuite_run_9cddc92170efe0084e0ca63abc797866785fc034')
f(31,4480,1,3,'LIRPhase_apply_0abe16f130971cb2c2bcb3c0f4021bdff4124891')
f(32,4480,1,3,'LinearScanPhase_run_6f0119fc1771156cc65e3a52f5cd5be0fb352bc6')
f(33,4480,1,3,'LinearScanPhase_run_3f892f37981c2cadab0669e09926284ea4f5b98d')
f(34,4480,1,3,'LinearScan_allocate_845da561cafe3d4c9ce664f5527073b68f8cdd86')
f(35,4480,1,3,'LinearScanAllocationPhase_apply_0f8205cebf9bde531c92d49e4e20eabf617855ad')
f(36,4480,1,3,'LinearScanResolveDataFlowPhase_run_c2f0845eefd36a0f7861d2f219a420361128389a')
f(37,4480,1,3,'LinearScanResolveDataFlowPhase_resolveDataFlow_94d4a4556c52e0237db63902e3cead8312249a0b')
f(38,4480,1,3,'LinearScanResolveDataFlowPhase_resolveDataFlow0_1cb7b7c2c90cab7404213ddd4cc8e79d04b51f82')
f(39,4480,1,3,'MoveResolver_resolveAndAppendMoves_b8038661205810f463c12b7e343d1b40df49dd9a')
f(40,4480,1,3,'MoveResolver_appendInsertionBuffer_f1c14b413dda672c0fc51efbccc0dc0b36536e02')
f(41,4480,1,3,'LIRInsertionBuffer_finish_8aff51703ae704a8b8c632ac96318a3ee5567faf')
f(42,4480,1,3,'ArrayList_get_a2422c2de241cd61c68639491cbc7f5cb988db41')
f(28,4481,1,3,'LIRPhase_apply_0abe16f130971cb2c2bcb3c0f4021bdff4124891')
f(29,4481,1,3,'LIRGenerationPhase_run_8d3849d5b0f911c885773d5ffe7c84c0203b7766')
f(30,4481,1,3,'LIRGenerationPhase_run_3e70c0384b9eab293fef235c7e6bb525afe4c2a8')
f(31,4481,1,3,'LIRGenerationPhase_emitBlock_19431e6feb680b7e7b6b175b00e44cda199c6f4a')
f(32,4481,1,3,'NodeLIRBuilder_doBlock_c5649b4f25c026e5ad760cf57e9eceb60738e0ee')
f(33,4481,1,3,'NodeLIRBuilder_doRoot_38c13ad0bea81b951d9eb76fc8f317be131bfc6a')
f(34,4481,1,3,'NodeLIRBuilder_emitNode_0d2278036fb95f8a2b10444322810a5e699599f1')
f(35,4481,1,3,'ForeignCall_generate_d38ca4f7323aa7dedbf2c052bde4389d34d4985a')
f(36,4481,1,3,'NodeLIRBuilder_emitForeignCall_089915f0fb306c1c74d47a5b67219087458226bb')
f(37,4481,1,3,'HotSpotForeignCallsProviderImpl_lookupForeignCall_abca3a7c859b7c0a40c8cab69007bd5097ccbd68')
f(38,4481,1,3,'HotSpotForeignCallLinkageImpl_finalizeAddress_99b902c132b6d99ed251a93a839698d284f42dd3')
f(39,4481,1,3,'Stub_getCode_4f7b31b23f7daa92c3a66cd44e74e6b679198f17')
f(40,4481,1,3,'Stub_buildCompilationResult_33e39e06256ad87e928d83540822d760ce0d3ce3')
f(41,4481,1,3,'GraalCompiler_emitFrontEnd_ca4f472adcd3262192293d187aa8b916d506307f')
f(42,4481,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(43,4481,1,3,'BaseTier_run_452c2cb1b8cbe93c2c1e0721e00f05de04a0754a')
f(44,4481,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(45,4481,1,3,'IterativeConditionalEliminationPhase_run_0c326f8e71ccf56e637a5a1a0ed8626fce9be1f2')
f(46,4481,1,3,'IterativeConditionalEliminationPhase_run_7cf39b4e01f84dadbaf9453244f0452003a3f58d')
f(47,4481,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(48,4481,1,3,'ConditionalEliminationPhase_run_71bc72b63fabf4627b8203eac64c3bd3fdda2ad7')
f(49,4481,1,3,'ConditionalEliminationPhase_run_abe6ed8386d1d8b8d46d64b4d0c62117480f48f4')
f(50,4481,1,3,'ControlFlowGraph_compute_e183f61f7b517bc49c1d02eb97c1e879f8846586')
f(51,4481,1,3,'ControlFlowGraph_identifyBlocks_70bfdd6fbe709d30c1efd3b8b3658b9e029342cd')
f(52,4481,1,3,'ControlFlowGraph_identifyBlock_dbf7ff5d3e3b0edd455edc3d0019f89e7fb38089')
f(53,4481,1,3,'NodeMap_set_26ec449f67a7af63d749029b682187b7985df4aa')
f(14,4482,3,3,'HotSpotJVMCIRuntime_getCompiler_93fded003ae79c171fc36e48687a44946fcfb710')
f(15,4482,3,3,'HotSpotGraalCompilerFactory_createCompiler_59590471fbdbbe536f09b0df84b5bde01ae76253')
f(16,4482,3,3,'HotSpotGraalCompilerFactory_createCompiler_00026c5ef813d489a66d82beb38c13c746cd9e1f')
f(17,4482,3,3,'HotSpotGraalCompilerFactory_createCompiler_998e26d918ab572f0a54ee9556e21062725c1844')
f(18,4482,3,3,'HotSpotGraalRuntime_constructor_c31f9b8dad0683c1c405e5deed27fb25125a11da')
f(19,4482,3,3,'HotSpotHostBackend_completeInitialization_74213da1b38da1919fa773a951e9ad93bfd9bf53')
f(20,4482,2,3,'AMD64HotSpotForeignCallsProvider_initialize_f02f9b89342096050f9c3f170fc90f962fb38ff1')
f(21,4482,2,3,'HotSpotHostForeignCallsProvider_initialize_eac6c97228784ea0478953332e01151a672a0e5f')
f(22,4482,1,3,'HotSpotForeignCallsProviderImpl_linkForeignCall_eb3f34362385cc904ebd1b0ecc36ac73e589923c')
f(23,4482,1,3,'AbstractForeignCallStub_constructor_7e30370b7e941384c83b57f5e9bbd933b2727732')
f(24,4482,1,3,'HotSpotForeignCallLinkageImpl_create_ee4963903a2c1afab2c75d90f3120257e4e1159d')
f(25,4482,1,3,'HotSpotForeignCallLinkageImpl_createCallingConvention_3a0840b38b4bd03d4218a4cc06016e4c2374e45e')
f(26,4482,1,3,'AMD64HotSpotRegisterConfig_getCallingConvention_291ad021a2533ad0db849a1b559aa2e8ae41d05a')
f(27,4482,1,3,'AMD64HotSpotRegisterConfig_callingConvention_c5113d28b8bdcebd033ef5da4b461e02a30930c1')
f(28,4482,1,5,'page_fault')
f(29,4482,1,5,'do_page_fault')
f(30,4482,1,5,'__do_page_fault')
f(31,4482,1,5,'do_user_addr_fault')
f(32,4482,1,5,'handle_mm_fault')
f(33,4482,1,5,'__handle_mm_fault')
f(34,4482,1,5,'do_anonymous_page')
f(35,4482,1,5,'mem_cgroup_try_charge_delay')
f(36,4482,1,5,'mem_cgroup_try_charge')
f(37,4482,1,5,'try_charge')
f(22,4483,1,3,'HotSpotForeignCallsProviderImpl_registerStubCall_3fabf27f98cdc36272ba51a6bafd19c322f5cb8b')
f(23,4483,1,3,'HotSpotForeignCallsProviderImpl_registerStubCall_1dc76df31a1417a8e3b017547bfae8303851ee2c')
f(24,4483,1,3,'HotSpotForeignCallLinkageImpl_create_ee4963903a2c1afab2c75d90f3120257e4e1159d')
f(25,4483,1,3,'HotSpotForeignCallLinkageImpl_createCallingConvention_3a0840b38b4bd03d4218a4cc06016e4c2374e45e')
f(26,4483,1,3,'HotSpotForeignCallLinkageImpl_asJavaType_6536c6b85a2f9077084543403d7408dab26671ce')
f(27,4483,1,3,'HotSpotSnippetMetaAccessProvider_lookupJavaType_9c520307aed2a0b7d5c2307d043cfa5a4a2bc0af')
f(28,4483,1,3,'HotSpotMetaAccessProvider_lookupJavaType_7fb521460778d3b99da2a7f04215ea2397276c37')
f(29,4483,1,3,'HotSpotJVMCIRuntime_fromClass0_d495918f2b2b4f95a594a19c7295724f2fb0e848')
f(30,4483,1,3,'ClassValue_get_1ce6a3d27bbbda46821fc06f57fb0103981b5cbe')
f(31,4483,1,3,'HotSpotJVMCIRuntime$1_computeValue_0e240db1d80ad90809b214ffc89922ca3cd2c4b3')
f(32,4483,1,3,'HotSpotJVMCIRuntime$1_computeValue_e3ce9ec2449ed7ec37ff446e10cb39d6a990f3fb')
f(33,4483,1,3,'HotSpotJVMCIRuntime_createClass_ea65d6f9219658f8922db8f69a1d9df1e0496693')
f(34,4483,1,3,'CompilerToVM_lookupType_d8d43e054e82b115cd74c806bbbe83db8ead7b19')
f(35,4483,1,3,'c2v_lookupType(JNIEnv_*, _jobject*, _jstring*, _jobject*, long, unsigned char)')
f(36,4483,1,4,'JVMCIEnv::get_jvmci_type(JVMCIKlassHandle const&, JVMCIEnv*)')
f(37,4483,1,4,'JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)')
f(38,4483,1,3,'JNIJavaCallVariantWrapperHolder_invokeJJIJ_J_VA_LIST_8a718de8224c87c5013a17d7fcef8924c81685f8')
f(39,4483,1,3,'JNIJavaCallWrapperHolder_invoke_J_A_36951d12d9a60c19e36d4c2a3b358c8378fbee3f')
f(40,4483,1,3,'HotSpotResolvedObjectTypeImpl_fromMetaspace_9e21faa3f2740c50ca3df7ffca608d05ea2c637f')
f(41,4483,1,3,'HotSpotJVMCIRuntime_fromMetaspace_756ba4596cbcb572f7c1712a4f787eae9d09829b')
f(42,4483,1,3,'CompilerToVM_getSignatureName_a5c0a8a1602ed0941547da8789568c39d2fb9c54')
f(43,4483,1,3,'c2v_getSignatureName(JNIEnv_*, _jobject*, long)')
f(44,4483,1,4,'JVMCIEnv::create_string(char const*, JVMCIEnv*)')
f(45,4483,1,3,'IsolateEnterStub_JNIFunctions_NewStringUTF_c237fd4ef354165a4519a443538676a09b4268ca_8487846bdae23bf72bacc261e4b0382d7811b319')
f(46,4483,1,3,'JNIFunctions_NewStringUTF_b441abb130f9a9263d4ca1ead1e1568e4c50be39')
f(47,4483,1,3,'Utf8_utf8ToString_5ad148921ec891eb412b76b19b701eb5e743a2aa')
f(48,4483,1,3,'Utf8_utf8ToString_361bc2ada70006cd90381541cdcf04dcc19466ed')
f(49,4483,1,3,'AbstractStringBuilder_append_a8c950f4c131c6b18791121d2ff67fda7a026847')
f(20,4484,1,3,'DefaultHotSpotLoweringProvider_initialize_2c160aa704a8b398975497037222663da21f6411')
f(21,4484,1,3,'AMD64HotSpotLoweringProvider_initialize_a84f0a34a652f651105dd4ebdc71be42c3bfdc14')
f(22,4484,1,3,'DefaultHotSpotLoweringProvider_initialize_7585bbfbc65eaf51a5793a2250c6ff8c001ef804')
f(23,4484,1,3,'ArrayCopySnippets$Templates_constructor_2b0b2d9529298822050fdd99f3cd75fc7a04dfcd')
f(24,4484,1,3,'ArrayCopySnippets$Templates_snippet_ef317767ac304eabd9db6858371b2d9e231006d2')
f(25,4484,1,3,'SnippetTemplate$AbstractTemplates_snippet_723e96f8b98bebff4e0e2796a4e30e84ab94e70c')
f(26,4484,1,3,'EncodedSnippets_getSnippetParameterInfo_eccd4be71fff87fba99f93289d72ddc16ef6bfe8')
f(27,4484,1,3,'JavaMethod_format_383e65b46c542413fe940cb84920e0e0ad4d482f')
f(28,4484,1,3,'JavaType_toJavaName_54dbf0cd22c6ed1c5b3ed139795af7f81e697b45')
f(29,4484,1,3,'MetaUtil_internalNameToJava_697a064ee9ed005e3af0c98c9982fdf106489342')
f(30,4484,1,3,'MetaUtil_replacePackageSeparatorsWithDot_73bd28705393644523442a6bbfded9052dfbe524')
f(31,4484,1,3,'AbstractStringBuilder_append_a8c950f4c131c6b18791121d2ff67fda7a026847')
f(7,4485,1,4,'CompileQueue::get(CompilerThread*)')
f(8,4485,1,4,'JVMCICompiler::on_empty_queue(CompileQueue*, CompilerThread*)')
f(9,4485,1,4,'JVMCIRuntime::detach_thread(JavaThread*, char const*, bool)')
f(10,4485,1,4,'JVMCIRuntime::destroy_shared_library_javavm()')
f(11,4485,1,3,'IsolateEnterStub_JNIInvocationInterface_DestroyJavaVM_7a5b190b972294dd00cc207df293d2ebf2dacdd1_5873f4b4082fb31750d96ef0b9b3079e3d03cbdb')
f(12,4485,1,3,'CEntryPointSnippets_tearDownIsolate_bb97bfaa9824bdba2fb68260884837f1e02a12ef')
f(13,4485,1,3,'Isolates_tearDownCurrent_457040986fdcfc356de2f7b0a94742454c9db529')
f(14,4485,1,3,'HeapImpl_tearDown_9207416838bcfe30f3f659a422664efee975a2b7')
f(15,4485,1,3,'YoungGeneration_tearDown_d8898bebfe1f2eb1dbffe6f79b80d2f713eda3c7')
f(16,4485,1,3,'Space_tearDown_0fffab205668ad55db5808be88dcfa549e9d7862')
f(17,4485,1,3,'HeapChunkProvider_freeAlignedChunkList_872fcb3423ccbd685542bbbcd5cda7d474403096')
f(18,4485,1,3,'AbstractCommittedMemoryProvider_free_58d0d81cea66b797572d475ff7ca3cc629edd7d0')
f(19,4485,1,3,'__GI_munmap')
f(20,4485,1,5,'entry_SYSCALL_64_after_hwframe')
f(21,4485,1,5,'do_syscall_64')
f(22,4485,1,5,'__x64_sys_munmap')
f(23,4485,1,5,'__vm_munmap')
f(24,4485,1,5,'__do_munmap')
f(25,4485,1,5,'unmap_region')
f(26,4485,1,5,'tlb_finish_mmu')
f(27,4485,1,5,'tlb_flush_mmu')
f(28,4485,1,5,'flush_tlb_mm_range')
f(29,4485,1,5,'native_flush_tlb_others')
f(30,4485,1,5,'smp_call_function_many')
f(1,4486,2,3,'[VM Periodic Tas tid=185699]')
f(2,4486,1,3,'pthread_cond_timedwait@@GLIBC_2.3.2')
f(2,4487,1,3,'start_thread')
f(3,4487,1,3,'thread_native_entry(Thread*)')
f(4,4487,1,4,'Thread::call_run()')
f(5,4487,1,4,'WatcherThread::run()')
f(6,4487,1,4,'WatcherThread::sleep() const')
f(1,4488,1,3,'[VM Thread tid=185690]')
f(2,4488,1,3,'start_thread')
f(3,4488,1,3,'thread_native_entry(Thread*)')
f(4,4488,1,4,'Thread::call_run()')
f(5,4488,1,4,'VMThread::run()')
f(6,4488,1,4,'VMThread::loop()')
f(7,4488,1,4,'VMThread::evaluate_operation(VM_Operation*) [clone .constprop.65]')
f(8,4488,1,4,'VM_Operation::evaluate()')
f(9,4488,1,4,'VM_CGC_Operation::doit()')
f(10,4488,1,4,'G1ConcurrentMark::remark()')
f(11,4488,1,4,'G1ConcurrentMark::weak_refs_work(bool)')
f(12,4488,1,4,'G1CollectedHeap::complete_cleaning(BoolObjectClosure*, bool)')
f(13,4488,1,4,'WorkGang::run_task(AbstractGangTask*)')
f(14,4488,1,4,'SemaphoreGangTaskDispatcher::coordinator_execute_on_workers(AbstractGangTask*, unsigned int, bool)')
f(15,4488,1,3,'sem_post@@GLIBC_2.2.5')
f(16,4488,1,5,'entry_SYSCALL_64_after_hwframe')
f(17,4488,1,5,'do_syscall_64')
f(18,4488,1,5,'__x64_sys_futex')
f(19,4488,1,5,'do_futex')
f(20,4488,1,5,'futex_wake')
f(1,4489,1433,3,'[io.sergejisbrecht.DispatcherBenchmark.baselineExecutorService-jmh-worker-1 tid=185705]')
f(2,4489,16,3,'[unknown_Java]')
f(3,4489,16,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.schedule')
f(2,4505,1417,1,'java/lang/Thread.run')
f(3,4505,1417,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,4505,1417,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,4505,1417,1,'java/util/concurrent/FutureTask.run')
f(6,4505,1417,1,'java/util/concurrent/Executors$RunnableAdapter.call')
f(7,4505,1417,1,'java/util/concurrent/FutureTask.run')
f(8,4505,1417,1,'org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call')
f(9,4505,1417,1,'org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call')
f(10,4505,1417,1,'java/lang/reflect/Method.invoke')
f(11,4505,1417,1,'jdk/internal/reflect/DelegatingMethodAccessorImpl.invoke')
f(12,4505,1417,1,'jdk/internal/reflect/NativeMethodAccessorImpl.invoke')
f(13,4505,1417,1,'jdk/internal/reflect/NativeMethodAccessorImpl.invoke0')
f(14,4505,1417,1,'io/sergejisbrecht/jmh_generated/DispatcherBenchmark_baselineExecutorService_jmhTest.baselineExecutorService_AverageTime')
f(15,4505,1417,1,'io/sergejisbrecht/jmh_generated/DispatcherBenchmark_baselineExecutorService_jmhTest.baselineExecutorService_avgt_jmhStub',0,0,2)
f(16,4507,1415,1,'io/sergejisbrecht/DispatcherBenchmark.baselineExecutorService')
f(17,4507,1415,1,'io/sergejisbrecht/DispatcherBenchmark.enqueueWorkersJobs')
f(18,4507,12,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.schedule')
f(19,4507,12,1,'java/util/concurrent/ThreadPoolExecutor.execute')
f(20,4507,12,1,'java/util/concurrent/LinkedBlockingQueue.offer')
f(21,4508,11,1,'java/util/concurrent/LinkedBlockingQueue.signalNotEmpty')
f(22,4508,11,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(23,4508,11,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(24,4508,11,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(25,4508,11,1,'java/util/concurrent/locks/LockSupport.unpark')
f(26,4508,11,1,'jdk/internal/misc/Unsafe.unpark')
f(27,4508,1,3,'Unsafe_Unpark')
f(28,4508,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(27,4509,10,3,'__pthread_cond_signal')
f(28,4510,9,5,'entry_SYSCALL_64_after_hwframe')
f(29,4510,9,5,'do_syscall_64')
f(30,4510,9,5,'__x64_sys_futex')
f(31,4510,9,5,'do_futex')
f(32,4510,1,5,'_raw_spin_lock')
f(32,4511,8,5,'futex_wake')
f(33,4513,6,5,'wake_up_q')
f(34,4513,6,5,'try_to_wake_up')
f(35,4513,6,5,'__lock_text_start')
f(18,4519,25,1,'java/util/concurrent/CountDownLatch.await')
f(19,4519,25,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.tryAcquireSharedNanos')
f(20,4519,25,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireSharedNanos')
f(21,4519,2,2,'java/lang/Thread.interrupted',2,0,0)
f(22,4519,2,2,'java/lang/Thread.isInterrupted',2,0,0)
f(21,4521,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter')
f(22,4521,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.initializeSyncQueue',1,0,0)
f(23,4521,1,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',1,0,0)
f(24,4521,1,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',1,0,0)
f(25,4521,1,2,'jdk/internal/misc/Unsafe.compareAndSetObject',1,0,0)
f(21,4522,22,1,'java/util/concurrent/locks/LockSupport.parkNanos')
f(22,4522,22,1,'jdk/internal/misc/Unsafe.park')
f(23,4523,9,3,'Unsafe_Park')
f(24,4523,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(24,4524,2,4,'Parker::park(bool, long)')
f(25,4524,1,4,'Monitor::lock_without_safepoint_check()')
f(25,4525,1,3,'to_abstime(timespec*, long, bool)')
f(24,4526,6,3,'__pthread_mutex_unlock')
f(25,4528,4,5,'entry_SYSCALL_64_after_hwframe')
f(26,4528,4,5,'do_syscall_64')
f(27,4530,2,5,'__x64_sys_futex')
f(28,4530,2,5,'do_futex')
f(29,4530,1,5,'futex_wake')
f(29,4531,1,5,'hash_futex')
f(23,4532,12,3,'pthread_cond_timedwait@@GLIBC_2.3.2')
f(24,4538,6,5,'entry_SYSCALL_64_after_hwframe')
f(25,4538,6,5,'do_syscall_64')
f(26,4539,5,5,'__x64_sys_futex')
f(27,4539,5,5,'do_futex')
f(28,4539,5,5,'futex_wait')
f(29,4540,3,5,'futex_wait_queue_me')
f(30,4540,2,5,'hrtimer_sleeper_start_expires')
f(31,4540,2,5,'hrtimer_start_range_ns')
f(32,4540,2,5,'__lock_text_start')
f(30,4542,1,5,'schedule')
f(29,4543,1,5,'hrtimer_cancel')
f(30,4543,1,5,'hrtimer_try_to_cancel')
f(31,4543,1,5,'__lock_text_start')
f(18,4544,1378,1,'java/util/stream/IntPipeline$Head.forEach')
f(19,4544,1378,1,'java/util/stream/Streams$RangeIntSpliterator.forEachRemaining')
f(20,4545,1377,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$44/987088684.accept',7,0,0)
f(21,4552,1370,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$3')
f(22,4601,1,4,'JVMCIRuntime::new_instance_common(JavaThread*, Klass*, bool)')
f(23,4601,1,4,'InstanceKlass::allocate_instance(Thread*)')
f(24,4601,1,4,'CollectedHeap::obj_allocate(Klass*, int, Thread*)')
f(25,4601,1,4,'MemAllocator::allocate() const')
f(26,4601,1,4,'MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const')
f(27,4601,1,3,'__memset_avx2_unaligned_erms')
f(22,4602,1208,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.schedule')
f(23,4950,787,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.offer',787,0,0)
f(24,5015,25,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.soNext',25,0,0)
f(25,5015,25,2,'java/util/concurrent/atomic/AtomicReference.lazySet',25,0,0)
f(26,5015,25,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',25,0,0)
f(27,5015,25,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',25,0,0)
f(28,5024,16,2,'jdk/internal/misc/Unsafe.putObjectRelease',16,0,0)
f(24,5040,697,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.xchgProducerNode',697,0,0)
f(25,5386,351,2,'java/util/concurrent/atomic/AtomicReference.getAndSet',351,0,0)
f(26,5386,351,2,'java/lang/invoke/VarHandleGuards.guard_LL_L',351,0,0)
f(27,5386,351,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.getAndSet',351,0,0)
f(28,5386,351,2,'jdk/internal/misc/Unsafe.getAndSetObject',351,0,0)
f(29,5736,1,5,'apic_timer_interrupt')
f(30,5736,1,5,'smp_apic_timer_interrupt')
f(31,5736,1,5,'irq_exit')
f(32,5736,1,5,'__softirqentry_text_start')
f(33,5736,1,5,'run_rebalance_domains')
f(34,5736,1,5,'update_blocked_averages')
f(35,5736,1,5,'__lock_text_start')
f(23,5737,60,2,'io/reactivex/rxjava3/plugins/RxJavaPlugins.onSchedule',57,0,0)
f(24,5794,3,4,'JVMCIRuntime::new_instance_common(JavaThread*, Klass*, bool)')
f(25,5794,3,4,'InstanceKlass::allocate_instance(Thread*)')
f(26,5794,3,4,'CollectedHeap::obj_allocate(Klass*, int, Thread*)')
f(27,5794,3,4,'MemAllocator::allocate() const')
f(28,5794,3,4,'MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const')
f(29,5794,3,4,'G1CollectedHeap::allocate_new_tlab(unsigned long, unsigned long, unsigned long*)')
f(30,5794,3,4,'G1CollectedHeap::attempt_allocation_slow(unsigned long)')
f(31,5795,1,4,'G1AllocRegion::new_alloc_region_and_allocate(unsigned long, bool)')
f(32,5795,1,4,'G1CollectedHeap::new_mutator_alloc_region(unsigned long, bool)')
f(33,5795,1,4,'G1RemSetTrackingPolicy::update_at_allocate(HeapRegion*)')
f(34,5795,1,4,'G1FromCardCache::clear(unsigned int)')
f(35,5795,1,4,'G1RemSet::num_par_rem_sets()')
f(36,5795,1,4,'G1ConcurrentRefine::max_num_threads()')
f(31,5796,1,4,'MutatorAllocRegion::retire(bool)')
f(32,5796,1,4,'G1CollectedHeap::retire_mutator_alloc_region(HeapRegion*, unsigned long)')
f(33,5796,1,4,'G1CollectionSet::add_eden_region(HeapRegion*)')
f(34,5796,1,4,'G1Policy::predict_region_elapsed_time_ms(HeapRegion*, bool) const')
f(35,5796,1,4,'AbsSeq::davg() const')
f(23,5797,3,1,'java/util/concurrent/ThreadPoolExecutor.execute')
f(24,5797,3,1,'java/util/concurrent/LinkedBlockingQueue.offer')
f(25,5797,1,2,'java/util/concurrent/LinkedBlockingQueue.enqueue',1,0,0)
f(25,5798,1,1,'java/util/concurrent/LinkedBlockingQueue.signalNotEmpty')
f(26,5798,1,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(27,5798,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(28,5798,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(29,5798,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(30,5798,1,1,'jdk/internal/misc/Unsafe.unpark')
f(31,5798,1,3,'__pthread_cond_signal')
f(25,5799,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal')
f(23,5800,10,2,'java/util/concurrent/atomic/AtomicInteger.getAndIncrement',10,0,0)
f(24,5800,10,2,'jdk/internal/misc/Unsafe.getAndAddInt',10,0,0)
f(22,5810,46,2,'java/lang/invoke/Invokers$Holder.linkToTargetMethod',46,0,0)
f(23,5810,46,2,'java/lang/invoke/DirectMethodHandle$Holder.invokeStatic',46,0,0)
f(24,5810,46,2,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.get$Lambda',46,0,0)
f(22,5856,30,2,'java/util/ArrayList$Itr.hasNext',30,0,0)
f(22,5886,36,2,'java/util/ArrayList$Itr.next',36,0,0)
f(23,5911,11,2,'java/util/ArrayList$Itr.checkForComodification',11,0,0)
f(1,5922,7739,3,'[pool-2-thread-1 tid=185707]')
f(2,5922,4,3,'[unknown_Java]')
f(3,5922,2,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(3,5924,1,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(3,5925,1,1,'java/util/concurrent/ThreadPoolExecutor.runStateAtLeast')
f(2,5926,7735,1,'java/lang/Thread.run')
f(3,5926,7735,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,5926,7735,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,2)
f(5,5928,7731,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,5928,7731,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,5956,163,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,5959,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',3,0,0)
f(9,5959,1,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',1,0,0)
f(9,5960,2,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',2,0,0)
f(8,5962,60,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',60,0,0)
f(8,6022,10,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',10,0,0)
f(8,6032,87,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',87,0,0)
f(9,6032,87,2,'java/util/concurrent/atomic/AtomicReference.lazySet',87,0,0)
f(10,6032,87,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',87,0,0)
f(11,6032,87,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',87,0,0)
f(12,6032,87,2,'jdk/internal/misc/Unsafe.putObjectRelease',87,0,0)
f(7,6119,7540,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',11,0,0)
f(8,6119,7530,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run',1,0,0)
f(9,6119,7530,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2',1,0,0)
f(10,6120,7529,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,13647,2,5,'apic_timer_interrupt')
f(12,13647,2,5,'smp_apic_timer_interrupt')
f(13,13647,2,5,'irq_exit')
f(14,13647,2,5,'__softirqentry_text_start')
f(15,13647,2,5,'run_rebalance_domains')
f(16,13647,2,5,'update_blocked_averages')
f(17,13647,2,5,'__lock_text_start')
f(8,13649,9,2,'java/util/concurrent/atomic/AtomicBoolean.get',9,0,0)
f(8,13658,1,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',1,0,0)
f(9,13658,1,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',1,0,0)
f(10,13658,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,13658,1,2,'jdk/internal/misc/Unsafe.putIntRelease',1,0,0)
f(5,13659,2,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,13659,2,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,13659,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,13659,1,1,'java/util/concurrent/locks/LockSupport.park')
f(9,13659,1,1,'jdk/internal/misc/Unsafe.park')
f(10,13659,1,3,'Unsafe_Park')
f(11,13659,1,3,'__pthread_mutex_unlock')
f(7,13660,1,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(8,13660,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(9,13660,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,13660,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,13660,1,1,'jdk/internal/misc/Unsafe.unpark')
f(12,13660,1,3,'__pthread_cond_signal')
f(13,13660,1,5,'entry_SYSCALL_64_after_hwframe')
f(14,13660,1,5,'do_syscall_64')
f(15,13660,1,5,'__x64_sys_futex')
f(16,13660,1,5,'do_futex')
f(17,13660,1,5,'futex_wake')
f(18,13660,1,5,'wake_up_q')
f(1,13661,7790,3,'[pool-2-thread-10 tid=185716]')
f(2,13661,1,3,'[unknown_Java]')
f(3,13661,1,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,13662,7789,1,'java/lang/Thread.run')
f(3,13662,7789,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,13662,7789,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,1)
f(5,13663,7785,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,13663,7785,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,13678,162,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,13680,2,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',2,0,0)
f(9,13680,2,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',2,0,0)
f(8,13682,72,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',72,0,0)
f(8,13754,9,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',9,0,0)
f(8,13763,77,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',77,0,0)
f(9,13763,77,2,'java/util/concurrent/atomic/AtomicReference.lazySet',77,0,0)
f(10,13763,77,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',77,0,0)
f(11,13763,77,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',77,0,0)
f(12,13763,77,2,'jdk/internal/misc/Unsafe.putObjectRelease',77,0,0)
f(7,13840,7608,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',10,0,0)
f(8,13840,7598,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run',2,0,0)
f(9,13840,7598,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2',2,0,0)
f(10,13842,7596,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,21430,1,4,'ThreadSafepointState::handle_polling_page_exception()')
f(12,21430,1,4,'frame::sender(RegisterMap*) const')
f(13,21430,1,4,'OopMapSet::update_register_map(frame const*, RegisterMap*)')
f(14,21430,1,4,'OopMapStream::find_next() [clone .part.39]')
f(11,21431,1,5,'apic_timer_interrupt')
f(12,21431,1,5,'smp_apic_timer_interrupt')
f(13,21431,1,5,'irq_exit')
f(14,21431,1,5,'__softirqentry_text_start')
f(15,21431,1,5,'rcu_core_si')
f(16,21431,1,5,'note_gp_changes')
f(11,21432,5,5,'ret_from_intr')
f(12,21432,5,5,'do_IRQ')
f(13,21432,5,5,'irq_exit')
f(14,21432,5,5,'__softirqentry_text_start')
f(15,21436,1,5,'net_rx_action')
f(16,21436,1,5,'e1000e_poll?[e1000e]')
f(17,21436,1,5,'e1000_irq_enable?[e1000e]')
f(11,21437,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,21437,1,5,'prepare_exit_to_usermode')
f(13,21437,1,5,'exit_to_usermode_loop')
f(8,21438,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/94585373.run')
f(9,21438,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,21438,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,21438,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,21439,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(13,21439,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(14,21439,1,1,'jdk/internal/misc/Unsafe.unpark')
f(15,21439,1,3,'Unsafe_Unpark')
f(16,21439,1,3,'pthread_mutex_lock')
f(8,21440,7,2,'java/util/concurrent/atomic/AtomicBoolean.get',7,0,0)
f(8,21447,1,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',1,0,0)
f(9,21447,1,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',1,0,0)
f(10,21447,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,21447,1,2,'jdk/internal/misc/Unsafe.putIntRelease',1,0,0)
f(5,21448,3,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,21448,3,2,'java/util/concurrent/LinkedBlockingQueue.take',1,0,0)
f(7,21448,1,2,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',1,0,0)
f(8,21448,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',1,0,0)
f(9,21448,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,21448,1,2,'java/lang/Thread.currentThread',1,0,0)
f(7,21449,2,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(8,21449,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(9,21449,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,21449,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,21449,2,1,'jdk/internal/misc/Unsafe.unpark')
f(12,21449,2,3,'__pthread_cond_signal')
f(13,21450,1,5,'entry_SYSCALL_64_after_hwframe')
f(14,21450,1,5,'do_syscall_64')
f(15,21450,1,5,'__x64_sys_futex')
f(16,21450,1,5,'do_futex')
f(17,21450,1,5,'futex_wake')
f(18,21450,1,5,'wake_up_q')
f(19,21450,1,5,'try_to_wake_up')
f(20,21450,1,5,'__lock_text_start')
f(1,21451,7607,3,'[pool-2-thread-11 tid=185717]')
f(2,21451,3,3,'[unknown_Java]')
f(3,21451,3,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,21454,7604,1,'java/lang/Thread.run')
f(3,21454,7604,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,21454,7604,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,1)
f(5,21455,7601,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,21455,7601,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,21467,163,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,21471,4,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',4,0,0)
f(9,21471,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',3,0,0)
f(9,21474,1,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',1,0,0)
f(8,21475,57,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',57,0,0)
f(8,21532,15,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',15,0,0)
f(8,21547,83,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',83,0,0)
f(9,21547,83,2,'java/util/concurrent/atomic/AtomicReference.lazySet',83,0,0)
f(10,21547,83,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',83,0,0)
f(11,21547,83,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',83,0,0)
f(12,21547,83,2,'jdk/internal/misc/Unsafe.putObjectRelease',83,0,0)
f(7,21630,7426,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',11,0,0)
f(8,21631,7415,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run')
f(9,21631,7415,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2')
f(10,21631,7415,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,29043,2,5,'apic_timer_interrupt')
f(12,29043,2,5,'smp_apic_timer_interrupt')
f(13,29043,2,5,'irq_exit')
f(14,29043,2,5,'__softirqentry_text_start')
f(15,29043,1,5,'rcu_core_si')
f(16,29043,1,5,'rcu_core')
f(17,29043,1,5,'rcu_report_qs_rnp')
f(18,29043,1,5,'__lock_text_start')
f(15,29044,1,5,'run_timer_softirq')
f(16,29044,1,5,'__run_timers.part.0')
f(17,29044,1,5,'call_timer_fn')
f(18,29044,1,5,'process_timeout')
f(19,29044,1,5,'wake_up_process')
f(20,29044,1,5,'try_to_wake_up')
f(21,29044,1,5,'__lock_text_start')
f(11,29045,1,5,'ret_from_intr')
f(12,29045,1,5,'do_IRQ')
f(13,29045,1,5,'irq_exit')
f(14,29045,1,5,'__softirqentry_text_start')
f(15,29045,1,5,'tasklet_hi_action')
f(16,29045,1,5,'tasklet_action_common.isra.0')
f(17,29045,1,5,'execlists_submission_tasklet?[i915]')
f(18,29045,1,5,'process_csb?[i915]')
f(19,29045,1,5,'intel_engine_add_retire?[i915]')
f(20,29045,1,5,'queue_work_on')
f(8,29046,9,2,'java/util/concurrent/atomic/AtomicBoolean.get',9,0,0)
f(8,29055,1,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',1,0,0)
f(9,29055,1,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',1,0,0)
f(10,29055,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,29055,1,2,'jdk/internal/misc/Unsafe.putIntRelease',1,0,0)
f(5,29056,2,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,29056,2,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,29056,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,29056,2,1,'java/util/concurrent/locks/LockSupport.park')
f(9,29056,2,1,'jdk/internal/misc/Unsafe.park')
f(10,29056,1,3,'Unsafe_Park')
f(11,29056,1,3,'__pthread_mutex_unlock')
f(12,29056,1,5,'entry_SYSCALL_64_after_hwframe')
f(13,29056,1,5,'do_syscall_64')
f(14,29056,1,5,'__x64_sys_futex')
f(15,29056,1,5,'do_futex')
f(16,29056,1,5,'futex_wake')
f(10,29057,1,3,'__pthread_cond_wait')
f(1,29058,7731,3,'[pool-2-thread-12 tid=185718]')
f(2,29058,7731,1,'java/lang/Thread.run')
f(3,29058,7731,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,29058,7731,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,29058,7729,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,29058,7729,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,29076,165,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,29077,10,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',10,0,0)
f(9,29077,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',3,0,0)
f(9,29080,7,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',7,0,0)
f(8,29087,65,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',65,0,0)
f(9,29149,3,2,'java/util/concurrent/atomic/AtomicReference.get',3,0,0)
f(8,29152,6,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',6,0,0)
f(8,29158,83,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',83,0,0)
f(9,29158,83,2,'java/util/concurrent/atomic/AtomicReference.lazySet',83,0,0)
f(10,29158,83,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',83,0,0)
f(11,29158,83,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',83,0,0)
f(12,29158,83,2,'jdk/internal/misc/Unsafe.putObjectRelease',83,0,0)
f(7,29241,7546,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',12,0,0)
f(8,29243,7537,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run',3,0,0)
f(9,29243,7537,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2',3,0,0)
f(10,29246,7534,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,36778,1,5,'apic_timer_interrupt')
f(12,36778,1,5,'smp_apic_timer_interrupt')
f(13,36778,1,5,'irq_exit')
f(14,36778,1,5,'__softirqentry_text_start')
f(15,36778,1,5,'rcu_core_si')
f(16,36778,1,5,'rcu_core')
f(17,36778,1,5,'note_gp_changes')
f(18,36778,1,5,'__lock_text_start')
f(11,36779,1,5,'ret_from_intr')
f(12,36779,1,5,'do_IRQ')
f(13,36779,1,5,'irq_exit')
f(14,36779,1,5,'__softirqentry_text_start')
f(8,36780,7,2,'java/util/concurrent/atomic/AtomicBoolean.get',7,0,0)
f(5,36787,2,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,36787,2,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,36787,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,36787,2,1,'java/util/concurrent/locks/LockSupport.park')
f(9,36787,2,1,'jdk/internal/misc/Unsafe.park')
f(10,36787,2,3,'Unsafe_Park')
f(11,36787,2,3,'__pthread_mutex_unlock')
f(12,36788,1,5,'entry_SYSCALL_64_after_hwframe')
f(13,36788,1,5,'do_syscall_64')
f(14,36788,1,5,'__x64_sys_futex')
f(15,36788,1,5,'do_futex')
f(16,36788,1,5,'hash_futex')
f(1,36789,7484,3,'[pool-2-thread-2 tid=185708]')
f(2,36789,2,3,'[unknown_Java]')
f(3,36789,1,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(3,36790,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,36791,7482,1,'java/lang/Thread.run')
f(3,36791,7482,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,36791,7482,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,3)
f(5,36794,7475,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,36794,7475,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,36812,182,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,36813,6,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',6,0,0)
f(9,36813,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',3,0,0)
f(9,36816,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',3,0,0)
f(8,36819,75,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',75,0,0)
f(8,36894,7,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',7,0,0)
f(8,36901,93,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',93,0,0)
f(9,36901,93,2,'java/util/concurrent/atomic/AtomicReference.lazySet',93,0,0)
f(10,36901,93,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',93,0,0)
f(11,36901,93,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',93,0,0)
f(12,36901,93,2,'jdk/internal/misc/Unsafe.putObjectRelease',93,0,0)
f(7,36994,7275,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',10,0,0)
f(8,36994,7265,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run')
f(9,36994,7265,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2')
f(10,36994,7265,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,44255,2,5,'apic_timer_interrupt')
f(12,44255,2,5,'smp_apic_timer_interrupt')
f(13,44255,2,5,'irq_exit')
f(14,44255,2,5,'__softirqentry_text_start')
f(15,44255,1,5,'rcu_core_si')
f(16,44255,1,5,'rcu_core')
f(15,44256,1,5,'run_rebalance_domains')
f(16,44256,1,5,'update_blocked_averages')
f(17,44256,1,5,'__lock_text_start')
f(11,44257,1,5,'ret_from_intr')
f(12,44257,1,5,'do_IRQ')
f(13,44257,1,5,'irq_exit')
f(14,44257,1,5,'__softirqentry_text_start')
f(11,44258,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,44258,1,5,'prepare_exit_to_usermode')
f(13,44258,1,5,'exit_to_usermode_loop')
f(8,44259,7,2,'java/util/concurrent/atomic/AtomicBoolean.get',7,0,0)
f(8,44266,3,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',3,0,0)
f(9,44266,3,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',3,0,0)
f(10,44266,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',3,0,0)
f(11,44266,3,2,'jdk/internal/misc/Unsafe.putIntRelease',3,0,0)
f(5,44269,4,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,44269,4,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,44269,4,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,44269,4,1,'java/util/concurrent/locks/LockSupport.park')
f(9,44269,4,1,'jdk/internal/misc/Unsafe.park')
f(10,44269,2,3,'Unsafe_Park')
f(11,44269,1,3,'__pthread_mutex_unlock')
f(12,44269,1,5,'entry_SYSCALL_64_after_hwframe')
f(13,44269,1,5,'do_syscall_64')
f(14,44269,1,5,'__x64_sys_futex')
f(15,44269,1,5,'do_futex')
f(16,44269,1,5,'futex_wake')
f(11,44270,1,4,'os::is_interrupted(Thread*, bool)')
f(10,44271,2,3,'__pthread_cond_wait')
f(11,44272,1,5,'entry_SYSCALL_64_after_hwframe')
f(12,44272,1,5,'do_syscall_64')
f(13,44272,1,5,'__x64_sys_futex')
f(14,44272,1,5,'do_futex')
f(15,44272,1,5,'futex_wait')
f(1,44273,7466,3,'[pool-2-thread-3 tid=185709]')
f(2,44273,4,3,'[unknown_Java]')
f(3,44273,4,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,44277,7462,1,'java/lang/Thread.run')
f(3,44277,7462,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,44277,7462,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,1)
f(5,44278,7458,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,44278,7458,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,44302,164,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,44303,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',3,0,0)
f(9,44303,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',3,0,0)
f(8,44306,82,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',82,0,0)
f(9,44387,1,2,'java/util/concurrent/atomic/AtomicReference.get',1,0,0)
f(8,44388,7,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',7,0,0)
f(8,44395,71,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',71,0,0)
f(9,44395,71,2,'java/util/concurrent/atomic/AtomicReference.lazySet',71,0,0)
f(10,44395,71,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',71,0,0)
f(11,44395,71,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',71,0,0)
f(12,44395,71,2,'jdk/internal/misc/Unsafe.putObjectRelease',71,0,0)
f(7,44466,7270,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',10,0,0)
f(8,44469,7258,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run')
f(9,44469,7258,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2')
f(10,44469,7258,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,51722,3,5,'apic_timer_interrupt')
f(12,51722,3,5,'smp_apic_timer_interrupt')
f(13,51722,3,5,'irq_exit')
f(14,51722,3,5,'__softirqentry_text_start')
f(15,51722,1,5,'rcu_core_si')
f(16,51722,1,5,'rcu_core')
f(17,51722,1,5,'note_gp_changes')
f(18,51722,1,5,'__lock_text_start')
f(15,51723,1,5,'run_rebalance_domains')
f(16,51723,1,5,'update_blocked_averages')
f(17,51723,1,5,'__lock_text_start')
f(15,51724,1,5,'run_timer_softirq')
f(16,51724,1,5,'__run_timers.part.0')
f(17,51724,1,5,'call_timer_fn')
f(18,51724,1,5,'process_timeout')
f(19,51724,1,5,'wake_up_process')
f(20,51724,1,5,'try_to_wake_up')
f(21,51724,1,5,'__lock_text_start')
f(11,51725,2,5,'ret_from_intr')
f(12,51725,2,5,'do_IRQ')
f(13,51725,2,5,'irq_exit')
f(14,51725,2,5,'__softirqentry_text_start')
f(8,51727,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/94585373.run')
f(9,51727,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,51727,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,51727,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,51727,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor',1,0,0)
f(13,51728,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(14,51728,1,1,'jdk/internal/misc/Unsafe.unpark')
f(15,51728,1,3,'__pthread_cond_signal')
f(8,51729,7,2,'java/util/concurrent/atomic/AtomicBoolean.get',7,0,0)
f(5,51736,3,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,51736,3,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,51736,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,51736,3,1,'java/util/concurrent/locks/LockSupport.park')
f(9,51736,3,1,'jdk/internal/misc/Unsafe.park')
f(10,51736,2,3,'Unsafe_Park')
f(11,51736,1,3,'__GI___pthread_mutex_trylock')
f(11,51737,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,51738,1,3,'__pthread_cond_wait')
f(1,51739,7804,3,'[pool-2-thread-4 tid=185710]')
f(2,51739,3,3,'[unknown_Java]')
f(3,51739,3,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,51742,7801,1,'java/lang/Thread.run')
f(3,51742,7801,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,51742,7801,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,1)
f(5,51743,7791,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,51743,7791,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,51758,195,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,51761,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',3,0,0)
f(9,51761,1,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',1,0,0)
f(9,51762,2,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',2,0,0)
f(8,51764,85,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',85,0,0)
f(9,51847,2,2,'java/util/concurrent/atomic/AtomicReference.get',2,0,0)
f(8,51849,8,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',8,0,0)
f(8,51857,96,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',96,0,0)
f(9,51857,96,2,'java/util/concurrent/atomic/AtomicReference.lazySet',96,0,0)
f(10,51857,96,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',96,0,0)
f(11,51857,96,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',96,0,0)
f(12,51857,96,2,'jdk/internal/misc/Unsafe.putObjectRelease',96,0,0)
f(7,51953,7581,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',8,0,0)
f(8,51954,7570,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run')
f(9,51954,7570,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2')
f(10,51954,7570,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,59523,1,5,'ret_from_intr')
f(12,59523,1,5,'do_IRQ')
f(13,59523,1,5,'irq_exit')
f(14,59523,1,5,'__softirqentry_text_start')
f(8,59524,3,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/94585373.run')
f(9,59524,3,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,59524,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,59524,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,59524,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(13,59524,3,1,'java/util/concurrent/locks/LockSupport.unpark')
f(14,59524,3,1,'jdk/internal/misc/Unsafe.unpark')
f(15,59524,3,3,'__pthread_cond_signal')
f(16,59525,2,5,'entry_SYSCALL_64_after_hwframe')
f(17,59525,2,5,'do_syscall_64')
f(18,59525,2,5,'__x64_sys_futex')
f(19,59525,2,5,'do_futex')
f(20,59525,2,5,'futex_wake')
f(21,59525,2,5,'wake_up_q')
f(22,59525,2,5,'try_to_wake_up')
f(23,59525,2,5,'__lock_text_start')
f(8,59527,7,2,'java/util/concurrent/atomic/AtomicBoolean.get',7,0,0)
f(5,59534,1,1,'java/lang/Thread.interrupted')
f(6,59534,1,1,'java/lang/Thread.isInterrupted')
f(7,59534,1,4,'Thread::is_interrupted(Thread*, bool)')
f(5,59535,8,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,59535,8,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,59535,5,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,59535,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter')
f(9,59535,1,4,'JVMCIRuntime::new_instance_common(JavaThread*, Klass*, bool)')
f(10,59535,1,4,'InstanceKlass::allocate_instance(Thread*)')
f(11,59535,1,4,'CollectedHeap::obj_allocate(Klass*, int, Thread*)')
f(12,59535,1,4,'MemAllocator::allocate() const')
f(13,59535,1,4,'MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const')
f(14,59535,1,4,'G1CollectedHeap::allocate_new_tlab(unsigned long, unsigned long, unsigned long*)')
f(15,59535,1,4,'G1CollectedHeap::attempt_allocation_slow(unsigned long)')
f(16,59535,1,4,'MutatorAllocRegion::retire(bool)')
f(17,59535,1,4,'G1CollectedHeap::retire_mutator_alloc_region(HeapRegion*, unsigned long)')
f(18,59535,1,4,'G1CollectionSet::add_eden_region(HeapRegion*)')
f(19,59535,1,4,'G1Policy::predict_region_elapsed_time_ms(HeapRegion*, bool) const')
f(20,59535,1,4,'G1Analytics::predict_card_num(unsigned long, bool) const')
f(8,59536,4,1,'java/util/concurrent/locks/LockSupport.park')
f(9,59536,4,1,'jdk/internal/misc/Unsafe.park')
f(10,59536,2,3,'Unsafe_Park')
f(11,59536,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(11,59537,1,3,'__pthread_mutex_unlock')
f(12,59537,1,5,'entry_SYSCALL_64_after_hwframe')
f(13,59537,1,5,'do_syscall_64')
f(10,59538,1,3,'__pthread_cond_wait')
f(11,59538,1,5,'entry_SYSCALL_64_after_hwframe')
f(12,59538,1,5,'do_syscall_64')
f(13,59538,1,5,'__x64_sys_futex')
f(10,59539,1,3,'__pthread_disable_asynccancel')
f(7,59540,3,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(8,59540,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(9,59540,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,59540,3,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,59540,3,1,'jdk/internal/misc/Unsafe.unpark')
f(12,59540,3,3,'__pthread_cond_signal')
f(13,59541,2,5,'entry_SYSCALL_64_after_hwframe')
f(14,59541,2,5,'do_syscall_64')
f(15,59541,2,5,'__x64_sys_futex')
f(16,59541,2,5,'do_futex')
f(17,59541,2,5,'futex_wake')
f(18,59541,2,5,'wake_up_q')
f(19,59541,2,5,'try_to_wake_up')
f(20,59541,2,5,'__lock_text_start')
f(1,59543,7597,3,'[pool-2-thread-5 tid=185711]')
f(2,59543,1,3,'[unknown_Java]')
f(3,59543,1,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,59544,7596,1,'java/lang/Thread.run')
f(3,59544,7596,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,59544,7596,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,3)
f(5,59547,7589,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,59547,7589,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,59565,200,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,59565,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',3,0,0)
f(9,59565,1,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',1,0,0)
f(9,59566,2,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',2,0,0)
f(8,59568,89,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',89,0,0)
f(9,59655,2,2,'java/util/concurrent/atomic/AtomicReference.get',2,0,0)
f(8,59657,11,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',11,0,0)
f(8,59668,1,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lvProducerNode')
f(8,59669,96,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',96,0,0)
f(9,59670,95,2,'java/util/concurrent/atomic/AtomicReference.lazySet',95,0,0)
f(10,59670,95,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',95,0,0)
f(11,59670,95,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',95,0,0)
f(12,59670,95,2,'jdk/internal/misc/Unsafe.putObjectRelease',95,0,0)
f(7,59765,7371,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',11,0,0)
f(8,59766,7361,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run',3,0,0)
f(9,59766,7361,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2',3,0,0)
f(10,59769,7358,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,67124,1,5,'apic_timer_interrupt')
f(12,67124,1,5,'smp_apic_timer_interrupt')
f(13,67124,1,5,'irq_exit')
f(14,67124,1,5,'__softirqentry_text_start')
f(15,67124,1,5,'run_rebalance_domains')
f(16,67124,1,5,'update_blocked_averages')
f(17,67124,1,5,'__lock_text_start')
f(11,67125,1,5,'ret_from_intr')
f(12,67125,1,5,'do_IRQ')
f(13,67125,1,5,'irq_exit')
f(14,67125,1,5,'__softirqentry_text_start')
f(11,67126,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,67126,1,5,'prepare_exit_to_usermode')
f(13,67126,1,5,'exit_to_usermode_loop')
f(8,67127,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/94585373.run')
f(9,67127,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,67127,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,67127,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,67127,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(13,67127,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(14,67127,2,1,'jdk/internal/misc/Unsafe.unpark')
f(15,67127,1,3,'Unsafe_Unpark')
f(16,67127,1,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<1097844ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 1097844ul>::oop_access_barrier(void*)')
f(15,67128,1,3,'__pthread_cond_signal')
f(16,67128,1,5,'entry_SYSCALL_64_after_hwframe')
f(17,67128,1,5,'do_syscall_64')
f(18,67128,1,5,'__x64_sys_futex')
f(19,67128,1,5,'do_futex')
f(20,67128,1,5,'futex_wake')
f(21,67128,1,5,'wake_up_q')
f(22,67128,1,5,'try_to_wake_up')
f(23,67128,1,5,'__lock_text_start')
f(8,67129,4,2,'java/util/concurrent/atomic/AtomicBoolean.get',4,0,0)
f(8,67133,3,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',3,0,0)
f(9,67133,3,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',3,0,0)
f(10,67133,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',3,0,0)
f(11,67133,3,2,'jdk/internal/misc/Unsafe.putIntRelease',3,0,0)
f(5,67136,4,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,67136,4,1,'java/util/concurrent/LinkedBlockingQueue.take',1,0,0)
f(7,67136,1,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',1,0,0)
f(7,67137,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,67137,1,1,'java/util/concurrent/locks/LockSupport.park')
f(9,67137,1,1,'jdk/internal/misc/Unsafe.park')
f(10,67137,1,3,'Unsafe_Park')
f(11,67137,1,3,'__pthread_mutex_unlock')
f(12,67137,1,5,'entry_SYSCALL_64_after_hwframe')
f(13,67137,1,5,'do_syscall_64')
f(7,67138,2,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(8,67138,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(9,67138,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,67138,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,67138,2,1,'jdk/internal/misc/Unsafe.unpark')
f(12,67138,2,3,'__pthread_cond_signal')
f(13,67138,2,5,'entry_SYSCALL_64_after_hwframe')
f(14,67138,2,5,'do_syscall_64')
f(15,67138,2,5,'__x64_sys_futex')
f(16,67138,2,5,'do_futex')
f(17,67138,2,5,'futex_wake')
f(18,67138,2,5,'wake_up_q')
f(19,67138,2,5,'try_to_wake_up')
f(20,67138,2,5,'__lock_text_start')
f(1,67140,7480,3,'[pool-2-thread-6 tid=185712]')
f(2,67140,3,3,'[unknown_Java]')
f(3,67140,1,1,'I2C/C2I adapters')
f(3,67141,2,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,67143,7477,1,'java/lang/Thread.run')
f(3,67143,7477,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,67143,7477,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,67143,7475,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,67144,7474,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,67159,172,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,67161,5,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',5,0,0)
f(9,67161,2,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',2,0,0)
f(9,67163,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',3,0,0)
f(8,67166,75,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',75,0,0)
f(9,67240,1,2,'java/util/concurrent/atomic/AtomicReference.get',1,0,0)
f(8,67241,6,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',6,0,0)
f(8,67247,84,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',84,0,0)
f(9,67247,84,2,'java/util/concurrent/atomic/AtomicReference.lazySet',84,0,0)
f(10,67247,84,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',84,0,0)
f(11,67247,84,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',84,0,0)
f(12,67247,84,2,'jdk/internal/misc/Unsafe.putObjectRelease',84,0,0)
f(7,67331,7287,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',7,0,0)
f(8,67332,7279,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run',1,0,0)
f(9,67332,7279,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2',1,0,0)
f(10,67333,7278,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,74609,1,5,'apic_timer_interrupt')
f(12,74609,1,5,'smp_apic_timer_interrupt')
f(13,74609,1,5,'irq_exit')
f(14,74609,1,5,'__softirqentry_text_start')
f(15,74609,1,5,'run_rebalance_domains')
f(16,74609,1,5,'update_blocked_averages')
f(17,74609,1,5,'__lock_text_start')
f(11,74610,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,74610,1,5,'prepare_exit_to_usermode')
f(13,74610,1,5,'exit_to_usermode_loop')
f(8,74611,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/94585373.run')
f(9,74611,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,74611,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,74611,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,74611,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(13,74611,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(14,74611,2,1,'jdk/internal/misc/Unsafe.unpark')
f(15,74611,1,3,'Unsafe_Unpark')
f(16,74611,1,4,'java_lang_Thread::thread(oopDesc*)')
f(15,74612,1,3,'__pthread_cond_signal')
f(16,74612,1,5,'entry_SYSCALL_64_after_hwframe')
f(17,74612,1,5,'do_syscall_64')
f(18,74612,1,5,'__x64_sys_futex')
f(19,74612,1,5,'do_futex')
f(20,74612,1,5,'futex_wake')
f(21,74612,1,5,'wake_up_q')
f(22,74612,1,5,'try_to_wake_up')
f(23,74612,1,5,'__lock_text_start')
f(8,74613,4,2,'java/util/concurrent/atomic/AtomicBoolean.get',4,0,0)
f(8,74617,1,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',1,0,0)
f(9,74617,1,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',1,0,0)
f(10,74617,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,74617,1,2,'jdk/internal/misc/Unsafe.putIntRelease',1,0,0)
f(5,74618,2,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,74618,2,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,74618,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,74618,1,1,'java/util/concurrent/locks/LockSupport.park')
f(9,74618,1,1,'jdk/internal/misc/Unsafe.park')
f(10,74618,1,3,'__pthread_cond_wait')
f(11,74618,1,5,'entry_SYSCALL_64_after_hwframe')
f(12,74618,1,5,'do_syscall_64')
f(13,74618,1,5,'__x64_sys_futex')
f(7,74619,1,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(8,74619,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(9,74619,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,74619,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,74619,1,1,'jdk/internal/misc/Unsafe.unpark')
f(12,74619,1,3,'__pthread_cond_signal')
f(13,74619,1,5,'entry_SYSCALL_64_after_hwframe')
f(14,74619,1,5,'do_syscall_64')
f(15,74619,1,5,'__x64_sys_futex')
f(16,74619,1,5,'do_futex')
f(17,74619,1,5,'futex_wake')
f(18,74619,1,5,'wake_up_q')
f(19,74619,1,5,'try_to_wake_up')
f(20,74619,1,5,'__lock_text_start')
f(1,74620,7481,3,'[pool-2-thread-7 tid=185713]')
f(2,74620,3,3,'[unknown_Java]')
f(3,74620,3,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,74623,7478,1,'java/lang/Thread.run')
f(3,74623,7478,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,74623,7478,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,1)
f(5,74624,7475,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,74624,7475,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,74642,168,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,74643,5,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',5,0,0)
f(9,74643,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',3,0,0)
f(9,74646,2,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',2,0,0)
f(8,74648,81,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',81,0,0)
f(9,74728,1,2,'java/util/concurrent/atomic/AtomicReference.get',1,0,0)
f(8,74729,8,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',8,0,0)
f(8,74737,73,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',73,0,0)
f(9,74737,73,2,'java/util/concurrent/atomic/AtomicReference.lazySet',73,0,0)
f(10,74737,73,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',73,0,0)
f(11,74737,73,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',73,0,0)
f(12,74737,73,2,'jdk/internal/misc/Unsafe.putObjectRelease',73,0,0)
f(7,74810,7289,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',15,0,0)
f(8,74813,7272,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run')
f(9,74813,7272,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2')
f(10,74813,7272,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,82079,1,5,'apic_timer_interrupt')
f(12,82079,1,5,'smp_apic_timer_interrupt')
f(13,82079,1,5,'irq_exit')
f(14,82079,1,5,'__softirqentry_text_start')
f(15,82079,1,5,'rcu_core_si')
f(16,82079,1,5,'rcu_core')
f(17,82079,1,5,'rcu_report_qs_rnp')
f(18,82079,1,5,'__lock_text_start')
f(11,82080,1,5,'ret_from_intr')
f(12,82080,1,5,'do_IRQ')
f(13,82080,1,5,'irq_exit')
f(14,82080,1,5,'__softirqentry_text_start')
f(11,82081,4,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,82081,4,5,'prepare_exit_to_usermode')
f(13,82081,4,5,'exit_to_usermode_loop')
f(14,82084,1,5,'schedule')
f(15,82084,1,5,'__schedule')
f(8,82085,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/94585373.run')
f(9,82085,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,82085,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,82085,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,82085,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(13,82085,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(14,82085,2,1,'jdk/internal/misc/Unsafe.unpark')
f(15,82085,2,3,'__pthread_cond_signal')
f(16,82085,2,5,'entry_SYSCALL_64_after_hwframe')
f(17,82085,2,5,'do_syscall_64')
f(18,82085,2,5,'__x64_sys_futex')
f(19,82085,2,5,'do_futex')
f(20,82085,1,5,'futex_wake')
f(21,82085,1,5,'wake_up_q')
f(22,82085,1,5,'try_to_wake_up')
f(23,82085,1,5,'__lock_text_start')
f(20,82086,1,5,'get_futex_key')
f(8,82087,8,2,'java/util/concurrent/atomic/AtomicBoolean.get',8,0,0)
f(8,82095,4,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',4,0,0)
f(9,82095,4,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',4,0,0)
f(10,82095,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',4,0,0)
f(11,82095,4,2,'jdk/internal/misc/Unsafe.putIntRelease',4,0,0)
f(5,82099,2,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,82099,2,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,82099,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,82099,1,1,'java/util/concurrent/locks/LockSupport.park')
f(9,82099,1,1,'jdk/internal/misc/Unsafe.park')
f(10,82099,1,3,'Unsafe_Park')
f(11,82099,1,3,'__pthread_mutex_unlock')
f(12,82099,1,5,'entry_SYSCALL_64_after_hwframe')
f(13,82099,1,5,'__x64_sys_futex')
f(7,82100,1,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(8,82100,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(9,82100,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,82100,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,82100,1,1,'jdk/internal/misc/Unsafe.unpark')
f(12,82100,1,3,'__pthread_cond_signal')
f(13,82100,1,5,'entry_SYSCALL_64_after_hwframe')
f(14,82100,1,5,'do_syscall_64')
f(15,82100,1,5,'__x64_sys_futex')
f(16,82100,1,5,'do_futex')
f(17,82100,1,5,'futex_wake')
f(1,82101,7542,3,'[pool-2-thread-8 tid=185714]')
f(2,82101,1,3,'[unknown_Java]')
f(3,82101,1,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,82102,7541,1,'java/lang/Thread.run')
f(3,82102,7541,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,82102,7541,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,82102,7537,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,82102,7537,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,82113,173,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,82113,6,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',6,0,0)
f(9,82113,1,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',1,0,0)
f(9,82114,5,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',5,0,0)
f(8,82119,74,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',74,0,0)
f(9,82192,1,2,'java/util/concurrent/atomic/AtomicReference.get',1,0,0)
f(8,82193,12,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',12,0,0)
f(8,82205,81,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',81,0,0)
f(9,82205,81,2,'java/util/concurrent/atomic/AtomicReference.lazySet',81,0,0)
f(10,82205,81,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',81,0,0)
f(11,82205,81,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',81,0,0)
f(12,82205,81,2,'jdk/internal/misc/Unsafe.putObjectRelease',81,0,0)
f(7,82286,7353,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',11,0,0)
f(8,82287,7339,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run',1,0,0)
f(9,82287,7339,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2',1,0,0)
f(10,82288,7338,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,89622,1,5,'apic_timer_interrupt')
f(12,89622,1,5,'smp_apic_timer_interrupt')
f(13,89622,1,5,'irq_exit')
f(14,89622,1,5,'__softirqentry_text_start')
f(15,89622,1,5,'rcu_core_si')
f(16,89622,1,5,'rcu_core')
f(17,89622,1,5,'rcu_report_qs_rnp')
f(18,89622,1,5,'__lock_text_start')
f(11,89623,1,5,'ret_from_intr')
f(12,89623,1,5,'do_IRQ')
f(13,89623,1,5,'irq_exit')
f(14,89623,1,5,'__softirqentry_text_start')
f(15,89623,1,5,'tasklet_hi_action')
f(16,89623,1,5,'tasklet_action_common.isra.0')
f(17,89623,1,5,'execlists_submission_tasklet?[i915]')
f(18,89623,1,5,'process_csb?[i915]')
f(19,89623,1,5,'intel_engine_add_retire?[i915]')
f(20,89623,1,5,'queue_work_on')
f(11,89624,2,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,89624,2,5,'prepare_exit_to_usermode')
f(13,89624,2,5,'exit_to_usermode_loop')
f(8,89626,4,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/94585373.run')
f(9,89626,4,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,89626,4,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,89626,4,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,89627,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor',1,0,0)
f(13,89627,3,2,'java/util/concurrent/locks/LockSupport.unpark',1,0,0)
f(14,89627,3,2,'jdk/internal/misc/Unsafe.unpark',1,0,0)
f(15,89627,2,3,'Unsafe_Unpark')
f(16,89628,1,3,'__pthread_mutex_unlock')
f(15,89629,1,3,'__pthread_cond_signal')
f(16,89629,1,5,'entry_SYSCALL_64_after_hwframe')
f(17,89629,1,5,'do_syscall_64')
f(18,89629,1,5,'__x64_sys_futex')
f(19,89629,1,5,'do_futex')
f(20,89629,1,5,'futex_wake')
f(21,89629,1,5,'wake_up_q')
f(22,89629,1,5,'try_to_wake_up')
f(23,89629,1,5,'__lock_text_start')
f(8,89630,8,2,'java/util/concurrent/atomic/AtomicBoolean.get',8,0,0)
f(8,89638,1,2,'java/util/concurrent/atomic/AtomicBoolean.lazySet',1,0,0)
f(9,89638,1,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',1,0,0)
f(10,89638,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,89638,1,2,'jdk/internal/misc/Unsafe.putIntRelease',1,0,0)
f(5,89639,4,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,89639,4,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,89639,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,89639,2,1,'java/util/concurrent/locks/LockSupport.park')
f(9,89639,2,1,'jdk/internal/misc/Unsafe.park')
f(10,89639,1,3,'Unsafe_Park')
f(11,89639,1,3,'__pthread_mutex_unlock')
f(12,89639,1,5,'entry_SYSCALL_64_after_hwframe')
f(13,89639,1,5,'do_syscall_64')
f(14,89639,1,5,'__x64_sys_futex')
f(15,89639,1,5,'do_futex')
f(16,89639,1,5,'hash_futex')
f(10,89640,1,3,'__pthread_cond_wait')
f(7,89641,2,1,'java/util/concurrent/locks/ReentrantLock.unlock')
f(8,89641,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(9,89641,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,89641,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,89641,2,1,'jdk/internal/misc/Unsafe.unpark')
f(12,89641,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(12,89642,1,3,'__pthread_cond_signal')
f(13,89642,1,5,'entry_SYSCALL_64_after_hwframe')
f(14,89642,1,5,'do_syscall_64')
f(15,89642,1,5,'__x64_sys_futex')
f(16,89642,1,5,'do_futex')
f(17,89642,1,5,'futex_wake')
f(18,89642,1,5,'wake_up_q')
f(19,89642,1,5,'try_to_wake_up')
f(20,89642,1,5,'__lock_text_start')
f(1,89643,7699,3,'[pool-2-thread-9 tid=185715]')
f(2,89643,1,3,'[unknown_Java]')
f(3,89643,1,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(2,89644,7698,1,'java/lang/Thread.run')
f(3,89644,7698,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,89644,7698,1,'java/util/concurrent/ThreadPoolExecutor.runWorker',0,0,1)
f(5,89645,7690,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.run')
f(6,89645,7690,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker.runEager')
f(7,89663,187,1,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.poll')
f(8,89664,4,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.getAndNullValue',4,0,0)
f(9,89664,1,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lpValue',1,0,0)
f(9,89665,3,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.spValue',3,0,0)
f(8,89668,70,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue$LinkedQueueNode.lvNext',70,0,0)
f(8,89738,11,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.lpConsumerNode',11,0,0)
f(8,89749,101,2,'io/reactivex/rxjava3/internal/queue/MpscLinkedQueue.spConsumerNode',101,0,0)
f(9,89749,101,2,'java/util/concurrent/atomic/AtomicReference.lazySet',101,0,0)
f(10,89749,101,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',101,0,0)
f(11,89749,101,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',101,0,0)
f(12,89749,101,2,'jdk/internal/misc/Unsafe.putObjectRelease',101,0,0)
f(7,89850,7485,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler$ExecutorWorker$BooleanRunnable.run',20,0,0)
f(8,89850,7470,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/458360066.run',5,0,0)
f(9,89850,7470,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueWorkersJobs$2',5,0,0)
f(10,89855,7465,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,97316,1,5,'apic_timer_interrupt')
f(12,97316,1,5,'smp_apic_timer_interrupt')
f(13,97316,1,5,'irq_exit')
f(14,97316,1,5,'__softirqentry_text_start')
f(15,97316,1,5,'run_rebalance_domains')
f(16,97316,1,5,'rebalance_domains')
f(17,97316,1,5,'load_balance')
f(18,97316,1,5,'find_busiest_group')
f(19,97316,1,5,'update_sd_lb_stats')
f(11,97317,1,5,'ret_from_intr')
f(12,97317,1,5,'do_IRQ')
f(13,97317,1,5,'irq_exit')
f(14,97317,1,5,'__softirqentry_text_start')
f(11,97318,2,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,97318,2,5,'prepare_exit_to_usermode')
f(13,97318,2,5,'exit_to_usermode_loop')
f(8,97320,15,2,'java/util/concurrent/atomic/AtomicBoolean.get',15,0,0)
f(5,97335,1,1,'java/util/concurrent/ThreadPoolExecutor.beforeExecute')
f(5,97336,6,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,97336,6,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,97336,6,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,97336,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter',1,0,0)
f(8,97337,5,1,'java/util/concurrent/locks/LockSupport.park')
f(9,97337,5,1,'jdk/internal/misc/Unsafe.park')
f(10,97338,1,3,'Unsafe_Park')
f(11,97338,1,3,'__pthread_mutex_unlock')
f(10,97339,2,3,'__pthread_cond_wait')
f(11,97339,2,5,'entry_SYSCALL_64_after_hwframe')
f(12,97339,2,5,'do_syscall_64')
f(13,97339,2,5,'__x64_sys_futex')
f(14,97339,2,5,'do_futex')
f(15,97339,2,5,'futex_wait')
f(16,97340,1,5,'futex_wait_setup')
f(10,97341,1,3,'__pthread_disable_asynccancel')
render();
</script></body></html>
<!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}
</style>
</head>
<body style='font: 12px Verdana, sans-serif'>
<h1>CPU profile</h1>
<header style='text-align: left'><button id='reverse' title='Reverse'>&#x1f53b;</button>&nbsp;&nbsp;<button id='search' title='Search'>&#x1f50d;</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' style='width: 100%; height: 1072px'></canvas>
<div id='hl'><span></span></div>
<p id='match'>Matched: <span id='matchval'></span> <span id='reset' title='Clear'>&#x274c;</span></p>
<p id='status'>&nbsp;</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(67);
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 && (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) {
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 = '';
}
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,113181,3,'all')
f(1,0,1,3,'[C1 CompilerThre tid=186028]')
f(2,0,1,3,'start_thread')
f(3,0,1,3,'thread_native_entry(Thread*)')
f(4,0,1,4,'Thread::call_run()')
f(5,0,1,4,'JavaThread::thread_main_inner()')
f(6,0,1,4,'CompileBroker::compiler_thread_loop()')
f(7,0,1,4,'CompileBroker::invoke_compiler_on_method(CompileTask*)')
f(8,0,1,4,'Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)')
f(9,0,1,4,'Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, DirectiveSet*)')
f(10,0,1,4,'Compilation::compile_method()')
f(11,0,1,4,'Compilation::compile_java_method()')
f(12,0,1,4,'Compilation::emit_lir()')
f(13,0,1,4,'BlockList::iterate_forward(BlockClosure*)')
f(14,0,1,4,'non-virtual thunk to LIRGenerator::block_do(BlockBegin*)')
f(15,0,1,4,'LIRGenerator::do_Goto(Goto*)')
f(16,0,1,4,'LIRGenerator::move_to_phi(ValueStack*)')
f(17,0,1,4,'PhiResolverState::reset(int)')
f(1,1,9098,3,'[ForkJoinPool-1-worker-13 tid=186043]')
f(2,1,1,3,'[unknown_Java]')
f(3,1,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,2,9097,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,2,9097,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,2,9095,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,3,9094,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,24,368,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',318,0,0)
f(7,300,1,5,'apic_timer_interrupt')
f(8,300,1,5,'smp_apic_timer_interrupt')
f(9,300,1,5,'irq_exit')
f(10,300,1,5,'__softirqentry_text_start')
f(11,300,1,5,'rcu_core_si')
f(12,300,1,5,'rcu_core')
f(7,301,50,1,'java/lang/Thread.yield')
f(8,301,2,3,'JVM_Yield')
f(9,302,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.226]')
f(8,303,2,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,305,46,3,'__GI___sched_yield')
f(9,323,28,5,'entry_SYSCALL_64_after_hwframe')
f(10,323,28,5,'do_syscall_64')
f(11,337,13,5,'__x64_sys_sched_yield')
f(12,337,13,5,'do_sched_yield')
f(13,339,11,5,'schedule')
f(14,339,11,5,'__schedule')
f(11,350,1,5,'do_sched_yield')
f(7,351,41,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',41,0,0)
f(8,351,41,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',41,0,0)
f(9,390,2,2,'jdk/internal/misc/Unsafe.getObjectAcquire',2,0,0)
f(6,392,8705,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,415,8514,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',24,0,0)
f(8,427,8502,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',12,0,0)
f(9,427,8502,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',12,0,0)
f(10,430,8492,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',4,0,0)
f(11,430,8492,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',4,0,0)
f(12,434,8488,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,8918,3,5,'ret_from_intr')
f(14,8918,3,5,'do_IRQ')
f(15,8918,3,5,'irq_exit')
f(16,8918,3,5,'__softirqentry_text_start')
f(17,8920,1,5,'tasklet_action')
f(18,8920,1,5,'tasklet_action_common.isra.0')
f(19,8920,1,5,'kbd_bh')
f(20,8920,1,5,'__lock_text_start')
f(13,8921,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,8921,1,5,'prepare_exit_to_usermode')
f(15,8921,1,5,'exit_to_usermode_loop')
f(10,8922,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,8922,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,8922,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,8922,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,8922,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,8922,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,8922,2,1,'jdk/internal/misc/Unsafe.unpark')
f(17,8922,2,3,'__pthread_cond_signal')
f(18,8922,2,5,'entry_SYSCALL_64_after_hwframe')
f(19,8922,2,5,'do_syscall_64')
f(20,8922,2,5,'__x64_sys_futex')
f(21,8922,2,5,'do_futex')
f(22,8922,2,5,'futex_wake')
f(23,8922,1,5,'mark_wake_futex')
f(23,8923,1,5,'wake_up_q')
f(24,8923,1,5,'try_to_wake_up')
f(25,8923,1,5,'__lock_text_start')
f(10,8924,5,2,'java/util/concurrent/atomic/AtomicReference.lazySet',5,0,0)
f(11,8924,5,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',5,0,0)
f(12,8924,5,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',5,0,0)
f(13,8924,5,2,'jdk/internal/misc/Unsafe.putObjectRelease',5,0,0)
f(7,8929,168,2,'java/util/concurrent/ForkJoinTask.setDone',168,0,0)
f(8,9028,69,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',69,0,0)
f(9,9028,69,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',69,0,0)
f(10,9028,69,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',69,0,0)
f(4,9097,2,1,'java/util/concurrent/locks/LockSupport.park')
f(5,9097,2,1,'jdk/internal/misc/Unsafe.park')
f(6,9097,2,3,'Unsafe_Park')
f(7,9097,2,3,'__pthread_mutex_unlock')
f(8,9098,1,5,'entry_SYSCALL_64_after_hwframe')
f(9,9098,1,5,'do_syscall_64')
f(1,9099,9095,3,'[ForkJoinPool-1-worker-17 tid=186045]')
f(2,9099,3,3,'[unknown_Java]')
f(3,9099,3,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,9102,9092,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,9102,9092,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,9102,9091,1,'java/util/concurrent/ForkJoinPool.scan',1,0,0)
f(5,9103,9089,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,9125,2,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',2,0,0)
f(6,9127,352,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',302,0,0)
f(7,9388,50,1,'java/lang/Thread.yield')
f(8,9388,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,9389,49,3,'__GI___sched_yield')
f(9,9405,33,5,'entry_SYSCALL_64_after_hwframe')
f(10,9405,2,5,'__x64_sys_sched_yield')
f(10,9407,31,5,'do_syscall_64')
f(11,9418,20,5,'__x64_sys_sched_yield')
f(12,9418,20,5,'do_sched_yield')
f(13,9423,15,5,'schedule')
f(14,9423,15,5,'__schedule')
f(7,9438,1,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',1,0,0)
f(8,9438,1,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',1,0,0)
f(9,9438,1,2,'jdk/internal/misc/Unsafe.compareAndSetObject',1,0,0)
f(7,9439,40,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',40,0,0)
f(8,9439,40,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',40,0,0)
f(9,9475,4,2,'jdk/internal/misc/Unsafe.getObjectAcquire',4,0,0)
f(6,9479,8713,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,9499,8522,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',26,0,0)
f(8,9507,8514,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',18,0,0)
f(9,9507,8514,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',18,0,0)
f(10,9510,8498,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',3,0,0)
f(11,9510,8498,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',3,0,0)
f(12,9513,8495,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,18006,2,5,'ret_from_intr')
f(14,18006,2,5,'do_IRQ')
f(15,18006,2,5,'irq_exit')
f(16,18006,2,5,'__softirqentry_text_start')
f(10,18008,1,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,18008,1,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,18008,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,18008,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,18008,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,18008,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,18008,1,1,'jdk/internal/misc/Unsafe.unpark')
f(17,18008,1,3,'__pthread_cond_signal')
f(18,18008,1,5,'entry_SYSCALL_64_after_hwframe')
f(19,18008,1,5,'do_syscall_64')
f(20,18008,1,5,'__x64_sys_futex')
f(21,18008,1,5,'do_futex')
f(22,18008,1,5,'futex_wake')
f(23,18008,1,5,'wake_up_q')
f(24,18008,1,5,'try_to_wake_up')
f(25,18008,1,5,'__lock_text_start')
f(10,18009,1,2,'java/lang/Thread.currentThread',1,0,0)
f(10,18010,11,2,'java/util/concurrent/atomic/AtomicReference.lazySet',11,0,0)
f(11,18010,11,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',11,0,0)
f(12,18010,11,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',11,0,0)
f(13,18010,11,2,'jdk/internal/misc/Unsafe.putObjectRelease',11,0,0)
f(7,18021,171,2,'java/util/concurrent/ForkJoinTask.setDone',171,0,0)
f(8,18101,90,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',90,0,0)
f(9,18101,90,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',90,0,0)
f(10,18101,90,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',90,0,0)
f(8,18191,1,5,'ret_from_intr')
f(9,18191,1,5,'do_IRQ')
f(10,18191,1,5,'irq_exit')
f(11,18191,1,5,'__softirqentry_text_start')
f(12,18191,1,5,'net_rx_action')
f(13,18191,1,5,'e1000e_poll?[e1000e]')
f(14,18191,1,5,'napi_complete_done')
f(15,18191,1,5,'gro_normal_list.part.0')
f(16,18191,1,5,'netif_receive_skb_list_internal')
f(17,18191,1,5,'__netif_receive_skb_list_core')
f(18,18191,1,5,'ip_list_rcv')
f(19,18191,1,5,'ip_sublist_rcv')
f(20,18191,1,5,'ip_sublist_rcv_finish')
f(21,18191,1,5,'ip_local_deliver')
f(22,18191,1,5,'ip_local_deliver_finish')
f(23,18191,1,5,'ip_protocol_deliver_rcu')
f(24,18191,1,5,'tcp_v4_rcv')
f(25,18191,1,5,'tcp_v4_do_rcv')
f(26,18191,1,5,'tcp_rcv_established')
f(27,18191,1,5,'__tcp_ack_snd_check')
f(28,18191,1,5,'__tcp_select_window')
f(5,18192,1,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(6,18192,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(7,18192,1,1,'jdk/internal/misc/Unsafe.unpark')
f(8,18192,1,3,'__pthread_cond_signal')
f(4,18193,1,1,'java/util/concurrent/locks/LockSupport.park')
f(5,18193,1,1,'jdk/internal/misc/Unsafe.park')
f(6,18193,1,3,'Unsafe_Park')
f(1,18194,9000,3,'[ForkJoinPool-1-worker-19 tid=186038]')
f(2,18194,2,3,'[unknown_Java]')
f(3,18194,1,1,'java/util/concurrent/ForkJoinTask.doExec')
f(3,18195,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,18196,8998,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,18196,8998,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,18196,8992,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,18196,8992,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,18207,1,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',1,0,0)
f(6,18208,328,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',290,0,0)
f(7,18457,38,1,'java/lang/Thread.yield')
f(8,18459,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,18460,35,3,'__GI___sched_yield')
f(9,18479,16,5,'entry_SYSCALL_64_after_hwframe')
f(10,18479,16,5,'do_syscall_64')
f(11,18487,8,5,'__x64_sys_sched_yield')
f(12,18487,8,5,'do_sched_yield')
f(13,18489,6,5,'schedule')
f(14,18489,6,5,'__schedule')
f(7,18495,3,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',3,0,0)
f(8,18495,3,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',3,0,0)
f(9,18496,2,2,'jdk/internal/misc/Unsafe.compareAndSetObject',2,0,0)
f(7,18498,36,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',36,0,0)
f(8,18498,36,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',36,0,0)
f(9,18533,1,2,'jdk/internal/misc/Unsafe.getObjectAcquire',1,0,0)
f(7,18534,2,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',2,0,0)
f(8,18534,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setOpaque',2,0,0)
f(9,18534,2,2,'jdk/internal/misc/Unsafe.putIntOpaque',2,0,0)
f(6,18536,8652,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,18550,8464,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',28,0,0)
f(8,18558,8456,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',20,0,0)
f(9,18558,8456,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',20,0,0)
f(10,18565,8440,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',6,0,0)
f(11,18565,8440,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',6,0,0)
f(12,18571,8434,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,26995,2,4,'ThreadSafepointState::handle_polling_page_exception()')
f(14,26995,1,4,'SafepointMechanism::block_if_requested_slow(JavaThread*)')
f(15,26995,1,4,'SafepointSynchronize::block(JavaThread*)')
f(16,26995,1,3,'pthread_mutex_lock')
f(14,26996,1,4,'frame::sender(RegisterMap*) const')
f(15,26996,1,4,'OopMapSet::update_register_map(frame const*, RegisterMap*)')
f(13,26997,4,5,'apic_timer_interrupt')
f(14,26997,4,5,'smp_apic_timer_interrupt')
f(15,26997,4,5,'irq_exit')
f(16,26997,4,5,'__softirqentry_text_start')
f(17,26997,1,5,'__run_timers.part.0')
f(17,26998,2,5,'run_rebalance_domains')
f(18,26998,2,5,'update_blocked_averages')
f(19,26998,2,5,'__lock_text_start')
f(17,27000,1,5,'run_timer_softirq')
f(18,27000,1,5,'__run_timers.part.0')
f(13,27001,3,5,'ret_from_intr')
f(14,27001,3,5,'do_IRQ')
f(15,27001,3,5,'irq_exit')
f(16,27001,3,5,'__softirqentry_text_start')
f(17,27002,2,5,'net_rx_action')
f(18,27002,1,5,'__usecs_to_jiffies')
f(18,27003,1,5,'e1000e_poll?[e1000e]')
f(19,27003,1,5,'napi_complete_done')
f(20,27003,1,5,'gro_normal_list.part.0')
f(21,27003,1,5,'netif_receive_skb_list_internal')
f(22,27003,1,5,'__netif_receive_skb_list_core')
f(23,27003,1,5,'ip_list_rcv')
f(24,27003,1,5,'ip_sublist_rcv')
f(25,27003,1,5,'ip_sublist_rcv_finish')
f(26,27003,1,5,'ip_local_deliver')
f(27,27003,1,5,'ip_local_deliver_finish')
f(28,27003,1,5,'ip_protocol_deliver_rcu')
f(29,27003,1,5,'tcp_v4_rcv')
f(30,27003,1,5,'tcp_v4_do_rcv')
f(31,27003,1,5,'tcp_rcv_established')
f(32,27003,1,5,'bictcp_cong_avoid')
f(13,27004,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,27004,1,5,'prepare_exit_to_usermode')
f(15,27004,1,5,'exit_to_usermode_loop')
f(10,27005,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,27005,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,27005,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,27005,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,27005,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,27005,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,27005,2,1,'jdk/internal/misc/Unsafe.unpark')
f(17,27005,2,3,'__pthread_cond_signal')
f(18,27006,1,5,'entry_SYSCALL_64_after_hwframe')
f(19,27006,1,5,'do_syscall_64')
f(20,27006,1,5,'__x64_sys_futex')
f(21,27006,1,5,'do_futex')
f(22,27006,1,5,'futex_wake')
f(23,27006,1,5,'wake_up_q')
f(24,27006,1,5,'try_to_wake_up')
f(25,27006,1,5,'__lock_text_start')
f(10,27007,7,2,'java/util/concurrent/atomic/AtomicReference.lazySet',7,0,0)
f(11,27007,7,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',7,0,0)
f(12,27007,7,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',7,0,0)
f(13,27007,7,2,'jdk/internal/misc/Unsafe.putObjectRelease',7,0,0)
f(7,27014,174,2,'java/util/concurrent/ForkJoinTask.setDone',174,0,0)
f(8,27106,81,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',81,0,0)
f(9,27106,81,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',81,0,0)
f(10,27106,81,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',81,0,0)
f(8,27187,1,5,'ret_from_intr')
f(9,27187,1,5,'do_IRQ')
f(10,27187,1,5,'irq_exit')
f(11,27187,1,5,'__softirqentry_text_start')
f(4,27188,5,1,'java/util/concurrent/locks/LockSupport.park')
f(5,27188,5,1,'jdk/internal/misc/Unsafe.park')
f(6,27188,2,3,'Unsafe_Park')
f(7,27188,2,3,'__pthread_mutex_unlock')
f(8,27188,2,5,'entry_SYSCALL_64_after_hwframe')
f(9,27188,2,5,'do_syscall_64')
f(10,27189,1,5,'__x64_sys_futex')
f(11,27189,1,5,'do_futex')
f(12,27189,1,5,'futex_wake')
f(6,27190,3,3,'__pthread_cond_wait')
f(4,27193,1,1,'java/util/concurrent/locks/LockSupport.parkUntil')
f(5,27193,1,1,'jdk/internal/misc/Unsafe.park')
f(6,27193,1,3,'Unsafe_Park')
f(7,27193,1,3,'__pthread_mutex_unlock')
f(1,27194,9001,3,'[ForkJoinPool-1-worker-21 tid=186047]')
f(2,27194,4,3,'[unknown_Java]')
f(3,27194,2,1,'java/util/concurrent/ForkJoinTask.doExec')
f(3,27196,2,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,27198,8997,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,27198,8997,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,27198,8995,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,27198,8995,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,27216,3,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',3,0,0)
f(6,27219,349,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',297,0,0)
f(7,27473,52,1,'java/lang/Thread.yield')
f(8,27473,1,3,'JVM_Yield')
f(9,27473,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.226]')
f(8,27474,2,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,27476,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.226]')
f(8,27477,48,3,'__GI___sched_yield')
f(9,27503,22,5,'entry_SYSCALL_64_after_hwframe')
f(10,27503,22,5,'do_syscall_64')
f(11,27507,18,5,'__x64_sys_sched_yield')
f(12,27507,18,5,'do_sched_yield')
f(13,27508,17,5,'schedule')
f(14,27509,16,5,'__schedule')
f(7,27525,42,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',42,0,0)
f(8,27525,42,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',42,0,0)
f(7,27567,1,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',1,0,0)
f(8,27567,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setOpaque',1,0,0)
f(9,27567,1,2,'jdk/internal/misc/Unsafe.putIntOpaque',1,0,0)
f(6,27568,8625,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,27582,8456,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',31,0,0)
f(8,27599,8439,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',14,0,0)
f(9,27599,8439,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',14,0,0)
f(10,27602,8426,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',4,0,0)
f(11,27602,8426,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',4,0,0)
f(12,27606,8422,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,36027,1,5,'ret_from_intr')
f(14,36027,1,5,'do_IRQ')
f(15,36027,1,5,'irq_exit')
f(16,36027,1,5,'__softirqentry_text_start')
f(10,36028,3,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,36028,3,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,36028,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,36028,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,36028,3,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,36028,3,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,36028,3,1,'jdk/internal/misc/Unsafe.unpark')
f(17,36028,1,3,'Unsafe_Unpark')
f(18,36028,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(17,36029,2,3,'__pthread_cond_signal')
f(18,36029,2,5,'entry_SYSCALL_64_after_hwframe')
f(19,36029,2,5,'do_syscall_64')
f(20,36029,2,5,'__x64_sys_futex')
f(21,36029,2,5,'do_futex')
f(22,36029,2,5,'futex_wake')
f(23,36029,1,5,'mark_wake_futex')
f(23,36030,1,5,'wake_up_q')
f(24,36030,1,5,'try_to_wake_up')
f(25,36030,1,5,'__lock_text_start')
f(10,36031,7,2,'java/util/concurrent/atomic/AtomicReference.lazySet',7,0,0)
f(11,36031,7,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',7,0,0)
f(12,36031,7,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',7,0,0)
f(13,36031,7,2,'jdk/internal/misc/Unsafe.putObjectRelease',7,0,0)
f(7,36038,155,2,'java/util/concurrent/ForkJoinTask.setDone',155,0,0)
f(8,36119,74,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',74,0,0)
f(9,36119,74,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',74,0,0)
f(10,36119,74,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',74,0,0)
f(4,36193,2,1,'java/util/concurrent/locks/LockSupport.parkUntil')
f(5,36193,2,1,'jdk/internal/misc/Unsafe.park')
f(6,36193,2,3,'Unsafe_Park')
f(7,36193,1,4,'Thread::is_interrupted(Thread*, bool)')
f(7,36194,1,3,'__pthread_mutex_unlock')
f(1,36195,9181,3,'[ForkJoinPool-1-worker-23 tid=186040]')
f(2,36195,2,3,'[unknown_Java]')
f(3,36195,1,1,'java/util/concurrent/ForkJoinTask.doExec')
f(3,36196,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,36197,9179,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,36197,9179,1,'java/util/concurrent/ForkJoinPool.runWorker',0,1,1)
f(4,36199,9174,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,36199,9174,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,36223,2,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',2,0,0)
f(6,36225,327,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',290,0,0)
f(7,36481,37,1,'java/lang/Thread.yield')
f(8,36482,1,3,'JVM_Yield')
f(9,36482,1,4,'HandleMark::pop_and_restore()')
f(8,36483,35,3,'__GI___sched_yield')
f(9,36496,22,5,'entry_SYSCALL_64_after_hwframe')
f(10,36496,1,5,'__x64_sys_sched_yield')
f(10,36497,21,5,'do_syscall_64')
f(11,36503,15,5,'__x64_sys_sched_yield')
f(12,36503,15,5,'do_sched_yield')
f(13,36504,14,5,'schedule')
f(14,36504,14,5,'__schedule')
f(7,36518,1,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',1,0,0)
f(8,36518,1,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',1,0,0)
f(7,36519,30,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',30,0,0)
f(8,36519,30,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',30,0,0)
f(9,36548,1,2,'jdk/internal/misc/Unsafe.getObjectAcquire',1,0,0)
f(7,36549,3,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',3,0,0)
f(8,36549,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setOpaque',3,0,0)
f(9,36549,3,2,'jdk/internal/misc/Unsafe.putIntOpaque',3,0,0)
f(6,36552,8821,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,36570,8642,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',32,0,0)
f(8,36583,8629,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',19,0,0)
f(9,36583,8629,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',19,0,0)
f(10,36590,8616,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',6,0,0)
f(11,36590,8616,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',6,0,0)
f(12,36596,8610,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,45204,2,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,45204,2,5,'prepare_exit_to_usermode')
f(15,45204,2,5,'exit_to_usermode_loop')
f(10,45206,6,2,'java/util/concurrent/atomic/AtomicReference.lazySet',6,0,0)
f(11,45206,6,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',6,0,0)
f(12,45206,6,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',6,0,0)
f(13,45206,6,2,'jdk/internal/misc/Unsafe.putObjectRelease',6,0,0)
f(7,45212,161,2,'java/util/concurrent/ForkJoinTask.setDone',161,0,0)
f(8,45304,68,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',68,0,0)
f(9,45304,68,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',68,0,0)
f(10,45304,68,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',68,0,0)
f(11,45371,1,2,'jdk/internal/misc/Unsafe.getIntVolatile',1,0,0)
f(8,45372,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(9,45372,1,5,'prepare_exit_to_usermode')
f(10,45372,1,5,'exit_to_usermode_loop')
f(4,45373,2,1,'java/util/concurrent/locks/LockSupport.park')
f(5,45373,2,1,'jdk/internal/misc/Unsafe.park')
f(6,45373,1,3,'__pthread_cond_wait')
f(6,45374,1,3,'__pthread_disable_asynccancel')
f(4,45375,1,1,'java/util/concurrent/locks/LockSupport.parkUntil')
f(5,45375,1,1,'jdk/internal/misc/Unsafe.park')
f(6,45375,1,3,'Unsafe_Park')
f(7,45375,1,3,'__pthread_mutex_unlock')
f(1,45376,8999,3,'[ForkJoinPool-1-worker-25 tid=186049]')
f(2,45376,2,3,'[unknown_Java]')
f(3,45376,2,1,'java/util/concurrent/ForkJoinTask.doExec')
f(2,45378,8997,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,45378,8997,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,45378,8996,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,45378,8994,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,45396,321,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',275,0,0)
f(7,45632,46,1,'java/lang/Thread.yield')
f(8,45635,2,3,'JVM_Yield')
f(9,45635,1,4,'HandleMark::pop_and_restore()')
f(9,45636,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.226]')
f(8,45637,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,45638,40,3,'__GI___sched_yield')
f(9,45649,29,5,'entry_SYSCALL_64_after_hwframe')
f(10,45649,29,5,'do_syscall_64')
f(11,45658,20,5,'__x64_sys_sched_yield')
f(12,45658,20,5,'do_sched_yield')
f(13,45661,1,5,'__schedule')
f(13,45662,16,5,'schedule')
f(14,45662,16,5,'__schedule')
f(7,45678,2,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',2,0,0)
f(8,45678,2,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',2,0,0)
f(9,45679,1,2,'jdk/internal/misc/Unsafe.compareAndSetObject',1,0,0)
f(7,45680,37,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',37,0,0)
f(8,45680,37,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',37,0,0)
f(9,45716,1,2,'jdk/internal/misc/Unsafe.getObjectAcquire',1,0,0)
f(6,45717,8655,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,45742,8461,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',31,0,0)
f(8,45753,8450,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',20,0,0)
f(9,45753,8450,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',20,0,0)
f(10,45755,8437,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',7,0,0)
f(11,45755,8437,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',7,0,0)
f(12,45762,8430,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,54189,2,5,'apic_timer_interrupt')
f(14,54189,2,5,'smp_apic_timer_interrupt')
f(15,54189,2,5,'irq_exit')
f(16,54189,2,5,'__softirqentry_text_start')
f(17,54189,2,5,'run_rebalance_domains')
f(18,54189,2,5,'update_blocked_averages')
f(19,54189,2,5,'__lock_text_start')
f(13,54191,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,54191,1,5,'prepare_exit_to_usermode')
f(15,54191,1,5,'exit_to_usermode_loop')
f(10,54192,11,2,'java/util/concurrent/atomic/AtomicReference.lazySet',11,0,0)
f(11,54192,11,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',11,0,0)
f(12,54192,11,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',11,0,0)
f(13,54192,11,2,'jdk/internal/misc/Unsafe.putObjectRelease',11,0,0)
f(7,54203,169,2,'java/util/concurrent/ForkJoinTask.setDone',169,0,0)
f(8,54287,85,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',85,0,0)
f(9,54287,85,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',85,0,0)
f(10,54287,85,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',85,0,0)
f(11,54370,2,2,'jdk/internal/misc/Unsafe.getIntVolatile',2,0,0)
f(5,54372,2,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(6,54372,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(7,54372,2,1,'jdk/internal/misc/Unsafe.unpark')
f(8,54372,1,3,'Unsafe_Unpark')
f(9,54372,1,4,'java_lang_Thread::thread(oopDesc*)')
f(8,54373,1,3,'__pthread_cond_signal')
f(9,54373,1,5,'entry_SYSCALL_64_after_hwframe')
f(10,54373,1,5,'do_syscall_64')
f(11,54373,1,5,'__x64_sys_futex')
f(12,54373,1,5,'do_futex')
f(13,54373,1,5,'futex_wake')
f(14,54373,1,5,'wake_up_q')
f(15,54373,1,5,'try_to_wake_up')
f(16,54373,1,5,'__lock_text_start')
f(4,54374,1,1,'java/util/concurrent/locks/LockSupport.park')
f(5,54374,1,1,'jdk/internal/misc/Unsafe.park')
f(6,54374,1,3,'Unsafe_Park')
f(7,54374,1,3,'__pthread_mutex_unlock')
f(8,54374,1,5,'entry_SYSCALL_64_after_hwframe')
f(9,54374,1,5,'do_syscall_64')
f(10,54374,1,5,'__x64_sys_futex')
f(11,54374,1,5,'do_futex')
f(12,54374,1,5,'futex_wake')
f(13,54374,1,5,'get_futex_key_refs.isra.0')
f(1,54375,9396,3,'[ForkJoinPool-1-worker-27 tid=186042]')
f(2,54375,7,3,'[unknown_Java]')
f(3,54375,4,1,'java/util/concurrent/ForkJoinTask.doExec')
f(3,54379,3,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,54382,9389,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,54382,9389,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,54382,9388,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,54382,9388,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,54407,2,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',2,0,0)
f(6,54409,380,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',334,0,0)
f(7,54691,46,1,'java/lang/Thread.yield')
f(8,54693,2,3,'JVM_Yield')
f(9,54694,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.226]')
f(8,54695,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,54696,41,3,'__GI___sched_yield')
f(9,54716,21,5,'entry_SYSCALL_64_after_hwframe')
f(10,54716,1,5,'__x64_sys_sched_yield')
f(10,54717,20,5,'do_syscall_64')
f(11,54722,14,5,'__x64_sys_sched_yield')
f(12,54722,14,5,'do_sched_yield')
f(13,54727,9,5,'schedule')
f(14,54727,9,5,'__schedule')
f(11,54736,1,5,'do_sched_yield')
f(7,54737,3,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',3,0,0)
f(8,54737,3,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',3,0,0)
f(9,54739,1,2,'jdk/internal/misc/Unsafe.compareAndSetObject',1,0,0)
f(7,54740,49,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',49,0,0)
f(8,54740,49,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',49,0,0)
f(9,54787,2,2,'jdk/internal/misc/Unsafe.getObjectAcquire',2,0,0)
f(6,54789,8981,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,54805,8804,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',37,0,0)
f(8,54820,8789,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',22,0,0)
f(9,54820,8789,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',22,0,0)
f(10,54825,8773,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',7,0,0)
f(11,54825,8773,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',7,0,0)
f(12,54832,8766,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,63595,1,5,'apic_timer_interrupt')
f(14,63595,1,5,'smp_apic_timer_interrupt')
f(15,63595,1,5,'irq_exit')
f(16,63595,1,5,'__softirqentry_text_start')
f(17,63595,1,5,'run_rebalance_domains')
f(18,63595,1,5,'rebalance_domains')
f(19,63595,1,5,'load_balance')
f(13,63596,2,5,'ret_from_intr')
f(14,63596,2,5,'do_IRQ')
f(15,63596,2,5,'irq_exit')
f(16,63596,2,5,'__softirqentry_text_start')
f(10,63598,1,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,63598,1,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,63598,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,63598,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,63598,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,63598,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,63598,1,1,'jdk/internal/misc/Unsafe.unpark')
f(17,63598,1,3,'__pthread_cond_signal')
f(18,63598,1,5,'entry_SYSCALL_64_after_hwframe')
f(19,63598,1,5,'do_syscall_64')
f(20,63598,1,5,'__x64_sys_futex')
f(21,63598,1,5,'do_futex')
f(22,63598,1,5,'futex_wake')
f(23,63598,1,5,'wake_up_q')
f(24,63598,1,5,'try_to_wake_up')
f(25,63598,1,5,'__lock_text_start')
f(10,63599,1,2,'java/lang/Thread.currentThread',1,0,0)
f(10,63600,9,2,'java/util/concurrent/atomic/AtomicReference.lazySet',9,0,0)
f(11,63600,9,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',9,0,0)
f(12,63600,9,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',9,0,0)
f(13,63600,9,2,'jdk/internal/misc/Unsafe.putObjectRelease',9,0,0)
f(7,63609,161,2,'java/util/concurrent/ForkJoinTask.setDone',161,0,0)
f(8,63699,71,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',71,0,0)
f(9,63699,71,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',71,0,0)
f(10,63699,71,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',71,0,0)
f(4,63770,1,1,'java/util/concurrent/locks/LockSupport.parkUntil')
f(5,63770,1,1,'jdk/internal/misc/Unsafe.park')
f(6,63770,1,3,'Unsafe_Park')
f(7,63770,1,3,'__pthread_mutex_unlock')
f(1,63771,9112,3,'[ForkJoinPool-1-worker-3 tid=186046]')
f(2,63771,2,3,'[unknown_Java]')
f(3,63771,1,1,'java/util/concurrent/ForkJoinTask.doExec')
f(3,63772,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,63773,9110,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,63773,9110,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,63773,9107,1,'java/util/concurrent/ForkJoinPool.scan',2,0,0)
f(5,63775,9102,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,63799,2,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',2,0,0)
f(6,63801,342,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',289,0,0)
f(7,64049,53,1,'java/lang/Thread.yield')
f(8,64049,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,64050,52,3,'__GI___sched_yield')
f(9,64080,22,5,'entry_SYSCALL_64_after_hwframe')
f(10,64080,3,5,'__x64_sys_sched_yield')
f(10,64083,19,5,'do_syscall_64')
f(11,64088,14,5,'__x64_sys_sched_yield')
f(12,64088,14,5,'do_sched_yield')
f(13,64092,10,5,'schedule')
f(14,64092,10,5,'__schedule')
f(7,64102,1,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',1,0,0)
f(8,64102,1,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',1,0,0)
f(9,64102,1,2,'jdk/internal/misc/Unsafe.compareAndSetObject',1,0,0)
f(7,64103,40,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',40,0,0)
f(8,64103,40,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',40,0,0)
f(9,64142,1,2,'jdk/internal/misc/Unsafe.getObjectAcquire',1,0,0)
f(6,64143,8734,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,64151,8553,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',20,0,0)
f(8,64161,8543,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',10,0,0)
f(9,64161,8543,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',10,0,0)
f(10,64164,8535,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',3,0,0)
f(11,64164,8535,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',3,0,0)
f(12,64167,8532,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,72696,1,3,'__pthread_cond_signal')
f(14,72696,1,5,'entry_SYSCALL_64_after_hwframe')
f(15,72696,1,5,'do_syscall_64')
f(16,72696,1,5,'__x64_sys_futex')
f(17,72696,1,5,'do_futex')
f(18,72696,1,5,'futex_wake')
f(19,72696,1,5,'wake_up_q')
f(20,72696,1,5,'try_to_wake_up')
f(21,72696,1,5,'__lock_text_start')
f(13,72697,1,5,'apic_timer_interrupt')
f(14,72697,1,5,'smp_apic_timer_interrupt')
f(15,72697,1,5,'irq_exit')
f(16,72697,1,5,'__softirqentry_text_start')
f(17,72697,1,5,'rcu_core_si')
f(18,72697,1,5,'_raw_spin_lock_irqsave')
f(13,72698,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,72698,1,5,'prepare_exit_to_usermode')
f(15,72698,1,5,'exit_to_usermode_loop')
f(10,72699,1,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,72699,1,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,72699,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,72699,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,72699,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,72699,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,72699,1,1,'jdk/internal/misc/Unsafe.unpark')
f(17,72699,1,3,'__pthread_cond_signal')
f(18,72699,1,5,'entry_SYSCALL_64_after_hwframe')
f(19,72699,1,5,'do_syscall_64')
f(10,72700,4,2,'java/util/concurrent/atomic/AtomicReference.lazySet',4,0,0)
f(11,72700,4,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',4,0,0)
f(12,72700,4,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',4,0,0)
f(13,72700,4,2,'jdk/internal/misc/Unsafe.putObjectRelease',4,0,0)
f(7,72704,173,2,'java/util/concurrent/ForkJoinTask.setDone',173,0,0)
f(8,72792,85,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',85,0,0)
f(9,72792,85,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',85,0,0)
f(10,72792,85,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',85,0,0)
f(5,72877,3,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(6,72877,3,1,'java/util/concurrent/locks/LockSupport.unpark')
f(7,72877,3,1,'jdk/internal/misc/Unsafe.unpark')
f(8,72877,3,3,'__pthread_cond_signal')
f(9,72878,2,5,'entry_SYSCALL_64_after_hwframe')
f(10,72878,2,5,'do_syscall_64')
f(11,72878,2,5,'__x64_sys_futex')
f(12,72878,2,5,'do_futex')
f(13,72878,2,5,'futex_wake')
f(14,72879,1,5,'wake_up_q')
f(15,72879,1,5,'try_to_wake_up')
f(16,72879,1,5,'__lock_text_start')
f(4,72880,1,1,'java/util/concurrent/locks/LockSupport.park')
f(5,72880,1,1,'jdk/internal/misc/Unsafe.park')
f(6,72880,1,3,'Unsafe_Park')
f(7,72880,1,3,'__pthread_mutex_unlock')
f(4,72881,2,1,'java/util/concurrent/locks/LockSupport.parkUntil')
f(5,72881,2,1,'jdk/internal/misc/Unsafe.park')
f(6,72881,2,3,'Unsafe_Park')
f(7,72881,1,4,'Parker::park(bool, long)')
f(8,72881,1,4,'Monitor::lock_without_safepoint_check()')
f(7,72882,1,3,'__pthread_mutex_unlock')
f(1,72883,9135,3,'[ForkJoinPool-1-worker-31 tid=186044]')
f(2,72883,3,3,'[unknown_Java]')
f(3,72883,1,3,'SafepointBlob')
f(3,72884,1,1,'java/util/concurrent/ForkJoinTask.doExec')
f(3,72885,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,72886,9132,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,72886,9132,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,72886,9130,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,72886,9129,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,72911,3,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',3,0,0)
f(6,72914,361,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',309,0,0)
f(7,73163,52,1,'java/lang/Thread.yield')
f(8,73164,4,3,'JVM_Yield')
f(9,73164,2,4,'HandleMark::pop_and_restore()')
f(9,73166,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.226]')
f(8,73168,47,3,'__GI___sched_yield')
f(9,73189,26,5,'entry_SYSCALL_64_after_hwframe')
f(10,73189,26,5,'do_syscall_64')
f(11,73203,12,5,'__x64_sys_sched_yield')
f(12,73203,12,5,'do_sched_yield')
f(13,73206,9,5,'schedule')
f(14,73206,9,5,'__schedule')
f(7,73215,3,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',3,0,0)
f(8,73215,3,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',3,0,0)
f(9,73216,2,2,'jdk/internal/misc/Unsafe.compareAndSetObject',2,0,0)
f(7,73218,54,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',54,0,0)
f(8,73218,54,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',54,0,0)
f(9,73267,5,2,'jdk/internal/misc/Unsafe.getObjectAcquire',5,0,0)
f(7,73272,3,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',3,0,0)
f(8,73272,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setOpaque',3,0,0)
f(9,73272,3,2,'jdk/internal/misc/Unsafe.putIntOpaque',3,0,0)
f(6,73275,8740,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,73290,8542,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',35,0,0)
f(8,73304,8528,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',21,0,0)
f(9,73304,8528,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',21,0,0)
f(10,73307,8514,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',8,0,0)
f(11,73307,8514,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',8,0,0)
f(12,73315,8506,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,81817,3,5,'ret_from_intr')
f(14,81817,3,5,'do_IRQ')
f(15,81817,3,5,'irq_exit')
f(16,81817,3,5,'__softirqentry_text_start')
f(13,81820,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,81820,1,5,'prepare_exit_to_usermode')
f(15,81820,1,5,'exit_to_usermode_loop')
f(10,81821,1,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,81821,1,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,81821,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,81821,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,81821,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,81821,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,81821,1,1,'jdk/internal/misc/Unsafe.unpark')
f(17,81821,1,3,'__pthread_cond_signal')
f(18,81821,1,5,'entry_SYSCALL_64_after_hwframe')
f(19,81821,1,5,'do_syscall_64')
f(20,81821,1,5,'__x64_sys_futex')
f(21,81821,1,5,'do_futex')
f(22,81821,1,5,'futex_wake')
f(23,81821,1,5,'wake_up_q')
f(24,81821,1,5,'try_to_wake_up')
f(25,81821,1,5,'__lock_text_start')
f(10,81822,10,2,'java/util/concurrent/atomic/AtomicReference.lazySet',10,0,0)
f(11,81822,10,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',10,0,0)
f(12,81822,10,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',10,0,0)
f(13,81822,10,2,'jdk/internal/misc/Unsafe.putObjectRelease',10,0,0)
f(7,81832,183,2,'java/util/concurrent/ForkJoinTask.setDone',183,0,0)
f(8,81934,81,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',81,0,0)
f(9,81934,81,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',81,0,0)
f(10,81934,81,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',81,0,0)
f(11,82014,1,2,'jdk/internal/misc/Unsafe.getIntVolatile',1,0,0)
f(5,82015,1,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(6,82015,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(7,82015,1,1,'jdk/internal/misc/Unsafe.unpark')
f(8,82015,1,3,'__pthread_cond_signal')
f(9,82015,1,5,'entry_SYSCALL_64_after_hwframe')
f(10,82015,1,5,'do_syscall_64')
f(11,82015,1,5,'__x64_sys_futex')
f(12,82015,1,5,'do_futex')
f(13,82015,1,5,'futex_wake')
f(14,82015,1,5,'wake_up_q')
f(15,82015,1,5,'try_to_wake_up')
f(16,82015,1,5,'__lock_text_start')
f(4,82016,1,1,'java/util/concurrent/locks/LockSupport.park')
f(5,82016,1,1,'jdk/internal/misc/Unsafe.park')
f(6,82016,1,3,'__pthread_cond_wait')
f(4,82017,1,1,'java/util/concurrent/locks/LockSupport.parkUntil')
f(5,82017,1,1,'jdk/internal/misc/Unsafe.park')
f(6,82017,1,3,'Unsafe_Park')
f(7,82017,1,3,'__pthread_mutex_unlock')
f(8,82017,1,5,'entry_SYSCALL_64_after_hwframe')
f(9,82017,1,5,'do_syscall_64')
f(10,82017,1,5,'__x64_sys_futex')
f(11,82017,1,5,'do_futex')
f(12,82017,1,5,'futex_wake')
f(13,82017,1,5,'get_futex_key')
f(14,82017,1,5,'get_futex_key_refs.isra.0')
f(1,82018,9006,3,'[ForkJoinPool-1-worker-5 tid=186039]')
f(2,82018,1,3,'[unknown_Java]')
f(3,82018,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,82019,9005,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,82019,9005,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,82020,9004,1,'java/util/concurrent/ForkJoinPool.scan',3,0,0)
f(5,82023,8998,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,82036,6,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',6,0,0)
f(6,82042,355,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',300,0,0)
f(7,82306,55,1,'java/lang/Thread.yield')
f(8,82307,2,3,'JVM_Yield')
f(9,82308,1,4,'os::dont_yield()')
f(8,82309,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,82310,51,3,'__GI___sched_yield')
f(9,82333,28,5,'entry_SYSCALL_64_after_hwframe')
f(10,82333,3,5,'__x64_sys_sched_yield')
f(10,82336,25,5,'do_syscall_64')
f(11,82348,11,5,'__x64_sys_sched_yield')
f(12,82348,11,5,'do_sched_yield')
f(13,82352,7,5,'schedule')
f(14,82352,7,5,'__schedule')
f(11,82359,2,5,'do_sched_yield')
f(7,82361,4,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',4,0,0)
f(8,82361,4,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',4,0,0)
f(9,82364,1,2,'jdk/internal/misc/Unsafe.compareAndSetObject',1,0,0)
f(7,82365,30,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',30,0,0)
f(8,82365,30,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',30,0,0)
f(7,82395,2,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',2,0,0)
f(8,82395,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setOpaque',2,0,0)
f(9,82395,2,2,'jdk/internal/misc/Unsafe.putIntOpaque',2,0,0)
f(6,82397,8624,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,82421,8435,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',32,0,0)
f(8,82439,8417,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',14,0,0)
f(9,82439,8417,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',14,0,0)
f(10,82445,8406,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',4,0,0)
f(11,82445,8406,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',4,0,0)
f(12,82449,8402,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,90848,1,5,'apic_timer_interrupt')
f(14,90848,1,5,'smp_apic_timer_interrupt')
f(15,90848,1,5,'irq_exit')
f(16,90848,1,5,'__softirqentry_text_start')
f(17,90848,1,5,'run_rebalance_domains')
f(18,90848,1,5,'update_blocked_averages')
f(19,90848,1,5,'__lock_text_start')
f(13,90849,2,5,'ret_from_intr')
f(14,90849,2,5,'do_IRQ')
f(15,90849,2,5,'irq_exit')
f(16,90849,2,5,'__softirqentry_text_start')
f(10,90851,1,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,90851,1,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,90851,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,90851,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,90851,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,90851,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,90851,1,1,'jdk/internal/misc/Unsafe.unpark')
f(17,90851,1,3,'__pthread_cond_signal')
f(10,90852,4,2,'java/util/concurrent/atomic/AtomicReference.lazySet',4,0,0)
f(11,90852,4,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',4,0,0)
f(12,90852,4,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',4,0,0)
f(13,90852,4,2,'jdk/internal/misc/Unsafe.putObjectRelease',4,0,0)
f(7,90856,165,2,'java/util/concurrent/ForkJoinTask.setDone',165,0,0)
f(8,90947,74,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',74,0,0)
f(9,90947,74,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',74,0,0)
f(10,90947,74,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',74,0,0)
f(5,91021,3,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(6,91021,3,1,'java/util/concurrent/locks/LockSupport.unpark')
f(7,91021,3,1,'jdk/internal/misc/Unsafe.unpark')
f(8,91021,3,3,'__pthread_cond_signal')
f(9,91022,2,5,'entry_SYSCALL_64_after_hwframe')
f(10,91022,2,5,'do_syscall_64')
f(11,91023,1,5,'__x64_sys_futex')
f(12,91023,1,5,'do_futex')
f(13,91023,1,5,'futex_wake')
f(14,91023,1,5,'wake_up_q')
f(15,91023,1,5,'try_to_wake_up')
f(16,91023,1,5,'__lock_text_start')
f(1,91024,9059,3,'[ForkJoinPool-1-worker-7 tid=186048]')
f(2,91024,7,3,'[unknown_Java]')
f(3,91024,2,3,'SafepointBlob')
f(4,91024,2,5,'swapgs_restore_regs_and_return_to_usermode')
f(5,91024,2,5,'prepare_exit_to_usermode')
f(6,91024,2,5,'exit_to_usermode_loop')
f(7,91024,2,5,'do_signal')
f(8,91024,2,5,'get_signal')
f(3,91026,3,1,'java/util/concurrent/ForkJoinTask.doExec')
f(3,91029,2,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,91031,9052,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,91031,9052,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,91032,9050,1,'java/util/concurrent/ForkJoinPool.scan')
f(5,91032,9049,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,91062,374,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',320,0,0)
f(7,91347,54,1,'java/lang/Thread.yield')
f(8,91349,1,3,'JVM_Yield')
f(8,91350,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.227]')
f(8,91351,50,3,'__GI___sched_yield')
f(9,91378,23,5,'entry_SYSCALL_64_after_hwframe')
f(10,91378,1,5,'__x64_sys_sched_yield')
f(10,91379,22,5,'do_syscall_64')
f(11,91390,11,5,'__x64_sys_sched_yield')
f(12,91390,11,5,'do_sched_yield')
f(13,91393,8,5,'schedule')
f(14,91394,7,5,'__schedule')
f(7,91401,3,2,'java/lang/invoke/VarHandleGuards.guard_LILL_Z',3,0,0)
f(8,91401,3,2,'java/lang/invoke/VarHandleObjects$Array.compareAndSet',3,0,0)
f(9,91402,2,2,'jdk/internal/misc/Unsafe.compareAndSetObject',2,0,0)
f(7,91404,28,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',28,0,0)
f(8,91404,28,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',28,0,0)
f(9,91430,2,2,'jdk/internal/misc/Unsafe.getObjectAcquire',2,0,0)
f(7,91432,4,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',4,0,0)
f(8,91432,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setOpaque',4,0,0)
f(9,91432,4,2,'jdk/internal/misc/Unsafe.putIntOpaque',4,0,0)
f(6,91436,8645,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,91460,8467,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',30,0,0)
f(8,91468,1,5,'apic_timer_interrupt')
f(9,91468,1,5,'smp_apic_timer_interrupt')
f(10,91468,1,5,'irq_exit')
f(11,91468,1,5,'rcu_core_si')
f(8,91469,8458,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',21,0,0)
f(9,91469,8458,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',21,0,0)
f(10,91477,8440,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',5,0,0)
f(11,91477,8440,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',5,0,0)
f(12,91482,8435,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,99911,2,5,'apic_timer_interrupt')
f(14,99911,2,5,'smp_apic_timer_interrupt')
f(15,99911,2,5,'irq_exit')
f(16,99911,2,5,'__softirqentry_text_start')
f(17,99911,1,5,'rcu_core_si')
f(18,99911,1,5,'rcu_core')
f(19,99911,1,5,'note_gp_changes')
f(20,99911,1,5,'__lock_text_start')
f(17,99912,1,5,'run_rebalance_domains')
f(18,99912,1,5,'update_blocked_averages')
f(19,99912,1,5,'__lock_text_start')
f(13,99913,2,5,'ret_from_intr')
f(14,99913,2,5,'do_IRQ')
f(15,99913,2,5,'irq_exit')
f(16,99913,2,5,'__softirqentry_text_start')
f(17,99914,1,5,'tasklet_hi_action')
f(18,99914,1,5,'tasklet_action_common.isra.0')
f(19,99914,1,5,'execlists_submission_tasklet?[i915]')
f(20,99914,1,5,'process_csb?[i915]')
f(21,99914,1,5,'intel_engine_add_retire?[i915]')
f(22,99914,1,5,'queue_work_on')
f(13,99915,2,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,99915,2,5,'prepare_exit_to_usermode')
f(15,99915,2,5,'exit_to_usermode_loop')
f(10,99917,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,99917,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,99917,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,99917,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,99917,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,99917,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,99917,2,1,'jdk/internal/misc/Unsafe.unpark')
f(17,99917,1,3,'Unsafe_Unpark')
f(18,99917,1,3,'pthread_mutex_lock')
f(17,99918,1,3,'__pthread_cond_signal')
f(18,99918,1,5,'entry_SYSCALL_64_after_hwframe')
f(19,99918,1,5,'do_syscall_64')
f(20,99918,1,5,'__x64_sys_futex')
f(21,99918,1,5,'do_futex')
f(22,99918,1,5,'futex_wake')
f(23,99918,1,5,'wake_up_q')
f(24,99918,1,5,'try_to_wake_up')
f(25,99918,1,5,'__lock_text_start')
f(10,99919,8,2,'java/util/concurrent/atomic/AtomicReference.lazySet',8,0,0)
f(11,99919,8,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',8,0,0)
f(12,99919,8,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',8,0,0)
f(13,99919,8,2,'jdk/internal/misc/Unsafe.putObjectRelease',8,0,0)
f(7,99927,154,2,'java/util/concurrent/ForkJoinTask.setDone',154,0,0)
f(8,100014,67,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',67,0,0)
f(9,100014,67,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',67,0,0)
f(10,100014,67,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',67,0,0)
f(5,100081,1,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(6,100081,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(7,100081,1,1,'jdk/internal/misc/Unsafe.unpark')
f(8,100081,1,3,'__pthread_cond_signal')
f(9,100081,1,5,'entry_SYSCALL_64_after_hwframe')
f(10,100081,1,5,'do_syscall_64')
f(11,100081,1,5,'__x64_sys_futex')
f(12,100081,1,5,'do_futex')
f(13,100081,1,5,'futex_wake')
f(14,100081,1,5,'wake_up_q')
f(15,100081,1,5,'try_to_wake_up')
f(16,100081,1,5,'__lock_text_start')
f(4,100082,1,1,'java/util/concurrent/locks/LockSupport.park')
f(5,100082,1,1,'jdk/internal/misc/Unsafe.park')
f(6,100082,1,3,'Unsafe_Park')
f(7,100082,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(1,100083,9064,3,'[ForkJoinPool-1-worker-9 tid=186041]')
f(2,100083,2,3,'[unknown_Java]')
f(3,100083,2,1,'java/util/concurrent/ForkJoinTask.doExec')
f(2,100085,9062,1,'java/util/concurrent/ForkJoinWorkerThread.run')
f(3,100085,9062,1,'java/util/concurrent/ForkJoinPool.runWorker')
f(4,100085,9058,1,'java/util/concurrent/ForkJoinPool.scan',1,0,0)
f(5,100086,9055,1,'java/util/concurrent/ForkJoinPool$WorkQueue.topLevelExec')
f(6,100108,3,2,'java/util/concurrent/ForkJoinPool$WorkQueue.nextLocalTask',3,0,0)
f(6,100111,347,2,'java/util/concurrent/ForkJoinPool$WorkQueue.poll',296,0,0)
f(7,100364,51,1,'java/lang/Thread.yield')
f(8,100369,3,3,'JVM_Yield')
f(9,100370,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.226]')
f(8,100372,43,3,'__GI___sched_yield')
f(9,100393,22,5,'entry_SYSCALL_64_after_hwframe')
f(10,100393,22,5,'do_syscall_64')
f(11,100399,16,5,'__x64_sys_sched_yield')
f(12,100399,16,5,'do_sched_yield')
f(13,100401,14,5,'schedule')
f(14,100401,14,5,'__schedule')
f(7,100415,41,2,'java/lang/invoke/VarHandleGuards.guard_LI_L',41,0,0)
f(8,100415,41,2,'java/lang/invoke/VarHandleObjects$Array.getAcquire',41,0,0)
f(9,100454,2,2,'jdk/internal/misc/Unsafe.getObjectAcquire',2,0,0)
f(7,100456,1,2,'java/lang/invoke/VarHandleGuards.guard_LI_V',1,0,0)
f(8,100456,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.setOpaque',1,0,0)
f(9,100456,1,2,'jdk/internal/misc/Unsafe.putIntOpaque',1,0,0)
f(7,100457,1,5,'ret_from_intr')
f(8,100457,1,5,'do_IRQ')
f(9,100457,1,5,'irq_exit')
f(10,100457,1,5,'__softirqentry_text_start')
f(11,100457,1,5,'net_rx_action')
f(12,100457,1,5,'e1000e_poll?[e1000e]')
f(13,100457,1,5,'napi_complete_done')
f(14,100457,1,5,'gro_normal_list.part.0')
f(15,100457,1,5,'netif_receive_skb_list_internal')
f(16,100457,1,5,'__netif_receive_skb_list_core')
f(17,100457,1,5,'ip_list_rcv')
f(18,100457,1,5,'ip_sublist_rcv')
f(19,100457,1,5,'ip_sublist_rcv_finish')
f(20,100457,1,5,'ip_local_deliver')
f(21,100457,1,5,'ip_local_deliver_finish')
f(22,100457,1,5,'ip_protocol_deliver_rcu')
f(23,100457,1,5,'tcp_v4_rcv')
f(24,100457,1,5,'tcp_v4_do_rcv')
f(25,100457,1,5,'tcp_rcv_established')
f(26,100457,1,5,'tcp_data_ready')
f(27,100457,1,5,'sock_def_readable')
f(28,100457,1,5,'__wake_up_sync_key')
f(29,100457,1,5,'__wake_up_common_lock')
f(30,100457,1,5,'__lock_text_start')
f(6,100458,8683,1,'java/util/concurrent/ForkJoinTask.doExec')
f(7,100483,8478,1,'java/util/concurrent/ForkJoinTask$AdaptedCallable.exec',27,0,0)
f(8,100495,8466,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',15,0,0)
f(9,100495,8466,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',15,0,0)
f(10,100502,8453,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.run',3,0,0)
f(11,100502,8453,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',3,0,0)
f(12,100505,8450,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(13,108946,2,5,'apic_timer_interrupt')
f(14,108946,2,5,'smp_apic_timer_interrupt')
f(15,108946,2,5,'irq_exit')
f(16,108946,2,5,'__softirqentry_text_start')
f(17,108946,2,5,'run_rebalance_domains')
f(18,108946,1,5,'rebalance_domains')
f(18,108947,1,5,'update_blocked_averages')
f(19,108947,1,5,'__lock_text_start')
f(13,108948,5,5,'ret_from_intr')
f(14,108948,5,5,'do_IRQ')
f(15,108948,5,5,'irq_exit')
f(16,108948,5,5,'__softirqentry_text_start')
f(17,108951,1,5,'net_rx_action')
f(18,108951,1,5,'e1000e_poll?[e1000e]')
f(19,108951,1,5,'napi_complete_done')
f(20,108951,1,5,'gro_normal_list.part.0')
f(21,108951,1,5,'netif_receive_skb_list_internal')
f(22,108951,1,5,'__netif_receive_skb_list_core')
f(23,108951,1,5,'ip_list_rcv')
f(24,108951,1,5,'ip_sublist_rcv')
f(25,108951,1,5,'ip_sublist_rcv_finish')
f(26,108951,1,5,'ip_local_deliver')
f(27,108951,1,5,'iptable_filter_hook?[iptable_filter]')
f(17,108952,1,5,'tasklet_hi_action')
f(18,108952,1,5,'tasklet_action_common.isra.0')
f(19,108952,1,5,'execlists_submission_tasklet?[i915]')
f(20,108952,1,5,'process_csb?[i915]')
f(21,108952,1,5,'intel_engine_add_retire?[i915]')
f(22,108952,1,5,'queue_work_on')
f(13,108953,2,5,'swapgs_restore_regs_and_return_to_usermode')
f(14,108953,2,5,'prepare_exit_to_usermode')
f(15,108953,2,5,'exit_to_usermode_loop')
f(10,108955,1,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/1863397484.run')
f(11,108955,1,1,'java/util/concurrent/CountDownLatch.countDown')
f(12,108955,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(13,108955,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(14,108955,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(15,108955,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(16,108955,1,1,'jdk/internal/misc/Unsafe.unpark')
f(17,108955,1,3,'__pthread_cond_signal')
f(10,108956,5,2,'java/util/concurrent/atomic/AtomicReference.lazySet',5,0,0)
f(11,108956,5,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',5,0,0)
f(12,108956,5,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',5,0,0)
f(13,108956,5,2,'jdk/internal/misc/Unsafe.putObjectRelease',5,0,0)
f(7,108961,180,2,'java/util/concurrent/ForkJoinTask.setDone',180,0,0)
f(8,109059,82,2,'java/lang/invoke/VarHandleGuards.guard_LI_I',82,0,0)
f(9,109059,82,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.getAndBitwiseOr',82,0,0)
f(10,109059,82,2,'jdk/internal/misc/Unsafe.getAndBitwiseOrInt',82,0,0)
f(5,109141,2,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(6,109141,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(7,109141,2,1,'jdk/internal/misc/Unsafe.unpark')
f(8,109141,2,3,'__pthread_cond_signal')
f(9,109141,2,5,'entry_SYSCALL_64_after_hwframe')
f(10,109141,2,5,'do_syscall_64')
f(11,109141,2,5,'__x64_sys_futex')
f(12,109142,1,5,'do_futex')
f(13,109142,1,5,'futex_wake')
f(14,109142,1,5,'wake_up_q')
f(15,109142,1,5,'try_to_wake_up')
f(16,109142,1,5,'__lock_text_start')
f(4,109143,3,1,'java/util/concurrent/locks/LockSupport.park')
f(5,109143,3,1,'jdk/internal/misc/Unsafe.park')
f(6,109143,3,3,'Unsafe_Park')
f(7,109143,1,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(7,109144,1,4,'Parker::park(bool, long)')
f(8,109144,1,3,'__tls_get_addr')
f(7,109145,1,3,'__pthread_mutex_unlock')
f(8,109145,1,5,'entry_SYSCALL_64_after_hwframe')
f(9,109145,1,5,'do_syscall_64')
f(10,109145,1,5,'__x64_sys_futex')
f(11,109145,1,5,'do_futex')
f(12,109145,1,5,'futex_wake')
f(4,109146,1,1,'java/util/concurrent/locks/LockSupport.parkUntil')
f(5,109146,1,1,'jdk/internal/misc/Unsafe.park')
f(6,109146,1,3,'Unsafe_Park')
f(7,109146,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(1,109147,1,3,'[G1 Young RemSet tid=186021]')
f(2,109147,1,3,'start_thread')
f(3,109147,1,3,'thread_native_entry(Thread*)')
f(4,109147,1,4,'Thread::call_run()')
f(5,109147,1,4,'ConcurrentGCThread::run()')
f(6,109147,1,4,'G1YoungRemSetSamplingThread::run_service()')
f(7,109147,1,4,'G1CollectionSet::iterate(HeapRegionClosure*) const')
f(8,109147,1,4,'G1YoungRemSetSamplingClosure::do_heap_region(HeapRegion*)')
f(9,109147,1,4,'Monitor::lock_without_safepoint_check()')
f(1,109148,44,3,'[GC Thread#0 tid=186017]')
f(2,109148,44,3,'start_thread')
f(3,109148,44,3,'thread_native_entry(Thread*)')
f(4,109148,44,4,'Thread::call_run()')
f(5,109148,44,4,'GangWorker::loop()')
f(6,109148,44,4,'G1ParTask::work(unsigned int)')
f(7,109148,33,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109165,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109167,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109168,13,4,'G1ParScanThreadState::trim_queue()')
f(9,109175,6,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109180,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109181,9,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109181,9,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109181,9,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109181,9,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109181,9,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109181,8,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109186,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109187,2,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(12,109189,1,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109189,1,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109189,1,4,'void G1ScanObjsDuringUpdateRSClosure::do_oop_work<unsigned int>(unsigned int*)')
f(7,109190,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,109192,44,3,'[GC Thread#1 tid=186051]')
f(2,109192,44,3,'start_thread')
f(3,109192,44,3,'thread_native_entry(Thread*)')
f(4,109192,44,4,'Thread::call_run()')
f(5,109192,44,4,'GangWorker::loop()')
f(6,109192,44,4,'G1ParTask::work(unsigned int)')
f(7,109192,35,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109209,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,109210,16,4,'G1ParScanThreadState::trim_queue()')
f(9,109222,4,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109223,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109226,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109227,9,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109227,9,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109227,9,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109227,9,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109227,8,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109227,6,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109232,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(12,109233,2,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109233,2,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109233,2,4,'void G1ScanObjsDuringUpdateRSClosure::do_oop_work<unsigned int>(unsigned int*)')
f(11,109235,1,4,'PtrQueueSet::deallocate_buffer(BufferNode*)')
f(1,109236,44,3,'[GC Thread#2 tid=186052]')
f(2,109236,44,3,'start_thread')
f(3,109236,44,3,'thread_native_entry(Thread*)')
f(4,109236,44,4,'Thread::call_run()')
f(5,109236,44,4,'GangWorker::loop()')
f(6,109236,44,4,'G1ParTask::work(unsigned int)')
f(7,109236,35,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109255,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109256,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109257,12,4,'G1ParScanThreadState::trim_queue()')
f(9,109264,5,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109265,4,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109269,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(8,109270,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109271,1,4,'G1ParScanThreadState::trim_queue()')
f(7,109272,6,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109272,6,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109272,6,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109272,6,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109272,6,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109272,3,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109273,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109273,2,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(15,109274,1,4,'Klass::start_of_vtable() const')
f(12,109275,3,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109275,3,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109275,2,4,'OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>::push(StarTask) [clone .constprop.524]')
f(14,109277,1,4,'void G1ScanObjsDuringUpdateRSClosure::do_oop_work<unsigned int>(unsigned int*)')
f(7,109278,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,109280,43,3,'[GC Thread#3 tid=186053]')
f(2,109280,43,3,'start_thread')
f(3,109280,43,3,'thread_native_entry(Thread*)')
f(4,109280,43,4,'Thread::call_run()')
f(5,109280,43,4,'GangWorker::loop()')
f(6,109280,43,4,'G1ParTask::work(unsigned int)')
f(7,109280,33,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109293,6,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109294,5,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109299,13,4,'G1ParScanThreadState::trim_queue()')
f(9,109306,6,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109309,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109312,1,3,'SpinPause')
f(7,109313,10,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109313,10,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109313,10,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109313,10,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109313,10,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109313,9,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109321,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109321,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(12,109322,1,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109322,1,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109322,1,4,'void G1ScanObjsDuringUpdateRSClosure::do_oop_work<unsigned int>(unsigned int*)')
f(1,109323,44,3,'[GC Thread#4 tid=186054]')
f(2,109323,44,3,'start_thread')
f(3,109323,44,3,'thread_native_entry(Thread*)')
f(4,109323,44,4,'Thread::call_run()')
f(5,109323,44,4,'GangWorker::loop()')
f(6,109323,44,4,'G1ParTask::work(unsigned int)')
f(7,109323,29,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109339,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,109340,12,4,'G1ParScanThreadState::trim_queue()')
f(9,109348,4,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109350,2,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109352,14,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109352,14,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109352,14,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109352,14,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109352,14,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109352,12,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109357,7,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109358,6,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(12,109364,2,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109364,2,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109364,2,4,'void G1ScanObjsDuringUpdateRSClosure::do_oop_work<unsigned int>(unsigned int*)')
f(7,109366,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,109367,44,3,'[GC Thread#5 tid=186055]')
f(2,109367,1,3,'do_futex_wait.constprop.0')
f(2,109368,43,3,'start_thread')
f(3,109368,43,3,'thread_native_entry(Thread*)')
f(4,109368,43,4,'Thread::call_run()')
f(5,109368,43,4,'GangWorker::loop()')
f(6,109368,43,4,'G1ParTask::work(unsigned int)')
f(7,109368,31,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109382,1,4,'G1CardTable::mark_card_deferred(unsigned long)')
f(8,109383,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109385,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109386,13,4,'G1ParScanThreadState::trim_queue()')
f(9,109396,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(7,109399,11,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109399,11,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109399,11,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109399,11,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109399,11,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109399,11,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109406,4,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109408,2,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109410,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,109411,43,3,'[GC Thread#6 tid=186056]')
f(2,109411,43,3,'start_thread')
f(3,109411,43,3,'thread_native_entry(Thread*)')
f(4,109411,43,4,'Thread::call_run()')
f(5,109411,43,4,'GangWorker::loop()')
f(6,109411,43,4,'G1ParTask::work(unsigned int)')
f(7,109411,33,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109430,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109432,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109433,11,4,'G1ParScanThreadState::trim_queue()')
f(9,109441,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109443,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109444,8,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109444,8,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109444,8,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109444,8,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109444,8,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109444,8,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109448,4,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109449,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109452,1,4,'G1RootProcessor::evacuate_roots(G1ParScanThreadState*, unsigned int)')
f(8,109452,1,4,'G1RootProcessor::process_java_roots(G1RootClosures*, G1GCPhaseTimes*, unsigned int)')
f(9,109452,1,4,'Threads::possibly_parallel_oops_do(bool, OopClosure*, CodeBlobClosure*)')
f(10,109452,1,4,'JavaThread::oops_do(OopClosure*, CodeBlobClosure*)')
f(11,109452,1,4,'frame::oops_interpreted_do(OopClosure*, RegisterMap const*, bool)')
f(12,109452,1,4,'InterpreterOopMap::iterate_oop(OffsetClosure*) const')
f(13,109452,1,4,'G1ParCopyClosure<(G1Barrier)0, (G1Mark)0>::do_oop(oopDesc**)')
f(14,109452,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(7,109453,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,109454,44,3,'[GC Thread#7 tid=186057]')
f(2,109454,44,3,'start_thread')
f(3,109454,44,3,'thread_native_entry(Thread*)')
f(4,109454,44,4,'Thread::call_run()')
f(5,109454,44,4,'GangWorker::loop()')
f(6,109454,44,4,'G1ParTask::work(unsigned int)')
f(7,109454,38,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109471,4,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109474,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109475,17,4,'G1ParScanThreadState::trim_queue()')
f(9,109489,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109491,1,4,'G1PLABAllocator::allocate_direct_or_new_plab(InCSetState, unsigned long, bool*)')
f(11,109491,1,4,'G1Allocator::survivor_attempt_allocation(unsigned long, unsigned long, unsigned long*)')
f(7,109492,6,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109492,6,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109492,6,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109492,6,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109492,6,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109492,5,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109495,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109496,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(12,109497,1,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109497,1,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109497,1,4,'void G1ScanObjsDuringUpdateRSClosure::do_oop_work<unsigned int>(unsigned int*)')
f(1,109498,44,3,'[GC Thread#8 tid=186058]')
f(2,109498,44,3,'start_thread')
f(3,109498,44,3,'thread_native_entry(Thread*)')
f(4,109498,44,4,'Thread::call_run()')
f(5,109498,44,4,'GangWorker::loop()')
f(6,109498,44,4,'G1ParTask::work(unsigned int)')
f(7,109498,33,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109514,5,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109518,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109519,12,4,'G1ParScanThreadState::trim_queue()')
f(9,109525,6,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,109528,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(7,109531,10,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109531,10,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109531,10,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109531,10,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109531,10,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109531,9,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109536,4,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109537,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(12,109540,1,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109540,1,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109540,1,4,'OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>::push(StarTask) [clone .constprop.524]')
f(7,109541,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,109542,44,3,'[GC Thread#9 tid=186059]')
f(2,109542,44,3,'start_thread')
f(3,109542,44,3,'thread_native_entry(Thread*)')
f(4,109542,44,4,'Thread::call_run()')
f(5,109542,44,4,'GangWorker::loop()')
f(6,109542,44,4,'G1ParTask::work(unsigned int)')
f(7,109542,32,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,109563,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,109565,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,109566,8,4,'G1ParScanThreadState::trim_queue()')
f(9,109573,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(7,109574,11,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,109574,11,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,109574,11,4,'G1CollectedHeap::iterate_dirty_card_closure(CardTableEntryClosure*, unsigned int)')
f(10,109574,11,4,'DirtyCardQueueSet::apply_closure_during_gc(CardTableEntryClosure*, unsigned int)')
f(11,109574,11,4,'G1RefineCardClosure::do_card_ptr(signed char*, unsigned int)')
f(12,109574,8,4,'G1ParScanThreadState::trim_queue_partially()')
f(13,109578,4,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(14,109581,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(12,109582,3,4,'G1RemSet::refine_card_during_gc(signed char*, G1ScanObjsDuringUpdateRSClosure*) [clone .part.124]')
f(13,109582,3,4,'bool HeapRegion::oops_on_card_seq_iterate_careful<true, G1ScanObjsDuringUpdateRSClosure>(MemRegion, G1ScanObjsDuringUpdateRSClosure*)')
f(14,109582,1,4,'OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>::push(StarTask) [clone .constprop.524]')
f(14,109583,2,4,'void G1ScanObjsDuringUpdateRSClosure::do_oop_work<unsigned int>(unsigned int*)')
f(7,109585,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,109586,7,3,'[JVMCI-native CompilerThread0 tid=186027]')
f(2,109586,7,3,'start_thread')
f(3,109586,7,3,'thread_native_entry(Thread*)')
f(4,109586,7,4,'Thread::call_run()')
f(5,109586,7,4,'JavaThread::thread_main_inner()')
f(6,109586,7,4,'CompileBroker::compiler_thread_loop()')
f(7,109586,7,4,'CompileBroker::invoke_compiler_on_method(CompileTask*)')
f(8,109586,7,4,'JVMCIRuntime::compile_method(JVMCIEnv*, JVMCICompiler*, methodHandle const&, int)')
f(9,109586,7,4,'JVMCIEnv::call_HotSpotJVMCIRuntime_compileMethod(JVMCIObject, JVMCIObject, int, long, int)')
f(10,109586,7,4,'JNIEnv_::CallNonvirtualObjectMethod(_jobject*, _jclass*, _jmethodID*, ...)')
f(11,109586,7,3,'JNIJavaCallVariantWrapperHolder_invokeJJIJIJI_J_VA_LIST_Nonvirtual_6f4000c7b26b332becfc76557b165731801a6b35')
f(12,109586,7,3,'JNIJavaCallWrapperHolder_invoke_933534d18920673463b37187ac6a37fffc051899_d7572e28f4028f5f5b18a826fd2d7af0608204fc')
f(13,109586,7,3,'HotSpotJVMCIRuntime_compileMethod_d0551eb00a95b4c222b2a67a9746353d2d54cfa9')
f(14,109586,6,3,'HotSpotGraalCompiler_compileMethod_fa2dc57660c63e427b85f2d1f6729a672f5660c9')
f(15,109586,6,3,'HotSpotGraalCompiler_compileMethod_1d8dfc2fbb5478d3b7400bbb97604e7defc50a57')
f(16,109586,6,3,'HotSpotGraalCompiler_compileMethod_0ff35a48b2496422594578a94354f0ef9b35beb7')
f(17,109586,6,3,'CompilationTask_runCompilation_d1bd90bb87908e90179175e8d6c5e780d0547ca2')
f(18,109586,6,3,'CompilationWrapper_run_d730478f4ce8f539b4955ca0a99f3c6f484bea17')
f(19,109586,6,3,'CompilationTask$HotSpotCompilationWrapper_performCompilation_26176fc97ea6d28eeb5ead39f5243f562b8f8a7a')
f(20,109586,6,3,'CompilationTask$HotSpotCompilationWrapper_performCompilation_427b3010ad884e165b85b188dcc115cc72ac542f')
f(21,109586,6,3,'HotSpotGraalCompiler_compile_7a17b78446595c12eb0579a777f1f7499101fbec')
f(22,109586,6,3,'HotSpotGraalCompiler_compileHelper_c01bd275b980103513b125f179385a980b92cd51')
f(23,109586,6,3,'GraalCompiler_compileGraph_f280e33c706d40a0afcca65e1d60adc30f56adda')
f(24,109586,6,3,'GraalCompiler_compile_ceb52c95b6a3c674ccaed5facbfe09d5e9f54cc5')
f(25,109586,4,3,'GraalCompiler_emitFrontEnd_ca4f472adcd3262192293d187aa8b916d506307f')
f(26,109586,4,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(27,109586,4,3,'BaseTier_run_452c2cb1b8cbe93c2c1e0721e00f05de04a0754a')
f(28,109586,4,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(29,109586,1,3,'CanonicalizerPhase_run_c8b66c0ab6d3545c31da3a81421a49020551ddfb')
f(30,109586,1,3,'CanonicalizerPhase_run_9b621ccbb82a5910f1d650e78274868f03d06e90')
f(31,109586,1,3,'NodeWorkList_constructor_eaef52f141ec47b9f776f1dcea779512abc393a0')
f(32,109586,1,3,'ArrayDeque_addLast_09d92307a5ba13ed75f0a1462685432a49cd537d')
f(29,109587,1,3,'InliningPhase_run_0d2d23dda587f4023fadfdcf4bb044a5b9b7e8cd')
f(30,109587,1,3,'InliningPhase_run_8d564573dbddaf9a8430502820dff164777ea734')
f(31,109587,1,3,'InliningData_moveForward_b7d91350e64dbb1981896e43b64db0b8c05dfe9d')
f(32,109587,1,3,'InliningData_processNextInvoke_64a9bc47b14b993de0d6226a28df35306f7d5acb')
f(33,109587,1,3,'InliningData_getInlineInfo_789d84968328fdcfb8004db63fa9e37db2c52f9e')
f(34,109587,1,3,'InliningData_checkTargetConditions_ddf89117e2f6f9bd7aca93cde68f8d3c62fcdcd6')
f(35,109587,1,3,'InliningData_checkTargetConditionsHelper_57b376fa4723e79770023fd484f43e01af02abe0')
f(36,109587,1,3,'RegularEnumSet_add_c35d14f0f107e76ee2786f5e7f83297e3ef26b22')
f(29,109588,1,3,'IterativeConditionalEliminationPhase_run_0c326f8e71ccf56e637a5a1a0ed8626fce9be1f2')
f(30,109588,1,3,'IterativeConditionalEliminationPhase_run_7cf39b4e01f84dadbaf9453244f0452003a3f58d')
f(31,109588,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(32,109588,1,3,'ConditionalEliminationPhase_run_71bc72b63fabf4627b8203eac64c3bd3fdda2ad7')
f(33,109588,1,3,'ConditionalEliminationPhase_run_abe6ed8386d1d8b8d46d64b4d0c62117480f48f4')
f(34,109588,1,3,'ControlFlowGraph_compute_e183f61f7b517bc49c1d02eb97c1e879f8846586')
f(35,109588,1,3,'ControlFlowGraph_identifyBlocks_70bfdd6fbe709d30c1efd3b8b3658b9e029342cd')
f(36,109588,1,3,'ReversePostOrder_identifyBlocks_6518eb8efd143b47d85ad63901c57b870c46f383')
f(37,109588,1,3,'ReversePostOrder_assignPredecessorsAndSuccessors_eeb74b35ab6131774a441f615c2a4c605a26e1bb')
f(38,109588,1,3,'ControlSplitNode_successorProbabilities_c91ef709f09e2d1e4cd19f56bed5527b9297f6f7')
f(39,109588,1,3,'NodeClass$RawEdgesIterator_forward_4b7792ca7b0a9fbe2ccb5285df857a13f104fd66')
f(40,109588,1,3,'NodeClass$RawEdgesIterator_advanceInput_f60371d587cd57890003ebbc327f1167be7239a1')
f(29,109589,1,3,'LoweringPhase_run_750042402ca9279471f6ea6386601e212ff07524')
f(30,109589,1,3,'LoweringPhase_run_0ee7d0e2bdbd30337af587499ce0d77e5ba15a64')
f(31,109589,1,3,'LoweringPhase_lower_4c5bde07a86f3c2198e155b3c26ebfdc6cafe6ef')
f(32,109589,1,3,'LoweringPhase_processBlock_c7e2fed1d1816ede6e836976211e3a311408fd28')
f(33,109589,1,3,'LoweringPhase$ProcessFrame_preprocess_21e3788fbeaab4c95277ad0f42fdb67f8dbf383f')
f(34,109589,1,3,'LoweringPhase_process_d5ae90f63868a96677052873aca549af7232b81e')
f(35,109589,1,3,'Lowerable_lower_a496cff1f5b148ec4e1bf979d8feb740f58be411')
f(36,109589,1,3,'AMD64HotSpotLoweringProvider_lower_0e125e2b51eedcd8877a916e73d2d7f28e3edd77')
f(37,109589,1,3,'DefaultHotSpotLoweringProvider_lower_f4c2fd1010b8200db9662348da0bc04cbc4c26e7')
f(38,109589,1,3,'DefaultHotSpotLoweringProvider_lowerWithoutDelegation_cfb545941ded6081a4f6f89d14ba370b4e9faf7b')
f(39,109589,1,3,'HotSpotAllocationSnippets$Templates_lower_1de91310b5db113204f7ac9fba43a141440ac376')
f(40,109589,1,3,'SnippetTemplate$AbstractTemplates_template_e538e179ee2c693d7e0037f40a59ee018f0ec813')
f(41,109589,1,3,'SnippetTemplate_constructor_3372062c75ef452ab7f84cb719888db9840ca3c8')
f(42,109589,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(43,109589,1,3,'CanonicalizerPhase_run_c8b66c0ab6d3545c31da3a81421a49020551ddfb')
f(44,109589,1,3,'CanonicalizerPhase_run_9b621ccbb82a5910f1d650e78274868f03d06e90')
f(45,109589,1,3,'CanonicalizerPhase_processWorkSet_8f51f959decb8e416db097de1bcd10ff3ddf626e')
f(46,109589,1,3,'CanonicalizerPhase_processNode_26b6441a649f61036379caa2918cc10ce131f6d3')
f(47,109589,1,3,'CanonicalizerPhase_tryCanonicalize_cdacfd3d6bb01129f389644eddefbbc953324066')
f(25,109590,2,3,'LIRCompilerBackend_emitBackEnd_800df378458724d383babcedc5e216ec320ea226')
f(26,109590,2,3,'LIRCompilerBackend_emitLIR_1a1266086d1d9ee8d69af725ba20a3d4417e7ccf')
f(27,109590,2,3,'LIRCompilerBackend_emitLIR0_7b04b62cc9941298a6fecd5a595bb0f22e09acd4')
f(28,109590,2,3,'LIRPhase_apply_0abe16f130971cb2c2bcb3c0f4021bdff4124891')
f(29,109590,2,3,'LIRGenerationPhase_run_8d3849d5b0f911c885773d5ffe7c84c0203b7766')
f(30,109590,2,3,'LIRGenerationPhase_run_3e70c0384b9eab293fef235c7e6bb525afe4c2a8')
f(31,109590,2,3,'LIRGenerationPhase_emitBlock_19431e6feb680b7e7b6b175b00e44cda199c6f4a')
f(32,109590,2,3,'NodeLIRBuilder_doBlock_c5649b4f25c026e5ad760cf57e9eceb60738e0ee')
f(33,109590,2,3,'NodeLIRBuilder_doRoot_38c13ad0bea81b951d9eb76fc8f317be131bfc6a')
f(34,109590,2,3,'NodeLIRBuilder_emitNode_0d2278036fb95f8a2b10444322810a5e699599f1')
f(35,109590,2,3,'ForeignCall_generate_d38ca4f7323aa7dedbf2c052bde4389d34d4985a')
f(36,109590,2,3,'NodeLIRBuilder_emitForeignCall_089915f0fb306c1c74d47a5b67219087458226bb')
f(37,109590,2,3,'HotSpotForeignCallsProviderImpl_lookupForeignCall_abca3a7c859b7c0a40c8cab69007bd5097ccbd68')
f(38,109590,2,3,'HotSpotForeignCallLinkageImpl_finalizeAddress_99b902c132b6d99ed251a93a839698d284f42dd3')
f(39,109590,2,3,'Stub_getCode_4f7b31b23f7daa92c3a66cd44e74e6b679198f17')
f(40,109590,2,3,'Stub_buildCompilationResult_33e39e06256ad87e928d83540822d760ce0d3ce3')
f(41,109590,1,3,'AbstractForeignCallStub_getGraph_03cff41e42ec14d634a97e3f1adb49ec16677d7e')
f(42,109590,1,3,'GraphKit_inlineInvokesAsIntrinsics_294f7bd8db6c429e8586eec4470d9d1b64c7b783')
f(43,109590,1,3,'GraphKit_inlineAsIntrinsic_8b9468ca8ba7a14a3b6c2af32a4d4291715a11d2')
f(44,109590,1,3,'HotSpotReplacementsImpl_getSnippet_5f8d764843046c4f5164e0433bd1f51589602a27')
f(45,109590,1,3,'EncodedSnippets_getEncodedSnippet_e1d6099201e94ee3c958e366b3b20d2f7ddb8a54')
f(46,109590,1,3,'EncodedSnippets_decodeSnippetGraph_6db682cbc14398967ba2ffbc141d85f68d5c6e52')
f(47,109590,1,3,'EncodedSnippets$SubstitutionGraphDecoder_constructor_9dc8ecccb5a05156dcdf9175dbacb0138ce7334e')
f(41,109591,1,3,'LIRCompilerBackend_emitBackEnd_800df378458724d383babcedc5e216ec320ea226')
f(42,109591,1,3,'LIRCompilerBackend_emitLIR_1a1266086d1d9ee8d69af725ba20a3d4417e7ccf')
f(43,109591,1,3,'LIRCompilerBackend_emitLIR0_7b04b62cc9941298a6fecd5a595bb0f22e09acd4')
f(44,109591,1,3,'LIRCompilerBackend_emitLowLevel_ede5cdd27aeb67eebff0ae177b2ade6c0dd6e3c9')
f(45,109591,1,3,'LIRPhase_apply_0abe16f130971cb2c2bcb3c0f4021bdff4124891')
f(46,109591,1,3,'LIRPhaseSuite_run_9cddc92170efe0084e0ca63abc797866785fc034')
f(47,109591,1,3,'LIRPhase_apply_0abe16f130971cb2c2bcb3c0f4021bdff4124891')
f(48,109591,1,3,'LinearScanPhase_run_6f0119fc1771156cc65e3a52f5cd5be0fb352bc6')
f(49,109591,1,3,'LinearScanPhase_run_3f892f37981c2cadab0669e09926284ea4f5b98d')
f(50,109591,1,3,'LinearScan_allocate_845da561cafe3d4c9ce664f5527073b68f8cdd86')
f(51,109591,1,3,'LinearScanAllocationPhase_apply_0f8205cebf9bde531c92d49e4e20eabf617855ad')
f(52,109591,1,3,'LinearScanRegisterAllocationPhase_run_4dee3abfea6c4051c6d8229f947d7a2fc7694a1a')
f(53,109591,1,3,'LinearScanRegisterAllocationPhase_allocateRegisters_1aee00166113ced3baba3fd6a49c1a7332ca045b')
f(54,109591,1,3,'LinearScanWalker_constructor_ac471466049f983bad233819982e1e4b00694bf0')
f(55,109591,1,5,'page_fault')
f(56,109591,1,5,'do_page_fault')
f(57,109591,1,5,'__do_page_fault')
f(58,109591,1,5,'do_user_addr_fault')
f(59,109591,1,5,'handle_mm_fault')
f(60,109591,1,5,'__handle_mm_fault')
f(61,109591,1,5,'do_anonymous_page')
f(62,109591,1,5,'alloc_pages_vma')
f(63,109591,1,5,'__alloc_pages_nodemask')
f(64,109591,1,5,'get_page_from_freelist')
f(65,109591,1,5,'prep_new_page')
f(66,109591,1,5,'page_poisoning_enabled')
f(14,109592,1,3,'HotSpotJVMCIRuntime_getCompiler_93fded003ae79c171fc36e48687a44946fcfb710')
f(15,109592,1,3,'HotSpotGraalCompilerFactory_createCompiler_59590471fbdbbe536f09b0df84b5bde01ae76253')
f(16,109592,1,3,'HotSpotGraalCompilerFactory_createCompiler_00026c5ef813d489a66d82beb38c13c746cd9e1f')
f(17,109592,1,3,'HotSpotGraalCompilerFactory_createCompiler_998e26d918ab572f0a54ee9556e21062725c1844')
f(18,109592,1,3,'HotSpotGraalRuntime_constructor_c31f9b8dad0683c1c405e5deed27fb25125a11da')
f(19,109592,1,3,'HotSpotHostBackend_completeInitialization_74213da1b38da1919fa773a951e9ad93bfd9bf53')
f(20,109592,1,3,'DefaultHotSpotLoweringProvider_initialize_2c160aa704a8b398975497037222663da21f6411')
f(21,109592,1,3,'HotSpotAllocationSnippets$Templates_constructor_e2cf96c0c7470b956ef78c8b916723bdb52840d2')
f(22,109592,1,3,'SnippetTemplate$AbstractTemplates_snippet_723e96f8b98bebff4e0e2796a4e30e84ab94e70c')
f(23,109592,1,3,'EncodedSnippets_getSnippetParameterInfo_eccd4be71fff87fba99f93289d72ddc16ef6bfe8')
f(24,109592,1,3,'JavaMethod_format_383e65b46c542413fe940cb84920e0e0ad4d482f')
f(25,109592,1,3,'SnippetSignature_getParameterCount_c6bd5ee9ed6ba50b6246514df8298169e6a43e37')
f(1,109593,1,3,'[VM Periodic Tas tid=186031]')
f(2,109593,1,3,'pthread_cond_timedwait@@GLIBC_2.3.2')
f(1,109594,4,3,'[VM Thread tid=186022]')
f(2,109594,4,3,'start_thread')
f(3,109594,4,3,'thread_native_entry(Thread*)')
f(4,109594,4,4,'Thread::call_run()')
f(5,109594,4,4,'VMThread::run()')
f(6,109594,4,4,'VMThread::loop()')
f(7,109594,3,4,'VMThread::evaluate_operation(VM_Operation*) [clone .constprop.65]')
f(8,109594,3,4,'VM_Operation::evaluate()')
f(9,109594,3,4,'VM_G1CollectForAllocation::doit()')
f(10,109594,3,4,'G1CollectedHeap::do_collection_pause_at_safepoint(double)')
f(11,109594,2,4,'G1CollectedHeap::post_evacuate_collection_set(EvacuationInfo&, G1ParScanThreadStateSet*)')
f(12,109594,1,4,'AgeTable::print_age_table(unsigned int)')
f(12,109595,1,4,'WorkGang::run_task(AbstractGangTask*)')
f(13,109595,1,4,'SemaphoreGangTaskDispatcher::coordinator_execute_on_workers(AbstractGangTask*, unsigned int, bool)')
f(14,109595,1,3,'sem_post@@GLIBC_2.2.5')
f(15,109595,1,5,'entry_SYSCALL_64_after_hwframe')
f(16,109595,1,5,'do_syscall_64')
f(17,109595,1,5,'__x64_sys_futex')
f(18,109595,1,5,'do_futex')
f(19,109595,1,5,'futex_wake')
f(20,109595,1,5,'wake_up_q')
f(21,109595,1,5,'try_to_wake_up')
f(22,109595,1,5,'__lock_text_start')
f(11,109596,1,4,'G1CollectionSet::finalize_old_part(double)')
f(12,109596,1,4,'void QuickSort::inner_sort<true, unsigned int, int (*)(unsigned int, unsigned int)>(unsigned int*, unsigned long, int (*)(unsigned int, unsigned int))')
f(7,109597,1,3,'__GI___sched_yield')
f(1,109598,3583,3,'[io.sergejisbrecht.DispatcherBenchmark.baselineForkJoinMpscState-jmh-worker-1 tid=186036]')
f(2,109598,1,3,'[not_walkable_Java]')
f(3,109598,1,3,'__GI___clock_gettime')
f(4,109598,1,3,'clock_gettime')
f(5,109598,1,3,'[vdso]')
f(2,109599,28,3,'[unknown_Java]')
f(3,109599,2,1,'io/reactivex/rxjava3/internal/schedulers/AbstractDirectTask.setFuture')
f(3,109601,24,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler.scheduleDirect')
f(3,109625,2,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$1')
f(2,109627,3554,1,'java/lang/Thread.run')
f(3,109627,3554,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,109627,3554,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,109627,3554,1,'java/util/concurrent/FutureTask.run')
f(6,109627,3554,1,'java/util/concurrent/Executors$RunnableAdapter.call')
f(7,109627,3554,1,'java/util/concurrent/FutureTask.run')
f(8,109627,3554,1,'org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call')
f(9,109627,3554,1,'org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call')
f(10,109627,3554,1,'java/lang/reflect/Method.invoke')
f(11,109627,3554,1,'jdk/internal/reflect/DelegatingMethodAccessorImpl.invoke')
f(12,109627,3554,1,'jdk/internal/reflect/NativeMethodAccessorImpl.invoke')
f(13,109627,3554,1,'jdk/internal/reflect/NativeMethodAccessorImpl.invoke0')
f(14,109627,3554,1,'io/sergejisbrecht/jmh_generated/DispatcherBenchmark_baselineForkJoinMpscState_jmhTest.baselineForkJoinMpscState_AverageTime')
f(15,109627,3554,1,'io/sergejisbrecht/jmh_generated/DispatcherBenchmark_baselineForkJoinMpscState_jmhTest.baselineForkJoinMpscState_avgt_jmhStub')
f(16,109627,3554,1,'io/sergejisbrecht/DispatcherBenchmark.baselineForkJoinMpscState')
f(17,109627,3554,1,'io/sergejisbrecht/DispatcherBenchmark.enqueueJobs')
f(18,109627,17,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler.scheduleDirect')
f(19,109628,16,1,'java/util/concurrent/ForkJoinPool.submit',1,0,0)
f(20,109628,16,1,'java/util/concurrent/ForkJoinPool.submit',1,0,0)
f(21,109628,16,1,'java/util/concurrent/ForkJoinPool.externalSubmit',1,0,0)
f(22,109628,16,1,'java/util/concurrent/ForkJoinPool.externalPush',1,0,0)
f(23,109628,1,2,'java/util/concurrent/ForkJoinPool$WorkQueue.lockedPush',1,0,0)
f(23,109629,15,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(24,109630,14,1,'java/util/concurrent/locks/LockSupport.unpark',1,0,0)
f(25,109631,13,1,'jdk/internal/misc/Unsafe.unpark')
f(26,109632,2,3,'Unsafe_Unpark')
f(27,109633,1,3,'__pthread_mutex_unlock')
f(26,109634,10,3,'__pthread_cond_signal')
f(27,109637,7,5,'entry_SYSCALL_64_after_hwframe')
f(28,109637,7,5,'do_syscall_64')
f(29,109638,6,5,'__x64_sys_futex')
f(30,109638,6,5,'do_futex')
f(31,109638,6,5,'futex_wake')
f(32,109639,5,5,'wake_up_q')
f(33,109639,5,5,'try_to_wake_up')
f(34,109639,5,5,'__lock_text_start')
f(18,109644,1,2,'java/util/ArrayList$Itr.hasNext',1,0,0)
f(18,109645,1,2,'java/util/ArrayList$Itr.next',1,0,0)
f(18,109646,17,1,'java/util/concurrent/CountDownLatch.await')
f(19,109646,17,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.tryAcquireSharedNanos')
f(20,109646,17,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireSharedNanos')
f(21,109646,17,1,'java/util/concurrent/locks/LockSupport.parkNanos')
f(22,109646,17,1,'jdk/internal/misc/Unsafe.park')
f(23,109646,1,4,'Parker::park(bool, long)')
f(23,109647,10,3,'Unsafe_Park')
f(24,109647,3,4,'Parker::park(bool, long)')
f(25,109648,1,4,'Monitor::lock_without_safepoint_check()')
f(25,109649,1,3,'__tls_get_addr')
f(24,109650,7,3,'__pthread_mutex_unlock')
f(25,109656,1,5,'entry_SYSCALL_64_after_hwframe')
f(26,109656,1,5,'do_syscall_64')
f(27,109656,1,5,'__x64_sys_futex')
f(28,109656,1,5,'do_futex')
f(29,109656,1,5,'futex_wake')
f(23,109657,6,3,'pthread_cond_timedwait@@GLIBC_2.3.2')
f(24,109661,2,5,'entry_SYSCALL_64_after_hwframe')
f(25,109661,2,5,'do_syscall_64')
f(26,109662,1,5,'__x64_sys_futex')
f(27,109662,1,5,'do_futex')
f(28,109662,1,5,'futex_wait')
f(29,109662,1,5,'futex_wait_queue_me')
f(30,109662,1,5,'hrtimer_sleeper_start_expires')
f(31,109662,1,5,'hrtimer_start_range_ns')
f(32,109662,1,5,'__lock_text_start')
f(18,109663,3518,1,'java/util/stream/IntPipeline$Head.forEach')
f(19,109663,3518,1,'java/util/stream/Streams$RangeIntSpliterator.forEachRemaining')
f(20,109667,3514,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$44/621334347.accept',6,0,0)
f(21,109673,3508,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$1')
f(22,109756,1,4,'InstanceKlass::klass_holder() const')
f(22,109757,2,4,'JVMCIRuntime::new_instance_common(JavaThread*, Klass*, bool)')
f(23,109757,2,4,'InstanceKlass::allocate_instance(Thread*)')
f(24,109757,2,4,'CollectedHeap::obj_allocate(Klass*, int, Thread*)')
f(25,109757,2,4,'MemAllocator::allocate() const')
f(26,109757,2,4,'MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const')
f(27,109757,2,4,'G1CollectedHeap::allocate_new_tlab(unsigned long, unsigned long, unsigned long*)')
f(28,109757,2,4,'G1CollectedHeap::attempt_allocation_slow(unsigned long)')
f(29,109758,1,4,'G1AllocRegion::new_alloc_region_and_allocate(unsigned long, bool)')
f(30,109758,1,4,'G1CollectedHeap::new_mutator_alloc_region(unsigned long, bool)')
f(31,109758,1,4,'HeapRegionTracer::send_region_type_change(unsigned int, G1HeapRegionTraceType::Type, G1HeapRegionTraceType::Type, unsigned long, unsigned long)')
f(22,109759,1,4,'Klass::java_mirror() const')
f(22,109760,1,4,'SharedRuntime::on_slowpath_allocation_exit(JavaThread*)')
f(22,109761,3323,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler.scheduleDirect')
f(23,110061,449,1,'io/reactivex/rxjava3/internal/schedulers/AbstractDirectTask.setFuture')
f(24,110133,1,5,'apic_timer_interrupt')
f(25,110133,1,5,'smp_apic_timer_interrupt')
f(26,110133,1,5,'irq_exit')
f(27,110133,1,5,'__softirqentry_text_start')
f(28,110133,1,5,'run_rebalance_domains')
f(29,110133,1,5,'update_blocked_averages')
f(30,110133,1,5,'__lock_text_start')
f(24,110134,365,2,'java/util/concurrent/atomic/AtomicReference.compareAndSet',365,0,0)
f(25,110134,365,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',365,0,0)
f(26,110134,365,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',365,0,0)
f(27,110134,365,2,'jdk/internal/misc/Unsafe.compareAndSetObject',365,0,0)
f(24,110499,11,2,'java/util/concurrent/atomic/AtomicReference.get',11,0,0)
f(23,110510,28,2,'io/reactivex/rxjava3/plugins/RxJavaPlugins.onSchedule',28,0,0)
f(23,110538,2546,2,'java/util/concurrent/ForkJoinPool.submit',2533,0,0)
f(24,110538,2546,2,'java/util/concurrent/ForkJoinPool.submit',2533,0,0)
f(25,110654,2430,2,'java/util/concurrent/ForkJoinPool.externalSubmit',2417,0,0)
f(26,110654,6,2,'java/lang/Thread.currentThread',6,0,0)
f(26,110660,2424,2,'java/util/concurrent/ForkJoinPool.externalPush',2411,0,0)
f(27,110781,1601,2,'java/util/concurrent/ForkJoinPool$WorkQueue.lockedPush',1601,0,0)
f(28,112380,1,5,'apic_timer_interrupt')
f(29,112380,1,5,'smp_apic_timer_interrupt')
f(30,112380,1,5,'irq_exit')
f(31,112380,1,5,'__softirqentry_text_start')
f(32,112380,1,5,'run_timer_softirq')
f(33,112380,1,5,'__run_timers.part.0')
f(34,112380,1,5,'call_timer_fn')
f(35,112380,1,5,'process_timeout')
f(36,112380,1,5,'wake_up_process')
f(37,112380,1,5,'try_to_wake_up')
f(38,112380,1,5,'__lock_text_start')
f(28,112381,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(29,112381,1,5,'prepare_exit_to_usermode')
f(30,112381,1,5,'exit_to_usermode_loop')
f(27,112382,697,2,'java/util/concurrent/ForkJoinPool$WorkQueue.tryLockPhase',687,0,0)
f(28,112382,697,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',687,0,0)
f(29,112382,697,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',687,0,0)
f(30,112387,1,4,'CardTableBarrierSet::on_slowpath_allocation_exit(JavaThread*, oopDesc*)')
f(30,112388,8,4,'JVMCIRuntime::new_instance_common(JavaThread*, Klass*, bool)')
f(31,112388,8,4,'InstanceKlass::allocate_instance(Thread*)')
f(32,112388,8,4,'CollectedHeap::obj_allocate(Klass*, int, Thread*)')
f(33,112388,8,4,'MemAllocator::allocate() const')
f(34,112389,7,4,'MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const')
f(35,112390,1,4,'G1Allocator::unsafe_max_tlab_alloc()')
f(35,112391,5,4,'G1CollectedHeap::allocate_new_tlab(unsigned long, unsigned long, unsigned long*)')
f(36,112391,5,4,'G1CollectedHeap::attempt_allocation_slow(unsigned long)')
f(37,112391,2,4,'G1AllocRegion::new_alloc_region_and_allocate(unsigned long, bool)')
f(38,112391,2,4,'G1CollectedHeap::new_mutator_alloc_region(unsigned long, bool)')
f(39,112391,2,4,'G1CollectedHeap::new_region(unsigned long, bool, bool)')
f(40,112391,1,4,'MasterFreeRegionListMtSafeChecker::check()')
f(41,112391,1,4,'Monitor::owned_by_self() const')
f(40,112392,1,4,'Monitor::owned_by_self() const')
f(37,112393,3,4,'MutatorAllocRegion::retire(bool)')
f(38,112393,2,4,'G1CollectedHeap::retire_mutator_alloc_region(HeapRegion*, unsigned long)')
f(39,112393,2,4,'G1CollectionSet::add_eden_region(HeapRegion*)')
f(40,112393,2,4,'G1Policy::predict_region_elapsed_time_ms(HeapRegion*, bool) const')
f(41,112393,2,4,'AbsSeq::davg() const')
f(38,112395,1,4,'G1CollectionSet::add_eden_region(HeapRegion*)')
f(30,112396,1,4,'JVMCIRuntime::new_instance_or_null(JavaThread*, Klass*)')
f(30,112397,682,2,'jdk/internal/misc/Unsafe.compareAndSetInt',682,0,0)
f(27,113079,3,1,'java/util/concurrent/ForkJoinPool.signalWork')
f(28,113079,3,1,'java/util/concurrent/locks/LockSupport.unpark')
f(29,113079,3,1,'jdk/internal/misc/Unsafe.unpark')
f(30,113079,1,3,'Unsafe_Unpark')
f(31,113079,1,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(30,113080,2,3,'__pthread_cond_signal')
f(31,113081,1,5,'entry_SYSCALL_64_after_hwframe')
f(32,113081,1,5,'do_syscall_64')
f(33,113081,1,5,'__x64_sys_futex')
f(34,113081,1,5,'do_futex')
f(35,113081,1,5,'_raw_spin_lock')
f(27,113082,2,2,'java/util/concurrent/ThreadLocalRandom.getProbe',2,0,0)
f(28,113082,2,2,'jdk/internal/misc/Unsafe.getInt',2,0,0)
f(22,113084,39,2,'java/lang/invoke/Invokers$Holder.linkToTargetMethod',39,0,0)
f(23,113084,39,2,'java/lang/invoke/DirectMethodHandle$Holder.invokeStatic',39,0,0)
f(24,113084,39,2,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/1831064077.get$Lambda',39,0,0)
f(22,113123,20,2,'java/util/ArrayList$Itr.hasNext',20,0,0)
f(22,113143,37,2,'java/util/ArrayList$Itr.next',37,0,0)
f(22,113180,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(23,113180,1,5,'prepare_exit_to_usermode')
f(24,113180,1,5,'exit_to_usermode_loop')
render();
</script></body></html>
<!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}
</style>
</head>
<body style='font: 12px Verdana, sans-serif'>
<h1>CPU profile</h1>
<header style='text-align: left'><button id='reverse' title='Reverse'>&#x1f53b;</button>&nbsp;&nbsp;<button id='search' title='Search'>&#x1f50d;</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' style='width: 100%; height: 1024px'></canvas>
<div id='hl'><span></span></div>
<p id='match'>Matched: <span id='matchval'></span> <span id='reset' title='Clear'>&#x274c;</span></p>
<p id='status'>&nbsp;</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(64);
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 && (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) {
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 = '';
}
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,41121,3,'all')
f(1,0,1,3,'[C1 CompilerThre tid=186461]')
f(2,0,1,3,'start_thread')
f(3,0,1,3,'thread_native_entry(Thread*)')
f(4,0,1,4,'Thread::call_run()')
f(5,0,1,4,'JavaThread::thread_main_inner()')
f(6,0,1,4,'CompileBroker::compiler_thread_loop()')
f(7,0,1,4,'CompileBroker::invoke_compiler_on_method(CompileTask*)')
f(8,0,1,4,'Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)')
f(9,0,1,4,'Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, DirectiveSet*)')
f(10,0,1,4,'Compilation::compile_method()')
f(11,0,1,4,'Compilation::compile_java_method()')
f(12,0,1,4,'Compilation::emit_lir()')
f(13,0,1,4,'LinearScan::do_linear_scan()')
f(14,0,1,4,'LinearScan::allocate_registers()')
f(15,0,1,4,'IntervalWalker::walk_to(int) [clone .constprop.233]')
f(16,0,1,4,'IntervalWalker::walk_to(IntervalState, int) [clone .constprop.234]')
f(1,1,2,3,'[G1 Young RemSet tid=186454]')
f(2,1,2,3,'start_thread')
f(3,1,2,3,'thread_native_entry(Thread*)')
f(4,1,2,4,'Thread::call_run()')
f(5,1,2,4,'ConcurrentGCThread::run()')
f(6,1,2,4,'G1YoungRemSetSamplingThread::run_service()')
f(7,1,2,4,'G1CollectionSet::iterate(HeapRegionClosure*) const')
f(8,1,2,4,'G1YoungRemSetSamplingClosure::do_heap_region(HeapRegion*)')
f(9,1,2,4,'G1CollectionSet::update_young_region_prediction(HeapRegion*, unsigned long)')
f(10,1,2,4,'G1Policy::predict_region_elapsed_time_ms(HeapRegion*, bool) const')
f(11,1,1,4,'G1Analytics::predict_object_copy_time_ms(unsigned long, bool) const')
f(11,2,1,4,'G1Analytics::predict_young_other_time_ms(unsigned long) const')
f(12,2,1,4,'AbsSeq::dsd() const')
f(1,3,94,3,'[GC Thread#0 tid=186450]')
f(2,3,94,3,'start_thread')
f(3,3,94,3,'thread_native_entry(Thread*)')
f(4,3,94,4,'Thread::call_run()')
f(5,3,94,4,'GangWorker::loop()')
f(6,3,94,4,'G1ParTask::work(unsigned int)')
f(7,3,92,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,62,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,62,2,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,64,20,4,'G1ParScanThreadState::trim_queue()')
f(9,77,7,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,82,1,4,'G1PLABAllocator::allocate_direct_or_new_plab(InCSetState, unsigned long, bool*)')
f(11,82,1,4,'PLAB::retire()')
f(12,82,1,3,'__tls_get_addr')
f(10,83,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,84,3,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,84,3,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,87,8,3,'SpinPause')
f(7,95,1,4,'G1RootProcessor::evacuate_roots(G1ParScanThreadState*, unsigned int)')
f(8,95,1,4,'G1RootProcessor::process_java_roots(G1RootClosures*, G1GCPhaseTimes*, unsigned int)')
f(9,95,1,4,'Threads::possibly_parallel_oops_do(bool, OopClosure*, CodeBlobClosure*)')
f(10,95,1,4,'JavaThread::oops_do(OopClosure*, CodeBlobClosure*)')
f(11,95,1,4,'frame::oops_interpreted_do(OopClosure*, RegisterMap const*, bool)')
f(12,95,1,4,'InterpreterOopMap::iterate_oop(OffsetClosure*) const')
f(13,95,1,4,'G1ParCopyClosure<(G1Barrier)0, (G1Mark)0>::do_oop(oopDesc**)')
f(14,95,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(7,96,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,97,94,3,'[GC Thread#1 tid=186485]')
f(2,97,1,3,'__GI___clock_gettime')
f(3,97,1,3,'clock_gettime')
f(2,98,93,3,'start_thread')
f(3,98,93,3,'thread_native_entry(Thread*)')
f(4,98,93,4,'Thread::call_run()')
f(5,98,93,4,'GangWorker::loop()')
f(6,98,93,4,'G1ParTask::work(unsigned int)')
f(7,98,91,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,164,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,165,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,166,15,4,'G1ParScanThreadState::trim_queue()')
f(9,178,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,178,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,181,3,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,181,3,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,184,4,3,'SpinPause')
f(8,188,1,4,'os::elapsedTime()')
f(7,189,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,191,94,3,'[GC Thread#2 tid=186486]')
f(2,191,1,3,'__GI___clock_gettime')
f(3,191,1,3,'clock_gettime')
f(4,191,1,3,'[vdso]')
f(2,192,93,3,'start_thread')
f(3,192,93,3,'thread_native_entry(Thread*)')
f(4,192,93,4,'Thread::call_run()')
f(5,192,93,4,'GangWorker::loop()')
f(6,192,93,4,'G1ParTask::work(unsigned int)')
f(7,192,93,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,248,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,250,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,251,25,4,'G1ParScanThreadState::trim_queue()')
f(9,269,7,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,273,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,276,3,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,276,3,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,279,4,3,'SpinPause')
f(8,283,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,285,93,3,'[GC Thread#3 tid=186487]')
f(2,285,93,3,'start_thread')
f(3,285,93,3,'thread_native_entry(Thread*)')
f(4,285,93,4,'Thread::call_run()')
f(5,285,93,4,'GangWorker::loop()')
f(6,285,93,4,'G1ParTask::work(unsigned int)')
f(7,285,91,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,344,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,346,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,347,19,4,'G1ParScanThreadState::trim_queue()')
f(9,358,8,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,362,4,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(11,365,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,365,1,5,'prepare_exit_to_usermode')
f(13,365,1,5,'exit_to_usermode_loop')
f(14,365,1,5,'schedule')
f(15,365,1,5,'__schedule')
f(16,365,1,5,'finish_task_switch')
f(17,365,1,5,'ret_from_intr')
f(18,365,1,5,'do_IRQ')
f(19,365,1,5,'irq_exit')
f(20,365,1,5,'__softirqentry_text_start')
f(8,366,2,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,366,2,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,368,6,3,'SpinPause')
f(8,374,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(7,376,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,378,94,3,'[GC Thread#4 tid=186488]')
f(2,378,94,3,'start_thread')
f(3,378,94,3,'thread_native_entry(Thread*)')
f(4,378,94,4,'Thread::call_run()')
f(5,378,94,4,'GangWorker::loop()')
f(6,378,94,4,'G1ParTask::work(unsigned int)')
f(7,378,90,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,434,6,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,436,4,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,440,16,4,'G1ParScanThreadState::trim_queue()')
f(9,453,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,453,3,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,456,5,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,457,4,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,461,6,3,'SpinPause')
f(8,467,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(7,468,2,4,'G1RootProcessor::evacuate_roots(G1ParScanThreadState*, unsigned int)')
f(8,468,2,4,'G1RootProcessor::process_java_roots(G1RootClosures*, G1GCPhaseTimes*, unsigned int)')
f(9,468,2,4,'Threads::possibly_parallel_oops_do(bool, OopClosure*, CodeBlobClosure*)')
f(10,468,2,4,'JavaThread::oops_do(OopClosure*, CodeBlobClosure*)')
f(11,468,1,4,'ConstantPool::impl_signature_ref_at(int, bool)')
f(11,469,1,4,'G1CodeBlobClosure::do_code_blob(CodeBlob*)')
f(12,469,1,4,'nmethod::oops_do(OopClosure*, bool)')
f(13,469,1,4,'HeapRegionRemSet::add_strong_code_root(nmethod*)')
f(14,469,1,4,'G1CodeRootSet::contains(nmethod*)')
f(7,470,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,472,94,3,'[GC Thread#5 tid=186489]')
f(2,472,94,3,'start_thread')
f(3,472,94,3,'thread_native_entry(Thread*)')
f(4,472,94,4,'Thread::call_run()')
f(5,472,94,4,'GangWorker::loop()')
f(6,472,94,4,'G1ParTask::work(unsigned int)')
f(7,472,91,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,532,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,533,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,534,17,4,'G1ParScanThreadState::trim_queue()')
f(9,548,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,550,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,551,3,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,552,2,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,554,8,3,'SpinPause')
f(8,562,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(7,563,3,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,566,94,3,'[GC Thread#6 tid=186490]')
f(2,566,94,3,'start_thread')
f(3,566,94,3,'thread_native_entry(Thread*)')
f(4,566,94,4,'Thread::call_run()')
f(5,566,94,4,'GangWorker::loop()')
f(6,566,94,4,'G1ParTask::work(unsigned int)')
f(7,566,90,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,630,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,631,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,632,17,4,'G1ParScanThreadState::trim_queue()')
f(9,643,6,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,648,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,649,1,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(8,650,6,3,'SpinPause')
f(7,656,4,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,660,94,3,'[GC Thread#7 tid=186491]')
f(2,660,94,3,'start_thread')
f(3,660,94,3,'thread_native_entry(Thread*)')
f(4,660,94,4,'Thread::call_run()')
f(5,660,94,4,'GangWorker::loop()')
f(6,660,94,4,'G1ParTask::work(unsigned int)')
f(7,660,92,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,720,5,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,725,18,4,'G1ParScanThreadState::trim_queue()')
f(9,740,3,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,743,4,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,744,3,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,747,3,3,'SpinPause')
f(8,750,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(7,752,2,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,754,94,3,'[GC Thread#8 tid=186492]')
f(2,754,94,3,'start_thread')
f(3,754,94,3,'thread_native_entry(Thread*)')
f(4,754,94,4,'Thread::call_run()')
f(5,754,94,4,'GangWorker::loop()')
f(6,754,94,4,'G1ParTask::work(unsigned int)')
f(7,754,92,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,817,2,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(9,818,1,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,819,14,4,'G1ParScanThreadState::trim_queue()')
f(9,827,6,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,828,5,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,833,4,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,834,3,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,837,9,3,'SpinPause')
f(7,846,1,4,'G1RemSet::oops_into_collection_set_do(G1ParScanThreadState*, unsigned int)')
f(8,846,1,4,'G1RemSet::update_rem_set(G1ParScanThreadState*, unsigned int)')
f(9,846,1,4,'G1HotCardCache::drain(CardTableEntryClosure*, unsigned int)')
f(7,847,1,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,848,94,3,'[GC Thread#9 tid=186493]')
f(2,848,94,3,'start_thread')
f(3,848,94,3,'thread_native_entry(Thread*)')
f(4,848,94,4,'Thread::call_run()')
f(5,848,94,4,'GangWorker::loop()')
f(6,848,1,4,'G1FreeCollectionSetTask::work(unsigned int)')
f(7,848,1,4,'G1CollectionSet::iterate(HeapRegionClosure*) const')
f(8,848,1,4,'G1FreeCollectionSetTask::G1SerialFreeCollectionSetClosure::do_heap_region(HeapRegion*)')
f(6,849,93,4,'G1ParTask::work(unsigned int)')
f(7,849,89,4,'G1ParEvacuateFollowersClosure::do_void()')
f(8,914,1,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(8,915,18,4,'G1ParScanThreadState::trim_queue()')
f(9,926,7,4,'G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)')
f(10,929,4,4,'void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, unsigned int>(G1ScanEvacuatedObjClosure*, oopDesc*, Klass*)')
f(8,933,2,4,'ParallelTaskTerminator::offer_termination(TerminatorTerminator*)')
f(9,933,2,4,'GenericTaskQueueSet<OverflowTaskQueue<StarTask, (MemoryType)5, 131072u>, (MemoryType)5>::peek()')
f(8,935,3,3,'SpinPause')
f(7,938,4,4,'TaskQueueSetSuper::randomParkAndMiller(int*)')
f(1,942,11,3,'[JVMCI-native CompilerThread0 tid=186460]')
f(2,942,11,3,'start_thread')
f(3,942,11,3,'thread_native_entry(Thread*)')
f(4,942,11,4,'Thread::call_run()')
f(5,942,11,4,'JavaThread::thread_main_inner()')
f(6,942,11,4,'CompileBroker::compiler_thread_loop()')
f(7,942,11,4,'CompileBroker::invoke_compiler_on_method(CompileTask*)')
f(8,942,11,4,'JVMCIRuntime::compile_method(JVMCIEnv*, JVMCICompiler*, methodHandle const&, int)')
f(9,942,10,4,'JVMCIEnv::call_HotSpotJVMCIRuntime_compileMethod(JVMCIObject, JVMCIObject, int, long, int)')
f(10,942,10,4,'JNIEnv_::CallNonvirtualObjectMethod(_jobject*, _jclass*, _jmethodID*, ...)')
f(11,942,10,3,'JNIJavaCallVariantWrapperHolder_invokeJJIJIJI_J_VA_LIST_Nonvirtual_6f4000c7b26b332becfc76557b165731801a6b35')
f(12,942,10,3,'JNIJavaCallWrapperHolder_invoke_933534d18920673463b37187ac6a37fffc051899_d7572e28f4028f5f5b18a826fd2d7af0608204fc')
f(13,942,10,3,'HotSpotJVMCIRuntime_compileMethod_d0551eb00a95b4c222b2a67a9746353d2d54cfa9')
f(14,942,9,3,'HotSpotGraalCompiler_compileMethod_fa2dc57660c63e427b85f2d1f6729a672f5660c9')
f(15,942,9,3,'HotSpotGraalCompiler_compileMethod_1d8dfc2fbb5478d3b7400bbb97604e7defc50a57')
f(16,942,9,3,'HotSpotGraalCompiler_compileMethod_0ff35a48b2496422594578a94354f0ef9b35beb7')
f(17,942,9,3,'CompilationTask_runCompilation_d1bd90bb87908e90179175e8d6c5e780d0547ca2')
f(18,942,9,3,'CompilationWrapper_run_d730478f4ce8f539b4955ca0a99f3c6f484bea17')
f(19,942,9,3,'CompilationTask$HotSpotCompilationWrapper_performCompilation_26176fc97ea6d28eeb5ead39f5243f562b8f8a7a')
f(20,942,9,3,'CompilationTask$HotSpotCompilationWrapper_performCompilation_427b3010ad884e165b85b188dcc115cc72ac542f')
f(21,942,9,3,'HotSpotGraalCompiler_compile_7a17b78446595c12eb0579a777f1f7499101fbec')
f(22,942,9,3,'HotSpotGraalCompiler_compileHelper_c01bd275b980103513b125f179385a980b92cd51')
f(23,942,8,3,'GraalCompiler_compileGraph_f280e33c706d40a0afcca65e1d60adc30f56adda')
f(24,942,8,3,'GraalCompiler_compile_ceb52c95b6a3c674ccaed5facbfe09d5e9f54cc5')
f(25,942,6,3,'GraalCompiler_emitFrontEnd_ca4f472adcd3262192293d187aa8b916d506307f')
f(26,942,6,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(27,942,6,3,'BaseTier_run_452c2cb1b8cbe93c2c1e0721e00f05de04a0754a')
f(28,942,6,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(29,943,1,3,'InliningPhase_run_0d2d23dda587f4023fadfdcf4bb044a5b9b7e8cd')
f(30,943,1,3,'InliningPhase_run_8d564573dbddaf9a8430502820dff164777ea734')
f(31,943,1,3,'InliningData_moveForward_b7d91350e64dbb1981896e43b64db0b8c05dfe9d')
f(32,943,1,3,'InliningData_processNextInvoke_64a9bc47b14b993de0d6226a28df35306f7d5acb')
f(33,943,1,3,'AbstractInlineInfo_populateInlinableElements_f777d4b3c15ef23074def6f3aef441622cd7a47d')
f(34,943,1,3,'InlineableGraph_constructor_a8df5ad86becdd9f8f887e9e97718b0b792b09b8')
f(35,943,1,3,'InlineableGraph_parseBytecodes_a0d9d6cb72aec31770b4dba7e8ffe21bb7df494a')
f(36,943,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(37,943,1,3,'PhaseSuite_run_2f84da917c48c0b6821adf8a925570cb32c3ed8b')
f(38,943,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(39,943,1,3,'GraphBuilderPhase_run_8c0222d3e24d0841e00f944fbc3d887f95ee0fa3')
f(40,943,1,3,'GraphBuilderPhase_run_522435ab0b0acba06bd8f713b9d202beaf96ff26')
f(41,943,1,3,'GraphBuilderPhase$Instance_run_8f1851bced941061acbf52e3c034274bb619489e')
f(42,943,1,3,'BytecodeParser_buildRootMethod_04f84b001438887d1bcc3b543871092b31f3b430')
f(43,943,1,3,'BytecodeParser_build_d4a9a54c4a80e0765d371756a8ec7f8f22ae93de')
f(44,943,1,3,'BytecodeParser_processBlock_68ebe699f7b718f568476f391dfcefa62c2782d2')
f(45,943,1,3,'BytecodeParser_handleBytecodeBlock_4c2effa8b96463db18cbd412fa887364e29ba2f8')
f(46,943,1,3,'BytecodeParser_iterateBytecodesForBlock_b8d5d46f51d55bb4173515fb87841e61b0bdf984')
f(47,943,1,3,'BytecodeParser_processBytecode_5a98bc1d0d020235074e8b1301f331781102c86c')
f(48,943,1,3,'BytecodeParser_genInvokeVirtual_a883f72aa99bbe29d1aea8a72f4116f9f698eb93')
f(49,943,1,3,'BytecodeParser_genInvokeVirtual_9794a0891a61ba5339f3ee34e1857913d45dcf7d')
f(50,943,1,3,'BytecodeParser_genDynamicInvokeHelper_71ff143feb2a34ffce74f0fb07a3caf48ddae0b5')
f(51,943,1,3,'BytecodeParser_appendInvoke_4f25f0724eaade2a0d612030be877396a3c98ad5')
f(52,943,1,3,'BytecodeParser_tryInvocationPlugin_5c476a355427883dd79ea8648d51b95fe2ae6742')
f(53,943,1,3,'BytecodeParser_applyInvocationPlugin_a4ed248abcdf0cc7468813599a365ddbad61690b')
f(54,943,1,3,'BytecodeParser_openNodeContext_0040d104dc0e2f2cd6752ea4a259a27f7b4a140a')
f(55,943,1,3,'BytecodeParser_createBytecodePosition_ca1d5b3586f8a9053a4cc5a1ae2c982364e4f57a')
f(56,943,1,3,'FrameStateBuilder_create_9cfe74073ab3dc89b93e010a1a6c5f4156178725')
f(57,943,1,5,'page_fault')
f(58,943,1,5,'do_page_fault')
f(59,943,1,5,'__do_page_fault')
f(60,943,1,5,'do_user_addr_fault')
f(61,943,1,5,'handle_mm_fault')
f(29,944,3,3,'LoweringPhase_run_750042402ca9279471f6ea6386601e212ff07524')
f(30,944,3,3,'LoweringPhase_run_0ee7d0e2bdbd30337af587499ce0d77e5ba15a64')
f(31,944,3,3,'LoweringPhase_lower_4c5bde07a86f3c2198e155b3c26ebfdc6cafe6ef')
f(32,944,3,3,'LoweringPhase_processBlock_c7e2fed1d1816ede6e836976211e3a311408fd28')
f(33,944,3,3,'LoweringPhase$ProcessFrame_preprocess_21e3788fbeaab4c95277ad0f42fdb67f8dbf383f')
f(34,944,3,3,'LoweringPhase_process_d5ae90f63868a96677052873aca549af7232b81e')
f(35,944,1,3,'Lowerable_lower_a496cff1f5b148ec4e1bf979d8feb740f58be411')
f(36,944,1,3,'AMD64HotSpotLoweringProvider_lower_0e125e2b51eedcd8877a916e73d2d7f28e3edd77')
f(37,944,1,3,'DefaultHotSpotLoweringProvider_lower_f4c2fd1010b8200db9662348da0bc04cbc4c26e7')
f(38,944,1,3,'DefaultJavaLoweringProvider_lower_76074506d440c4824cb1e8bd2326e66c869fe50b')
f(39,944,1,3,'DefaultJavaLoweringProvider_lowerCompareAndSwapNode_9b9f2fc8ed27f190a437e369cdc13b8e4dad9f96')
f(40,944,1,3,'G1BarrierSet_guessStoreBarrierType_6eb190927b2e54045656ab7bd127f978b0d8ee54')
f(41,944,1,3,'StampTool_typeReferenceOrNull_8a89e331ef17ed791f5cc02ea87545ea3f6a57d1')
f(42,944,1,3,'TypeReference_createTrusted_240967806c10215f85589e9030918e8035eecbeb')
f(43,944,1,3,'HotSpotResolvedObjectTypeImpl_findLeafConcreteSubtype_e9eb9bb0d608b39b33dd6414a55802477940cd17')
f(44,944,1,3,'HotSpotResolvedObjectTypeImpl_getSubklass_f159b4706b13a0d94c49948c09b90a2d49b2410e')
f(45,944,1,3,'CompilerToVM_getResolvedJavaType0_844625a29386c581851b96b1dfeb15a15d475e88')
f(46,944,1,3,'c2v_getResolvedJavaType0(JNIEnv_*, _jobject*, _jobject*, long, unsigned char)')
f(47,944,1,4,'JNIJVMCI::HotSpotConstantPool::is_instance(JVMCIEnv*, JVMCIObject)')
f(48,944,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(35,945,2,3,'WriteBarrier_lower_c4b5098a8ad6db960ee49472f6855672f1549b3c')
f(36,945,2,3,'AMD64HotSpotLoweringProvider_lower_0e125e2b51eedcd8877a916e73d2d7f28e3edd77')
f(37,945,2,3,'DefaultHotSpotLoweringProvider_lower_f4c2fd1010b8200db9662348da0bc04cbc4c26e7')
f(38,945,2,3,'DefaultHotSpotLoweringProvider_lowerWithoutDelegation_cfb545941ded6081a4f6f89d14ba370b4e9faf7b')
f(39,945,1,3,'G1WriteBarrierSnippets$G1WriteBarrierLowerer_lower_820ffba2ad95d7c4c8d91b09f32f2d06b1e02f63')
f(40,945,1,3,'SnippetTemplate$AbstractTemplates_template_e538e179ee2c693d7e0037f40a59ee018f0ec813')
f(41,945,1,3,'SnippetTemplate_constructor_3372062c75ef452ab7f84cb719888db9840ca3c8')
f(42,945,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(43,945,1,3,'LoweringPhase_run_750042402ca9279471f6ea6386601e212ff07524')
f(44,945,1,3,'LoweringPhase_run_0ee7d0e2bdbd30337af587499ce0d77e5ba15a64')
f(45,945,1,3,'LoweringPhase_lower_4c5bde07a86f3c2198e155b3c26ebfdc6cafe6ef')
f(46,945,1,3,'CanonicalizerPhase_applyIncremental_924d3fe0837afaa3fca28c1ec2caeec75ebe046f')
f(47,945,1,3,'BasePhase_apply_a7a34a5581cb5bc9dd94a67363b0d35949922111')
f(48,945,1,3,'IncrementalCanonicalizerPhase_run_df61f3c9a4db09c282182fb2b112a4183819f26e')
f(49,945,1,3,'IncrementalCanonicalizerPhase_run_568a80c1abfa6e74a4186cd6f9a33189e109a5a2')
f(50,945,1,3,'CanonicalizerPhase_processWorkSet_8f51f959decb8e416db097de1bcd10ff3ddf626e')
f(51,945,1,3,'CanonicalizerPhase_processNode_26b6441a649f61036379caa2918cc10ce131f6d3')
f(52,945,1,3,'CanonicalizerPhase_tryInferStamp_e57dd90156f9537811aa7af5a3425cbae2a06d86')
f(53,945,1,3,'UnaryNode_inferStamp_1d6defb65c381767ea11e63bab36548b5351eda8')
f(54,945,1,3,'IntegerConvertNode_foldStamp_47ae41d736378328035a2af6bddf2de08e1377d3')
f(55,945,1,3,'IntegerStamp$18_foldStamp_09ea89dea4793aaffaacc9d012884dcb48580334')
f(56,945,1,5,'page_fault')
f(57,945,1,5,'do_page_fault')
f(58,945,1,5,'__do_page_fault')
f(59,945,1,5,'do_user_addr_fault')
f(60,945,1,5,'handle_mm_fault')
f(61,945,1,5,'__handle_mm_fault')
f(62,945,1,5,'do_anonymous_page')
f(63,945,1,5,'mem_cgroup_commit_charge')
f(39,946,1,3,'G1WriteBarrierSnippets$G1WriteBarrierLowerer_lower_bd051c9f6c91998f932bf8a85510959d4afce16a')
f(40,946,1,3,'SnippetTemplate$AbstractTemplates_template_e538e179ee2c693d7e0037f40a59ee018f0ec813')
f(41,946,1,3,'DebugContext_printMetrics_5d1c84db6f7f3e2cd2185bfe9ad3e21fcda97ea4')
f(29,947,1,3,'Phase_run_8c3fa023c3699516c054add9ce066788a5ba482a')
f(30,947,1,3,'DeadCodeEliminationPhase_run_47c24b1436065fd279283d14c09e99a34d17d9a4')
f(31,947,1,3,'DeadCodeEliminationPhase_iterateSuccessorsAndInputs_b4ff154aa9c439da9f4203d174d6b67ed784497c')
f(32,947,1,3,'NodeClass_applyEdges_80327228d32a1c04d6d117e912008f977b6facf7')
f(33,947,1,3,'NodeClass_applyHelper_a9402d09f3da0a1a12a6d15395efe85351eb9bfa')
f(34,947,1,3,'DeadCodeEliminationPhase$1_apply_321c82c360914cd8733593772a61b8b5346a69d3')
f(35,947,1,3,'NodeFlood_add_5ab00eea1cdffbeedca2124654c63f534383e3ee')
f(36,947,1,3,'ArrayDeque_addLast_09d92307a5ba13ed75f0a1462685432a49cd537d')
f(37,947,1,3,'ArrayDeque_grow_c5f6a6aef02e71a21ee6e0cd180f9480a0bf84f3')
f(38,947,1,3,'Arrays_copyOf_8b94aaa69f1acb8e99fef00fd70a0b6ef8140a71')
f(39,947,1,3,'SubstrateArraycopySnippets_doArraycopy_4853bfec7ad839b72daa1b518dc3bf9756daa462')
f(25,948,2,3,'LIRCompilerBackend_emitBackEnd_800df378458724d383babcedc5e216ec320ea226')
f(26,948,2,3,'LIRCompilerBackend_emitCode_4d92dc1cf87c0becb60c13067698a5c91f0bbca4')
f(27,948,2,3,'AMD64HotSpotBackend_emitCode_679e24b52f4f010abb338b9430643584399bade6')
f(28,948,2,3,'AMD64HotSpotBackend_emitCodeSuffix_dbf3fc17eb4028ba216561565bec744762a0c4a3')
f(29,948,2,3,'HotSpotForeignCallsProviderImpl_lookupForeignCall_abca3a7c859b7c0a40c8cab69007bd5097ccbd68')
f(30,948,2,3,'HotSpotForeignCallLinkageImpl_finalizeAddress_99b902c132b6d99ed251a93a839698d284f42dd3')
f(31,948,2,3,'Stub_getCode_4f7b31b23f7daa92c3a66cd44e74e6b679198f17')
f(32,948,1,3,'HotSpotCodeCacheProvider_installCode_3a03b5597e27316aa2c6fde9024f8af0e460e84c')
f(33,948,1,3,'CompilerToVM_installCode_4ca98a048c9a512335c23477fe6eb72524502da0')
f(34,948,1,3,'CompilerToVM_installCode0_36cf2e44a5037247275fabde7da16edea7c6d3c1')
f(35,948,1,3,'c2v_installCode0(JNIEnv_*, _jobject*, long, long, bool, _jobject*, _jobjectArray*, _jobject*, long, _jbyteArray*)')
f(36,948,1,4,'CodeInstaller::install(JVMCICompiler*, long, bool, JVMCIObject, objArrayHandle, CodeBlob*&, nmethodLocker&, JVMCIObject, FailedSpeculation**, char*, int, JVMCIEnv*)')
f(37,948,1,4,'CodeInstaller::initialize_buffer(JVMCIObject, CodeBuffer&, HotSpotCompiledCodeStream*, unsigned char, JVMCIEnv*)')
f(38,948,1,4,'CodeInstaller::site_Call(CodeBuffer&, unsigned char, int, HotSpotCompiledCodeStream*, JVMCIEnv*)')
f(39,948,1,4,'CodeInstaller::create_oop_map(HotSpotCompiledCodeStream*, unsigned char, JVMCIEnv*)')
f(32,949,1,3,'Stub_buildCompilationResult_33e39e06256ad87e928d83540822d760ce0d3ce3')
f(33,949,1,3,'SnippetStub_getGraph_7a55e6a6c244da3f58cccf050e8eb4db8d66df90')
f(34,949,1,3,'SnippetStub_buildInitialGraph_17068b46efe87e0385ac1a0cdcedb7875f9d7926')
f(35,949,1,3,'HotSpotReplacementsImpl_getSnippet_5f8d764843046c4f5164e0433bd1f51589602a27')
f(36,949,1,3,'EncodedSnippets_getEncodedSnippet_e1d6099201e94ee3c958e366b3b20d2f7ddb8a54')
f(37,949,1,3,'EncodedSnippets_decodeSnippetGraph_6db682cbc14398967ba2ffbc141d85f68d5c6e52')
f(38,949,1,3,'PEGraphDecoder_decode_8876bd193fa3c9ad384b1eeacbbc8bbaf1792355')
f(39,949,1,3,'GraphDecoder_decode_6772f99e1c932b8170d29b0d4edb3738c283d24a')
f(40,949,1,3,'SimplifyingGraphDecoder_handleFixedNode_f4208232e0338e62b19e4578a91a5389ee7c350e')
f(23,950,1,3,'StableProfileProvider_getProfilingInfo_bf9142838a14b63b060225b71aeffd0180b7d20d')
f(24,950,1,3,'StableProfileProvider$CachingProfilingInfo_constructor_0e968fafb167693b94b1504b84a41cedf6f3602c')
f(25,950,1,3,'HotSpotResolvedJavaMethodImpl_getProfilingInfo_0d7fe9d7a3a16e21d1416ceecee5f760a8488f5f')
f(26,950,1,3,'HotSpotProfilingInfo_constructor_9e9e5f14be70e8a16dd25c0091d1abd7e11d53e9')
f(27,950,1,3,'CompilerToVM_isMature_5de58549b7c89d7db11275c1d56f7468c519d441')
f(14,951,1,3,'HotSpotJVMCIRuntime_getCompiler_93fded003ae79c171fc36e48687a44946fcfb710')
f(15,951,1,3,'HotSpotGraalCompilerFactory_createCompiler_59590471fbdbbe536f09b0df84b5bde01ae76253')
f(16,951,1,3,'HotSpotGraalCompilerFactory_createCompiler_00026c5ef813d489a66d82beb38c13c746cd9e1f')
f(17,951,1,3,'HotSpotGraalCompilerFactory_createCompiler_998e26d918ab572f0a54ee9556e21062725c1844')
f(18,951,1,3,'HotSpotGraalRuntime_constructor_c31f9b8dad0683c1c405e5deed27fb25125a11da')
f(19,951,1,3,'HotSpotHostBackend_completeInitialization_74213da1b38da1919fa773a951e9ad93bfd9bf53')
f(20,951,1,3,'AMD64HotSpotForeignCallsProvider_initialize_f02f9b89342096050f9c3f170fc90f962fb38ff1')
f(21,951,1,3,'HotSpotHostForeignCallsProvider_initialize_eac6c97228784ea0478953332e01151a672a0e5f')
f(22,951,1,3,'HotSpotForeignCallsProviderImpl_linkForeignCall_eb3f34362385cc904ebd1b0ecc36ac73e589923c')
f(23,951,1,3,'AbstractForeignCallStub_constructor_7e30370b7e941384c83b57f5e9bbd933b2727732')
f(24,951,1,3,'HotSpotForeignCallLinkageImpl_create_ee4963903a2c1afab2c75d90f3120257e4e1159d')
f(25,951,1,3,'HotSpotForeignCallLinkageImpl_createCallingConvention_3a0840b38b4bd03d4218a4cc06016e4c2374e45e')
f(26,951,1,3,'HotSpotForeignCallLinkageImpl_asJavaType_6536c6b85a2f9077084543403d7408dab26671ce')
f(9,952,1,4,'JVMCIRuntime::get_HotSpotJVMCIRuntime(JVMCIEnv*)')
f(10,952,1,4,'JVMCIEnv::call_JVMCI_getRuntime(JVMCIEnv*)')
f(11,952,1,4,'JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)')
f(12,952,1,3,'JNIJavaCallVariantWrapperHolder_invokeJJI_J_VA_LIST_38d01c947004bf2fb1ed79e9cf88428891b6f3bb')
f(13,952,1,3,'JNIJavaCallWrapperHolder_invoke__A_862574d65ac71d222c0ba694ce613245f3bdf36a')
f(14,952,1,3,'JVMCI_getRuntime_baa121c49929bab98a73ed8e492f50cf9e2b4c04')
f(15,952,1,3,'JVMCI_initializeRuntime_58570e1960c6912650a34facb0f578bf720e3e30')
f(16,952,1,3,'JVM_GetJVMCIRuntime')
f(17,952,1,4,'JVMCIEnv::call_HotSpotJVMCIRuntime_runtime(JVMCIEnv*)')
f(18,952,1,4,'JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)')
f(19,952,1,3,'JNIJavaCallVariantWrapperHolder_invokeJJI_J_VA_LIST_38d01c947004bf2fb1ed79e9cf88428891b6f3bb')
f(20,952,1,3,'JNIJavaCallWrapperHolder_invoke__A_862574d65ac71d222c0ba694ce613245f3bdf36a')
f(21,952,1,3,'HotSpotJVMCIRuntime_runtime_e71a6b8bbdf0efdd063cc39758d7046d5968353d')
f(22,952,1,3,'HotSpotJVMCIRuntime_constructor_8981daab0a4145ed951ab52bdc559924a3cd26dd')
f(23,952,1,3,'HotSpotJVMCICompilerConfig_getCompilerFactory_b8323ea8b3d149ce7a7e4c352c4b6b089fff871c')
f(24,952,1,3,'HotSpotGraalCompilerFactory_onSelection_abcd4c5c951dbba188ce64c16b1379669923421e')
f(25,952,1,3,'HotSpotGraalCompilerFactory_initialize_e9ebe9a749702c86a13e20c7b783fb8df45dd870')
f(26,952,1,3,'JVMCIVersionCheck_check_535aa89e8fe8b9654842e2d095939560da200a53')
f(27,952,1,3,'JVMCIVersionCheck_run_4dd85102c12cd3abbfab0346d6a9ed678acf59bb')
f(28,952,1,3,'JVMCIVersionCheck$Version_parse_2b62b884ff0a35dcb180e64f9e7e3c43052fc6ed')
f(29,952,1,3,'Pattern_constructor_e67f155bf658db2928ce72c8d5822b0f3b99e7d9')
f(30,952,1,3,'Pattern_compile_f246b5df1b4fa757db523ed5bb6bbb7939983d72')
f(31,952,1,3,'Pattern_expr_623b819a431b3e32ea2ae8019ba7a7ae8b0f964e')
f(32,952,1,3,'Pattern_sequence_2132b5c107ceda8ae0a813c4a032cc58bbe6b306')
f(33,952,1,3,'Pattern_atom_f96d3d22a0018a4cbaf75caee139bce80cf61440')
f(34,952,1,3,'Pattern_escape_d5be899e127f55373bbb7e1e6a7f130eb9dbbac0')
f(1,953,1,3,'[VM Periodic Tas tid=186464]')
f(2,953,1,3,'start_thread')
f(3,953,1,3,'thread_native_entry(Thread*)')
f(4,953,1,4,'Thread::call_run()')
f(5,953,1,4,'WatcherThread::run()')
f(6,953,1,4,'WatcherThread::sleep() const')
f(7,953,1,4,'Monitor::wait(bool, long, bool)')
f(8,953,1,4,'Monitor::IWait(Thread*, long)')
f(9,953,1,4,'os::PlatformEvent::park(long)')
f(1,954,1068,3,'[io.sergejisbrecht.DispatcherBenchmark.baselineMpscUnboundedArrayQueueLooper-jmh-worker-1 tid=186469]')
f(2,954,1,3,'[not_walkable_Java]')
f(3,954,1,3,'__GI___clock_gettime')
f(4,954,1,3,'clock_gettime')
f(5,954,1,3,'[vdso]')
f(2,955,31,3,'[unknown_Java]')
f(3,955,7,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler.scheduleDirect')
f(3,962,1,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$1')
f(3,963,14,1,'java/util/concurrent/LinkedBlockingQueue.offer')
f(3,977,9,1,'java/util/concurrent/ThreadPoolExecutor.execute')
f(2,986,1036,1,'java/lang/Thread.run')
f(3,986,1036,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,986,1036,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,986,1036,1,'java/util/concurrent/FutureTask.run')
f(6,986,1036,1,'java/util/concurrent/Executors$RunnableAdapter.call')
f(7,986,1036,1,'java/util/concurrent/FutureTask.run')
f(8,986,1036,1,'org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call')
f(9,986,1036,1,'org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call')
f(10,986,1036,1,'java/lang/reflect/Method.invoke')
f(11,986,1036,1,'jdk/internal/reflect/DelegatingMethodAccessorImpl.invoke')
f(12,986,1036,1,'jdk/internal/reflect/NativeMethodAccessorImpl.invoke')
f(13,986,1036,1,'jdk/internal/reflect/NativeMethodAccessorImpl.invoke0')
f(14,986,1036,1,'io/sergejisbrecht/jmh_generated/DispatcherBenchmark_baselineMpscUnboundedArrayQueueLooper_jmhTest.baselineMpscUnboundedArrayQueueLooper_AverageTime')
f(15,986,1036,1,'io/sergejisbrecht/jmh_generated/DispatcherBenchmark_baselineMpscUnboundedArrayQueueLooper_jmhTest.baselineMpscUnboundedArrayQueueLooper_avgt_jmhStub')
f(16,986,1036,1,'io/sergejisbrecht/DispatcherBenchmark.baselineMpscUnboundedArrayQueueLooper')
f(17,986,1036,1,'io/sergejisbrecht/DispatcherBenchmark.enqueueJobs')
f(18,986,1,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler.scheduleDirect')
f(19,986,1,1,'java/util/concurrent/AbstractExecutorService.submit')
f(20,986,1,1,'java/util/concurrent/ThreadPoolExecutor.execute')
f(21,986,1,1,'java/util/concurrent/LinkedBlockingQueue.offer')
f(22,986,1,1,'java/util/concurrent/LinkedBlockingQueue.signalNotEmpty')
f(23,986,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal')
f(24,986,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.doSignal')
f(25,986,1,6,'java/util/concurrent/locks/AbstractQueuedSynchronizer.transferForSignal',0,1,0)
f(26,986,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',1,0,0)
f(27,986,1,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',1,0,0)
f(28,986,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',1,0,0)
f(29,986,1,2,'java/lang/Class.cast',1,0,0)
f(18,987,2,1,'java/util/concurrent/CountDownLatch.await')
f(19,987,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.tryAcquireSharedNanos')
f(20,987,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireSharedNanos')
f(21,987,2,1,'java/util/concurrent/locks/LockSupport.parkNanos')
f(22,987,2,1,'jdk/internal/misc/Unsafe.park')
f(23,988,1,3,'pthread_cond_timedwait@@GLIBC_2.3.2')
f(24,988,1,5,'entry_SYSCALL_64_after_hwframe')
f(25,988,1,5,'do_syscall_64')
f(26,988,1,5,'__x64_sys_futex')
f(27,988,1,5,'do_futex')
f(28,988,1,5,'futex_wait')
f(29,988,1,5,'get_futex_key')
f(18,989,1033,1,'java/util/stream/IntPipeline$Head.forEach')
f(19,989,1033,1,'java/util/stream/Streams$RangeIntSpliterator.forEachRemaining')
f(20,989,1033,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$44/1336968264.accept')
f(21,989,1033,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$1')
f(22,1011,1,4,'JVMCIRuntime::new_instance_common(JavaThread*, Klass*, bool)')
f(23,1011,1,4,'InstanceKlass::allocate_instance(Thread*)')
f(24,1011,1,4,'CollectedHeap::obj_allocate(Klass*, int, Thread*)')
f(25,1011,1,4,'MemAllocator::allocate() const')
f(26,1011,1,4,'MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const')
f(27,1011,1,4,'G1Allocator::unsafe_max_tlab_alloc()')
f(22,1012,987,1,'io/reactivex/rxjava3/internal/schedulers/ExecutorScheduler.scheduleDirect')
f(23,1057,77,2,'io/reactivex/rxjava3/internal/schedulers/AbstractDirectTask.setFuture',77,0,0)
f(24,1063,68,2,'java/util/concurrent/atomic/AtomicReference.compareAndSet',68,0,0)
f(25,1063,68,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',68,0,0)
f(26,1063,68,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',68,0,0)
f(27,1063,68,2,'jdk/internal/misc/Unsafe.compareAndSetObject',68,0,0)
f(24,1131,3,2,'java/util/concurrent/atomic/AtomicReference.get',3,0,0)
f(23,1134,8,2,'io/reactivex/rxjava3/plugins/RxJavaPlugins.onSchedule',5,0,0)
f(24,1139,3,4,'JVMCIRuntime::new_instance_common(JavaThread*, Klass*, bool)')
f(25,1139,3,4,'InstanceKlass::allocate_instance(Thread*)')
f(26,1139,3,4,'CollectedHeap::obj_allocate(Klass*, int, Thread*)')
f(27,1139,3,4,'MemAllocator::allocate() const')
f(28,1139,3,4,'MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const')
f(29,1139,3,4,'G1CollectedHeap::allocate_new_tlab(unsigned long, unsigned long, unsigned long*)')
f(30,1140,2,4,'G1CollectedHeap::attempt_allocation_slow(unsigned long)')
f(31,1140,2,4,'MutatorAllocRegion::retire(bool)')
f(32,1140,2,4,'G1CollectedHeap::retire_mutator_alloc_region(HeapRegion*, unsigned long)')
f(33,1140,2,4,'G1CollectionSet::add_eden_region(HeapRegion*)')
f(34,1141,1,4,'G1Policy::predict_region_elapsed_time_ms(HeapRegion*, bool) const')
f(35,1141,1,4,'G1Analytics::predict_rs_scan_time_ms(unsigned long, bool) const')
f(23,1142,857,1,'java/util/concurrent/AbstractExecutorService.submit',36,0,0)
f(24,1148,30,2,'java/util/concurrent/AbstractExecutorService.newTaskFor',30,0,0)
f(24,1178,821,1,'java/util/concurrent/ThreadPoolExecutor.execute')
f(25,1209,769,1,'java/util/concurrent/LinkedBlockingQueue.offer')
f(26,1430,149,2,'java/util/concurrent/LinkedBlockingQueue.enqueue',149,0,0)
f(26,1579,28,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',28,0,0)
f(27,1584,23,2,'java/util/concurrent/locks/ReentrantLock$Sync.isHeldExclusively',23,0,0)
f(28,1588,19,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',19,0,0)
f(26,1607,271,2,'java/util/concurrent/locks/ReentrantLock.lock',271,0,0)
f(27,1607,271,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',271,0,0)
f(28,1642,236,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',236,0,0)
f(29,1642,236,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',236,0,0)
f(30,1741,6,2,'java/lang/Thread.currentThread',6,0,0)
f(30,1747,126,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',126,0,0)
f(30,1873,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',5,0,0)
f(26,1878,100,2,'java/util/concurrent/locks/ReentrantLock.unlock',100,0,0)
f(27,1878,100,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',100,0,0)
f(28,1967,11,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',11,0,0)
f(29,1976,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setState',2,0,0)
f(25,1978,5,2,'java/util/concurrent/ThreadPoolExecutor.isRunning',5,0,0)
f(25,1983,16,2,'java/util/concurrent/ThreadPoolExecutor.workerCountOf',16,0,0)
f(22,1999,13,2,'java/lang/invoke/Invokers$Holder.linkToTargetMethod',13,0,0)
f(23,1999,13,2,'java/lang/invoke/DirectMethodHandle$Holder.invokeStatic',13,0,0)
f(24,1999,13,2,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.get$Lambda',13,0,0)
f(22,2012,3,2,'java/util/ArrayList$Itr.hasNext',3,0,0)
f(22,2015,7,2,'java/util/ArrayList$Itr.next',7,0,0)
f(1,2022,3264,3,'[pool-2-thread-1 tid=186471]')
f(2,2022,3264,1,'java/lang/Thread.run')
f(3,2022,3264,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,2022,3264,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,2023,2301,1,'java/util/concurrent/FutureTask.run')
f(6,2037,2244,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(7,2037,2244,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(8,2041,2239,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run')
f(9,2041,2239,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0')
f(10,2041,2239,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,4278,1,5,'apic_timer_interrupt')
f(12,4278,1,5,'smp_apic_timer_interrupt')
f(13,4278,1,5,'irq_exit')
f(14,4278,1,5,'__softirqentry_text_start')
f(15,4278,1,5,'run_rebalance_domains')
f(16,4278,1,5,'update_blocked_averages')
f(17,4278,1,5,'__lock_text_start')
f(11,4279,1,5,'ret_from_intr')
f(12,4279,1,5,'do_IRQ')
f(13,4279,1,5,'irq_exit')
f(14,4279,1,5,'__softirqentry_text_start')
f(8,4280,1,2,'java/util/concurrent/atomic/AtomicReference.lazySet',1,0,0)
f(9,4280,1,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',1,0,0)
f(10,4280,1,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,4280,1,2,'jdk/internal/misc/Unsafe.putObjectRelease',1,0,0)
f(6,4281,13,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',13,0,0)
f(7,4281,13,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',13,0,0)
f(8,4282,12,2,'jdk/internal/misc/Unsafe.compareAndSetObject',12,0,0)
f(6,4294,30,2,'java/util/concurrent/FutureTask.set',30,0,0)
f(7,4322,2,2,'java/util/concurrent/FutureTask.finishCompletion',2,0,0)
f(5,4324,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',11,0,0)
f(6,4324,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',11,0,0)
f(7,4324,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',11,0,0)
f(8,4325,4,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',4,0,0)
f(8,4329,6,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',6,0,0)
f(9,4329,6,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',6,0,0)
f(10,4329,6,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',6,0,0)
f(11,4329,6,2,'jdk/internal/misc/Unsafe.compareAndSetInt',6,0,0)
f(5,4335,22,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',22,0,0)
f(6,4335,22,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',22,0,0)
f(5,4357,929,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,4371,2,3,'itable stub')
f(6,4373,912,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,4405,74,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',74,0,0)
f(7,4479,3,2,'java/util/concurrent/atomic/AtomicInteger.getAndDecrement',3,0,0)
f(7,4482,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',5,0,0)
f(8,4485,2,2,'java/util/concurrent/locks/ReentrantLock$Sync.isHeldExclusively',2,0,0)
f(9,4485,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(7,4487,428,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',33,0,0)
f(8,4487,428,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',33,0,0)
f(9,4487,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,4487,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(9,4488,395,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,4499,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',1,0,0)
f(10,4500,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',11,0,0)
f(11,4501,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',1,0,0)
f(12,4501,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,4502,9,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',9,0,0)
f(12,4502,9,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',9,0,0)
f(13,4502,9,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',9,0,0)
f(14,4502,9,2,'jdk/internal/misc/Unsafe.compareAndSetObject',9,0,0)
f(10,4511,356,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',2,0,0)
f(11,4511,356,1,'java/util/concurrent/locks/LockSupport.park',2,0,0)
f(12,4511,2,2,'java/util/concurrent/locks/LockSupport.setBlocker',2,0,0)
f(13,4511,2,2,'jdk/internal/misc/Unsafe.putObject',2,0,0)
f(12,4513,354,1,'jdk/internal/misc/Unsafe.park')
f(13,4518,2,4,'Parker::park(bool, long)')
f(13,4520,2,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(13,4522,258,3,'Unsafe_Park')
f(14,4528,2,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,4530,3,4,'Monitor::lock_without_safepoint_check()')
f(14,4533,1,4,'Monitor::unlock()')
f(14,4534,46,4,'Parker::park(bool, long)')
f(15,4558,6,4,'Monitor::lock_without_safepoint_check()')
f(15,4564,10,4,'Monitor::unlock()')
f(16,4573,1,5,'apic_timer_interrupt')
f(17,4573,1,5,'smp_apic_timer_interrupt')
f(18,4573,1,5,'irq_exit')
f(19,4573,1,5,'__softirqentry_text_start')
f(20,4573,1,5,'run_rebalance_domains')
f(21,4573,1,5,'update_blocked_averages')
f(22,4573,1,5,'__lock_text_start')
f(15,4574,5,3,'__tls_get_addr')
f(15,4579,1,4,'os::is_interrupted(Thread*, bool)')
f(14,4580,2,4,'Thread::is_interrupted(Thread*, bool)')
f(14,4582,4,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,4586,3,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,4589,188,3,'__pthread_mutex_unlock')
f(15,4754,23,5,'entry_SYSCALL_64_after_hwframe')
f(16,4754,23,5,'do_syscall_64')
f(17,4758,19,5,'__x64_sys_futex')
f(18,4759,18,5,'do_futex')
f(19,4759,12,5,'futex_wake')
f(20,4766,5,5,'get_futex_key')
f(21,4768,3,5,'get_futex_key_refs.isra.0')
f(19,4771,6,5,'hash_futex')
f(14,4777,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(14,4778,2,3,'pthread_mutex_unlock@plt')
f(13,4780,1,3,'__GI___pthread_mutex_trylock')
f(13,4781,76,3,'__pthread_cond_wait')
f(14,4795,62,5,'entry_SYSCALL_64_after_hwframe')
f(15,4795,62,5,'do_syscall_64')
f(16,4819,38,5,'__x64_sys_futex')
f(17,4821,36,5,'do_futex')
f(18,4824,33,5,'futex_wait')
f(19,4829,4,5,'futex_wait_queue_me')
f(20,4830,3,5,'schedule')
f(21,4831,2,5,'__schedule')
f(22,4832,1,5,'finish_task_switch')
f(19,4833,17,5,'futex_wait_setup')
f(20,4840,5,5,'get_futex_key')
f(21,4843,2,5,'get_futex_key_refs.isra.0')
f(20,4845,5,5,'get_futex_value_locked')
f(19,4850,7,5,'plist_add')
f(13,4857,2,3,'__pthread_disable_asynccancel')
f(13,4859,3,3,'__pthread_enable_asynccancel')
f(13,4862,1,3,'__pthread_mutex_cond_lock')
f(13,4863,3,3,'__pthread_mutex_unlock_usercnt')
f(13,4866,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,4867,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',3,0,0)
f(10,4870,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',3,0,0)
f(11,4871,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',2,0,0)
f(12,4871,2,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',2,0,0)
f(13,4871,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',2,0,0)
f(14,4871,2,2,'jdk/internal/misc/Unsafe.compareAndSetInt',2,0,0)
f(10,4873,10,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',10,0,0)
f(11,4873,10,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',10,0,0)
f(12,4879,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(12,4880,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',3,0,0)
f(9,4883,32,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',32,0,0)
f(10,4883,32,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',32,0,0)
f(11,4911,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(11,4913,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',2,0,0)
f(7,4915,370,1,'java/util/concurrent/locks/ReentrantLock.unlock',15,0,0)
f(8,4915,370,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',15,0,0)
f(9,4928,355,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,4929,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(11,4929,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(12,4929,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(13,4929,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,4933,350,1,'java/util/concurrent/locks/LockSupport.unpark',1,0,0)
f(11,4934,349,1,'jdk/internal/misc/Unsafe.unpark')
f(12,4938,35,3,'Unsafe_Unpark')
f(13,4948,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,4949,1,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,4950,1,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,4951,7,3,'__pthread_mutex_unlock')
f(14,4957,1,5,'entry_SYSCALL_64_after_hwframe')
f(15,4957,1,5,'do_syscall_64')
f(16,4957,1,5,'__x64_sys_futex')
f(17,4957,1,5,'do_futex')
f(18,4957,1,5,'futex_wake')
f(13,4958,2,4,'java_lang_Thread::thread(oopDesc*)')
f(13,4960,1,4,'oopDesc::address_field(int) const')
f(13,4961,12,3,'pthread_mutex_lock')
f(12,4973,309,3,'__pthread_cond_signal')
f(13,5032,250,5,'entry_SYSCALL_64_after_hwframe')
f(14,5032,2,5,'__x64_sys_futex')
f(14,5034,248,5,'do_syscall_64')
f(15,5055,227,5,'__x64_sys_futex')
f(16,5055,227,5,'do_futex')
f(17,5057,3,5,'_raw_spin_lock')
f(17,5060,220,5,'futex_wake')
f(18,5068,4,5,'get_futex_key')
f(19,5071,1,5,'get_futex_key_refs.isra.0')
f(18,5072,21,5,'mark_wake_futex')
f(19,5087,6,5,'__unqueue_futex')
f(18,5093,187,5,'wake_up_q')
f(19,5097,1,5,'__lock_text_start')
f(19,5098,182,5,'try_to_wake_up')
f(20,5099,181,5,'__lock_text_start')
f(17,5280,1,5,'hash_futex')
f(17,5281,1,5,'mark_wake_futex')
f(12,5282,1,3,'__tls_get_addr@plt')
f(9,5283,2,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',2,0,0)
f(10,5283,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(10,5284,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setState',1,0,0)
f(6,5285,1,2,'java/util/concurrent/ThreadPoolExecutor.runStateAtLeast',1,0,0)
f(1,5286,3236,3,'[pool-2-thread-10 tid=186480]')
f(2,5286,1,3,'[unknown_Java]')
f(3,5286,1,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(2,5287,3235,1,'java/lang/Thread.run')
f(3,5287,3235,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,5287,3235,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,5289,2294,1,'java/util/concurrent/FutureTask.run')
f(6,5304,2247,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',6,0,0)
f(7,5304,2247,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',6,0,0)
f(8,5306,2240,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',1,0,0)
f(9,5306,2240,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',1,0,0)
f(10,5307,2239,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,7544,1,5,'apic_timer_interrupt')
f(12,7544,1,5,'smp_apic_timer_interrupt')
f(13,7544,1,5,'irq_exit')
f(14,7544,1,5,'__softirqentry_text_start')
f(15,7544,1,5,'run_rebalance_domains')
f(16,7544,1,5,'update_blocked_averages')
f(17,7544,1,5,'__lock_text_start')
f(11,7545,1,5,'swapgs_restore_regs_and_return_to_usermode')
f(12,7545,1,5,'prepare_exit_to_usermode')
f(13,7545,1,5,'exit_to_usermode_loop')
f(8,7546,2,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$46/614951766.run')
f(9,7546,2,1,'java/util/concurrent/CountDownLatch.countDown')
f(10,7546,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared')
f(11,7546,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doReleaseShared')
f(12,7546,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(13,7546,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(14,7546,2,1,'jdk/internal/misc/Unsafe.unpark')
f(15,7546,2,3,'__pthread_cond_signal')
f(16,7546,2,5,'entry_SYSCALL_64_after_hwframe')
f(17,7546,2,5,'do_syscall_64')
f(18,7547,1,5,'__x64_sys_futex')
f(19,7547,1,5,'do_futex')
f(20,7547,1,5,'futex_wake')
f(21,7547,1,5,'wake_up_q')
f(22,7547,1,5,'try_to_wake_up')
f(23,7547,1,5,'__lock_text_start')
f(8,7548,3,2,'java/util/concurrent/atomic/AtomicReference.lazySet',3,0,0)
f(9,7548,3,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',3,0,0)
f(10,7548,3,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',3,0,0)
f(11,7548,3,2,'jdk/internal/misc/Unsafe.putObjectRelease',3,0,0)
f(6,7551,7,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',7,0,0)
f(7,7551,7,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',7,0,0)
f(8,7551,7,2,'jdk/internal/misc/Unsafe.compareAndSetObject',7,0,0)
f(6,7558,25,2,'java/util/concurrent/FutureTask.set',25,0,0)
f(7,7582,1,2,'java/util/concurrent/FutureTask.finishCompletion',1,0,0)
f(5,7583,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',11,0,0)
f(6,7583,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',11,0,0)
f(7,7583,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',11,0,0)
f(8,7584,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',3,0,0)
f(8,7587,7,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',7,0,0)
f(9,7587,7,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',7,0,0)
f(10,7587,7,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',7,0,0)
f(11,7587,7,2,'jdk/internal/misc/Unsafe.compareAndSetInt',7,0,0)
f(5,7594,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',11,0,0)
f(6,7594,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',11,0,0)
f(5,7605,917,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,7614,4,3,'itable stub')
f(6,7618,902,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,7666,59,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',59,0,0)
f(7,7725,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',4,0,0)
f(7,7729,424,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',43,0,0)
f(8,7730,423,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',42,0,0)
f(9,7730,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,7730,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(9,7731,381,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,7739,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',2,0,0)
f(10,7741,18,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',18,0,0)
f(11,7747,12,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',12,0,0)
f(12,7747,12,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',12,0,0)
f(13,7747,12,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',12,0,0)
f(14,7747,12,2,'jdk/internal/misc/Unsafe.compareAndSetObject',12,0,0)
f(10,7759,333,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt')
f(11,7759,333,1,'java/util/concurrent/locks/LockSupport.park')
f(12,7759,333,1,'jdk/internal/misc/Unsafe.park')
f(13,7761,1,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(13,7762,2,4,'Parker::park(bool, long)')
f(13,7764,2,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(13,7766,244,3,'Unsafe_Park')
f(14,7769,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,7770,1,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,7771,1,4,'Monitor::lock_without_safepoint_check()')
f(14,7772,1,4,'Monitor::unlock()')
f(14,7773,40,4,'Parker::park(bool, long)')
f(15,7793,7,4,'Monitor::lock_without_safepoint_check()')
f(15,7800,7,4,'Monitor::unlock()')
f(15,7807,1,4,'Thread::is_interrupted(Thread*, bool)')
f(15,7808,5,3,'__tls_get_addr')
f(14,7813,5,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,7818,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,7819,3,3,'__GI___pthread_mutex_trylock')
f(14,7822,1,3,'__pthread_cond_wait')
f(14,7823,185,3,'__pthread_mutex_unlock')
f(15,7982,26,5,'entry_SYSCALL_64_after_hwframe')
f(16,7982,3,5,'__x64_sys_futex')
f(16,7985,23,5,'do_syscall_64')
f(17,7993,15,5,'__x64_sys_futex')
f(18,7995,13,5,'do_futex')
f(19,7995,10,5,'futex_wake')
f(20,7998,5,5,'get_futex_key')
f(21,8000,3,5,'get_futex_key_refs.isra.0')
f(20,8003,2,5,'get_futex_key_refs.isra.0')
f(19,8005,1,5,'get_futex_key')
f(19,8006,2,5,'hash_futex')
f(14,8008,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(14,8009,1,4,'os::is_interrupted(Thread*, bool)')
f(13,8010,4,3,'__GI___pthread_mutex_trylock')
f(13,8014,71,3,'__pthread_cond_wait')
f(14,8024,61,5,'entry_SYSCALL_64_after_hwframe')
f(15,8024,2,5,'__x64_sys_futex')
f(15,8026,1,5,'__x86_indirect_thunk_rax')
f(15,8027,58,5,'do_syscall_64')
f(16,8042,43,5,'__x64_sys_futex')
f(17,8043,42,5,'do_futex')
f(18,8045,40,5,'futex_wait')
f(19,8050,4,5,'_raw_spin_lock')
f(19,8054,10,5,'futex_wait_queue_me')
f(20,8058,6,5,'schedule')
f(21,8062,2,5,'__schedule')
f(22,8063,1,5,'finish_task_switch')
f(23,8063,1,5,'apic_timer_interrupt')
f(24,8063,1,5,'smp_apic_timer_interrupt')
f(25,8063,1,5,'irq_exit')
f(26,8063,1,5,'__softirqentry_text_start')
f(27,8063,1,5,'run_timer_softirq')
f(28,8063,1,5,'__run_timers.part.0')
f(19,8064,14,5,'futex_wait_setup')
f(20,8072,4,5,'get_futex_key')
f(21,8074,2,5,'get_futex_key_refs.isra.0')
f(20,8076,2,5,'get_futex_value_locked')
f(19,8078,7,5,'hash_futex')
f(13,8085,2,3,'__pthread_disable_asynccancel')
f(13,8087,2,3,'__pthread_enable_asynccancel')
f(13,8089,1,3,'__pthread_mutex_cond_lock')
f(13,8090,1,3,'__pthread_mutex_unlock_usercnt')
f(13,8091,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,8092,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',5,0,0)
f(10,8097,6,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',6,0,0)
f(11,8099,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(12,8099,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(13,8099,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(14,8099,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,8103,9,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',9,0,0)
f(11,8103,9,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',9,0,0)
f(12,8109,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',3,0,0)
f(9,8112,41,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',41,0,0)
f(10,8112,41,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',41,0,0)
f(11,8146,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(11,8148,4,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',4,0,0)
f(11,8152,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',1,0,0)
f(7,8153,367,1,'java/util/concurrent/locks/ReentrantLock.unlock',18,0,0)
f(8,8153,367,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',18,0,0)
f(9,8169,349,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,8171,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',2,0,0)
f(11,8171,2,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',2,0,0)
f(12,8171,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',2,0,0)
f(13,8171,2,2,'jdk/internal/misc/Unsafe.compareAndSetInt',2,0,0)
f(10,8173,345,1,'java/util/concurrent/locks/LockSupport.unpark',1,0,0)
f(11,8173,345,1,'jdk/internal/misc/Unsafe.unpark',1,0,0)
f(12,8178,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(12,8179,1,4,'ThreadsListHandle::~ThreadsListHandle()')
f(12,8180,23,3,'Unsafe_Unpark')
f(13,8182,1,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<1097844ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 1097844ul>::oop_access_barrier(void*)')
f(13,8183,1,4,'Parker::unpark()')
f(13,8184,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,8185,3,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,8188,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,8189,1,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,8190,4,3,'__pthread_mutex_unlock')
f(13,8194,1,4,'oopDesc::address_field(int) const')
f(13,8195,8,3,'pthread_mutex_lock')
f(12,8203,314,3,'__pthread_cond_signal')
f(13,8274,243,5,'entry_SYSCALL_64_after_hwframe')
f(14,8274,2,5,'__x64_sys_futex')
f(14,8276,241,5,'do_syscall_64')
f(15,8296,221,5,'__x64_sys_futex')
f(16,8297,220,5,'do_futex')
f(17,8297,4,5,'_raw_spin_lock')
f(17,8301,1,5,'drop_futex_key_refs.isra.0')
f(17,8302,213,5,'futex_wake')
f(18,8312,4,5,'get_futex_key')
f(19,8314,2,5,'get_futex_key_refs.isra.0')
f(18,8316,6,5,'mark_wake_futex')
f(19,8321,1,5,'__unqueue_futex')
f(18,8322,193,5,'wake_up_q')
f(19,8328,187,5,'try_to_wake_up')
f(20,8328,187,5,'__lock_text_start')
f(17,8515,1,5,'hash_futex')
f(17,8516,1,5,'wake_up_q')
f(12,8517,1,3,'__tls_get_addr')
f(9,8518,2,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',2,0,0)
f(10,8518,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setState',2,0,0)
f(6,8520,2,2,'java/util/concurrent/ThreadPoolExecutor.runStateAtLeast',2,0,0)
f(1,8522,3225,3,'[pool-2-thread-11 tid=186481]')
f(2,8522,3,3,'[unknown_Java]')
f(3,8522,2,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(3,8524,1,1,'jdk/internal/misc/Unsafe.park')
f(2,8525,3222,1,'java/lang/Thread.run')
f(3,8525,3222,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,8525,3222,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,8526,1,2,'java/lang/Thread.interrupted',1,0,0)
f(6,8526,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(5,8527,2300,1,'java/util/concurrent/FutureTask.run')
f(6,8540,2234,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(7,8540,2234,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(8,8543,2230,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',1,0,0)
f(9,8543,2230,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',1,0,0)
f(10,8544,2229,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,10772,1,5,'ret_from_intr')
f(12,10772,1,5,'do_IRQ')
f(13,10772,1,5,'irq_exit')
f(14,10772,1,5,'__softirqentry_text_start')
f(8,10773,1,2,'java/util/concurrent/atomic/AtomicReference.lazySet',1,0,0)
f(9,10773,1,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',1,0,0)
f(10,10773,1,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,10773,1,2,'jdk/internal/misc/Unsafe.putObjectRelease',1,0,0)
f(6,10774,14,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',14,0,0)
f(7,10774,14,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',14,0,0)
f(8,10774,14,2,'jdk/internal/misc/Unsafe.compareAndSetObject',14,0,0)
f(6,10788,39,2,'java/util/concurrent/FutureTask.set',39,0,0)
f(7,10824,3,2,'java/util/concurrent/FutureTask.finishCompletion',3,0,0)
f(5,10827,9,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',9,0,0)
f(6,10827,9,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',9,0,0)
f(7,10827,9,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',9,0,0)
f(8,10827,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(8,10828,8,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',8,0,0)
f(9,10828,8,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',8,0,0)
f(10,10828,8,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',8,0,0)
f(11,10828,8,2,'jdk/internal/misc/Unsafe.compareAndSetInt',8,0,0)
f(5,10836,9,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',9,0,0)
f(6,10836,9,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',9,0,0)
f(5,10845,902,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,10854,13,3,'itable stub')
f(7,10866,1,5,'apic_timer_interrupt')
f(8,10866,1,5,'smp_apic_timer_interrupt')
f(9,10866,1,5,'irq_exit')
f(10,10866,1,5,'__softirqentry_text_start')
f(11,10866,1,5,'run_rebalance_domains')
f(12,10866,1,5,'update_blocked_averages')
f(13,10866,1,5,'__lock_text_start')
f(6,10867,878,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,10907,73,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',73,0,0)
f(7,10980,1,2,'java/util/concurrent/atomic/AtomicInteger.getAndDecrement',1,0,0)
f(8,10980,1,2,'jdk/internal/misc/Unsafe.getAndAddInt',1,0,0)
f(7,10981,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,10981,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireQueued')
f(7,10982,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',1,0,0)
f(7,10983,394,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',40,0,0)
f(8,10983,394,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',40,0,0)
f(9,10983,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,10983,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(9,10984,354,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,10992,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',4,0,0)
f(10,10996,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',11,0,0)
f(11,11002,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',1,0,0)
f(12,11002,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,11003,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',4,0,0)
f(12,11003,4,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',4,0,0)
f(13,11003,4,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(14,11003,4,2,'jdk/internal/misc/Unsafe.compareAndSetObject',4,0,0)
f(10,11007,314,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',2,0,0)
f(11,11007,314,1,'java/util/concurrent/locks/LockSupport.park',2,0,0)
f(12,11007,2,2,'java/util/concurrent/locks/LockSupport.setBlocker',2,0,0)
f(13,11007,2,2,'jdk/internal/misc/Unsafe.putObject',2,0,0)
f(12,11009,312,1,'jdk/internal/misc/Unsafe.park')
f(13,11012,2,4,'Parker::park(bool, long)')
f(13,11014,2,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(13,11016,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,11017,229,3,'Unsafe_Park')
f(14,11018,2,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,11020,1,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,11021,10,4,'Monitor::unlock()')
f(14,11031,46,4,'Parker::park(bool, long)')
f(15,11048,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(15,11049,6,4,'Monitor::lock_without_safepoint_check()')
f(15,11055,7,4,'Monitor::unlock()')
f(15,11062,15,3,'__tls_get_addr')
f(14,11077,1,4,'Thread::is_interrupted(Thread*, bool)')
f(14,11078,11,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,11089,3,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,11092,1,3,'__GI___pthread_mutex_trylock')
f(14,11093,152,3,'__pthread_mutex_unlock')
f(15,11229,16,5,'entry_SYSCALL_64_after_hwframe')
f(16,11229,1,5,'__x64_sys_futex')
f(16,11230,15,5,'do_syscall_64')
f(17,11236,8,5,'__x64_sys_futex')
f(18,11236,8,5,'do_futex')
f(19,11236,7,5,'futex_wake')
f(20,11239,3,5,'get_futex_key')
f(21,11241,1,5,'get_futex_key_refs.isra.0')
f(20,11242,1,5,'get_futex_key_refs.isra.0')
f(19,11243,1,5,'hash_futex')
f(17,11244,1,5,'do_futex')
f(14,11245,1,4,'os::is_interrupted(Thread*, bool)')
f(13,11246,64,3,'__pthread_cond_wait')
f(14,11259,51,5,'entry_SYSCALL_64_after_hwframe')
f(15,11259,3,5,'__x64_sys_futex')
f(15,11262,48,5,'do_syscall_64')
f(16,11276,34,5,'__x64_sys_futex')
f(17,11276,34,5,'do_futex')
f(18,11278,31,5,'futex_wait')
f(19,11280,1,5,'_raw_spin_lock')
f(19,11281,8,5,'futex_wait_queue_me')
f(20,11282,7,5,'schedule')
f(21,11287,2,5,'__schedule')
f(19,11289,17,5,'futex_wait_setup')
f(20,11303,3,5,'get_futex_value_locked')
f(19,11306,3,5,'hash_futex')
f(18,11309,1,5,'futex_wait_setup')
f(13,11310,1,3,'__pthread_disable_asynccancel')
f(13,11311,3,3,'__pthread_enable_asynccancel')
f(13,11314,4,3,'__pthread_mutex_cond_lock')
f(13,11318,2,3,'__pthread_mutex_unlock_usercnt')
f(13,11320,1,3,'_pthread_cleanup_pop')
f(10,11321,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',4,0,0)
f(10,11325,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',1,0,0)
f(10,11326,12,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',12,0,0)
f(11,11326,12,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',12,0,0)
f(12,11336,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(12,11337,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',1,0,0)
f(9,11338,39,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',39,0,0)
f(10,11338,39,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',39,0,0)
f(11,11371,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',3,0,0)
f(11,11374,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',3,0,0)
f(7,11377,368,1,'java/util/concurrent/locks/ReentrantLock.unlock',15,0,0)
f(8,11377,368,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',15,0,0)
f(9,11390,353,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,11392,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(11,11392,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(12,11392,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(13,11392,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,11396,347,1,'java/util/concurrent/locks/LockSupport.unpark',1,0,0)
f(11,11397,346,1,'jdk/internal/misc/Unsafe.unpark')
f(12,11400,34,3,'Unsafe_Unpark')
f(13,11406,1,4,'Parker::unpark()')
f(13,11407,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,11408,2,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,11410,7,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,11417,1,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,11418,3,3,'__pthread_mutex_unlock')
f(13,11421,1,4,'oopDesc::address_field(int) const')
f(13,11422,12,3,'pthread_mutex_lock')
f(12,11434,309,3,'__pthread_cond_signal')
f(13,11487,256,5,'entry_SYSCALL_64_after_hwframe')
f(14,11487,256,5,'do_syscall_64')
f(15,11503,240,5,'__x64_sys_futex')
f(16,11504,239,5,'do_futex')
f(17,11505,10,5,'_raw_spin_lock')
f(17,11515,227,5,'futex_wake')
f(18,11525,5,5,'get_futex_key')
f(19,11528,2,5,'get_futex_key_refs.isra.0')
f(18,11530,9,5,'mark_wake_futex')
f(19,11535,3,5,'__unqueue_futex')
f(19,11538,1,5,'ret_from_intr')
f(20,11538,1,5,'do_IRQ')
f(21,11538,1,5,'irq_exit')
f(22,11538,1,5,'__softirqentry_text_start')
f(18,11539,3,5,'wake_q_add_safe')
f(18,11542,200,5,'wake_up_q')
f(19,11547,195,5,'try_to_wake_up')
f(20,11548,194,5,'__lock_text_start')
f(17,11742,1,5,'hash_futex')
f(9,11743,2,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',2,0,0)
f(10,11744,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(6,11745,2,2,'java/util/concurrent/ThreadPoolExecutor.runStateAtLeast',2,0,0)
f(1,11747,3272,3,'[pool-2-thread-12 tid=186482]')
f(2,11747,1,3,'[unknown_Java]')
f(3,11747,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(2,11748,3271,1,'java/lang/Thread.run')
f(3,11748,3271,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,11748,3271,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,11750,2338,1,'java/util/concurrent/FutureTask.run')
f(6,11762,2279,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(7,11762,2279,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(8,11765,2274,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run')
f(9,11765,2274,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0')
f(10,11765,2274,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,14036,1,5,'apic_timer_interrupt')
f(12,14036,1,5,'smp_apic_timer_interrupt')
f(13,14036,1,5,'irq_exit')
f(14,14036,1,5,'__softirqentry_text_start')
f(15,14036,1,5,'run_rebalance_domains')
f(16,14036,1,5,'update_blocked_averages')
f(17,14036,1,5,'__lock_text_start')
f(11,14037,2,5,'ret_from_intr')
f(12,14037,2,5,'do_IRQ')
f(13,14037,2,5,'irq_exit')
f(14,14037,1,5,'__softirqentry_text_start')
f(14,14038,1,5,'tasklet_action')
f(8,14039,2,2,'java/util/concurrent/atomic/AtomicReference.lazySet',2,0,0)
f(9,14039,2,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',2,0,0)
f(10,14039,2,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',2,0,0)
f(11,14039,2,2,'jdk/internal/misc/Unsafe.putObjectRelease',2,0,0)
f(6,14041,13,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',13,0,0)
f(7,14041,13,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',13,0,0)
f(8,14042,12,2,'jdk/internal/misc/Unsafe.compareAndSetObject',12,0,0)
f(6,14054,34,2,'java/util/concurrent/FutureTask.set',34,0,0)
f(7,14087,1,2,'java/util/concurrent/FutureTask.finishCompletion',1,0,0)
f(5,14088,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',11,0,0)
f(6,14088,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',11,0,0)
f(7,14088,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',11,0,0)
f(8,14088,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(8,14089,10,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',10,0,0)
f(9,14089,10,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',10,0,0)
f(10,14089,10,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',10,0,0)
f(11,14089,10,2,'jdk/internal/misc/Unsafe.compareAndSetInt',10,0,0)
f(5,14099,33,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',33,0,0)
f(6,14099,33,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',33,0,0)
f(5,14132,887,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,14139,5,3,'itable stub')
f(6,14144,875,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,14179,63,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',63,0,0)
f(7,14242,1,2,'java/util/concurrent/atomic/AtomicInteger.getAndDecrement',1,0,0)
f(8,14242,1,2,'jdk/internal/misc/Unsafe.getAndAddInt',1,0,0)
f(7,14243,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,14243,1,1,'java/util/concurrent/locks/LockSupport.park')
f(9,14243,1,1,'jdk/internal/misc/Unsafe.park')
f(10,14243,1,3,'Unsafe_Park')
f(11,14243,1,3,'__pthread_mutex_unlock')
f(7,14244,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',4,0,0)
f(7,14248,389,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',39,0,0)
f(8,14249,388,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',38,0,0)
f(9,14249,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,14249,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(9,14250,350,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,14260,9,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',9,0,0)
f(11,14263,6,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',6,0,0)
f(12,14263,6,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',6,0,0)
f(13,14263,6,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',6,0,0)
f(14,14263,6,2,'jdk/internal/misc/Unsafe.compareAndSetObject',6,0,0)
f(10,14269,315,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',1,0,0)
f(11,14269,315,1,'java/util/concurrent/locks/LockSupport.park',1,0,0)
f(12,14269,1,2,'java/util/concurrent/locks/LockSupport.setBlocker',1,0,0)
f(13,14269,1,2,'jdk/internal/misc/Unsafe.putObject',1,0,0)
f(12,14270,314,1,'jdk/internal/misc/Unsafe.park')
f(13,14276,3,4,'Parker::park(bool, long)')
f(13,14279,226,3,'Unsafe_Park')
f(14,14280,2,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,14282,2,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,14284,1,4,'Monitor::unlock()')
f(14,14285,30,4,'Parker::park(bool, long)')
f(15,14296,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(15,14297,7,4,'Monitor::lock_without_safepoint_check()')
f(15,14304,5,4,'Monitor::unlock()')
f(15,14309,5,3,'__tls_get_addr')
f(15,14314,1,4,'os::is_interrupted(Thread*, bool)')
f(14,14315,3,4,'Thread::is_interrupted(Thread*, bool)')
f(14,14318,7,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,14325,7,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,14332,2,3,'__GI___pthread_mutex_trylock')
f(14,14334,1,3,'__pthread_cond_wait')
f(14,14335,169,3,'__pthread_mutex_unlock')
f(15,14479,25,5,'entry_SYSCALL_64_after_hwframe')
f(16,14479,1,5,'__x64_sys_futex')
f(16,14480,24,5,'do_syscall_64')
f(17,14488,16,5,'__x64_sys_futex')
f(18,14492,12,5,'do_futex')
f(19,14492,10,5,'futex_wake')
f(20,14499,3,5,'get_futex_key')
f(21,14500,2,5,'get_futex_key_refs.isra.0')
f(19,14502,1,5,'hash_futex')
f(19,14503,1,5,'wake_up_q')
f(14,14504,1,4,'java_lang_Thread::get_thread_status(oopDesc*)')
f(13,14505,2,3,'__GI___pthread_mutex_trylock')
f(13,14507,1,3,'__pthread_cleanup_push')
f(13,14508,70,3,'__pthread_cond_wait')
f(14,14520,58,5,'entry_SYSCALL_64_after_hwframe')
f(15,14520,2,5,'__x64_sys_futex')
f(15,14522,56,5,'do_syscall_64')
f(16,14542,36,5,'__x64_sys_futex')
f(17,14542,36,5,'do_futex')
f(18,14544,33,5,'futex_wait')
f(19,14551,7,5,'futex_wait_queue_me')
f(20,14553,5,5,'schedule')
f(21,14555,3,5,'__schedule')
f(19,14558,16,5,'futex_wait_setup')
f(20,14569,2,5,'get_futex_key')
f(20,14571,3,5,'get_futex_value_locked')
f(19,14574,1,5,'get_futex_key')
f(19,14575,1,5,'hash_futex')
f(19,14576,1,5,'plist_add')
f(18,14577,1,5,'futex_wait_queue_me')
f(13,14578,1,3,'__pthread_disable_asynccancel')
f(13,14579,2,3,'__pthread_enable_asynccancel')
f(13,14581,2,3,'__pthread_mutex_unlock_usercnt')
f(14,14582,1,5,'entry_SYSCALL_64_after_hwframe')
f(15,14582,1,5,'do_syscall_64')
f(16,14582,1,5,'__x64_sys_futex')
f(17,14582,1,5,'do_futex')
f(18,14582,1,5,'_raw_spin_lock')
f(13,14583,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,14584,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',2,0,0)
f(10,14586,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',3,0,0)
f(11,14587,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',2,0,0)
f(12,14587,2,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',2,0,0)
f(13,14587,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',2,0,0)
f(14,14587,2,2,'jdk/internal/misc/Unsafe.compareAndSetInt',2,0,0)
f(10,14589,11,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',11,0,0)
f(11,14589,11,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',11,0,0)
f(12,14596,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',4,0,0)
f(9,14600,37,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',37,0,0)
f(10,14600,37,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',37,0,0)
f(11,14632,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',3,0,0)
f(11,14635,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',2,0,0)
f(7,14637,382,1,'java/util/concurrent/locks/ReentrantLock.unlock',20,0,0)
f(8,14637,382,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',20,0,0)
f(9,14653,362,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,14654,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(11,14654,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(12,14654,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(13,14654,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,14658,357,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,14658,357,1,'jdk/internal/misc/Unsafe.unpark')
f(12,14658,1,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(12,14659,41,3,'Unsafe_Unpark')
f(13,14666,2,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<1097844ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 1097844ul>::oop_access_barrier(void*)')
f(13,14668,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,14670,3,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,14673,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,14674,10,3,'__pthread_mutex_unlock')
f(13,14684,5,4,'oopDesc::address_field(int) const')
f(13,14689,11,3,'pthread_mutex_lock')
f(12,14700,315,3,'__pthread_cond_signal')
f(13,14767,248,5,'entry_SYSCALL_64_after_hwframe')
f(14,14767,248,5,'do_syscall_64')
f(15,14781,234,5,'__x64_sys_futex')
f(16,14783,232,5,'do_futex')
f(17,14785,3,5,'_raw_spin_lock')
f(17,14788,1,5,'drop_futex_key_refs.isra.0')
f(17,14789,223,5,'futex_wake')
f(18,14798,1,5,'get_futex_key')
f(19,14798,1,5,'get_futex_key_refs.isra.0')
f(18,14799,7,5,'mark_wake_futex')
f(19,14805,1,5,'plist_del')
f(18,14806,3,5,'wake_q_add_safe')
f(18,14809,203,5,'wake_up_q')
f(19,14813,1,5,'__lock_text_start')
f(19,14814,198,5,'try_to_wake_up')
f(20,14816,196,5,'__lock_text_start')
f(17,15012,3,5,'hash_futex')
f(9,15015,4,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',4,0,0)
f(10,15015,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',3,0,0)
f(10,15018,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setState',1,0,0)
f(1,15019,3269,3,'[pool-2-thread-2 tid=186472]')
f(2,15019,5,3,'[unknown_Java]')
f(3,15019,1,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(3,15020,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(3,15022,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(2,15024,3264,1,'java/lang/Thread.run')
f(3,15024,3264,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,15024,3264,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,15028,2291,1,'java/util/concurrent/FutureTask.run')
f(6,15050,2233,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',4,0,0)
f(7,15050,2233,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',4,0,0)
f(8,15053,2229,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run')
f(9,15053,2229,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0')
f(10,15053,2229,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,17280,2,5,'apic_timer_interrupt')
f(12,17280,2,5,'smp_apic_timer_interrupt')
f(13,17280,2,5,'irq_exit')
f(14,17280,2,5,'__softirqentry_text_start')
f(15,17280,1,5,'run_rebalance_domains')
f(16,17280,1,5,'update_blocked_averages')
f(17,17280,1,5,'__lock_text_start')
f(15,17281,1,5,'run_timer_softirq')
f(16,17281,1,5,'__run_timers.part.0')
f(17,17281,1,5,'call_timer_fn')
f(18,17281,1,5,'process_timeout')
f(19,17281,1,5,'wake_up_process')
f(20,17281,1,5,'try_to_wake_up')
f(21,17281,1,5,'__lock_text_start')
f(8,17282,1,2,'java/util/concurrent/atomic/AtomicReference.lazySet',1,0,0)
f(9,17282,1,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',1,0,0)
f(10,17282,1,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,17282,1,2,'jdk/internal/misc/Unsafe.putObjectRelease',1,0,0)
f(6,17283,16,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',16,0,0)
f(7,17283,16,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',16,0,0)
f(8,17284,15,2,'jdk/internal/misc/Unsafe.compareAndSetObject',15,0,0)
f(6,17299,20,2,'java/util/concurrent/FutureTask.set',20,0,0)
f(7,17316,3,2,'java/util/concurrent/FutureTask.finishCompletion',3,0,0)
f(5,17319,21,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',21,0,0)
f(6,17319,21,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',21,0,0)
f(7,17319,21,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',21,0,0)
f(8,17320,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',3,0,0)
f(8,17323,17,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',17,0,0)
f(9,17323,17,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',17,0,0)
f(10,17323,17,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',17,0,0)
f(11,17323,17,2,'jdk/internal/misc/Unsafe.compareAndSetInt',17,0,0)
f(5,17340,32,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',32,0,0)
f(6,17340,32,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',32,0,0)
f(7,17371,1,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryRelease',1,0,0)
f(8,17371,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(5,17372,916,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,17374,5,3,'itable stub')
f(6,17379,909,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,17411,43,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',43,0,0)
f(7,17454,1,2,'java/util/concurrent/atomic/AtomicInteger.getAndDecrement',1,0,0)
f(8,17454,1,2,'jdk/internal/misc/Unsafe.getAndAddInt',1,0,0)
f(7,17455,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,17455,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.isOnSyncQueue',1,0,0)
f(7,17456,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',2,0,0)
f(7,17458,436,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',24,0,0)
f(8,17458,436,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',24,0,0)
f(9,17458,412,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,17469,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',1,0,0)
f(10,17470,13,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',13,0,0)
f(11,17471,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',2,0,0)
f(12,17471,2,2,'java/lang/Thread.currentThread',2,0,0)
f(11,17473,10,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',10,0,0)
f(12,17473,10,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',10,0,0)
f(13,17473,10,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',10,0,0)
f(14,17473,10,2,'jdk/internal/misc/Unsafe.compareAndSetObject',10,0,0)
f(10,17483,366,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt')
f(11,17483,366,1,'java/util/concurrent/locks/LockSupport.park')
f(12,17483,366,1,'jdk/internal/misc/Unsafe.park')
f(13,17488,275,3,'Unsafe_Park')
f(14,17495,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,17496,1,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,17497,3,4,'Monitor::unlock()')
f(14,17500,63,4,'Parker::park(bool, long)')
f(15,17526,16,4,'Monitor::lock_without_safepoint_check()')
f(15,17542,6,4,'Monitor::unlock()')
f(15,17548,12,3,'__tls_get_addr')
f(15,17560,1,3,'__tls_get_addr@plt')
f(15,17561,2,4,'os::is_interrupted(Thread*, bool)')
f(14,17563,1,4,'Thread::is_interrupted(Thread*, bool)')
f(14,17564,12,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,17576,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,17577,1,3,'__GI___pthread_mutex_trylock')
f(14,17578,2,3,'__pthread_cond_wait')
f(14,17580,183,3,'__pthread_mutex_unlock')
f(15,17738,25,5,'entry_SYSCALL_64_after_hwframe')
f(16,17738,25,5,'do_syscall_64')
f(17,17745,18,5,'__x64_sys_futex')
f(18,17746,17,5,'do_futex')
f(19,17748,13,5,'futex_wake')
f(20,17755,5,5,'get_futex_key')
f(21,17757,3,5,'get_futex_key_refs.isra.0')
f(20,17760,1,5,'hash_futex')
f(19,17761,2,5,'hash_futex')
f(13,17763,2,3,'__GI___pthread_mutex_trylock')
f(13,17765,82,3,'__pthread_cond_wait')
f(14,17786,61,5,'entry_SYSCALL_64_after_hwframe')
f(15,17786,2,5,'__x64_sys_futex')
f(15,17788,1,5,'__x86_indirect_thunk_rax')
f(15,17789,58,5,'do_syscall_64')
f(16,17816,31,5,'__x64_sys_futex')
f(17,17816,30,5,'do_futex')
f(18,17816,29,5,'futex_wait')
f(19,17818,1,5,'_raw_spin_lock')
f(19,17819,6,5,'futex_wait_queue_me')
f(20,17821,4,5,'schedule')
f(21,17823,2,5,'__schedule')
f(19,17825,18,5,'futex_wait_setup')
f(20,17834,4,5,'get_futex_key')
f(21,17837,1,5,'get_futex_key_refs.isra.0')
f(20,17838,5,5,'get_futex_value_locked')
f(19,17843,1,5,'get_futex_key')
f(19,17844,1,5,'get_futex_value_locked')
f(18,17845,1,5,'futex_wait_setup')
f(17,17846,1,5,'futex_wait')
f(13,17847,1,3,'__pthread_enable_asynccancel')
f(13,17848,1,3,'__pthread_mutex_cond_lock')
f(10,17849,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',2,0,0)
f(10,17851,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',4,0,0)
f(11,17853,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',2,0,0)
f(12,17853,2,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',2,0,0)
f(13,17853,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',2,0,0)
f(14,17853,2,2,'jdk/internal/misc/Unsafe.compareAndSetInt',2,0,0)
f(10,17855,15,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',15,0,0)
f(11,17855,15,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',15,0,0)
f(12,17865,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(12,17866,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(12,17867,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',3,0,0)
f(9,17870,24,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',24,0,0)
f(10,17870,24,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',24,0,0)
f(11,17893,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(7,17894,394,1,'java/util/concurrent/locks/ReentrantLock.unlock',14,0,0)
f(8,17894,394,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',14,0,0)
f(9,17905,380,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,17907,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',3,0,0)
f(11,17907,3,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',3,0,0)
f(12,17907,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',3,0,0)
f(13,17907,3,2,'jdk/internal/misc/Unsafe.compareAndSetInt',3,0,0)
f(10,17910,375,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,17910,375,1,'jdk/internal/misc/Unsafe.unpark')
f(12,17916,39,3,'Unsafe_Unpark')
f(13,17927,1,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<1097844ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 1097844ul>::oop_access_barrier(void*)')
f(13,17928,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,17929,1,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,17930,6,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,17936,1,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,17937,6,3,'__pthread_mutex_unlock')
f(13,17943,2,4,'oopDesc::address_field(int) const')
f(13,17945,10,3,'pthread_mutex_lock')
f(12,17955,330,3,'__pthread_cond_signal')
f(13,18035,250,5,'entry_SYSCALL_64_after_hwframe')
f(14,18035,1,5,'__x64_sys_futex')
f(14,18036,249,5,'do_syscall_64')
f(15,18051,233,5,'__x64_sys_futex')
f(16,18051,233,5,'do_futex')
f(17,18051,2,5,'_raw_spin_lock')
f(17,18053,1,5,'drop_futex_key_refs.isra.0')
f(17,18054,230,5,'futex_wake')
f(18,18062,1,5,'__unqueue_futex')
f(18,18063,3,5,'get_futex_key')
f(19,18064,2,5,'get_futex_key_refs.isra.0')
f(18,18066,6,5,'mark_wake_futex')
f(19,18069,3,5,'__unqueue_futex')
f(18,18072,7,5,'wake_q_add_safe')
f(18,18079,205,5,'wake_up_q')
f(19,18084,200,5,'try_to_wake_up')
f(20,18086,198,5,'__lock_text_start')
f(15,18284,1,5,'do_futex')
f(9,18285,3,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',3,0,0)
f(10,18285,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(10,18286,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',2,0,0)
f(1,18288,3243,3,'[pool-2-thread-3 tid=186473]')
f(2,18288,1,3,'[unknown_Java]')
f(3,18288,1,1,'jdk/internal/misc/Unsafe.park')
f(2,18289,3242,1,'java/lang/Thread.run')
f(3,18289,3242,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,18289,3242,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,18291,1,2,'java/lang/Thread.interrupted',1,0,0)
f(6,18291,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(5,18292,2276,1,'java/util/concurrent/FutureTask.run')
f(6,18300,2225,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',7,0,0)
f(7,18300,2225,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',7,0,0)
f(8,18304,2219,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',1,0,0)
f(9,18304,2219,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',1,0,0)
f(10,18305,2218,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,20521,1,3,'__pthread_cond_wait')
f(11,20522,1,5,'ret_from_intr')
f(12,20522,1,5,'do_IRQ')
f(13,20522,1,5,'irq_exit')
f(14,20522,1,5,'__softirqentry_text_start')
f(15,20522,1,5,'net_rx_action')
f(16,20522,1,5,'e1000e_poll?[e1000e]')
f(17,20522,1,5,'e1000_irq_enable?[e1000e]')
f(8,20523,2,2,'java/util/concurrent/atomic/AtomicReference.lazySet',2,0,0)
f(9,20523,2,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',2,0,0)
f(10,20523,2,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',2,0,0)
f(11,20523,2,2,'jdk/internal/misc/Unsafe.putObjectRelease',2,0,0)
f(6,20525,12,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',12,0,0)
f(7,20525,12,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',12,0,0)
f(8,20526,11,2,'jdk/internal/misc/Unsafe.compareAndSetObject',11,0,0)
f(6,20537,31,2,'java/util/concurrent/FutureTask.set',31,0,0)
f(7,20567,1,2,'java/util/concurrent/FutureTask.finishCompletion',1,0,0)
f(5,20568,8,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',8,0,0)
f(6,20568,8,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',8,0,0)
f(7,20568,8,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',8,0,0)
f(8,20568,8,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',8,0,0)
f(9,20568,8,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',8,0,0)
f(10,20568,8,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',8,0,0)
f(11,20568,8,2,'jdk/internal/misc/Unsafe.compareAndSetInt',8,0,0)
f(5,20576,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',11,0,0)
f(6,20576,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',11,0,0)
f(5,20587,944,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,20605,8,3,'itable stub')
f(6,20613,918,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,20661,64,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',64,0,0)
f(7,20725,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',5,0,0)
f(8,20727,3,2,'java/util/concurrent/locks/ReentrantLock$Sync.isHeldExclusively',3,0,0)
f(9,20729,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(7,20730,416,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',42,0,0)
f(8,20730,416,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',42,0,0)
f(9,20730,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,20730,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(9,20731,374,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,20739,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',1,0,0)
f(10,20740,9,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',9,0,0)
f(11,20742,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',1,0,0)
f(12,20742,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,20743,6,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',6,0,0)
f(12,20743,6,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',6,0,0)
f(13,20743,6,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',6,0,0)
f(14,20743,6,2,'jdk/internal/misc/Unsafe.compareAndSetObject',6,0,0)
f(10,20749,337,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',2,0,0)
f(11,20749,337,1,'java/util/concurrent/locks/LockSupport.park',2,0,0)
f(12,20749,2,2,'java/util/concurrent/locks/LockSupport.setBlocker',2,0,0)
f(13,20749,2,2,'jdk/internal/misc/Unsafe.putObject',2,0,0)
f(12,20751,335,1,'jdk/internal/misc/Unsafe.park')
f(13,20753,1,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(13,20754,3,4,'Parker::park(bool, long)')
f(13,20757,251,3,'Unsafe_Park')
f(14,20760,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,20761,5,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,20766,1,4,'Monitor::lock_without_safepoint_check()')
f(14,20767,3,4,'Monitor::unlock()')
f(14,20770,46,4,'Parker::park(bool, long)')
f(15,20790,13,4,'Monitor::lock_without_safepoint_check()')
f(15,20803,4,4,'Monitor::unlock()')
f(15,20807,9,3,'__tls_get_addr')
f(14,20816,13,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,20829,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,20831,177,3,'__pthread_mutex_unlock')
f(15,20989,19,5,'entry_SYSCALL_64_after_hwframe')
f(16,20989,19,5,'do_syscall_64')
f(17,20995,13,5,'__x64_sys_futex')
f(18,20996,12,5,'do_futex')
f(19,20997,10,5,'futex_wake')
f(20,21001,6,5,'get_futex_key')
f(21,21002,5,5,'get_futex_key_refs.isra.0')
f(19,21007,1,5,'hash_futex')
f(13,21008,3,3,'__GI___pthread_mutex_trylock')
f(13,21011,70,3,'__pthread_cond_wait')
f(14,21020,61,5,'entry_SYSCALL_64_after_hwframe')
f(15,21020,3,5,'__x64_sys_futex')
f(15,21023,58,5,'do_syscall_64')
f(16,21044,37,5,'__x64_sys_futex')
f(17,21046,35,5,'do_futex')
f(18,21046,34,5,'futex_wait')
f(19,21048,1,5,'_raw_spin_lock')
f(19,21049,8,5,'futex_wait_queue_me')
f(20,21050,1,5,'__schedule')
f(20,21051,6,5,'schedule')
f(19,21057,20,5,'futex_wait_setup')
f(20,21066,5,5,'get_futex_key')
f(21,21069,2,5,'get_futex_key_refs.isra.0')
f(20,21071,6,5,'get_futex_value_locked')
f(19,21077,2,5,'hash_futex')
f(19,21079,1,5,'schedule')
f(18,21080,1,5,'futex_wait_setup')
f(13,21081,3,3,'__pthread_disable_asynccancel')
f(13,21084,1,3,'__pthread_mutex_unlock_usercnt')
f(13,21085,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,21086,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',1,0,0)
f(10,21087,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',3,0,0)
f(11,21089,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',1,0,0)
f(12,21089,1,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',1,0,0)
f(13,21089,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',1,0,0)
f(14,21089,1,2,'jdk/internal/misc/Unsafe.compareAndSetInt',1,0,0)
f(10,21090,15,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',15,0,0)
f(11,21090,15,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',15,0,0)
f(12,21100,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(12,21102,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',3,0,0)
f(9,21105,41,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',41,0,0)
f(10,21105,41,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',41,0,0)
f(11,21142,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',3,0,0)
f(11,21145,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',1,0,0)
f(7,21146,385,1,'java/util/concurrent/locks/ReentrantLock.unlock',19,0,0)
f(8,21146,385,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',19,0,0)
f(9,21162,366,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,21162,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',2,0,0)
f(11,21162,2,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',2,0,0)
f(12,21162,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',2,0,0)
f(13,21162,2,2,'jdk/internal/misc/Unsafe.compareAndSetInt',2,0,0)
f(10,21164,364,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,21164,364,1,'jdk/internal/misc/Unsafe.unpark')
f(12,21167,1,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(12,21168,47,3,'Unsafe_Unpark')
f(13,21173,2,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<1097844ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 1097844ul>::oop_access_barrier(void*)')
f(13,21175,1,4,'Parker::unpark()')
f(13,21176,4,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,21180,2,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,21182,5,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,21187,3,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,21190,5,3,'__pthread_mutex_unlock')
f(13,21195,1,4,'java_lang_Thread::thread(oopDesc*)')
f(13,21196,5,4,'oopDesc::address_field(int) const')
f(13,21201,14,3,'pthread_mutex_lock')
f(12,21215,312,3,'__pthread_cond_signal')
f(13,21272,255,5,'entry_SYSCALL_64_after_hwframe')
f(14,21272,255,5,'do_syscall_64')
f(15,21288,239,5,'__x64_sys_futex')
f(16,21288,239,5,'do_futex')
f(17,21289,2,5,'_raw_spin_lock')
f(17,21291,235,5,'futex_wake')
f(18,21301,5,5,'get_futex_key')
f(19,21304,2,5,'get_futex_key_refs.isra.0')
f(18,21306,1,5,'hash_futex')
f(18,21307,10,5,'mark_wake_futex')
f(19,21315,2,5,'__unqueue_futex')
f(18,21317,1,5,'wake_q_add_safe')
f(18,21318,208,5,'wake_up_q')
f(19,21321,1,5,'__lock_text_start')
f(19,21322,204,5,'try_to_wake_up')
f(20,21323,203,5,'__lock_text_start')
f(17,21526,1,5,'hash_futex')
f(12,21527,1,3,'__tls_get_addr@plt')
f(9,21528,3,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',3,0,0)
f(10,21529,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(1,21531,3230,3,'[pool-2-thread-4 tid=186474]')
f(2,21531,3,3,'[unknown_Java]')
f(3,21531,1,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(3,21532,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(3,21533,1,1,'jdk/internal/misc/Unsafe.park')
f(2,21534,3227,1,'java/lang/Thread.run')
f(3,21534,3227,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,21534,3227,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,21537,2283,1,'java/util/concurrent/FutureTask.run')
f(6,21561,2216,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',7,0,0)
f(7,21561,2216,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',7,0,0)
f(8,21564,2210,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',1,0,0)
f(9,21564,2210,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',1,0,0)
f(10,21565,2209,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,23769,4,5,'apic_timer_interrupt')
f(12,23769,4,5,'smp_apic_timer_interrupt')
f(13,23769,4,5,'irq_exit')
f(14,23769,4,5,'__softirqentry_text_start')
f(15,23769,4,5,'run_rebalance_domains')
f(16,23769,4,5,'update_blocked_averages')
f(17,23769,4,5,'__lock_text_start')
f(11,23773,1,5,'ret_from_intr')
f(12,23773,1,5,'do_IRQ')
f(13,23773,1,5,'irq_exit')
f(14,23773,1,5,'__softirqentry_text_start')
f(8,23774,3,2,'java/util/concurrent/atomic/AtomicReference.lazySet',3,0,0)
f(9,23774,3,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',3,0,0)
f(10,23774,3,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',3,0,0)
f(11,23774,3,2,'jdk/internal/misc/Unsafe.putObjectRelease',3,0,0)
f(6,23777,12,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',12,0,0)
f(7,23777,12,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',12,0,0)
f(8,23778,11,2,'jdk/internal/misc/Unsafe.compareAndSetObject',11,0,0)
f(6,23789,31,2,'java/util/concurrent/FutureTask.set',31,0,0)
f(7,23817,3,2,'java/util/concurrent/FutureTask.finishCompletion',3,0,0)
f(5,23820,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',11,0,0)
f(6,23820,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',11,0,0)
f(7,23820,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',11,0,0)
f(8,23820,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',11,0,0)
f(9,23820,11,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',11,0,0)
f(10,23820,11,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',11,0,0)
f(11,23820,11,2,'jdk/internal/misc/Unsafe.compareAndSetInt',11,0,0)
f(5,23831,17,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',17,0,0)
f(6,23831,17,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',17,0,0)
f(7,23846,2,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryRelease',2,0,0)
f(8,23846,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',2,0,0)
f(5,23848,913,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,23857,10,3,'itable stub')
f(6,23867,894,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,23912,66,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',66,0,0)
f(7,23978,2,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,23978,2,1,'java/util/concurrent/locks/LockSupport.park')
f(9,23978,2,1,'jdk/internal/misc/Unsafe.park')
f(10,23978,2,3,'Unsafe_Park')
f(11,23978,1,4,'Parker::park(bool, long)')
f(11,23979,1,3,'__pthread_mutex_unlock')
f(7,23980,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',3,0,0)
f(7,23983,422,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',43,0,0)
f(8,23984,421,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',42,0,0)
f(9,23984,379,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,23997,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',2,0,0)
f(10,23999,10,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',10,0,0)
f(11,24001,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',1,0,0)
f(12,24001,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,24002,7,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',7,0,0)
f(12,24002,7,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',7,0,0)
f(13,24002,7,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',7,0,0)
f(14,24002,7,2,'jdk/internal/misc/Unsafe.compareAndSetObject',7,0,0)
f(10,24009,334,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt')
f(11,24009,334,1,'java/util/concurrent/locks/LockSupport.park')
f(12,24009,334,1,'jdk/internal/misc/Unsafe.park')
f(13,24015,1,4,'Parker::park(bool, long)')
f(13,24016,2,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(13,24018,244,3,'Unsafe_Park')
f(14,24020,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,24021,3,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,24024,1,4,'Monitor::unlock()')
f(14,24025,40,4,'Parker::park(bool, long)')
f(15,24044,10,4,'Monitor::lock_without_safepoint_check()')
f(15,24054,6,4,'Monitor::unlock()')
f(15,24060,5,3,'__tls_get_addr')
f(14,24065,3,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,24068,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,24070,3,3,'__GI___pthread_mutex_trylock')
f(14,24073,185,3,'__pthread_mutex_unlock')
f(15,24236,22,5,'entry_SYSCALL_64_after_hwframe')
f(16,24236,2,5,'__x64_sys_futex')
f(16,24238,20,5,'do_syscall_64')
f(17,24246,12,5,'__x64_sys_futex')
f(18,24246,12,5,'do_futex')
f(19,24246,9,5,'futex_wake')
f(20,24251,3,5,'get_futex_key')
f(21,24252,2,5,'get_futex_key_refs.isra.0')
f(20,24254,1,5,'get_futex_key_refs.isra.0')
f(19,24255,3,5,'hash_futex')
f(14,24258,1,3,'__tls_get_addr')
f(14,24259,3,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(13,24262,1,3,'__GI___pthread_mutex_trylock')
f(13,24263,73,3,'__pthread_cond_wait')
f(14,24278,58,5,'entry_SYSCALL_64_after_hwframe')
f(15,24278,2,5,'__x64_sys_futex')
f(15,24280,56,5,'do_syscall_64')
f(16,24298,38,5,'__x64_sys_futex')
f(17,24300,35,5,'do_futex')
f(18,24301,34,5,'futex_wait')
f(19,24305,8,5,'futex_wait_queue_me')
f(20,24308,5,5,'schedule')
f(21,24311,2,5,'__schedule')
f(19,24313,15,5,'futex_wait_setup')
f(20,24319,2,5,'get_futex_key')
f(21,24320,1,5,'get_futex_key_refs.isra.0')
f(20,24321,7,5,'get_futex_value_locked')
f(19,24328,1,5,'get_futex_key')
f(19,24329,2,5,'hash_futex')
f(19,24331,4,5,'plist_add')
f(17,24335,1,5,'futex_wait')
f(13,24336,3,3,'__pthread_disable_asynccancel')
f(13,24339,1,3,'__pthread_enable_asynccancel')
f(13,24340,2,3,'__pthread_mutex_cond_lock')
f(13,24342,1,3,'__pthread_mutex_unlock_usercnt')
f(10,24343,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',1,0,0)
f(10,24344,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',5,0,0)
f(11,24347,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',2,0,0)
f(12,24347,2,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',2,0,0)
f(13,24347,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',2,0,0)
f(14,24347,2,2,'jdk/internal/misc/Unsafe.compareAndSetInt',2,0,0)
f(10,24349,14,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',14,0,0)
f(11,24349,14,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',14,0,0)
f(12,24361,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(12,24362,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',1,0,0)
f(9,24363,42,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',42,0,0)
f(10,24363,42,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',42,0,0)
f(11,24397,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',3,0,0)
f(11,24400,5,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',5,0,0)
f(7,24405,356,1,'java/util/concurrent/locks/ReentrantLock.unlock',18,0,0)
f(8,24405,356,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',18,0,0)
f(9,24422,338,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,24423,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(11,24423,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(12,24423,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(13,24423,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,24427,333,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,24427,333,1,'jdk/internal/misc/Unsafe.unpark')
f(12,24428,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(12,24429,46,3,'Unsafe_Unpark')
f(13,24437,2,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<1097844ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 1097844ul>::oop_access_barrier(void*)')
f(13,24439,3,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,24442,3,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,24445,3,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,24448,1,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,24449,6,3,'__pthread_mutex_unlock')
f(13,24455,1,3,'__tls_get_addr')
f(13,24456,1,4,'java_lang_Thread::thread(oopDesc*)')
f(13,24457,1,4,'oopDesc::address_field(int) const')
f(13,24458,17,3,'pthread_mutex_lock')
f(12,24475,284,3,'__pthread_cond_signal')
f(13,24533,226,5,'entry_SYSCALL_64_after_hwframe')
f(14,24533,3,5,'__x64_sys_futex')
f(14,24536,223,5,'do_syscall_64')
f(15,24551,207,5,'__x64_sys_futex')
f(16,24552,206,5,'do_futex')
f(17,24553,4,5,'_raw_spin_lock')
f(17,24557,199,5,'futex_wake')
f(18,24569,6,5,'get_futex_key')
f(19,24572,3,5,'get_futex_key_refs.isra.0')
f(18,24575,15,5,'mark_wake_futex')
f(19,24587,2,5,'__unqueue_futex')
f(19,24589,1,5,'plist_del')
f(18,24590,166,5,'wake_up_q')
f(19,24591,165,5,'try_to_wake_up')
f(20,24591,165,5,'__lock_text_start')
f(17,24756,2,5,'hash_futex')
f(15,24758,1,5,'do_futex')
f(12,24759,1,3,'__tls_get_addr@plt')
f(9,24760,1,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',1,0,0)
f(10,24760,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(1,24761,3286,3,'[pool-2-thread-5 tid=186475]')
f(2,24761,1,3,'[unknown_Java]')
f(3,24761,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(2,24762,3285,1,'java/lang/Thread.run')
f(3,24762,3285,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,24762,3285,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,24766,2373,1,'java/util/concurrent/FutureTask.run')
f(6,24779,2319,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',9,0,0)
f(7,24779,2319,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',9,0,0)
f(8,24782,2311,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',1,0,0)
f(9,24782,2311,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',1,0,0)
f(10,24783,2310,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,27088,4,5,'apic_timer_interrupt')
f(12,27088,4,5,'smp_apic_timer_interrupt')
f(13,27088,4,5,'irq_exit')
f(14,27088,4,5,'__softirqentry_text_start')
f(15,27088,4,5,'run_rebalance_domains')
f(16,27088,4,5,'update_blocked_averages')
f(17,27088,4,5,'__lock_text_start')
f(11,27092,1,5,'ret_from_intr')
f(12,27092,1,5,'do_IRQ')
f(13,27092,1,5,'irq_exit')
f(14,27092,1,5,'__softirqentry_text_start')
f(15,27092,1,5,'tasklet_hi_action')
f(16,27092,1,5,'tasklet_action_common.isra.0')
f(17,27092,1,5,'execlists_submission_tasklet?[i915]')
f(18,27092,1,5,'process_csb?[i915]')
f(8,27093,5,2,'java/util/concurrent/atomic/AtomicReference.lazySet',5,0,0)
f(9,27093,5,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',5,0,0)
f(10,27093,5,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',5,0,0)
f(11,27093,5,2,'jdk/internal/misc/Unsafe.putObjectRelease',5,0,0)
f(6,27098,8,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',8,0,0)
f(7,27098,8,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',8,0,0)
f(8,27098,8,2,'jdk/internal/misc/Unsafe.compareAndSetObject',8,0,0)
f(6,27106,33,2,'java/util/concurrent/FutureTask.set',33,0,0)
f(7,27138,1,2,'java/util/concurrent/FutureTask.finishCompletion',1,0,0)
f(5,27139,13,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',13,0,0)
f(6,27139,13,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',13,0,0)
f(7,27139,13,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',13,0,0)
f(8,27140,12,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',12,0,0)
f(9,27140,12,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',12,0,0)
f(10,27140,12,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',12,0,0)
f(11,27140,12,2,'jdk/internal/misc/Unsafe.compareAndSetInt',12,0,0)
f(5,27152,18,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',18,0,0)
f(6,27152,18,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',18,0,0)
f(5,27170,877,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,27175,6,3,'itable stub')
f(6,27181,864,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,27229,67,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',67,0,0)
f(7,27296,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,27296,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.fullyRelease')
f(9,27296,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release')
f(10,27296,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(11,27296,1,1,'java/util/concurrent/locks/LockSupport.unpark')
f(12,27296,1,1,'jdk/internal/misc/Unsafe.unpark')
f(13,27296,1,3,'__pthread_cond_signal')
f(14,27296,1,5,'entry_SYSCALL_64_after_hwframe')
f(15,27296,1,5,'do_syscall_64')
f(16,27296,1,5,'__x64_sys_futex')
f(17,27296,1,5,'do_futex')
f(18,27296,1,5,'futex_wake')
f(19,27296,1,5,'wake_up_q')
f(20,27296,1,5,'try_to_wake_up')
f(21,27296,1,5,'__lock_text_start')
f(7,27297,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',4,0,0)
f(7,27301,372,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',28,0,0)
f(8,27301,372,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',28,0,0)
f(9,27301,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,27301,1,2,'java/lang/Thread.currentThread',1,0,0)
f(9,27302,344,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,27318,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',5,0,0)
f(10,27323,7,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',7,0,0)
f(11,27324,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',1,0,0)
f(12,27324,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,27325,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',5,0,0)
f(12,27325,5,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',5,0,0)
f(13,27325,5,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',5,0,0)
f(14,27325,5,2,'jdk/internal/misc/Unsafe.compareAndSetObject',5,0,0)
f(10,27330,300,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',1,0,0)
f(11,27330,300,1,'java/util/concurrent/locks/LockSupport.park',1,0,0)
f(12,27330,1,2,'java/util/concurrent/locks/LockSupport.setBlocker',1,0,0)
f(13,27330,1,2,'jdk/internal/misc/Unsafe.putObject',1,0,0)
f(12,27331,299,1,'jdk/internal/misc/Unsafe.park')
f(13,27334,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(13,27335,217,3,'Unsafe_Park')
f(14,27340,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,27341,1,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,27342,38,4,'Parker::park(bool, long)')
f(15,27357,9,4,'Monitor::lock_without_safepoint_check()')
f(15,27366,3,4,'Monitor::unlock()')
f(15,27369,10,3,'__tls_get_addr')
f(15,27379,1,4,'os::is_interrupted(Thread*, bool)')
f(14,27380,6,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,27386,3,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,27389,1,3,'__GI___pthread_mutex_trylock')
f(14,27390,2,3,'__pthread_cond_wait')
f(14,27392,159,3,'__pthread_mutex_unlock')
f(15,27538,13,5,'entry_SYSCALL_64_after_hwframe')
f(16,27538,2,5,'__x64_sys_futex')
f(16,27540,11,5,'do_syscall_64')
f(17,27544,7,5,'__x64_sys_futex')
f(18,27544,7,5,'do_futex')
f(19,27545,5,5,'futex_wake')
f(20,27547,2,5,'get_futex_key')
f(21,27547,2,5,'get_futex_key_refs.isra.0')
f(20,27549,1,5,'get_futex_key_refs.isra.0')
f(19,27550,1,5,'hash_futex')
f(14,27551,1,3,'__tls_get_addr@plt')
f(13,27552,1,3,'__GI___pthread_mutex_trylock')
f(13,27553,75,3,'__pthread_cond_wait')
f(14,27566,62,5,'entry_SYSCALL_64_after_hwframe')
f(15,27566,4,5,'__x64_sys_futex')
f(15,27570,58,5,'do_syscall_64')
f(16,27595,33,5,'__x64_sys_futex')
f(17,27597,31,5,'do_futex')
f(18,27601,27,5,'futex_wait')
f(19,27607,6,5,'futex_wait_queue_me')
f(20,27610,3,5,'schedule')
f(21,27610,3,5,'__schedule')
f(19,27613,13,5,'futex_wait_setup')
f(20,27619,3,5,'get_futex_key')
f(20,27622,4,5,'get_futex_value_locked')
f(19,27626,1,5,'get_futex_key')
f(19,27627,1,5,'get_futex_value_locked')
f(13,27628,1,3,'__pthread_disable_asynccancel')
f(13,27629,1,3,'__pthread_mutex_unlock_usercnt')
f(10,27630,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',3,0,0)
f(10,27633,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',4,0,0)
f(11,27633,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(12,27633,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(13,27633,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(14,27633,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,27637,9,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',9,0,0)
f(11,27637,9,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',9,0,0)
f(12,27641,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(12,27642,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',4,0,0)
f(9,27646,27,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',27,0,0)
f(10,27646,27,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',27,0,0)
f(11,27669,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(11,27670,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',3,0,0)
f(7,27673,372,1,'java/util/concurrent/locks/ReentrantLock.unlock',18,0,0)
f(8,27673,372,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',18,0,0)
f(9,27686,354,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,27688,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',3,0,0)
f(11,27688,3,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',3,0,0)
f(12,27688,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',3,0,0)
f(13,27688,3,2,'jdk/internal/misc/Unsafe.compareAndSetInt',3,0,0)
f(10,27691,349,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,27691,349,1,'jdk/internal/misc/Unsafe.unpark')
f(12,27693,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(12,27694,32,3,'Unsafe_Unpark')
f(13,27701,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,27702,4,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,27706,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,27707,2,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,27709,2,3,'__pthread_mutex_unlock')
f(13,27711,2,4,'oopDesc::address_field(int) const')
f(13,27713,13,3,'pthread_mutex_lock')
f(12,27726,314,3,'__pthread_cond_signal')
f(13,27799,241,5,'entry_SYSCALL_64_after_hwframe')
f(14,27799,1,5,'__x64_sys_futex')
f(14,27800,1,5,'__x86_indirect_thunk_rax')
f(14,27801,239,5,'do_syscall_64')
f(15,27822,218,5,'__x64_sys_futex')
f(16,27823,217,5,'do_futex')
f(17,27824,4,5,'_raw_spin_lock')
f(17,27828,1,5,'drop_futex_key_refs.isra.0')
f(17,27829,211,5,'futex_wake')
f(18,27838,4,5,'get_futex_key')
f(19,27838,4,5,'get_futex_key_refs.isra.0')
f(18,27842,8,5,'mark_wake_futex')
f(19,27849,1,5,'__unqueue_futex')
f(18,27850,190,5,'wake_up_q')
f(19,27855,185,5,'try_to_wake_up')
f(20,27856,184,5,'__lock_text_start')
f(9,28040,5,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',5,0,0)
f(10,28040,4,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',4,0,0)
f(10,28044,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(6,28045,2,2,'java/util/concurrent/ThreadPoolExecutor.runStateAtLeast',2,0,0)
f(1,28047,3241,3,'[pool-2-thread-6 tid=186476]')
f(2,28047,3241,1,'java/lang/Thread.run')
f(3,28047,3241,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,28047,3241,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,28049,2351,1,'java/util/concurrent/FutureTask.run')
f(6,28055,2297,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',6,0,0)
f(7,28055,2297,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',6,0,0)
f(8,28058,2291,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run')
f(9,28058,2291,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0')
f(10,28058,2291,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,30347,2,5,'ret_from_intr')
f(12,30347,2,5,'do_IRQ')
f(13,30347,2,5,'irq_exit')
f(14,30347,2,5,'__softirqentry_text_start')
f(8,30349,3,2,'java/util/concurrent/atomic/AtomicReference.lazySet',3,0,0)
f(9,30349,3,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',3,0,0)
f(10,30349,3,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',3,0,0)
f(11,30349,3,2,'jdk/internal/misc/Unsafe.putObjectRelease',3,0,0)
f(6,30352,11,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',11,0,0)
f(7,30352,11,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',11,0,0)
f(8,30352,11,2,'jdk/internal/misc/Unsafe.compareAndSetObject',11,0,0)
f(6,30363,37,2,'java/util/concurrent/FutureTask.set',37,0,0)
f(7,30398,2,2,'java/util/concurrent/FutureTask.finishCompletion',2,0,0)
f(5,30400,14,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',14,0,0)
f(6,30400,14,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',14,0,0)
f(7,30400,14,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',14,0,0)
f(8,30400,14,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',14,0,0)
f(9,30400,14,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',14,0,0)
f(10,30400,14,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',14,0,0)
f(11,30400,14,2,'jdk/internal/misc/Unsafe.compareAndSetInt',14,0,0)
f(5,30414,11,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',11,0,0)
f(6,30414,11,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',11,0,0)
f(7,30424,1,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryRelease',1,0,0)
f(8,30424,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(5,30425,863,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,30434,7,3,'itable stub')
f(6,30441,847,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,30488,59,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',59,0,0)
f(7,30547,1,2,'java/util/concurrent/atomic/AtomicInteger.getAndDecrement',1,0,0)
f(7,30548,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.await')
f(8,30548,1,1,'java/util/concurrent/locks/LockSupport.park')
f(9,30548,1,1,'jdk/internal/misc/Unsafe.park')
f(10,30548,1,3,'__pthread_cond_wait')
f(11,30548,1,5,'entry_SYSCALL_64_after_hwframe')
f(12,30548,1,5,'do_syscall_64')
f(13,30548,1,5,'__x64_sys_futex')
f(14,30548,1,5,'futex_wait')
f(7,30549,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',4,0,0)
f(7,30553,377,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',36,0,0)
f(8,30553,377,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',36,0,0)
f(9,30555,341,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,30564,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',4,0,0)
f(10,30568,15,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',14,0,0)
f(11,30571,1,4,'CardTableBarrierSet::on_slowpath_allocation_exit(JavaThread*, oopDesc*)')
f(11,30572,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',2,0,0)
f(12,30572,2,2,'java/lang/Thread.currentThread',2,0,0)
f(11,30574,9,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',9,0,0)
f(12,30574,9,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',9,0,0)
f(13,30574,9,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',9,0,0)
f(14,30574,9,2,'jdk/internal/misc/Unsafe.compareAndSetObject',9,0,0)
f(10,30583,292,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',3,0,0)
f(11,30583,1,2,'java/lang/Thread.interrupted',1,0,0)
f(12,30583,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(11,30584,291,1,'java/util/concurrent/locks/LockSupport.park',2,0,0)
f(12,30584,2,2,'java/util/concurrent/locks/LockSupport.setBlocker',2,0,0)
f(13,30584,2,2,'jdk/internal/misc/Unsafe.putObject',2,0,0)
f(12,30586,289,1,'jdk/internal/misc/Unsafe.park')
f(13,30589,1,4,'Parker::park(bool, long)')
f(13,30590,1,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(13,30591,211,3,'Unsafe_Park')
f(14,30594,3,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,30597,3,4,'Monitor::unlock()')
f(14,30600,41,4,'Parker::park(bool, long)')
f(15,30619,12,4,'Monitor::lock_without_safepoint_check()')
f(15,30631,4,4,'Monitor::unlock()')
f(15,30635,5,3,'__tls_get_addr')
f(15,30640,1,4,'os::is_interrupted(Thread*, bool)')
f(14,30641,2,4,'Thread::is_interrupted(Thread*, bool)')
f(14,30643,10,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,30653,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,30655,3,3,'__GI___pthread_mutex_trylock')
f(14,30658,1,3,'__pthread_cond_wait')
f(14,30659,142,3,'__pthread_mutex_unlock')
f(15,30781,20,5,'entry_SYSCALL_64_after_hwframe')
f(16,30781,20,5,'do_syscall_64')
f(17,30789,12,5,'__x64_sys_futex')
f(18,30790,11,5,'do_futex')
f(19,30791,7,5,'futex_wake')
f(20,30794,4,5,'get_futex_key')
f(21,30794,4,5,'get_futex_key_refs.isra.0')
f(19,30798,1,5,'get_futex_key')
f(19,30799,2,5,'hash_futex')
f(14,30801,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(13,30802,4,3,'__GI___pthread_mutex_trylock')
f(13,30806,63,3,'__pthread_cond_wait')
f(14,30814,55,5,'entry_SYSCALL_64_after_hwframe')
f(15,30814,3,5,'__x64_sys_futex')
f(15,30817,52,5,'do_syscall_64')
f(16,30830,39,5,'__x64_sys_futex')
f(17,30831,38,5,'do_futex')
f(18,30831,38,5,'futex_wait')
f(19,30834,2,5,'_raw_spin_lock')
f(19,30836,14,5,'futex_wait_queue_me')
f(20,30840,10,5,'schedule')
f(21,30842,8,5,'__schedule')
f(19,30850,15,5,'futex_wait_setup')
f(20,30860,3,5,'get_futex_key')
f(21,30862,1,5,'get_futex_key_refs.isra.0')
f(20,30863,2,5,'get_futex_value_locked')
f(19,30865,2,5,'hash_futex')
f(19,30867,2,5,'plist_add')
f(13,30869,2,3,'__pthread_enable_asynccancel')
f(13,30871,2,3,'__pthread_mutex_unlock_usercnt')
f(13,30873,1,3,'_pthread_cleanup_pop')
f(13,30874,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,30875,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',2,0,0)
f(10,30877,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',3,0,0)
f(11,30877,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',3,0,0)
f(12,30877,3,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',3,0,0)
f(13,30877,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',3,0,0)
f(14,30877,3,2,'jdk/internal/misc/Unsafe.compareAndSetInt',3,0,0)
f(10,30880,16,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',16,0,0)
f(11,30880,16,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',16,0,0)
f(12,30893,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',3,0,0)
f(9,30896,34,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',34,0,0)
f(10,30896,34,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',34,0,0)
f(11,30923,3,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',3,0,0)
f(11,30926,4,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',4,0,0)
f(7,30930,358,1,'java/util/concurrent/locks/ReentrantLock.unlock',19,0,0)
f(8,30930,358,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',19,0,0)
f(9,30947,339,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,30947,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(11,30947,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(12,30947,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(13,30947,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,30951,335,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,30951,335,1,'jdk/internal/misc/Unsafe.unpark')
f(12,30952,1,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(12,30953,39,3,'Unsafe_Unpark')
f(13,30961,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,30963,5,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,30968,4,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,30972,5,3,'__pthread_mutex_unlock')
f(13,30977,1,4,'oopDesc::address_field(int) const')
f(13,30978,14,3,'pthread_mutex_lock')
f(12,30992,294,3,'__pthread_cond_signal')
f(13,31042,244,5,'entry_SYSCALL_64_after_hwframe')
f(14,31042,1,5,'__x64_sys_futex')
f(14,31043,243,5,'do_syscall_64')
f(15,31064,222,5,'__x64_sys_futex')
f(16,31064,222,5,'do_futex')
f(17,31064,6,5,'_raw_spin_lock')
f(17,31070,213,5,'futex_wake')
f(18,31084,5,5,'get_futex_key')
f(19,31086,3,5,'get_futex_key_refs.isra.0')
f(18,31089,7,5,'mark_wake_futex')
f(19,31093,3,5,'__unqueue_futex')
f(18,31096,1,5,'wake_q_add_safe')
f(18,31097,186,5,'wake_up_q')
f(19,31099,1,5,'__lock_text_start')
f(19,31100,183,5,'try_to_wake_up')
f(20,31101,182,5,'__lock_text_start')
f(17,31283,3,5,'hash_futex')
f(9,31286,2,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',2,0,0)
f(10,31286,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(1,31288,3232,3,'[pool-2-thread-7 tid=186477]')
f(2,31288,4,3,'[unknown_Java]')
f(3,31288,1,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(3,31289,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(3,31290,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(3,31291,1,1,'jdk/internal/misc/Unsafe.park')
f(2,31292,3228,1,'java/lang/Thread.run')
f(3,31292,3228,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,31292,3228,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,31292,2274,1,'java/util/concurrent/FutureTask.run')
f(6,31303,2221,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',7,0,0)
f(7,31303,2221,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',7,0,0)
f(8,31305,2215,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',1,0,0)
f(9,31305,2215,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',1,0,0)
f(10,31306,2214,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,33519,1,5,'apic_timer_interrupt')
f(12,33519,1,5,'smp_apic_timer_interrupt')
f(13,33519,1,5,'irq_exit')
f(14,33519,1,5,'__softirqentry_text_start')
f(15,33519,1,5,'run_rebalance_domains')
f(16,33519,1,5,'update_blocked_averages')
f(17,33519,1,5,'__lock_text_start')
f(8,33520,4,2,'java/util/concurrent/atomic/AtomicReference.lazySet',4,0,0)
f(9,33520,4,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',4,0,0)
f(10,33520,4,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',4,0,0)
f(11,33520,4,2,'jdk/internal/misc/Unsafe.putObjectRelease',4,0,0)
f(6,33524,13,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',13,0,0)
f(7,33524,13,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',13,0,0)
f(8,33525,12,2,'jdk/internal/misc/Unsafe.compareAndSetObject',12,0,0)
f(6,33537,29,2,'java/util/concurrent/FutureTask.set',29,0,0)
f(7,33564,2,2,'java/util/concurrent/FutureTask.finishCompletion',2,0,0)
f(5,33566,12,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',12,0,0)
f(6,33566,12,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',12,0,0)
f(7,33566,12,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',12,0,0)
f(8,33566,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',2,0,0)
f(8,33568,10,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',10,0,0)
f(9,33568,10,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',10,0,0)
f(10,33568,10,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',10,0,0)
f(11,33568,10,2,'jdk/internal/misc/Unsafe.compareAndSetInt',10,0,0)
f(5,33578,10,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',10,0,0)
f(6,33578,10,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',10,0,0)
f(5,33588,932,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,33594,10,3,'itable stub')
f(6,33604,916,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,33664,66,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',66,0,0)
f(7,33730,1,2,'java/util/concurrent/atomic/AtomicInteger.getAndDecrement',1,0,0)
f(7,33731,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',2,0,0)
f(8,33732,1,2,'java/util/concurrent/locks/ReentrantLock$Sync.isHeldExclusively',1,0,0)
f(9,33732,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(7,33733,415,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',53,0,0)
f(8,33733,415,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',53,0,0)
f(9,33733,2,2,'java/lang/Thread.interrupted',2,0,0)
f(10,33733,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,33733,1,5,'ret_from_intr')
f(12,33733,1,5,'do_IRQ')
f(13,33733,1,5,'irq_exit')
f(14,33733,1,5,'__softirqentry_text_start')
f(10,33734,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(9,33735,362,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,33746,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',1,0,0)
f(10,33747,10,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',10,0,0)
f(11,33749,8,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',8,0,0)
f(12,33749,8,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',8,0,0)
f(13,33749,8,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',8,0,0)
f(14,33749,8,2,'jdk/internal/misc/Unsafe.compareAndSetObject',8,0,0)
f(10,33757,317,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',2,0,0)
f(11,33757,317,1,'java/util/concurrent/locks/LockSupport.park',2,0,0)
f(12,33757,2,2,'java/util/concurrent/locks/LockSupport.setBlocker',2,0,0)
f(13,33757,2,2,'jdk/internal/misc/Unsafe.putObject',2,0,0)
f(12,33759,315,1,'jdk/internal/misc/Unsafe.park')
f(13,33766,3,4,'Parker::park(bool, long)')
f(13,33769,230,3,'Unsafe_Park')
f(14,33774,2,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,33776,1,4,'Monitor::unlock()')
f(14,33777,48,4,'Parker::park(bool, long)')
f(15,33790,12,4,'Monitor::lock_without_safepoint_check()')
f(15,33802,8,4,'Monitor::unlock()')
f(15,33810,15,3,'__tls_get_addr')
f(14,33825,16,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,33841,6,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,33847,3,3,'__GI___pthread_mutex_trylock')
f(14,33850,148,3,'__pthread_mutex_unlock')
f(15,33979,19,5,'entry_SYSCALL_64_after_hwframe')
f(16,33979,2,5,'__x64_sys_futex')
f(16,33981,17,5,'do_syscall_64')
f(17,33986,11,5,'__x64_sys_futex')
f(18,33986,11,5,'do_futex')
f(19,33986,1,5,'drop_futex_key_refs.isra.0')
f(19,33987,9,5,'futex_wake')
f(20,33990,6,5,'get_futex_key')
f(21,33992,4,5,'get_futex_key_refs.isra.0')
f(19,33996,1,5,'hash_futex')
f(17,33997,1,5,'do_futex')
f(14,33998,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(13,33999,70,3,'__pthread_cond_wait')
f(14,34011,58,5,'entry_SYSCALL_64_after_hwframe')
f(15,34011,58,5,'do_syscall_64')
f(16,34038,31,5,'__x64_sys_futex')
f(17,34040,29,5,'do_futex')
f(18,34041,28,5,'futex_wait')
f(19,34046,12,5,'futex_wait_queue_me')
f(20,34053,5,5,'schedule')
f(21,34055,3,5,'__schedule')
f(19,34058,8,5,'futex_wait_setup')
f(20,34060,3,5,'get_futex_key')
f(21,34062,1,5,'get_futex_key_refs.isra.0')
f(20,34063,3,5,'get_futex_value_locked')
f(19,34066,1,5,'get_futex_value_locked')
f(19,34067,1,5,'hash_futex')
f(19,34068,1,5,'plist_add')
f(13,34069,1,3,'__pthread_disable_asynccancel')
f(13,34070,1,3,'__pthread_mutex_cond_lock')
f(13,34071,2,3,'__pthread_mutex_unlock_usercnt')
f(13,34073,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,34074,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',3,0,0)
f(10,34077,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',3,0,0)
f(11,34078,2,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',2,0,0)
f(12,34078,2,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',2,0,0)
f(13,34078,2,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',2,0,0)
f(14,34078,2,2,'jdk/internal/misc/Unsafe.compareAndSetInt',2,0,0)
f(10,34080,17,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',17,0,0)
f(11,34080,17,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',17,0,0)
f(12,34090,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(12,34091,6,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',6,0,0)
f(9,34097,51,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',51,0,0)
f(10,34097,51,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',51,0,0)
f(11,34139,7,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',7,0,0)
f(11,34146,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',2,0,0)
f(7,34148,372,1,'java/util/concurrent/locks/ReentrantLock.unlock',22,0,0)
f(8,34148,372,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',22,0,0)
f(9,34167,350,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,34168,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',5,0,0)
f(11,34168,5,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',5,0,0)
f(12,34168,5,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',5,0,0)
f(13,34168,5,2,'jdk/internal/misc/Unsafe.compareAndSetInt',5,0,0)
f(10,34173,344,1,'java/util/concurrent/locks/LockSupport.unpark',1,0,0)
f(11,34173,344,1,'jdk/internal/misc/Unsafe.unpark',1,0,0)
f(12,34176,40,3,'Unsafe_Unpark')
f(13,34185,1,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<1097844ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 1097844ul>::oop_access_barrier(void*)')
f(13,34186,2,4,'Parker::unpark()')
f(13,34188,2,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,34190,2,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,34192,1,3,'__lll_lock_wait')
f(14,34192,1,5,'entry_SYSCALL_64_after_hwframe')
f(15,34192,1,5,'do_syscall_64')
f(16,34192,1,5,'__x64_sys_futex')
f(17,34192,1,5,'do_futex')
f(18,34192,1,5,'futex_wait')
f(19,34192,1,5,'futex_wait_setup')
f(13,34193,6,3,'__pthread_mutex_unlock')
f(13,34199,2,4,'oopDesc::address_field(int) const')
f(13,34201,15,3,'pthread_mutex_lock')
f(12,34216,301,3,'__pthread_cond_signal')
f(13,34277,240,5,'entry_SYSCALL_64_after_hwframe')
f(14,34277,3,5,'__x64_sys_futex')
f(14,34280,2,5,'__x86_indirect_thunk_rax')
f(14,34282,235,5,'do_syscall_64')
f(15,34298,219,5,'__x64_sys_futex')
f(16,34301,216,5,'do_futex')
f(17,34301,8,5,'_raw_spin_lock')
f(17,34309,206,5,'futex_wake')
f(18,34319,12,5,'mark_wake_futex')
f(19,34328,3,5,'__unqueue_futex')
f(18,34331,184,5,'wake_up_q')
f(19,34338,177,5,'try_to_wake_up')
f(20,34339,176,5,'__lock_text_start')
f(17,34515,2,5,'hash_futex')
f(9,34517,3,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',3,0,0)
f(10,34517,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(10,34519,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(1,34520,3315,3,'[pool-2-thread-8 tid=186478]')
f(2,34520,4,3,'[unknown_Java]')
f(3,34520,1,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(3,34521,1,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(3,34522,1,1,'jdk/internal/misc/Unsafe.park')
f(3,34523,1,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(2,34524,3311,1,'java/lang/Thread.run')
f(3,34524,3311,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,34524,3311,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,34529,2357,1,'java/util/concurrent/FutureTask.run')
f(6,34541,2312,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(7,34541,2312,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',5,0,0)
f(8,34544,2308,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',1,0,0)
f(9,34544,2308,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',1,0,0)
f(10,34545,2307,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,36850,2,5,'ret_from_intr')
f(12,36850,2,5,'do_IRQ')
f(13,36850,2,5,'irq_exit')
f(14,36850,2,5,'__softirqentry_text_start')
f(8,36852,1,2,'java/util/concurrent/atomic/AtomicReference.lazySet',1,0,0)
f(9,36852,1,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',1,0,0)
f(10,36852,1,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',1,0,0)
f(11,36852,1,2,'jdk/internal/misc/Unsafe.putObjectRelease',1,0,0)
f(6,36853,4,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',4,0,0)
f(7,36853,4,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(8,36854,3,2,'jdk/internal/misc/Unsafe.compareAndSetObject',3,0,0)
f(6,36857,29,2,'java/util/concurrent/FutureTask.set',29,0,0)
f(7,36885,1,2,'java/util/concurrent/FutureTask.finishCompletion',1,0,0)
f(5,36886,13,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',13,0,0)
f(6,36886,13,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',13,0,0)
f(7,36886,13,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',13,0,0)
f(8,36886,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(8,36887,12,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',12,0,0)
f(9,36887,12,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',12,0,0)
f(10,36887,12,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',12,0,0)
f(11,36887,12,2,'jdk/internal/misc/Unsafe.compareAndSetInt',12,0,0)
f(5,36899,20,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',20,0,0)
f(6,36899,20,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',20,0,0)
f(5,36919,916,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,36930,8,3,'itable stub')
f(6,36938,897,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,36972,73,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',73,0,0)
f(7,37045,416,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',25,0,0)
f(8,37045,416,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',25,0,0)
f(9,37045,1,2,'java/lang/Thread.interrupted',1,0,0)
f(10,37045,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(9,37046,391,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,37057,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',1,0,0)
f(10,37058,14,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',14,0,0)
f(11,37065,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',1,0,0)
f(12,37065,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,37066,6,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',6,0,0)
f(12,37066,6,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',6,0,0)
f(13,37066,6,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',6,0,0)
f(14,37066,6,2,'jdk/internal/misc/Unsafe.compareAndSetObject',6,0,0)
f(10,37072,348,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',2,0,0)
f(11,37072,1,2,'java/lang/Thread.interrupted',1,0,0)
f(12,37072,1,2,'java/lang/Thread.isInterrupted',1,0,0)
f(11,37073,347,1,'java/util/concurrent/locks/LockSupport.park',1,0,0)
f(12,37073,1,2,'java/util/concurrent/locks/LockSupport.setBlocker',1,0,0)
f(13,37073,1,2,'jdk/internal/misc/Unsafe.putObject',1,0,0)
f(12,37074,346,1,'jdk/internal/misc/Unsafe.park')
f(13,37075,1,4,'Parker::park(bool, long)')
f(13,37076,262,3,'Unsafe_Park')
f(14,37081,1,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,37082,3,4,'Monitor::unlock()')
f(14,37085,33,4,'Parker::park(bool, long)')
f(15,37104,5,4,'Monitor::lock_without_safepoint_check()')
f(15,37109,2,4,'Monitor::unlock()')
f(15,37111,6,3,'__tls_get_addr')
f(15,37117,1,3,'__tls_get_addr@plt')
f(14,37118,9,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,37127,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,37129,207,3,'__pthread_mutex_unlock')
f(15,37299,37,5,'entry_SYSCALL_64_after_hwframe')
f(16,37299,1,5,'__x64_sys_futex')
f(16,37300,36,5,'do_syscall_64')
f(17,37309,27,5,'__x64_sys_futex')
f(18,37310,26,5,'do_futex')
f(19,37312,10,5,'_raw_spin_lock')
f(19,37322,11,5,'futex_wake')
f(20,37327,5,5,'get_futex_key')
f(21,37327,5,5,'get_futex_key_refs.isra.0')
f(20,37332,1,5,'get_futex_key_refs.isra.0')
f(19,37333,2,5,'hash_futex')
f(19,37335,1,5,'wake_up_q')
f(14,37336,1,4,'os::is_interrupted(Thread*, bool)')
f(14,37337,1,3,'pthread_mutex_unlock@plt')
f(13,37338,78,3,'__pthread_cond_wait')
f(14,37352,64,5,'entry_SYSCALL_64_after_hwframe')
f(15,37352,2,5,'__x64_sys_futex')
f(15,37354,62,5,'do_syscall_64')
f(16,37373,43,5,'__x64_sys_futex')
f(17,37373,43,5,'do_futex')
f(18,37375,41,5,'futex_wait')
f(19,37377,1,5,'_raw_spin_lock')
f(19,37378,8,5,'futex_wait_queue_me')
f(20,37379,7,5,'schedule')
f(21,37384,2,5,'__schedule')
f(19,37386,19,5,'futex_wait_setup')
f(20,37393,5,5,'get_futex_key')
f(21,37397,1,5,'get_futex_key_refs.isra.0')
f(20,37398,7,5,'get_futex_value_locked')
f(19,37405,2,5,'hash_futex')
f(19,37407,8,5,'plist_add')
f(19,37415,1,5,'schedule')
f(13,37416,2,3,'__pthread_enable_asynccancel')
f(13,37418,2,3,'__pthread_mutex_unlock_usercnt')
f(10,37420,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',5,0,0)
f(10,37425,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',1,0,0)
f(11,37425,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',1,0,0)
f(12,37425,1,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',1,0,0)
f(13,37425,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',1,0,0)
f(14,37425,1,2,'jdk/internal/misc/Unsafe.compareAndSetInt',1,0,0)
f(10,37426,11,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',11,0,0)
f(11,37426,11,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',11,0,0)
f(12,37432,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(12,37433,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',4,0,0)
f(9,37437,24,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',24,0,0)
f(10,37437,24,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',24,0,0)
f(11,37459,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(11,37460,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(7,37461,374,1,'java/util/concurrent/locks/ReentrantLock.unlock',12,0,0)
f(8,37461,374,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',12,0,0)
f(9,37472,362,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,37477,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',3,0,0)
f(11,37477,3,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',3,0,0)
f(12,37477,3,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',3,0,0)
f(13,37477,3,2,'jdk/internal/misc/Unsafe.compareAndSetInt',3,0,0)
f(10,37480,354,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,37480,354,1,'jdk/internal/misc/Unsafe.unpark')
f(12,37482,2,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(12,37484,39,3,'Unsafe_Unpark')
f(13,37490,3,4,'Parker::unpark()')
f(13,37493,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,37495,4,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,37499,1,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(13,37500,8,3,'__pthread_mutex_unlock')
f(13,37508,1,3,'__tls_get_addr')
f(13,37509,1,4,'java_lang_Thread::thread(oopDesc*)')
f(13,37510,4,4,'oopDesc::address_field(int) const')
f(13,37514,9,3,'pthread_mutex_lock')
f(12,37523,311,3,'__pthread_cond_signal')
f(13,37587,247,5,'entry_SYSCALL_64_after_hwframe')
f(14,37587,4,5,'__x64_sys_futex')
f(14,37591,243,5,'do_syscall_64')
f(15,37616,218,5,'__x64_sys_futex')
f(16,37616,218,5,'do_futex')
f(17,37620,5,5,'_raw_spin_lock')
f(17,37625,208,5,'futex_wake')
f(18,37632,1,5,'get_futex_key_refs.isra.0')
f(18,37633,14,5,'mark_wake_futex')
f(19,37643,4,5,'__unqueue_futex')
f(18,37647,1,5,'wake_q_add_safe')
f(18,37648,185,5,'wake_up_q')
f(19,37652,181,5,'try_to_wake_up')
f(20,37653,180,5,'__lock_text_start')
f(17,37833,1,5,'wake_up_q')
f(9,37834,1,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',1,0,0)
f(10,37834,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(1,37835,3286,3,'[pool-2-thread-9 tid=186479]')
f(2,37835,1,3,'[unknown_Java]')
f(3,37835,1,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(2,37836,3285,1,'java/lang/Thread.run')
f(3,37836,3285,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
f(4,37836,3285,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
f(5,37844,2310,1,'java/util/concurrent/FutureTask.run')
f(6,37853,2256,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',9,0,0)
f(7,37853,2256,1,'io/reactivex/rxjava3/internal/schedulers/ScheduledDirectTask.call',9,0,0)
f(8,37854,2249,1,'io/sergejisbrecht/DispatcherBenchmark$$Lambda$45/376662788.run',2,0,0)
f(9,37854,2249,1,'io/sergejisbrecht/DispatcherBenchmark.lambda$enqueueJobs$0',2,0,0)
f(10,37856,2247,1,'org/openjdk/jmh/infra/Blackhole.consumeCPU')
f(11,40100,2,5,'apic_timer_interrupt')
f(12,40100,2,5,'smp_apic_timer_interrupt')
f(13,40100,2,5,'irq_exit')
f(14,40100,2,5,'__softirqentry_text_start')
f(15,40101,1,5,'run_rebalance_domains')
f(16,40101,1,5,'update_blocked_averages')
f(17,40101,1,5,'__lock_text_start')
f(11,40102,1,5,'ret_from_intr')
f(12,40102,1,5,'do_IRQ')
f(13,40102,1,5,'irq_exit')
f(14,40102,1,5,'__softirqentry_text_start')
f(15,40102,1,5,'tasklet_hi_action')
f(16,40102,1,5,'tasklet_action_common.isra.0')
f(17,40102,1,5,'execlists_submission_tasklet?[i915]')
f(18,40102,1,5,'process_csb?[i915]')
f(19,40102,1,5,'intel_engine_add_retire?[i915]')
f(20,40102,1,5,'queue_work_on')
f(8,40103,6,2,'java/util/concurrent/atomic/AtomicReference.lazySet',6,0,0)
f(9,40103,6,2,'java/lang/invoke/VarHandleGuards.guard_LL_V',6,0,0)
f(10,40103,6,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.setRelease',6,0,0)
f(11,40103,6,2,'jdk/internal/misc/Unsafe.putObjectRelease',6,0,0)
f(6,40109,12,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',12,0,0)
f(7,40109,12,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',12,0,0)
f(8,40109,12,2,'jdk/internal/misc/Unsafe.compareAndSetObject',12,0,0)
f(6,40121,33,2,'java/util/concurrent/FutureTask.set',33,0,0)
f(7,40151,3,2,'java/util/concurrent/FutureTask.finishCompletion',3,0,0)
f(5,40154,8,2,'java/util/concurrent/ThreadPoolExecutor$Worker.lock',8,0,0)
f(6,40154,8,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire',8,0,0)
f(7,40154,8,2,'java/util/concurrent/ThreadPoolExecutor$Worker.tryAcquire',8,0,0)
f(8,40155,7,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetState',7,0,0)
f(9,40155,7,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',7,0,0)
f(10,40155,7,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',7,0,0)
f(11,40155,7,2,'jdk/internal/misc/Unsafe.compareAndSetInt',7,0,0)
f(5,40162,29,2,'java/util/concurrent/ThreadPoolExecutor$Worker.unlock',29,0,0)
f(6,40162,29,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',29,0,0)
f(5,40191,930,1,'java/util/concurrent/ThreadPoolExecutor.getTask')
f(6,40198,5,3,'itable stub')
f(6,40203,917,1,'java/util/concurrent/LinkedBlockingQueue.take')
f(7,40248,66,2,'java/util/concurrent/LinkedBlockingQueue.dequeue',66,0,0)
f(7,40314,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal',4,0,0)
f(8,40317,1,2,'java/util/concurrent/locks/ReentrantLock$Sync.isHeldExclusively',1,0,0)
f(7,40318,426,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',33,0,0)
f(8,40318,426,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',33,0,0)
f(9,40318,393,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireInterruptibly')
f(10,40329,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.predecessor',1,0,0)
f(10,40330,7,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.addWaiter',7,0,0)
f(11,40331,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.<init>',1,0,0)
f(12,40331,1,2,'java/lang/Thread.currentThread',1,0,0)
f(11,40332,5,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.compareAndSetTail',5,0,0)
f(12,40332,5,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',5,0,0)
f(13,40332,5,2,'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite.compareAndSet',5,0,0)
f(14,40332,5,2,'jdk/internal/misc/Unsafe.compareAndSetObject',5,0,0)
f(10,40337,356,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt',1,0,0)
f(11,40337,356,1,'java/util/concurrent/locks/LockSupport.park',1,0,0)
f(12,40337,1,2,'java/util/concurrent/locks/LockSupport.setBlocker',1,0,0)
f(13,40337,1,2,'jdk/internal/misc/Unsafe.putObject',1,0,0)
f(12,40338,355,1,'jdk/internal/misc/Unsafe.park')
f(13,40344,6,4,'Parker::park(bool, long)')
f(13,40350,250,3,'Unsafe_Park')
f(14,40355,2,4,'JavaFrameAnchor::make_walkable(JavaThread*)')
f(14,40357,3,4,'JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool)')
f(14,40360,1,4,'Monitor::lock_without_safepoint_check()')
f(14,40361,2,4,'Monitor::unlock()')
f(14,40363,56,4,'Parker::park(bool, long)')
f(15,40390,13,4,'Monitor::lock_without_safepoint_check()')
f(15,40403,5,4,'Monitor::unlock()')
f(15,40408,10,3,'__tls_get_addr')
f(15,40418,1,4,'os::is_interrupted(Thread*, bool)')
f(14,40419,4,4,'ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.323]')
f(14,40423,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(14,40424,2,3,'__GI___pthread_mutex_trylock')
f(14,40426,171,3,'__pthread_mutex_unlock')
f(15,40577,20,5,'entry_SYSCALL_64_after_hwframe')
f(16,40577,2,5,'__x64_sys_futex')
f(16,40579,18,5,'do_syscall_64')
f(17,40581,16,5,'__x64_sys_futex')
f(18,40584,13,5,'do_futex')
f(19,40586,7,5,'futex_wake')
f(20,40590,3,5,'get_futex_key')
f(21,40592,1,5,'get_futex_key_refs.isra.0')
f(19,40593,2,5,'get_futex_key')
f(19,40595,2,5,'hash_futex')
f(14,40597,1,3,'__tls_get_addr')
f(14,40598,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(14,40599,1,3,'pthread_mutex_trylock@plt')
f(13,40600,83,3,'__pthread_cond_wait')
f(14,40614,69,5,'entry_SYSCALL_64_after_hwframe')
f(15,40614,2,5,'__x64_sys_futex')
f(15,40616,67,5,'do_syscall_64')
f(16,40643,40,5,'__x64_sys_futex')
f(17,40643,37,5,'do_futex')
f(18,40644,36,5,'futex_wait')
f(19,40647,1,5,'_raw_spin_lock')
f(19,40648,8,5,'futex_wait_queue_me')
f(20,40648,8,5,'schedule')
f(21,40653,3,5,'__schedule')
f(22,40655,1,5,'finish_task_switch')
f(19,40656,19,5,'futex_wait_setup')
f(20,40665,4,5,'get_futex_key')
f(21,40666,3,5,'get_futex_key_refs.isra.0')
f(20,40669,6,5,'get_futex_value_locked')
f(19,40675,1,5,'get_futex_key')
f(19,40676,4,5,'hash_futex')
f(17,40680,3,5,'futex_wait')
f(13,40683,3,3,'__pthread_disable_asynccancel')
f(13,40686,2,3,'__pthread_enable_asynccancel')
f(13,40688,1,3,'__pthread_mutex_cond_lock')
f(13,40689,3,3,'__pthread_mutex_unlock_usercnt')
f(13,40692,1,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
f(10,40693,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setHead',1,0,0)
f(10,40694,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.shouldParkAfterFailedAcquire',1,0,0)
f(11,40694,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',1,0,0)
f(12,40694,1,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',1,0,0)
f(13,40694,1,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',1,0,0)
f(14,40694,1,2,'jdk/internal/misc/Unsafe.compareAndSetInt',1,0,0)
f(10,40695,16,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',16,0,0)
f(11,40695,16,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',16,0,0)
f(12,40705,6,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.getState',6,0,0)
f(9,40711,33,2,'java/util/concurrent/locks/ReentrantLock$NonfairSync.tryAcquire',33,0,0)
f(10,40711,33,2,'java/util/concurrent/locks/ReentrantLock$Sync.nonfairTryAcquire',33,0,0)
f(11,40738,2,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',2,0,0)
f(11,40740,4,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',4,0,0)
f(7,40744,376,1,'java/util/concurrent/locks/ReentrantLock.unlock',22,0,0)
f(8,40744,376,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',22,0,0)
f(9,40761,354,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor')
f(10,40764,4,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.compareAndSetWaitStatus',4,0,0)
f(11,40764,4,2,'java/lang/invoke/VarHandleGuards.guard_LII_Z',4,0,0)
f(12,40764,4,2,'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite.compareAndSet',4,0,0)
f(13,40764,4,2,'jdk/internal/misc/Unsafe.compareAndSetInt',4,0,0)
f(10,40768,347,1,'java/util/concurrent/locks/LockSupport.unpark')
f(11,40768,347,1,'jdk/internal/misc/Unsafe.unpark')
f(12,40768,1,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(12,40769,2,4,'ThreadsListHandle::cv_internal_thread_to_JavaThread(_jobject*, JavaThread**, oopDesc**)')
f(12,40771,23,3,'Unsafe_Unpark')
f(13,40775,2,4,'ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.322]')
f(13,40777,3,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(13,40780,1,4,'ThreadsListHandle::~ThreadsListHandle()')
f(13,40781,2,3,'__pthread_mutex_unlock')
f(13,40783,2,4,'oopDesc::address_field(int) const')
f(13,40785,8,3,'pthread_mutex_lock')
f(13,40793,1,3,'pthread_mutex_unlock@plt')
f(12,40794,321,3,'__pthread_cond_signal')
f(13,40857,258,5,'entry_SYSCALL_64_after_hwframe')
f(14,40857,1,5,'__x64_sys_futex')
f(14,40858,257,5,'do_syscall_64')
f(15,40876,239,5,'__x64_sys_futex')
f(16,40876,239,5,'do_futex')
f(17,40876,8,5,'_raw_spin_lock')
f(17,40884,229,5,'futex_wake')
f(18,40900,2,5,'get_futex_key')
f(19,40900,2,5,'get_futex_key_refs.isra.0')
f(18,40902,10,5,'mark_wake_futex')
f(19,40908,4,5,'__unqueue_futex')
f(18,40912,1,5,'wake_q_add_safe')
f(18,40913,200,5,'wake_up_q')
f(19,40917,1,5,'__lock_text_start')
f(19,40918,195,5,'try_to_wake_up')
f(20,40919,193,5,'__lock_text_start')
f(20,41112,1,5,'_raw_spin_lock_irqsave')
f(17,41113,2,5,'hash_futex')
f(9,41115,5,2,'java/util/concurrent/locks/ReentrantLock$Sync.tryRelease',5,0,0)
f(10,41115,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.getExclusiveOwnerThread',1,0,0)
f(10,41116,1,2,'java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread',1,0,0)
f(10,41117,3,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.setState',3,0,0)
f(6,41120,1,2,'java/util/concurrent/ThreadPoolExecutor.runStateAtLeast',1,0,0)
render();
</script></body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment