EitherTFutureReset ZoomSearchdo_syscall_64 (8 samples, 0.01%)do_futex (3 samples, 0.01%)_raw_spin_unlock (6 samples, 0.01%)cats/instances/FutureInstances$$anon$1.flatMap (44 samples, 0.08%)entry_SYSCALL_64_after_hwframe (9 samples, 0.02%)java_lang_Thread::park_event(oopDesc*) (65 samples, 0.12%)pl/iterators/benchmarks/BenchmarkFunctions.transform$ (82 samples, 0.15%)java/util/concurrent/ForkJoinPool.externalPush (133 samples, 0.24%)java/util/concurrent/ThreadLocalRandom.getProbe (8 samples, 0.01%)java/lang/Object.<init> (3 samples, 0.01%)try_to_wake_up (12 samples, 0.02%)java/util/concurrent/ForkJoinPool.externalPush (214 samples, 0.39%)entry_SYSCALL_64_after_hwframe (1,250 samples, 2.27%)entr.._raw_spin_lock (16 samples, 0.03%)entry_SYSCALL_64_after_hwframe (62 samples, 0.11%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$24/2099511957.apply (10 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$39/471926574.apply (19 samples, 0.03%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (40 samples, 0.07%)wake_up_q (7 samples, 0.01%)sun/misc/Unsafe.unpark (934 samples, 1.69%)su..scala/concurrent/impl/Promise$DefaultPromise.transformWith (9 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (4 samples, 0.01%)__x64_sys_futex (4 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (1,855 samples, 3.36%)scala/..java/util/concurrent/ForkJoinPool.externalPush (1,815 samples, 3.29%)java/u..scala/concurrent/Promise.complete$ (8,796 samples, 15.94%)scala/concurrent/Promise.complete$scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (218 samples, 0.40%)Unsafe_Unpark (29 samples, 0.05%)preempt_count_sub (3 samples, 0.01%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (3 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$14/938814250.apply (19 samples, 0.03%)do_futex (159 samples, 0.29%)futex_wake (6 samples, 0.01%)__se_sys_futex (1,146 samples, 2.08%)__s..__se_sys_futex (180 samples, 0.33%)PSScavenge::invoke() (18 samples, 0.03%)cats/instances/FutureInstances$$anon$1.map (965 samples, 1.75%)ca..futex_wake (975 samples, 1.77%)fu..__pthread_cleanup_pop (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (537 samples, 0.97%)do_syscall_64 (770 samples, 1.40%)d..scala/concurrent/impl/Promise.transformWith (58 samples, 0.11%)wake_up_q (11 samples, 0.02%)futex_wake (277 samples, 0.50%)do_futex (16 samples, 0.03%)ktime_get_coarse_real_ts64 (4 samples, 0.01%)__x64_sys_futex (27 samples, 0.05%)in_lock_functions (8 samples, 0.01%)Monitor::unlock() (12 samples, 0.02%)pl/iterators/benchmarks/FutBenchmark.eitherT (2,982 samples, 5.41%)pl/iterators..futex_wake (117 samples, 0.21%)jlong_disjoint_arraycopy (9 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (1,868 samples, 3.39%)scala/..java/util/concurrent/ForkJoinTask.<init> (40 samples, 0.07%)do_syscall_64 (4 samples, 0.01%)__audit_syscall_exit (29 samples, 0.05%)__x64_sys_futex (4 samples, 0.01%)entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)__lll_lock_wait (35 samples, 0.06%)futex_wake (3 samples, 0.01%)_raw_spin_unlock (68 samples, 0.12%)scala/collection/mutable/ListBuffer.$plus$eq (116 samples, 0.21%)syscall_trace_enter (22 samples, 0.04%)pl/iterators/benchmarks/generated/FutBenchmark_eitherT_jmhTest.eitherT_avgt_jmhStub (11,924 samples, 21.62%)pl/iterators/benchmarks/generated/FutBenchmark_eitherT_..do_syscall_64 (11 samples, 0.02%)java/lang/invoke/LambdaForm$DMH/1259475182.invokeStatic_L3_L (6 samples, 0.01%)__se_sys_futex (69 samples, 0.13%)scala/concurrent/impl/CallbackRunnable.executeWithValue (8 samples, 0.01%)pthread_mutex_lock (97 samples, 0.18%)do_syscall_64 (5,458 samples, 9.89%)do_syscall_64scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (2,119 samples, 3.84%)scala/co..__audit_syscall_entry (6 samples, 0.01%)__unqueue_futex (22 samples, 0.04%)scala/concurrent/impl/ExecutionContextImpl.execute (336 samples, 0.61%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (1,889 samples, 3.42%)scala/c..scala/concurrent/BatchingExecutor.execute (6 samples, 0.01%)java/util/concurrent/atomic/AtomicLong.compareAndSet (21 samples, 0.04%)sun/misc/Unsafe.unpark (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (258 samples, 0.47%)__se_sys_futex (4 samples, 0.01%)wake_q_add (3 samples, 0.01%)__se_sys_futex (136 samples, 0.25%)scala/util/Success.map (819 samples, 1.48%)s..java/util/concurrent/ForkJoinPool.scan (4 samples, 0.01%)scala/concurrent/impl/Promise.transformWith$ (40 samples, 0.07%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$38/388011340.get$Lambda (8 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (1,275 samples, 2.31%)scal..do_futex (4 samples, 0.01%)scala/concurrent/impl/Promise.transform$ (527 samples, 0.96%)java_lang_Thread::park_event(oopDesc*) (6 samples, 0.01%)SafepointSynchronize::begin() (3 samples, 0.01%)futex_wait (379 samples, 0.69%)do_futex (120 samples, 0.22%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (5 samples, 0.01%)pthread_mutex_lock (37 samples, 0.07%)cats/data/EitherT.bimap (390 samples, 0.71%)wake_q_add (8 samples, 0.01%)scala/concurrent/Future.map$ (904 samples, 1.64%)sc..get_futex_value_locked (10 samples, 0.02%)__vdso_clock_gettime (3 samples, 0.01%)__lll_unlock_wake (42 samples, 0.08%)_raw_spin_unlock_irqrestore (855 samples, 1.55%)_r..sun/misc/Unsafe.unpark (946 samples, 1.71%)su..scala/concurrent/BlockContext$.current (31 samples, 0.06%)_raw_spin_unlock_irqrestore (169 samples, 0.31%)__audit_syscall_entry (10 samples, 0.02%)scala/concurrent/Future.flatMap$ (41 samples, 0.07%)do_syscall_64 (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (214 samples, 0.39%)scala/concurrent/impl/CallbackRunnable.executeWithValue (522 samples, 0.95%)Unsafe_Unpark (36 samples, 0.07%)ktime_get_coarse_real_ts64 (6 samples, 0.01%)Unsafe_Unpark (6 samples, 0.01%)java/lang/invoke/MethodHandle.invokeBasic (7 samples, 0.01%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (3 samples, 0.01%)scala/concurrent/Future.map$ (2,141 samples, 3.88%)scala/co..java/util/concurrent/ForkJoinPool.execute (29 samples, 0.05%)pthread_mutex_lock (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (1,046 samples, 1.90%)jav..wake_up_q (11 samples, 0.02%)futex_wait (4 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consume (3 samples, 0.01%)__se_sys_futex (185 samples, 0.34%)ThreadRootsTask::do_it(GCTaskManager*, unsigned int) (9 samples, 0.02%)scala/collection/TraversableOnce$$Lambda$33/661057424.apply (4 samples, 0.01%)do_syscall_64 (724 samples, 1.31%)d..cats/data/EitherT$RightPartiallyApplied$.$anonfun$apply$2 (14 samples, 0.03%)syscall_trace_enter (3 samples, 0.01%)scala/concurrent/BatchingExecutor$Batch$$Lambda$42/260410607.apply$mcV$sp (1,146 samples, 2.08%)sca..do_futex (19 samples, 0.03%)pl/iterators/benchmarks/FutBenchmark.$anonfun$eitherT$7 (1,901 samples, 3.45%)pl/iter..java/util/concurrent/ForkJoinPool.externalPush (132 samples, 0.24%)scala/concurrent/impl/Promise$DefaultPromise.map (61 samples, 0.11%)java/lang/String.valueOf (65 samples, 0.12%)do_syscall_64 (231 samples, 0.42%)wake_up_q (6 samples, 0.01%)syscall_trace_enter (13 samples, 0.02%)__indirect_thunk_start (4 samples, 0.01%)java_lang_Thread::park_event(oopDesc*) (12 samples, 0.02%)Unsafe_Unpark (9 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (223 samples, 0.40%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (6 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$38/388011340.apply (87 samples, 0.16%)pl/iterators/benchmarks/FutBenchmark.$anonfun$eitherT$2 (82 samples, 0.15%)cats/instances/FutureInstances$$anon$1.map (150 samples, 0.27%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1 (8,249 samples, 14.95%)scala/concurrent/impl/Promise$Default..do_syscall_64 (196 samples, 0.36%)_raw_spin_lock (5 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (8,249 samples, 14.95%)scala/concurrent/impl/CallbackRunnabl..get_futex_key (3 samples, 0.01%)futex_wake (77 samples, 0.14%)_raw_spin_unlock_irqrestore (61 samples, 0.11%)get_futex_key_refs.isra.5 (5 samples, 0.01%)__se_sys_futex (12 samples, 0.02%)__lll_lock_wait (8 samples, 0.01%)wake_up_q (3 samples, 0.01%)native_queued_spin_lock_slowpath (3 samples, 0.01%)__audit_syscall_exit (126 samples, 0.23%)__pthread_cond_signal (1,476 samples, 2.68%)__pth..try_to_wake_up (17 samples, 0.03%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (3 samples, 0.01%)mark_wake_futex (4 samples, 0.01%)scala/concurrent/impl/Promise.transform (378 samples, 0.69%)__pthread_mutex_unlock_usercnt (25 samples, 0.05%)get_futex_key (10 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (1,094 samples, 1.98%)sca..path_put (24 samples, 0.04%)entry_SYSCALL_64_after_hwframe (12 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (11 samples, 0.02%)try_to_wake_up (7 samples, 0.01%)syscall_slow_exit_work (16 samples, 0.03%)__lll_unlock_wake (409 samples, 0.74%)pl/iterators/benchmarks/FutBenchmark.transform (82 samples, 0.15%)VM_ParallelGCFailedAllocation::doit() (18 samples, 0.03%)__lll_unlock_wake (73 samples, 0.13%)futex_wake (196 samples, 0.36%)scala/concurrent/Future.map$ (94 samples, 0.17%)java/util/concurrent/ForkJoinPool.signalWork (132 samples, 0.24%)try_to_wake_up (169 samples, 0.31%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (6 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$31/1771322214.apply (3,993 samples, 7.24%)pl/iterators/benc.._init (18 samples, 0.03%)wake_up_q (170 samples, 0.31%)__audit_syscall_exit (8 samples, 0.01%)entry_SYSCALL_64_after_hwframe (724 samples, 1.31%)e..do_syscall_64 (6 samples, 0.01%)__unqueue_futex (27 samples, 0.05%)__audit_syscall_exit (6 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (29 samples, 0.05%)__audit_syscall_entry (33 samples, 0.06%)scala/util/Right$.apply (33 samples, 0.06%)sun/misc/Unsafe.unpark (721 samples, 1.31%)s..java/util/concurrent/ForkJoinPool.signalWork (216 samples, 0.39%)java/util/concurrent/ForkJoinTask.<init> (47 samples, 0.09%)__se_sys_futex (8 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.prepare (22 samples, 0.04%)cats/data/EitherT.$anonfun$biSemiflatMap$3 (3 samples, 0.01%)get_futex_key (3 samples, 0.01%)__se_sys_futex (45 samples, 0.08%)__x64_sys_futex (6 samples, 0.01%)in_lock_functions (6 samples, 0.01%)scala/concurrent/Future$.$anonfun$apply$1 (92 samples, 0.17%)scala/concurrent/impl/Promise.$anonfun$transform$1 (9,616 samples, 17.43%)scala/concurrent/impl/Promise.$anonfun$trans..__x64_sys_futex (3 samples, 0.01%)CollectedHeap::fill_with_object(HeapWord*, unsigned long, bool) (7 samples, 0.01%)wake_up_q (112 samples, 0.20%)org/openjdk/jmh/infra/Blackhole.consumeCPU (19 samples, 0.03%)__pthread_cond_signal (3 samples, 0.01%)scala/concurrent/Future.$anonfun$map$1 (819 samples, 1.48%)s..entry_SYSCALL_64_after_hwframe (721 samples, 1.31%)e..syscall_trace_enter (335 samples, 0.61%)java_lang_Thread::park_event(oopDesc*) (9 samples, 0.02%)entry_SYSCALL_64_after_hwframe (247 samples, 0.45%)do_syscall_64 (1,281 samples, 2.32%)do_s..java/util/concurrent/ForkJoinPool.signalWork (518 samples, 0.94%)try_to_wake_up (4 samples, 0.01%)futex_wait_queue_me (1,001 samples, 1.81%)fu..scala/concurrent/impl/ExecutionContextImpl.execute (1,856 samples, 3.36%)scala/..kfree (8 samples, 0.01%)entry_SYSCALL_64_after_hwframe (8 samples, 0.01%)do_syscall_64 (8 samples, 0.01%)syscall_trace_enter (18 samples, 0.03%)wake_up_q (388 samples, 0.70%)entry_SYSCALL_64_after_hwframe (78 samples, 0.14%)Parker::unpark() (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transform (1,192 samples, 2.16%)sca..syscall_slow_exit_work (4 samples, 0.01%)cats/instances/FutureInstances$$anon$1.map (1,690 samples, 3.06%)cats/i..scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (8,249 samples, 14.95%)scala/concurrent/impl/Promise$Default..pl/iterators/benchmarks/BenchmarkFunctions.fetchData (1,889 samples, 3.42%)pl/iter..[unknown] (18 samples, 0.03%)java_lang_Thread::get_thread_status(oopDesc*) (7 samples, 0.01%)_raw_spin_unlock_irqrestore (12 samples, 0.02%)scala/concurrent/impl/ExecutionContextImpl.execute (132 samples, 0.24%)__indirect_thunk_start (43 samples, 0.08%)do_futex (201 samples, 0.36%)pl/iterators/benchmarks/FutBenchmark.outsideWorldEither (2,181 samples, 3.95%)pl/itera..scala/concurrent/Future.map$ (1,889 samples, 3.42%)scala/c..scala/concurrent/Future.map (1,889 samples, 3.42%)scala/c..cats/data/EitherT$RightPartiallyApplied$.apply$extension (965 samples, 1.75%)ca..pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$34/1534704910.get$Lambda (4 samples, 0.01%)do_syscall_64 (88 samples, 0.16%)__se_sys_futex (289 samples, 0.52%)do_futex (8 samples, 0.01%)wake_up_q (13 samples, 0.02%)scala/concurrent/Promise$$Lambda$41/992832824.apply (7 samples, 0.01%)do_syscall_64 (721 samples, 1.31%)d..ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (26 samples, 0.05%)get_futex_key (31 samples, 0.06%)scala/concurrent/impl/ExecutionContextImpl.execute (9 samples, 0.02%)kfree (3 samples, 0.01%)__pthread_mutex_cond_lock (72 samples, 0.13%)wake_up_q (261 samples, 0.47%)__pthread_cond_signal (331 samples, 0.60%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (532 samples, 0.96%)__pthread_mutex_unlock_usercnt (7 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (10 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$24/2099511957.apply (124 samples, 0.22%)__lll_lock_wait (6 samples, 0.01%)kfree (5 samples, 0.01%)java/lang/invoke/LambdaForm$MH/1840251703.linkToTargetMethod (16 samples, 0.03%)scala/concurrent/impl/Promise$DefaultPromise.transform (378 samples, 0.69%)get_futex_value_locked (78 samples, 0.14%)__sched_text_start (8 samples, 0.01%)scala/concurrent/Future.map$ (1,203 samples, 2.18%)sca..Parker::unpark() (6 samples, 0.01%)get_futex_key (5 samples, 0.01%)wake_q_add (55 samples, 0.10%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (1,856 samples, 3.36%)scala/..java/util/concurrent/Executors$RunnableAdapter.call (14,909 samples, 27.03%)java/util/concurrent/Executors$RunnableAdapter.callscala/concurrent/impl/Promise.transform (527 samples, 0.96%)do_syscall_64 (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (54 samples, 0.10%)scala/concurrent/impl/Promise$DefaultPromise.value0 (1,243 samples, 2.25%)sca..pl/iterators/benchmarks/BenchmarkFunctions.outsideWorldEither$ (8 samples, 0.01%)scala/concurrent/impl/Promise.transform$ (900 samples, 1.63%)sc..os::is_interrupted(Thread*, bool) (67 samples, 0.12%)__pthread_cond_signal (59 samples, 0.11%)pthread_mutex_lock (283 samples, 0.51%)_raw_spin_unlock (46 samples, 0.08%)__pthread_cond_signal (99 samples, 0.18%)wake_up_q (210 samples, 0.38%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$32/1924382851.apply (24 samples, 0.04%)_raw_spin_lock (58 samples, 0.11%)scala/concurrent/impl/Promise$$Lambda$22/525398200.get$Lambda (4 samples, 0.01%)get_futex_key (5 samples, 0.01%)wake_up_q (19 samples, 0.03%)entry_SYSCALL_64_after_hwframe (6 samples, 0.01%)wake_up_q (865 samples, 1.57%)wa.._raw_spin_lock (48 samples, 0.09%)wake_up_q (710 samples, 1.29%)w..unroll_tree_refs (7 samples, 0.01%)syscall_slow_exit_work (86 samples, 0.16%)__audit_syscall_exit (12 samples, 0.02%)do_syscall_64 (247 samples, 0.45%)pthread_mutex_lock (11 samples, 0.02%)preempt_count_add (7 samples, 0.01%)__se_sys_futex (3 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (336 samples, 0.61%)do_syscall_64 (39 samples, 0.07%)__se_sys_futex (79 samples, 0.14%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (7 samples, 0.01%)cats/instances/package$future$.catsStdInstancesForFuture (12 samples, 0.02%)Parker::unpark() (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (1,046 samples, 1.90%)jav..__pthread_cond_signal (7 samples, 0.01%)_raw_spin_unlock (12 samples, 0.02%)entry_SYSCALL_64_after_hwframe (6,134 samples, 11.12%)entry_SYSCALL_64_after_hwfr..scala/concurrent/Promise$.successful (23 samples, 0.04%)native_queued_spin_lock_slowpath (5 samples, 0.01%)futex_wake (646 samples, 1.17%)f..get_futex_key (13 samples, 0.02%)syscall_slow_exit_work (73 samples, 0.13%)pl/iterators/benchmarks/FutBenchmark$$Lambda$19/1874019220.apply (3,189 samples, 5.78%)pl/iterators/..try_to_wake_up (12 samples, 0.02%)__pthread_mutex_unlock_usercnt (3 samples, 0.01%)__audit_syscall_entry (3 samples, 0.01%)__pthread_mutex_unlock_usercnt (18 samples, 0.03%)__pthread_mutex_unlock_usercnt (114 samples, 0.21%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (4 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (84 samples, 0.15%)sun/misc/Unsafe.unpark (100 samples, 0.18%)kfree (3 samples, 0.01%)scala/concurrent/Future.map (222 samples, 0.40%)__unqueue_futex (14 samples, 0.03%)Parker::unpark() (7 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (522 samples, 0.95%)__pthread_cond_signal (15 samples, 0.03%)__indirect_thunk_start (9 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.transform (1,100 samples, 1.99%)sca..syscall_slow_exit_work (15 samples, 0.03%)_raw_spin_unlock_irqrestore (886 samples, 1.61%)_r..__audit_syscall_exit (26 samples, 0.05%)wake_up_q (10 samples, 0.02%)Unsafe_Unpark (64 samples, 0.12%)JfrBackend::is_event_enabled(TraceEventId) (141 samples, 0.26%)hash_futex (24 samples, 0.04%)java/util/concurrent/ForkJoinPool$WorkQueue.runTask (23,486 samples, 42.57%)java/util/concurrent/ForkJoinPool$WorkQueue.runTaskdo_futex (207 samples, 0.38%)futex_wake (51 samples, 0.09%)syscall_trace_enter (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (1,856 samples, 3.36%)scala/..futex_wait_setup (4 samples, 0.01%)do_syscall_64 (6 samples, 0.01%)_raw_spin_unlock_irqrestore (529 samples, 0.96%)do_syscall_64 (10 samples, 0.02%)scala/concurrent/Future.map$ (224 samples, 0.41%)try_to_wake_up (87 samples, 0.16%)java/util/concurrent/ForkJoinPool.signalWork (9 samples, 0.02%)scala/concurrent/impl/Promise.transform$ (223 samples, 0.40%)try_to_wake_up (6 samples, 0.01%)mark_wake_futex (51 samples, 0.09%)scala/concurrent/impl/Promise.transform$ (20 samples, 0.04%)pthread_mutex_lock (3 samples, 0.01%)pthread_mutex_lock (4 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (8 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.validateEitherStyle (53 samples, 0.10%)futex_wait (7 samples, 0.01%)get_futex_key (8 samples, 0.01%)__audit_syscall_exit (15 samples, 0.03%)[unknown] (26 samples, 0.05%)__se_sys_futex (11 samples, 0.02%)syscall_trace_enter (4 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (132 samples, 0.24%)__audit_syscall_exit (5 samples, 0.01%)mark_wake_futex (75 samples, 0.14%)_raw_spin_unlock_irqrestore (27 samples, 0.05%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (1,275 samples, 2.31%)scal..__lll_lock_wait (4 samples, 0.01%)scala/concurrent/impl/Promise.transformWith (9 samples, 0.02%)scala/util/Random.$anonfun$nextString$1 (12 samples, 0.02%)scala/concurrent/Future$InternalCallbackExecutor$.execute (5 samples, 0.01%)__pthread_cond_signal (22 samples, 0.04%)sun/reflect/DelegatingMethodAccessorImpl.invoke (14,909 samples, 27.03%)sun/reflect/DelegatingMethodAccessorImpl.invokecats/syntax/EitherOps$.bimap$extension (89 samples, 0.16%)__unqueue_futex (11 samples, 0.02%)cats/instances/FutureInstances$$anon$1.map (1,690 samples, 3.06%)cats/i..scala/concurrent/Future$$Lambda$21/1491615148.apply (9,605 samples, 17.41%)scala/concurrent/Future$$Lambda$21/149161514..entry_SYSCALL_64_after_hwframe (231 samples, 0.42%)scala/concurrent/impl/ExecutionContextImpl.execute (2,114 samples, 3.83%)scala/co..StealTask::do_it(GCTaskManager*, unsigned int) (77 samples, 0.14%)get_futex_key_refs.isra.5 (18 samples, 0.03%)__audit_syscall_entry (5 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consume (5 samples, 0.01%)__lll_lock_wait (1,280 samples, 2.32%)__ll..syscall_trace_enter (5 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (218 samples, 0.40%)java/util/concurrent/ForkJoinTask.<init> (9 samples, 0.02%)pthread_mutex_lock (35 samples, 0.06%)try_to_wake_up (61 samples, 0.11%)futex_wait_setup (6 samples, 0.01%)futex_wake (129 samples, 0.23%)futex_wait_setup (10 samples, 0.02%)scala/concurrent/impl/Promise.transform$ (2,119 samples, 3.84%)scala/co..schedule (9 samples, 0.02%)try_to_wake_up (38 samples, 0.07%)java/util/concurrent/ForkJoinPool.scan (32 samples, 0.06%)java/lang/invoke/LambdaForm$MH/1787473701.linkToTargetMethod (6 samples, 0.01%)scala/concurrent/Future.map (61 samples, 0.11%)scala/concurrent/impl/Promise.transform (150 samples, 0.27%)__pthread_mutex_unlock_usercnt (3 samples, 0.01%)try_to_wake_up (90 samples, 0.16%)__x64_sys_futex (18 samples, 0.03%)mark_wake_futex (18 samples, 0.03%)scala/concurrent/impl/Promise.transform (1,868 samples, 3.39%)scala/..scala/concurrent/impl/CallbackRunnable.executeWithValue (132 samples, 0.24%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (2,119 samples, 3.84%)scala/co..cats/instances/FutureInstances$$anon$1.pure (43 samples, 0.08%)scala/concurrent/impl/Promise$DefaultPromise.value (1,243 samples, 2.25%)sca..mark_wake_futex (320 samples, 0.58%)do_futex (12 samples, 0.02%)do_futex (31 samples, 0.06%)wake_up_q (3 samples, 0.01%)InstanceKlass::allocate_instance(Thread*) (25 samples, 0.05%)get_futex_key_refs.isra.5 (7 samples, 0.01%)__se_sys_futex (7 samples, 0.01%)exit_to_usermode_loop (3 samples, 0.01%)__se_sys_futex (1,027 samples, 1.86%)__..syscall_trace_enter (4 samples, 0.01%)scala/concurrent/impl/Promise$$Lambda$12/1566254658.get$Lambda (3 samples, 0.01%)preempt_count_add (96 samples, 0.17%)OldToYoungRootsTask::do_it(GCTaskManager*, unsigned int) (7 samples, 0.01%)do_futex (426 samples, 0.77%)scala/concurrent/impl/ExecutionContextImpl.execute (223 samples, 0.40%)_raw_spin_unlock_irqrestore (86 samples, 0.16%)get_futex_value_locked (268 samples, 0.49%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (105 samples, 0.19%)scala/concurrent/Future$$Lambda$11/800640567.apply (819 samples, 1.48%)s..ParallelScavengeHeap::failed_mem_allocate(unsigned long) (18 samples, 0.03%)java/util/concurrent/ForkJoinPool.execute (217 samples, 0.39%)__se_sys_futex (4 samples, 0.01%)__se_sys_futex (3,812 samples, 6.91%)__se_sys_futexscala/concurrent/impl/Promise$KeptPromise$Successful.future (20 samples, 0.04%)futex_wake (69 samples, 0.13%)futex_wake (5 samples, 0.01%)do_futex (288 samples, 0.52%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$35/1186970501.apply (13 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.map (11 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (1,275 samples, 2.31%)scal..java/util/concurrent/ForkJoinPool.externalPush (336 samples, 0.61%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (1,868 samples, 3.39%)scala/..do_futex (6 samples, 0.01%)do_futex (78 samples, 0.14%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (15 samples, 0.03%)cats/instances/FutureInstances$$anon$1.map (577 samples, 1.05%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (47 samples, 0.09%)Parker::unpark() (5 samples, 0.01%)__unqueue_futex (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (35 samples, 0.06%)scala/concurrent/BatchingExecutor.execute$ (5 samples, 0.01%)try_to_wake_up (383 samples, 0.69%)scala/concurrent/Future.map$ (1,856 samples, 3.36%)scala/..java/util/concurrent/ForkJoinPool.signalWork (8,133 samples, 14.74%)java/util/concurrent/ForkJoinPool.sig..scala/concurrent/impl/ExecutionContextImpl.execute (217 samples, 0.39%)scala/concurrent/Future.flatMap (9 samples, 0.02%)entry_SYSCALL_64_after_hwframe (90 samples, 0.16%)__pthread_cleanup_push (31 samples, 0.06%)do_futex (48 samples, 0.09%)__pthread_cond_signal (21 samples, 0.04%)__se_sys_futex (15 samples, 0.03%)wake_up_q (91 samples, 0.16%)pl/iterators/benchmarks/FutBenchmark.$anonfun$eitherT$1 (53 samples, 0.10%)[unknown] (14 samples, 0.03%)_raw_spin_unlock_irqrestore (90 samples, 0.16%)_raw_spin_unlock (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (8 samples, 0.01%)get_futex_key_refs.isra.5 (11 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.transformWith (40 samples, 0.07%)do_syscall_64 (335 samples, 0.61%)java_lang_Thread::park_event(oopDesc*) (27 samples, 0.05%)scala/runtime/java8/JFunction0$mcV$sp.apply (13 samples, 0.02%)sun/misc/Unsafe.unpark (296 samples, 0.54%)pthread_mutex_lock (46 samples, 0.08%)entry_SYSCALL_64_after_hwframe (5,458 samples, 9.89%)entry_SYSCALL_64_after_h.._raw_spin_lock (6 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (899 samples, 1.63%)ja..scala/concurrent/ExecutionContext.prepare$ (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transform (6 samples, 0.01%)entry_SYSCALL_64_after_hwframe (905 samples, 1.64%)en..pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$32/1924382851.apply (350 samples, 0.63%)cats/instances/FutureInstances$$anon$1.pure (43 samples, 0.08%)do_futex (3 samples, 0.01%)_raw_spin_unlock_irqrestore (3 samples, 0.01%)__lll_unlock_wake (60 samples, 0.11%)try_to_wake_up (531 samples, 0.96%)scala/concurrent/Future$.$anonfun$apply$1 (335 samples, 0.61%)[unknown] (15 samples, 0.03%)kfree (6 samples, 0.01%)__se_sys_futex (120 samples, 0.22%)java/util/concurrent/ForkJoinPool.signalWork (1,712 samples, 3.10%)java/u..java/util/concurrent/ForkJoinTask.<init> (39 samples, 0.07%)_raw_spin_unlock_irqrestore (32 samples, 0.06%)cats/instances/FutureInstances$$anon$1.map (390 samples, 0.71%)java/lang/Object.<init> (4 samples, 0.01%)scala/Function1.$anonfun$andThen$1 (2,211 samples, 4.01%)scala/Fu..mark_wake_futex (4 samples, 0.01%)__lll_unlock_wake (78 samples, 0.14%)pl/iterators/benchmarks/FutBenchmark$$Lambda$28/783696635.apply (402 samples, 0.73%)scala/concurrent/Future.map$ (61 samples, 0.11%)java/util/concurrent/ThreadPoolExecutor.runWorker (14,910 samples, 27.03%)java/util/concurrent/ThreadPoolExecutor.runWorkerscala/concurrent/impl/CallbackRunnable.executeWithValue (29 samples, 0.05%)_raw_spin_unlock_irqrestore (109 samples, 0.20%)wake_q_add (26 samples, 0.05%)scala/concurrent/impl/Promise$DefaultPromise.map (20 samples, 0.04%)java/lang/invoke/LambdaForm$MH/1840251703.linkToTargetMethod (37 samples, 0.07%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$35/1186970501.apply (7 samples, 0.01%)cats/data/EitherT.$anonfun$semiflatMap$1 (3,189 samples, 5.78%)cats/data/Eit..get_futex_key (78 samples, 0.14%)scala/concurrent/impl/Promise.transform (114 samples, 0.21%)mark_wake_futex (3 samples, 0.01%)path_put (5 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (1,058 samples, 1.92%)sca..scala/concurrent/impl/Promise$DefaultPromise.onComplete (9 samples, 0.02%)get_futex_value_locked (3 samples, 0.01%)futex_wake (17 samples, 0.03%)java/util/concurrent/ForkJoinPool.externalPush (29 samples, 0.05%)java/util/concurrent/ForkJoinPool.execute (9 samples, 0.02%)__pthread_cond_signal (32 samples, 0.06%)Unsafe_Unpark (717 samples, 1.30%)U..debug_smp_processor_id (20 samples, 0.04%)__audit_syscall_entry (4 samples, 0.01%)__x64_sys_futex (3 samples, 0.01%)syscall_slow_exit_work (3 samples, 0.01%)java/lang/ThreadLocal.setInitialValue (38 samples, 0.07%)JavaThread::oops_do(OopClosure*, CLDClosure*, CodeBlobClosure*) (9 samples, 0.02%)scala/util/Left$.apply (7 samples, 0.01%)syscall_slow_exit_work (8 samples, 0.01%)cats/instances/FutureInstances$$anon$1.map (96 samples, 0.17%)entry_SYSCALL_64_after_hwframe (60 samples, 0.11%)java/lang/ThreadLocal$ThreadLocalMap.access$100 (14 samples, 0.03%)__lll_unlock_wake (6 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transform (114 samples, 0.21%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (5 samples, 0.01%)__se_sys_futex (1,088 samples, 1.97%)__s..scala/concurrent/Promise.completeWith$ (1,288 samples, 2.33%)scal..scala/concurrent/impl/Promise$DefaultPromise.map (114 samples, 0.21%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$doSomethingWithFailure$1 (16 samples, 0.03%)preempt_count_add (3 samples, 0.01%)Thread::is_interrupted(Thread*, bool) (65 samples, 0.12%)pl/iterators/benchmarks/FutBenchmark$$Lambda$14/938814250.apply (53 samples, 0.10%)__indirect_thunk_start (9 samples, 0.02%)scala/concurrent/impl/Promise.transform (94 samples, 0.17%)syscall_trace_enter (8 samples, 0.01%)syscall_trace_enter (36 samples, 0.07%)syscall_slow_exit_work (27 samples, 0.05%)__lll_lock_wait (25 samples, 0.05%)get_futex_key (4 samples, 0.01%)mark_wake_futex (9 samples, 0.02%)org/openjdk/jmh/infra/Blackhole.consume (6 samples, 0.01%)ktime_get_coarse_real_ts64 (40 samples, 0.07%)java/lang/ThreadLocal.get (38 samples, 0.07%)entry_SYSCALL_64_after_hwframe (154 samples, 0.28%)__pthread_cond_signal (171 samples, 0.31%)futex_wake (1,112 samples, 2.02%)fut.._raw_spin_unlock_irqrestore (6 samples, 0.01%)scala/concurrent/impl/Promise.transform (2,119 samples, 3.84%)scala/co..VMThread::loop() (21 samples, 0.04%)__pthread_enable_asynccancel (138 samples, 0.25%)__audit_syscall_exit (6 samples, 0.01%)scala/concurrent/impl/Promise.transform (223 samples, 0.40%)hash_futex (8 samples, 0.01%)scala/concurrent/impl/Promise.transformWith (244 samples, 0.44%)scala/concurrent/impl/Promise$DefaultPromise.flatMap (244 samples, 0.44%)scala/concurrent/impl/Promise$KeptPromise$.apply (7 samples, 0.01%)try_to_wake_up (3,325 samples, 6.03%)try_to_wake_upentry_SYSCALL_64_after_hwframe (71 samples, 0.13%)scala/concurrent/Future.map (150 samples, 0.27%)scala/concurrent/impl/Promise$DefaultPromise.map (150 samples, 0.27%)cats/data/EitherT.<init> (30 samples, 0.05%)do_futex (320 samples, 0.58%)java/util/concurrent/ForkJoinPool.signalWork (1,823 samples, 3.30%)java/u..do_futex (1,133 samples, 2.05%)do_..scala/util/Either.<init> (17 samples, 0.03%)PSScavengeKlassClosure::do_klass(Klass*) (4 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithFailure$ (226 samples, 0.41%)scala/concurrent/impl/Promise.transform (218 samples, 0.40%)mntput (6 samples, 0.01%)preempt_count_sub (6 samples, 0.01%)syscall_slow_exit_work (9 samples, 0.02%)_raw_spin_lock (458 samples, 0.83%)__audit_syscall_exit (4 samples, 0.01%)__se_sys_futex (26 samples, 0.05%)__lll_unlock_wake (16 samples, 0.03%)__audit_syscall_exit (17 samples, 0.03%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$doSomethingWithOutput$1 (87 samples, 0.16%)VM_Operation::evaluate() (18 samples, 0.03%)kfree (6 samples, 0.01%)wake_q_add (10 samples, 0.02%)__audit_syscall_exit (3 samples, 0.01%)futex_wake (312 samples, 0.57%)__unqueue_futex (3 samples, 0.01%)cats/instances/FutureInstances.catsStdInstancesForFuture$ (12 samples, 0.02%)cats/data/EitherT$RightPartiallyApplied$$$Lambda$10/1820373023.apply (31 samples, 0.06%)[unknown] (226 samples, 0.41%)unroll_tree_refs (16 samples, 0.03%)_raw_spin_lock_irqsave (3 samples, 0.01%)scala/concurrent/impl/Promise.future$ (5 samples, 0.01%)scala/concurrent/Promise$.fromTry (9 samples, 0.02%)scala/concurrent/impl/CallbackRunnable.run (1,146 samples, 2.08%)sca..unroll_tree_refs (15 samples, 0.03%)java/util/concurrent/ForkJoinTask.<init> (7 samples, 0.01%)scala/concurrent/Future.map (1,203 samples, 2.18%)sca..sun/misc/Unsafe.unpark (489 samples, 0.89%)preempt_count_sub (3 samples, 0.01%)__x64_sys_futex (9 samples, 0.02%)syscall_slow_exit_work (17 samples, 0.03%)__audit_syscall_entry (13 samples, 0.02%)futex_wait_setup (2,052 samples, 3.72%)futex_w..entry_SYSCALL_64_after_hwframe (4 samples, 0.01%)get_futex_key_refs.isra.5 (25 samples, 0.05%)cats/data/EitherT.$anonfun$flatMap$1 (5,443 samples, 9.87%)cats/data/EitherT.$anonf..__se_sys_futex (7 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions.validateEitherStyle$ (53 samples, 0.10%)java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus) (8 samples, 0.01%)syscall_slow_exit_work (3 samples, 0.01%)try_to_wake_up (33 samples, 0.06%)try_to_wake_up (10 samples, 0.02%)__x64_sys_futex (3 samples, 0.01%)__pthread_mutex_unlock_usercnt (9 samples, 0.02%)__audit_syscall_entry (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transform (150 samples, 0.27%)_raw_spin_lock (7 samples, 0.01%)java_lang_Thread::park_event(oopDesc*) (5 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions.transform (82 samples, 0.15%)futex_wake (75 samples, 0.14%)pthread_mutex_lock (39 samples, 0.07%)do_futex (27 samples, 0.05%)do_syscall_64 (783 samples, 1.42%)d..__se_sys_futex (4 samples, 0.01%)java/util/concurrent/FutureTask.run (14,909 samples, 27.03%)java/util/concurrent/FutureTask.runscala/concurrent/impl/Promise$DefaultPromise.root (28 samples, 0.05%)preempt_count_sub (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transformWith (58 samples, 0.11%)preempt_count_add (11 samples, 0.02%)sun/misc/Unsafe.unpark (1,037 samples, 1.88%)su..sun/reflect/NativeMethodAccessorImpl.invoke (2,985 samples, 5.41%)sun/reflect/..__pthread_mutex_unlock (3 samples, 0.01%)__pthread_cond_signal (14 samples, 0.03%)__pthread_cond_signal (26 samples, 0.05%)scala/concurrent/Future$$Lambda$11/800640567.get$Lambda (7 samples, 0.01%)scala/concurrent/impl/Promise.transform (1,100 samples, 1.99%)sca..scala/concurrent/Future.map$ (378 samples, 0.69%)do_futex (176 samples, 0.32%)syscall_slow_exit_work (6 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (8 samples, 0.01%)__lll_lock_wait (8 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (7 samples, 0.01%)pthread_mutex_lock (15 samples, 0.03%)scala/concurrent/BatchingExecutor$Batch.processBatch$1 (1,146 samples, 2.08%)sca..syscall_trace_enter (48 samples, 0.09%)get_futex_key_refs.isra.5 (3 samples, 0.01%)syscall_slow_exit_work (36 samples, 0.07%)__se_sys_futex (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (1,139 samples, 2.06%)jav..schedule (509 samples, 0.92%)__pthread_mutex_unlock_usercnt (25 samples, 0.05%)syscall_trace_enter (62 samples, 0.11%)sun/misc/Unsafe.park (12,110 samples, 21.95%)sun/misc/Unsafe.park_raw_spin_unlock_irqrestore (379 samples, 0.69%)native_queued_spin_lock_slowpath (4 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (527 samples, 0.96%)path_put (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (1,823 samples, 3.30%)java/u..pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$29/175360060.apply (333 samples, 0.60%)scala/collection/TraversableOnce.mkString (97 samples, 0.18%)native_queued_spin_lock_slowpath (3 samples, 0.01%)sun/misc/Unsafe.unpark (1,725 samples, 3.13%)sun/mi..scala/concurrent/impl/Promise$DefaultPromise.onComplete (163 samples, 0.30%)java/lang/Object.<init> (3 samples, 0.01%)in_lock_functions (30 samples, 0.05%)scala/concurrent/Future$$Lambda$11/800640567.get$Lambda (11 samples, 0.02%)cats/instances/FutureInstances$$anon$1.map (378 samples, 0.69%)try_to_wake_up (11 samples, 0.02%)do_futex (1,004 samples, 1.82%)do..scala/concurrent/impl/ExecutionContextImpl.execute (527 samples, 0.96%)__se_sys_futex (101 samples, 0.18%)JavaFrameAnchor::make_walkable(JavaThread*) (12 samples, 0.02%)scala/concurrent/Future$.$anonfun$apply$1 (11 samples, 0.02%)cats/data/EitherT.$anonfun$biSemiflatMap$1 (3,993 samples, 7.24%)cats/data/EitherT..java/util/concurrent/ForkJoinPool.signalWork (102 samples, 0.18%)try_to_wake_up (3 samples, 0.01%)__x64_sys_futex (58 samples, 0.11%)scala/concurrent/impl/Promise$DefaultPromise.tryCompleteAndGetListeners (18 samples, 0.03%)__pthread_cond_wait (175 samples, 0.32%)scala/concurrent/impl/Promise.transformWith (40 samples, 0.07%)get_futex_key_refs.isra.5 (5 samples, 0.01%)mark_wake_futex (15 samples, 0.03%)try_to_wake_up (3 samples, 0.01%)cats/instances/FutureInstances$$anon$1.map (1,240 samples, 2.25%)cat..__pthread_cond_signal (6,029 samples, 10.93%)__pthread_cond_signalentry_SYSCALL_64_after_hwframe (196 samples, 0.36%)__audit_syscall_exit (21 samples, 0.04%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$outsideWorldEither$1 (331 samples, 0.60%)scala/concurrent/impl/Promise$DefaultPromise.complete (8,796 samples, 15.94%)scala/concurrent/impl/Promise$DefaultPro..scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (223 samples, 0.40%)JavaFrameAnchor::make_walkable(JavaThread*) (77 samples, 0.14%)__lll_unlock_wake (4 samples, 0.01%)__audit_syscall_exit (30 samples, 0.05%)VMThread::evaluate_operation(VM_Operation*) [clone .constprop.44] (18 samples, 0.03%)do_futex (69 samples, 0.13%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (76 samples, 0.14%)__lll_unlock_wake (232 samples, 0.42%)java/util/concurrent/ForkJoinPool.externalPush (102 samples, 0.18%)scala/concurrent/impl/CallbackRunnable.executeWithValue (1,856 samples, 3.36%)scala/..scala/concurrent/impl/Promise$DefaultPromise.tryCompleteAndGetListeners (414 samples, 0.75%)cats/instances/FutureInstances.catsStdInstancesForFuture$ (4 samples, 0.01%)sun/misc/Unsafe.unpark (112 samples, 0.20%)try_to_wake_up (109 samples, 0.20%)mark_wake_futex (9 samples, 0.02%)entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (1,815 samples, 3.29%)java/u..scala/collection/TraversableOnce.mkString$ (99 samples, 0.18%)mark_wake_futex (28 samples, 0.05%)__pthread_cond_signal (21 samples, 0.04%)scala/concurrent/impl/Promise$DefaultPromise.<init> (16 samples, 0.03%)java_start(Thread*) (128 samples, 0.23%)do_syscall_64 (60 samples, 0.11%)futex_wait_queue_me (19 samples, 0.03%)do_futex (53 samples, 0.10%)__se_sys_futex (21 samples, 0.04%)scala/concurrent/Promise.$anonfun$tryCompleteWith$1 (1,125 samples, 2.04%)sca..plist_del (6 samples, 0.01%)[unknown] (15 samples, 0.03%)ktime_get_coarse_real_ts64 (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (84 samples, 0.15%)scala/concurrent/Promise$$Lambda$41/992832824.apply (1,125 samples, 2.04%)sca..futex_wake (541 samples, 0.98%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (569 samples, 1.03%)syscall_slow_exit_work (151 samples, 0.27%)futex_wait (3,351 samples, 6.07%)futex_waitscala/concurrent/impl/Promise$DefaultPromise.compressedRoot (139 samples, 0.25%)[unknown] (137 samples, 0.25%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (218 samples, 0.40%)scala/concurrent/impl/Promise$DefaultPromise.value0 (5,061 samples, 9.17%)scala/concurrent/impl/..futex_wake (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (7 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (1,842 samples, 3.34%)java/u..__pthread_cond_signal (38 samples, 0.07%)__se_sys_futex (53 samples, 0.10%)__audit_syscall_exit (128 samples, 0.23%)pthread_mutex_lock (17 samples, 0.03%)__se_sys_futex (3 samples, 0.01%)__lll_unlock_wake (9 samples, 0.02%)scala/concurrent/Future.map$ (569 samples, 1.03%)__lll_unlock_wake (76 samples, 0.14%)kfree (9 samples, 0.02%)java/util/concurrent/ForkJoinPool.signalWork (336 samples, 0.61%)__pthread_cond_signal (404 samples, 0.73%)__indirect_thunk_start (6 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (1,192 samples, 2.16%)sca..try_to_wake_up (67 samples, 0.12%)__lll_unlock_wake (15 samples, 0.03%)__lll_lock_wait (13 samples, 0.02%)itable stub (78 samples, 0.14%)try_to_wake_up (210 samples, 0.38%)cats/data/EitherT$$Lambda$37/853445311.apply (12 samples, 0.02%)get_futex_key_refs.isra.5 (3 samples, 0.01%)do_syscall_64 (7 samples, 0.01%)__unqueue_futex (5 samples, 0.01%)java/util/Random.nextInt (46 samples, 0.08%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$doSomethingWithFailure$1 (10 samples, 0.02%)__unqueue_futex (32 samples, 0.06%)cats/data/EitherT$$Lambda$20/1335635238.apply (5,443 samples, 9.87%)cats/data/EitherT$$Lambd..__x64_sys_futex (14 samples, 0.03%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (31 samples, 0.06%)_raw_spin_unlock_irqrestore (3 samples, 0.01%)path_put (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (133 samples, 0.24%)sun/misc/Unsafe.unpark (1,911 samples, 3.46%)sun/mis..scala/concurrent/impl/Promise$KeptPromise$Successful.transform (527 samples, 0.96%)futex_wake (23 samples, 0.04%)scala/concurrent/impl/Promise$DefaultPromise.transform (94 samples, 0.17%)cats/instances/FutureInstances$$anon$1.flatMap (9 samples, 0.02%)__se_sys_futex (17 samples, 0.03%)dput.part.4 (5 samples, 0.01%)pthread_mutex_lock (60 samples, 0.11%)java/util/concurrent/FutureTask.run (14,909 samples, 27.03%)java/util/concurrent/FutureTask.runfutex_wait (13 samples, 0.02%)cats/syntax/package$either$.catsSyntaxEitherObject (34 samples, 0.06%)java/lang/invoke/LambdaForm$DMH/895328852.invokeStatic_L_L (37 samples, 0.07%)start_thread (128 samples, 0.23%)preempt_count_add (11 samples, 0.02%)pl/iterators/benchmarks/FutBenchmark$$Lambda$23/880883235.apply (2,181 samples, 3.95%)pl/itera..get_futex_key (37 samples, 0.07%)scala/concurrent/impl/ExecutionContextImpl.execute (1,139 samples, 2.06%)sca..java/lang/Object.<init> (3 samples, 0.01%)__audit_syscall_exit (64 samples, 0.12%)frame::oops_do_internal(OopClosure*, CLDClosure*, CodeBlobClosure*, RegisterMap*, bool) (3 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$38/388011340.get$Lambda (4 samples, 0.01%)scala/util/Random.nextString (227 samples, 0.41%)entry_SYSCALL_64_after_hwframe (23 samples, 0.04%)Unsafe_Unpark (84 samples, 0.15%)scala/util/Random.safeChar$1 (12 samples, 0.02%)_raw_spin_lock (10 samples, 0.02%)_raw_spin_unlock_irqrestore (4 samples, 0.01%)futex_wait (11 samples, 0.02%)do_syscall_64 (12 samples, 0.02%)cats/data/EitherT$$Lambda$17/1593732141.apply (89 samples, 0.16%)sun/reflect/GeneratedMethodAccessor3.invoke (11,924 samples, 21.62%)sun/reflect/GeneratedMethodAccessor3.invokefutex_wait_setup (39 samples, 0.07%)syscall_trace_enter (17 samples, 0.03%)__lll_lock_wait (9 samples, 0.02%)do_syscall_64 (1,250 samples, 2.27%)do_s..__pthread_cond_signal (1,522 samples, 2.76%)__pth..pthread_mutex_lock (6 samples, 0.01%)do_syscall_64 (258 samples, 0.47%)scala/concurrent/impl/Promise$DefaultPromise.tryCompleteAndGetListeners (34 samples, 0.06%)__lll_lock_wait (120 samples, 0.22%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (1,154 samples, 2.09%)sca..__audit_syscall_exit (4 samples, 0.01%)syscall_slow_exit_work (17 samples, 0.03%)scala/concurrent/impl/Promise.transform$ (1,868 samples, 3.39%)scala/..futex_wake (42 samples, 0.08%)scala/concurrent/impl/Promise$KeptPromise$Successful.future (20 samples, 0.04%)ktime_get_coarse_real_ts64 (3 samples, 0.01%)scala/concurrent/Future.map (1,856 samples, 3.36%)scala/..do_futex (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (1,361 samples, 2.47%)entr..entry_SYSCALL_64_after_hwframe (59 samples, 0.11%)__GI___pthread_mutex_trylock (91 samples, 0.16%)cats/instances/FutureInstances$$anon$1.flatMap (9 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.transformWith (244 samples, 0.44%)futex_wake (40 samples, 0.07%)__lll_unlock_wake (4 samples, 0.01%)_raw_spin_lock (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.completeWith (1,288 samples, 2.33%)scal..sun/misc/Unsafe.unpark (303 samples, 0.55%)try_to_wake_up (857 samples, 1.55%)tr..drop_futex_key_refs.isra.3 (5 samples, 0.01%)do_syscall_64 (6,134 samples, 11.12%)do_syscall_64__x64_sys_futex (26 samples, 0.05%)futex_wake (158 samples, 0.29%)pl/iterators/benchmarks/FutBenchmark$$Lambda$25/1616206777.apply (30 samples, 0.05%)futex_wake (22 samples, 0.04%)scala/concurrent/BlockContext$.withBlockContext (1,179 samples, 2.14%)sca..scala/concurrent/impl/CallbackRunnable.executeWithValue (218 samples, 0.40%)kfree (3 samples, 0.01%)scala/collection/AbstractTraversable.mkString (99 samples, 0.18%)do_syscall_64 (6 samples, 0.01%)scala/concurrent/Promise.complete (8,796 samples, 15.94%)scala/concurrent/Promise.completescala/concurrent/impl/Promise$$Lambda$22/525398200.apply (12,813 samples, 23.23%)scala/concurrent/impl/Promise$$Lambda$22/525398200.apply__indirect_thunk_start (3 samples, 0.01%)__audit_syscall_exit (4 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (1,062 samples, 1.93%)jav..[unknown] (7 samples, 0.01%)__audit_syscall_exit (60 samples, 0.11%)scala/util/Right$.apply (3 samples, 0.01%)__pthread_cond_signal (6 samples, 0.01%)__lll_unlock_wake (1,038 samples, 1.88%)__..__sched_text_start (385 samples, 0.70%)__indirect_thunk_start (15 samples, 0.03%)__se_sys_futex (7 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.$anonfun$eitherT$3 (1,915 samples, 3.47%)pl/iter.._raw_spin_unlock_irqrestore (67 samples, 0.12%)pthread_mutex_lock (71 samples, 0.13%)cats/data/EitherT$RightPartiallyApplied$.apply$extension (244 samples, 0.44%)__x64_sys_futex (5 samples, 0.01%)get_futex_key (241 samples, 0.44%)do_syscall_64 (5 samples, 0.01%)do_futex (14 samples, 0.03%)wake_up_q (12 samples, 0.02%)syscall_slow_exit_work (5 samples, 0.01%)__indirect_thunk_start (3 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (9 samples, 0.02%)scala/concurrent/Future.map (114 samples, 0.21%)scala/concurrent/Future$InternalCallbackExecutor$.prepare (5 samples, 0.01%)__condvar_dec_grefs (97 samples, 0.18%)__se_sys_futex (48 samples, 0.09%)do_futex (631 samples, 1.14%)d..ObjArrayKlass::oop_push_contents(PSPromotionManager*, oopDesc*) (4 samples, 0.01%)syscall_slow_exit_work (3 samples, 0.01%)__indirect_thunk_start (3 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (5 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$39/471926574.apply (99 samples, 0.18%)do_syscall_64 (6 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (1,856 samples, 3.36%)java/u..cats/data/EitherT.flatMap (244 samples, 0.44%)__unqueue_futex (123 samples, 0.22%)java/lang/Character.toString (37 samples, 0.07%)syscall_slow_exit_work (6 samples, 0.01%)__unqueue_futex (8 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.doSomethingWithOutput (1,901 samples, 3.45%)pl/iter..hash_futex (4 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (1,046 samples, 1.90%)sca..java/util/Arrays.copyOf (8 samples, 0.01%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (39 samples, 0.07%)__pthread_cond_signal (49 samples, 0.09%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (23 samples, 0.04%)mark_wake_futex (27 samples, 0.05%)scala/concurrent/BatchingExecutor$Batch.$anonfun$run$1 (1,146 samples, 2.08%)sca..cats/data/EitherT.$anonfun$bimap$1 (89 samples, 0.16%)try_to_wake_up (3 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (527 samples, 0.96%)pthread_mutex_lock (10 samples, 0.02%)wake_up_q (3,354 samples, 6.08%)wake_up_qscala/concurrent/impl/Promise.transform (577 samples, 1.05%)entry_SYSCALL_64_after_hwframe (770 samples, 1.40%)e..scala/concurrent/impl/Promise$DefaultPromise.tryComplete (8,796 samples, 15.94%)scala/concurrent/impl/Promise$DefaultPro..try_to_wake_up (890 samples, 1.61%)tr..scala/concurrent/impl/Promise.liftedTree1$1 (819 samples, 1.48%)s..scala/concurrent/Future$.successful (43 samples, 0.08%)scala/util/Left.<init> (17 samples, 0.03%)futex_wake (30 samples, 0.05%)Unsafe_Unpark (118 samples, 0.21%)scala/concurrent/impl/Promise$DefaultPromise.<init> (7 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (154 samples, 0.28%)do_syscall_64 (87 samples, 0.16%)scala/concurrent/impl/CallbackRunnable.executeWithValue (1,046 samples, 1.90%)sca..do_futex (7 samples, 0.01%)__pthread_cond_signal (66 samples, 0.12%)java/util/concurrent/ForkJoinPool.execute (1,863 samples, 3.38%)java/u..scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (2,119 samples, 3.84%)scala/co..try_to_wake_up (3 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (222 samples, 0.40%)get_futex_value_locked (3 samples, 0.01%)scala/concurrent/impl/Promise.transform$ (218 samples, 0.40%)scala/collection/TraversableOnce.mkString (9 samples, 0.02%)syscall_slow_exit_work (8 samples, 0.01%)__unqueue_futex (32 samples, 0.06%)futex_wake (621 samples, 1.13%)scala/concurrent/impl/Promise.future (3 samples, 0.01%)__pthread_cond_signal (9 samples, 0.02%)scala/Product.$init$ (7 samples, 0.01%)__se_sys_futex (26 samples, 0.05%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$39/471926574.get$Lambda (3 samples, 0.01%)preempt_count_add (6 samples, 0.01%)java/util/Random.next (46 samples, 0.08%)cats/instances/FutureInstances$$anon$1.map (150 samples, 0.27%)java/util/concurrent/ForkJoinPool.execute (8,202 samples, 14.87%)java/util/concurrent/ForkJoinPool.exe..java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus) (20 samples, 0.04%)__pthread_mutex_unlock_usercnt (127 samples, 0.23%)do_syscall_64 (15 samples, 0.03%)__pthread_cond_signal (259 samples, 0.47%)java/lang/invoke/LambdaForm$DMH/895328852.invokeStatic_L_L (11 samples, 0.02%)scala/concurrent/impl/ExecutionContextImpl.execute (8 samples, 0.01%)wake_up_q (559 samples, 1.01%)java/util/concurrent/ForkJoinTask.<init> (3 samples, 0.01%)do_futex (31 samples, 0.06%)pl/iterators/benchmarks/FutBenchmark$.await (2,417 samples, 4.38%)pl/iterat..scala/concurrent/BatchingExecutor.execute$ (47 samples, 0.09%)scala/concurrent/impl/CallbackRunnable.executeWithValue (133 samples, 0.24%)java/util/concurrent/ForkJoinPool.externalPush (216 samples, 0.39%)_raw_spin_lock (21 samples, 0.04%)JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool) (145 samples, 0.26%)_raw_spin_unlock_irqrestore (10 samples, 0.02%)pl/iterators/benchmarks/FutBenchmark$$Lambda$13/2112919506.apply (53 samples, 0.10%)Thread::is_interrupted(Thread*, bool) (4 samples, 0.01%)__lll_lock_wait (15 samples, 0.03%)Unsafe_Unpark (34 samples, 0.06%)syscall_trace_enter (110 samples, 0.20%)do_syscall_64 (59 samples, 0.11%)scala/util/Random.nextInt (46 samples, 0.08%)__se_sys_futex (16 samples, 0.03%)sun/misc/Unsafe.unpark (1,705 samples, 3.09%)sun/mi..__lll_unlock_wake (283 samples, 0.51%)[unknown] (32 samples, 0.06%)__audit_syscall_exit (5 samples, 0.01%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (9 samples, 0.02%)futex_wake (25 samples, 0.05%)try_to_wake_up (10 samples, 0.02%)cats/instances/FutureInstances$$anon$1.flatMap (41 samples, 0.07%)__pthread_cond_signal (1,399 samples, 2.54%)__pt..do_futex (3 samples, 0.01%)Parker::unpark() (4 samples, 0.01%)__se_sys_futex (1,019 samples, 1.85%)__..__unqueue_futex (9 samples, 0.02%)do_futex (6 samples, 0.01%)__pthread_cond_signal (11 samples, 0.02%)__indirect_thunk_start (6 samples, 0.01%)unroll_tree_refs (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.future (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (9 samples, 0.02%)__pthread_mutex_unlock_usercnt (25 samples, 0.05%)_raw_spin_lock (6 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$18/1454707164.apply (1,915 samples, 3.47%)pl/iter..wake_q_add (29 samples, 0.05%)mark_wake_futex (40 samples, 0.07%)__pthread_mutex_unlock_usercnt (13 samples, 0.02%)do_futex (86 samples, 0.16%)mark_wake_futex (83 samples, 0.15%)java/util/concurrent/ForkJoinPool.execute (527 samples, 0.96%)do_syscall_64 (78 samples, 0.14%)__se_sys_futex (670 samples, 1.21%)_..futex_wake (979 samples, 1.77%)fu..scala/util/Success.<init> (14 samples, 0.03%)cats/data/EitherT$PurePartiallyApplied$.apply$extension (965 samples, 1.75%)ca..itable stub (99 samples, 0.18%)syscall_trace_enter (7 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (5 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (76 samples, 0.14%)OptoRuntime::new_instance_C(Klass*, JavaThread*) (31 samples, 0.06%)pl/iterators/benchmarks/generated/FutBenchmark_eitherT_jmhTest.eitherT_AverageTime (11,924 samples, 21.62%)pl/iterators/benchmarks/generated/FutBenchmark_eitherT_..do_futex (4,430 samples, 8.03%)do_futexdo_futex (664 samples, 1.20%)d..sun/misc/Unsafe.unpark (1,647 samples, 2.99%)sun/m..scala/concurrent/impl/Promise$DefaultPromise.flatMap (41 samples, 0.07%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (142 samples, 0.26%)get_futex_key (17 samples, 0.03%)get_futex_key_refs.isra.5 (11 samples, 0.02%)java/util/Random.nextInt (12 samples, 0.02%)syscall_trace_enter (22 samples, 0.04%)wake_up_q (895 samples, 1.62%)wa..pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$29/175360060.apply (15 samples, 0.03%)__audit_syscall_entry (32 samples, 0.06%)pl/iterators/benchmarks/BenchmarkFunctions.outsideWorldEither$ (2,146 samples, 3.89%)pl/itera..try_to_wake_up (704 samples, 1.28%)t..Unsafe_Unpark (17 samples, 0.03%)do_syscall_64 (4 samples, 0.01%)java/lang/invoke/LambdaForm$DMH/895328852.invokeStatic_L_L (16 samples, 0.03%)scala/concurrent/impl/CallbackRunnable.executeWithValue (1,275 samples, 2.31%)scal..java/util/concurrent/ForkJoinPool.execute (84 samples, 0.15%)__audit_syscall_exit (4 samples, 0.01%)scala/concurrent/BatchingExecutor.execute$ (5 samples, 0.01%)do_futex (133 samples, 0.24%)_raw_spin_unlock_irqrestore (65 samples, 0.12%)hash_futex (22 samples, 0.04%)cats/data/EitherT.$anonfun$flatMapF$1 (30 samples, 0.05%)syscall_trace_enter (3 samples, 0.01%)wake_q_add (43 samples, 0.08%)java/lang/Object.<init> (3 samples, 0.01%)__pthread_cond_signal (84 samples, 0.15%)scala/concurrent/Future.map$ (1,121 samples, 2.03%)sca..java/util/concurrent/ForkJoinPool.externalPush (860 samples, 1.56%)ja..jshort_disjoint_arraycopy (4 samples, 0.01%)hash_futex (9 samples, 0.02%)syscall_slow_exit_work (4 samples, 0.01%)entry_SYSCALL_64_after_hwframe (87 samples, 0.16%)scala/util/Random.nextInt (12 samples, 0.02%)wake_q_add (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.future (5 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (899 samples, 1.63%)sc..pl/iterators/benchmarks/FutBenchmark$$Lambda$15/1432080546.apply (82 samples, 0.15%)java_lang_Thread::park_event(oopDesc*) (6 samples, 0.01%)futex_wait_setup (9 samples, 0.02%)java/lang/AbstractStringBuilder.append (8 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1 (1,062 samples, 1.93%)sca..pl/iterators/benchmarks/FutBenchmark.$anonfun$eitherT$5 (340 samples, 0.62%)scala/concurrent/impl/Promise$DefaultPromise.<init> (22 samples, 0.04%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (1,868 samples, 3.39%)scala/..__pthread_mutex_unlock_usercnt (7 samples, 0.01%)try_to_wake_up (556 samples, 1.01%)entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (7 samples, 0.01%)_init (7 samples, 0.01%)futex_wake (109 samples, 0.20%)syscall_slow_exit_work (4 samples, 0.01%)sun/misc/Unsafe.unpark (26 samples, 0.05%)_raw_spin_lock (155 samples, 0.28%)get_futex_key (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (88 samples, 0.16%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (900 samples, 1.63%)sc..scala/concurrent/impl/Promise$DefaultPromise.map (1,203 samples, 2.18%)sca..entry_SYSCALL_64_after_hwframe (6 samples, 0.01%)os::is_interrupted(Thread*, bool) (18 samples, 0.03%)java/util/concurrent/ForkJoinPool.externalPush (17 samples, 0.03%)do_futex (26 samples, 0.05%)java_lang_Thread::park_event(oopDesc*) (11 samples, 0.02%)scala/concurrent/Future.flatMap (244 samples, 0.44%)do_syscall_64 (62 samples, 0.11%)scala/concurrent/BatchingExecutor.execute$ (1,266 samples, 2.29%)scal..entry_SYSCALL_64_after_hwframe (374 samples, 0.68%)do_syscall_64 (90 samples, 0.16%)scala/concurrent/Future.$anonfun$flatMap$1 (9,605 samples, 17.41%)scala/concurrent/Future.$anonfun$flatMap$1cats/instances/FutureInstances$$anon$1.flatMap (244 samples, 0.44%)scala/util/Either.<init> (33 samples, 0.06%)java/lang/reflect/Method.invoke (14,909 samples, 27.03%)java/lang/reflect/Method.invokescala/concurrent/Future$InternalCallbackExecutor$.unbatchedExecute (1,210 samples, 2.19%)sca..wake_up_q (149 samples, 0.27%)scala/concurrent/BatchingExecutor.execute (1,261 samples, 2.29%)scal..futex_wake (6 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (1,825 samples, 3.31%)scala/..__audit_syscall_exit (3 samples, 0.01%)_raw_spin_lock (3 samples, 0.01%)ktime_get_coarse_real_ts64 (7 samples, 0.01%)syscall_slow_exit_work (33 samples, 0.06%)unroll_tree_refs (5 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (14 samples, 0.03%)scala/concurrent/Future.map$ (222 samples, 0.40%)do_syscall_64 (32 samples, 0.06%)register_finalizer Runtime1 stub (4 samples, 0.01%)hash_futex (4 samples, 0.01%)Parker::park(bool, long) (363 samples, 0.66%)Monitor::lock_without_safepoint_check() (26 samples, 0.05%)_raw_spin_unlock_irqrestore (146 samples, 0.26%)do_syscall_64 (26 samples, 0.05%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (3 samples, 0.01%)wake_up_q (33 samples, 0.06%)do_syscall_64 (3 samples, 0.01%)in_lock_functions (3 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (3 samples, 0.01%)java/lang/ThreadLocal$ThreadLocalMap.set (14 samples, 0.03%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (5 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.prepare (25 samples, 0.05%)Monitor::unlock() (34 samples, 0.06%)finish_task_switch (26 samples, 0.05%)do_syscall_64 (374 samples, 0.68%)__x64_sys_futex (21 samples, 0.04%)scala/concurrent/Promise.$anonfun$tryCompleteWith$1$adapted (1,125 samples, 2.04%)sca..__audit_syscall_entry (3 samples, 0.01%)java/lang/invoke/LambdaForm$MH/1460902801.linkToTargetMethod (16 samples, 0.03%)scala/concurrent/impl/Promise.transform$ (1,100 samples, 1.99%)sca..__pthread_mutex_unlock_usercnt (13 samples, 0.02%)__pthread_cond_signal (11 samples, 0.02%)preempt_count_sub (5 samples, 0.01%)scala/util/Either.flatMap (53 samples, 0.10%)cats/data/EitherT$$Lambda$40/1687554344.apply (3 samples, 0.01%)__se_sys_futex (3 samples, 0.01%)cats/instances/FutureInstances$$anon$1.map (577 samples, 1.05%)hash_futex (10 samples, 0.02%)Unsafe_Unpark (14 samples, 0.03%)_raw_spin_unlock_irqrestore (694 samples, 1.26%)_.._raw_spin_lock (27 samples, 0.05%)[unknown] (11 samples, 0.02%)scala/collection/TraversableOnce.mkString$ (99 samples, 0.18%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (527 samples, 0.96%)sun/reflect/NativeMethodAccessorImpl.invoke0 (2,985 samples, 5.41%)sun/reflect/..scala/concurrent/impl/ExecutionContextImpl.execute (1,062 samples, 1.93%)sca..[unknown] (10 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (2,141 samples, 3.88%)scala/co..__pthread_cond_signal (15 samples, 0.03%)__condvar_confirm_wakeup (48 samples, 0.09%)mark_wake_futex (16 samples, 0.03%)get_futex_key (15 samples, 0.03%)__pthread_cond_signal (15 samples, 0.03%)wake_up_q (88 samples, 0.16%)do_futex (17 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$30/801558269.apply (1,901 samples, 3.45%)pl/iter..Unsafe_Unpark (233 samples, 0.42%)__vdso_clock_gettime (3 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (8,202 samples, 14.87%)scala/concurrent/impl/ExecutionContex..sun/misc/Unsafe.unpark (466 samples, 0.84%)_raw_spin_lock (4 samples, 0.01%)scala/concurrent/Future$InternalCallbackExecutor$.execute (5 samples, 0.01%)cats/syntax/EitherSyntax.catsSyntaxEitherObject (10 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.<init> (4 samples, 0.01%)_raw_spin_lock_irqsave (3 samples, 0.01%)cats/instances/FutureInstances$$anon$1.flatMap (58 samples, 0.11%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (1,855 samples, 3.36%)scala/..scala/concurrent/Future.map$ (150 samples, 0.27%)_raw_spin_lock (4 samples, 0.01%)__se_sys_futex (562 samples, 1.02%)in_lock_functions (12 samples, 0.02%)do_syscall_64 (20 samples, 0.04%)wake_q_add (14 samples, 0.03%)preempt_count_sub (48 samples, 0.09%)scala/concurrent/impl/Promise$DefaultPromise.map (577 samples, 1.05%)preempt_count_sub (29 samples, 0.05%)java/util/concurrent/ForkJoinPool.signalWork (133 samples, 0.24%)syscall_trace_enter (3 samples, 0.01%)scala/concurrent/impl/Promise$$Lambda$12/1566254658.apply (9,616 samples, 17.43%)scala/concurrent/impl/Promise$$Lambda$12/156..cats/data/EitherT$RightPartiallyApplied$$$Lambda$10/1820373023.apply (14 samples, 0.03%)path_put (4 samples, 0.01%)scala/Product.$init$ (7 samples, 0.01%)do_futex (11 samples, 0.02%)get_futex_key (16 samples, 0.03%)wake_up_q (721 samples, 1.31%)w..wake_up_q (87 samples, 0.16%)__pthread_mutex_unlock_usercnt (6 samples, 0.01%)sun/misc/Unsafe.unpark (114 samples, 0.21%)syscall_trace_enter (4 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (223 samples, 0.40%)sun/misc/Unsafe.unpark (172 samples, 0.31%)java/util/concurrent/ForkJoinPool.execute (336 samples, 0.61%)scala/concurrent/impl/Promise$DefaultPromise.value (5,061 samples, 9.17%)scala/concurrent/impl/..do_futex (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transform (20 samples, 0.04%)scala/concurrent/impl/Promise$DefaultPromise.map (1,121 samples, 2.03%)sca..ktime_get_coarse_real_ts64 (3 samples, 0.01%)__pthread_cond_signal (10 samples, 0.02%)java/util/concurrent/ForkJoinPool.externalPush (1,062 samples, 1.93%)jav..ScavengeRootsTask::do_it(GCTaskManager*, unsigned int) (9 samples, 0.02%)futex_wake (14 samples, 0.03%)hash_futex (11 samples, 0.02%)scala/concurrent/Future.map (224 samples, 0.41%)entry_SYSCALL_64_after_hwframe (88 samples, 0.16%)sun/misc/Unsafe.unpark (7,507 samples, 13.61%)sun/misc/Unsafe.unpark_raw_spin_unlock_irqrestore (3 samples, 0.01%)scala/util/Left$.apply (17 samples, 0.03%)java/util/concurrent/ThreadPoolExecutor$Worker.run (14,910 samples, 27.03%)java/util/concurrent/ThreadPoolExecutor$Worker.runUnsafe_Unpark (88 samples, 0.16%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (347 samples, 0.63%)plist_add (118 samples, 0.21%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$34/1534704910.apply$mcV$sp (10 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$34/1534704910.apply$mcV$sp (16 samples, 0.03%)__lll_lock_wait (5 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (355 samples, 0.64%)get_futex_key_refs.isra.5 (4 samples, 0.01%)__se_sys_futex (325 samples, 0.59%)hash_futex (3 samples, 0.01%)cats/instances/FutureInstances$$anon$1.flatMap (244 samples, 0.44%)entry_SYSCALL_64_after_hwframe (1,369 samples, 2.48%)entr.._raw_spin_unlock_irqrestore (709 samples, 1.29%)_.._raw_spin_lock (50 samples, 0.09%)entry_SYSCALL_64_after_hwframe (11 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (218 samples, 0.40%)CardTableExtension::scavenge_contents_parallel(ObjectStartArray*, MutableSpace*, HeapWord*, PSPromotionManager*, unsigned int, unsigned int) (7 samples, 0.01%)scala/concurrent/impl/Promise.transform$ (378 samples, 0.69%)scala/runtime/java8/JFunction0$mcV$sp.apply (11 samples, 0.02%)Unsafe_Unpark (7 samples, 0.01%)scala/concurrent/impl/Promise.transform$ (1,192 samples, 2.16%)sca..do_syscall_64 (154 samples, 0.28%)scala/concurrent/impl/Promise$DefaultPromise.flatMap (9 samples, 0.02%)__pthread_cond_signal (167 samples, 0.30%)do_syscall_64 (905 samples, 1.64%)do..scala/collection/TraversableOnce.mkString (99 samples, 0.18%)java/lang/invoke/LambdaForm$DMH/1878246837.invokeStatic_LL_L (3 samples, 0.01%)get_futex_key (30 samples, 0.05%)pl/iterators/benchmarks/FutBenchmark.$anonfun$eitherT$4 (2,181 samples, 3.95%)pl/itera..__se_sys_futex (447 samples, 0.81%)native_queued_spin_lock_slowpath (7 samples, 0.01%)wake_up_q (27 samples, 0.05%)mntput (12 samples, 0.02%)SpinPause (49 samples, 0.09%)scala/concurrent/impl/CallbackRunnable.executeWithValue (223 samples, 0.40%)Unsafe_Unpark (173 samples, 0.31%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (900 samples, 1.63%)sc..check_preemption_disabled (72 samples, 0.13%)scala/concurrent/Future.flatMap$ (244 samples, 0.44%)scala/concurrent/impl/ExecutionContextImpl.execute (84 samples, 0.15%)__unqueue_futex (3 samples, 0.01%)__se_sys_futex (210 samples, 0.38%)scala/concurrent/Future$.$anonfun$apply$1 (129 samples, 0.23%)try_to_wake_up (11 samples, 0.02%)get_futex_key_refs.isra.5 (131 samples, 0.24%)get_futex_key_refs.isra.5 (19 samples, 0.03%)pl/iterators/benchmarks/BenchmarkFunctions.validateEitherStyle (53 samples, 0.10%)try_to_wake_up (66 samples, 0.12%)__audit_syscall_exit (11 samples, 0.02%)__x64_sys_futex (152 samples, 0.28%)_raw_spin_unlock_irqrestore (11 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (1,868 samples, 3.39%)scala/..scala/concurrent/impl/CallbackRunnable.executeWithValue (1,868 samples, 3.39%)scala/..path_put (12 samples, 0.02%)scala/concurrent/impl/CallbackRunnable.run (22,741 samples, 41.22%)scala/concurrent/impl/CallbackRunnable.runscala/concurrent/impl/CallbackRunnable.executeWithValue (84 samples, 0.15%)hash_futex (5 samples, 0.01%)[unknown] (49 samples, 0.09%)cats/syntax/EitherObjectOps$.right$extension (14 samples, 0.03%)Unsafe_Unpark (28 samples, 0.05%)__audit_syscall_entry (22 samples, 0.04%)scala/concurrent/Future$$Lambda$11/800640567.get$Lambda (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (377 samples, 0.68%)do_futex (1,078 samples, 1.95%)do_..syscall_slow_exit_work (4 samples, 0.01%)java/util/concurrent/ForkJoinTask.doExec (22,741 samples, 41.22%)java/util/concurrent/ForkJoinTask.doExecpl/iterators/benchmarks/FutBenchmark.doSomethingWithFailure (226 samples, 0.41%)java/util/concurrent/ForkJoinPool.externalPush (8,133 samples, 14.74%)java/util/concurrent/ForkJoinPool.ext..cats/data/EitherT.transform (150 samples, 0.27%)pl/iterators/benchmarks/FutBenchmark.eitherT (11,913 samples, 21.60%)pl/iterators/benchmarks/FutBenchmark.eitherTjava/util/concurrent/ForkJoinPool.execute (4 samples, 0.01%)get_futex_key_refs.isra.5 (43 samples, 0.08%)_raw_spin_lock (5 samples, 0.01%)futex_wait (9 samples, 0.02%)__pthread_cond_signal (31 samples, 0.06%)scala/concurrent/impl/ExecutionContextImpl.prepare (4 samples, 0.01%)__indirect_thunk_start (3 samples, 0.01%)_raw_spin_lock (38 samples, 0.07%)do_syscall_64 (200 samples, 0.36%)pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithFailure (226 samples, 0.41%)__GI___pthread_mutex_trylock (225 samples, 0.41%)wake_q_add (187 samples, 0.34%)_raw_spin_unlock_irqrestore (17 samples, 0.03%)java/util/concurrent/ForkJoinPool.tryRelease (310 samples, 0.56%)futex_wake (202 samples, 0.37%)ktime_get_coarse_real_ts64 (3 samples, 0.01%)java_lang_Thread::park_event(oopDesc*) (7 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transform (61 samples, 0.11%)__lll_lock_wait (28 samples, 0.05%)prepare_exit_to_usermode (3 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (102 samples, 0.18%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (3 samples, 0.01%)_raw_spin_unlock_irqrestore (554 samples, 1.00%)scala/concurrent/impl/Promise$DefaultPromise.<init> (24 samples, 0.04%)__pthread_cond_signal (272 samples, 0.49%)JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool) (7 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.map (378 samples, 0.69%)wake_up_q (3 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (224 samples, 0.41%)preempt_count_add (26 samples, 0.05%)hash_futex (4 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$38/388011340.apply (7 samples, 0.01%)java/util/concurrent/ForkJoinPool.tryTerminate (3 samples, 0.01%)java/lang/Thread.run (14,910 samples, 27.03%)java/lang/Thread.run__pthread_cond_signal (20 samples, 0.04%)__lll_lock_wait (3 samples, 0.01%)scala/util/Right.<init> (33 samples, 0.06%)java_lang_Thread::park_event(oopDesc*) (17 samples, 0.03%)mark_wake_futex (4 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (900 samples, 1.63%)sc..preempt_count_sub (10 samples, 0.02%)mark_wake_futex (3 samples, 0.01%)wake_up_q (61 samples, 0.11%)__audit_syscall_exit (7 samples, 0.01%)scala/concurrent/impl/Promise.transformWith$ (244 samples, 0.44%)hash_futex (5 samples, 0.01%)scala/concurrent/Future.map (577 samples, 1.05%)java/util/concurrent/ForkJoinPool.execute (522 samples, 0.95%)scala/concurrent/Future$InternalCallbackExecutor$.execute (1,266 samples, 2.29%)scal..scala/concurrent/ExecutionContext.prepare$ (22 samples, 0.04%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (114 samples, 0.21%)__audit_syscall_exit (12 samples, 0.02%)java/lang/invoke/LambdaForm$DMH/895328852.invokeStatic_L_L (11 samples, 0.02%)ParallelTaskTerminator::offer_termination(TerminatorTerminator*) (28 samples, 0.05%)__indirect_thunk_start (3 samples, 0.01%)wake_up_q (67 samples, 0.12%)scala/concurrent/impl/Promise.transform$ (150 samples, 0.27%)get_futex_key (46 samples, 0.08%)entry_SYSCALL_64_after_hwframe (783 samples, 1.42%)e..java/util/concurrent/ForkJoinPool.signalWork (2,067 samples, 3.75%)java/ut..swapgs_restore_regs_and_return_to_usermode (3 samples, 0.01%)_raw_spin_unlock_irqrestore (7 samples, 0.01%)entry_SYSCALL_64_after_hwframe (8 samples, 0.01%)scala/concurrent/impl/Promise.future$ (10 samples, 0.02%)scala/concurrent/impl/Promise.transform$ (94 samples, 0.17%)cats/instances/package$future$.catsStdInstancesForFuture (4 samples, 0.01%)wake_q_add (49 samples, 0.09%)try_to_wake_up (27 samples, 0.05%)JfrBackend::is_event_enabled(TraceEventId) (3 samples, 0.01%)scala/collection/mutable/ListBuffer.$plus$eq (116 samples, 0.21%)scala/concurrent/impl/Promise$$Lambda$12/1566254658.apply (24 samples, 0.04%)__se_sys_futex (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (15 samples, 0.03%)do_syscall_64 (71 samples, 0.13%)cats/data/EitherT.$anonfun$subflatMap$1 (53 samples, 0.10%)entry_SYSCALL_64_after_hwframe (26 samples, 0.05%)futex_wake (3 samples, 0.01%)java/lang/Object.<init> (4 samples, 0.01%)scala/concurrent/Future.flatMap (58 samples, 0.11%)__pthread_cond_signal (861 samples, 1.56%)__..unroll_tree_refs (6 samples, 0.01%)do_syscall_64 (70 samples, 0.13%)futex_wake (77 samples, 0.14%)scala/collection/immutable/List.foreach (89 samples, 0.16%)sun/misc/Unsafe.unpark (3 samples, 0.01%)scala/collection/AbstractTraversable.mkString (99 samples, 0.18%)java/util/concurrent/ForkJoinPool.externalPush (518 samples, 0.94%)org/openjdk/jmh/infra/Blackhole.consumeCPU (96 samples, 0.17%)hash_futex (7 samples, 0.01%)scala/concurrent/ExecutionContext.prepare (3 samples, 0.01%)preempt_count_add (10 samples, 0.02%)scala/concurrent/impl/Promise.transform (1,192 samples, 2.16%)sca..pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithOutput (1,901 samples, 3.45%)pl/iter..wake_up_q (4 samples, 0.01%)do_futex (4 samples, 0.01%)get_futex_key (10 samples, 0.02%)java/lang/invoke/LambdaForm$DMH/121596968.invokeStatic_IIL_L (16 samples, 0.03%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (527 samples, 0.96%)java_lang_Thread::get_thread_status(oopDesc*) (18 samples, 0.03%)java/util/concurrent/ForkJoinWorkerThread.run (40,069 samples, 72.63%)java/util/concurrent/ForkJoinWorkerThread.runscala/concurrent/Future.flatMap$ (9 samples, 0.02%)cats/instances/FutureInstances.catsStdInstancesForFuture (3 samples, 0.01%)__audit_syscall_entry (12 samples, 0.02%)do_syscall_64 (1,369 samples, 2.48%)do_s..do_syscall_64 (377 samples, 0.68%)scala/concurrent/ExecutionContext.prepare$ (5 samples, 0.01%)__x64_sys_futex (4 samples, 0.01%)Unsafe_Unpark (109 samples, 0.20%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (40 samples, 0.07%)__pthread_mutex_unlock_usercnt (117 samples, 0.21%)scala/concurrent/impl/Promise$KeptPromise$.apply (9 samples, 0.02%)scala/concurrent/impl/Promise.transformWith$ (9 samples, 0.02%)scala/concurrent/impl/ExecutionContextImpl.execute (1,863 samples, 3.38%)scala/..__se_sys_futex (186 samples, 0.34%)__pthread_cond_signal (96 samples, 0.17%)cats/data/EitherT.transform (577 samples, 1.05%)_raw_spin_lock_irqsave (6 samples, 0.01%)_raw_spin_unlock_irq (23 samples, 0.04%)__se_sys_futex (32 samples, 0.06%)scala/concurrent/Future.map (94 samples, 0.17%)do_futex (3,700 samples, 6.71%)do_futexscala/concurrent/impl/Promise.$anonfun$transformWith$1 (12,813 samples, 23.23%)scala/concurrent/impl/Promise.$anonfun$transformWith$1futex_wait_setup (11 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$26/1702460658.apply (11 samples, 0.02%)__lll_unlock_wake (40 samples, 0.07%)java/lang/invoke/LambdaForm$MH/1161947489.linkToTargetMethod (3 samples, 0.01%)__pthread_disable_asynccancel (25 samples, 0.05%)syscall_slow_exit_work (3 samples, 0.01%)__pthread_mutex_unlock (4 samples, 0.01%)futex_wake (4,319 samples, 7.83%)futex_wakescala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (88 samples, 0.16%)scala/concurrent/Future.map (1,121 samples, 2.03%)sca..try_to_wake_up (257 samples, 0.47%)scala/concurrent/impl/Promise.transform (900 samples, 1.63%)sc..wake_up_q (536 samples, 0.97%)syscall_trace_enter (13 samples, 0.02%)ktime_get_coarse_real_ts64 (7 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (133 samples, 0.24%)do_syscall_64 (54 samples, 0.10%)java/lang/StringBuilder.append (8 samples, 0.01%)__audit_syscall_entry (12 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (1,855 samples, 3.36%)scala/..entry_SYSCALL_64_after_hwframe (335 samples, 0.61%)hash_futex (20 samples, 0.04%)_raw_spin_unlock_irqrestore (3,305 samples, 5.99%)_raw_spin_unl..java/util/concurrent/ForkJoinTask$RunnableExecuteAction.exec (22,741 samples, 41.22%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.exec__GI___pthread_getspecific (13 samples, 0.02%)scala/concurrent/impl/CallbackRunnable.executeWithValue (1,140 samples, 2.07%)sca..scala/concurrent/Future.map$ (114 samples, 0.21%)try_to_wake_up (86 samples, 0.16%)scala/concurrent/impl/Promise$DefaultPromise.tryCompleteWith (1,288 samples, 2.33%)scal..futex_wake (1,058 samples, 1.92%)fut..Parker::park(bool, long) (155 samples, 0.28%)InstanceKlass::klass_holder() const (4 samples, 0.01%)plist_del (16 samples, 0.03%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (33 samples, 0.06%)__pthread_mutex_unlock_usercnt (8 samples, 0.01%)scala/concurrent/impl/Promise.transform$ (61 samples, 0.11%)scala/concurrent/impl/ExecutionContextImpl.execute (102 samples, 0.18%)cats/data/EitherT$PurePartiallyApplied$.apply$extension (244 samples, 0.44%)__pthread_cond_signal (87 samples, 0.16%)scala/concurrent/impl/Promise$$Lambda$22/525398200.apply (39 samples, 0.07%)scala/runtime/java8/JFunction0$mcV$sp.apply (1,162 samples, 2.11%)sca..__lll_unlock_wake (66 samples, 0.12%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (141 samples, 0.26%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (223 samples, 0.40%)CollectedHeap::allocate_from_tlab_slow(KlassHandle, Thread*, unsigned long) (12 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$26/1702460658.apply (139 samples, 0.25%)get_futex_key (11 samples, 0.02%)pl/iterators/benchmarks/FutBenchmark$.await (9,666 samples, 17.52%)pl/iterators/benchmarks/FutBenchmark$.awaitThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (3 samples, 0.01%)scala/concurrent/Future.map (378 samples, 0.69%)cats/data/EitherT.flatMap (58 samples, 0.11%)drop_futex_key_refs.isra.3 (4 samples, 0.01%)scala/concurrent/Promise.completeWith (1,288 samples, 2.33%)scal.._raw_spin_unlock_irqrestore (208 samples, 0.38%)StringTable::unlink_or_oops_do(BoolObjectClosure*, OopClosure*, int*, int*) (17 samples, 0.03%)scala/concurrent/impl/Promise.transform$ (114 samples, 0.21%)scala/concurrent/impl/Promise$DefaultPromise.tryComplete (1,124 samples, 2.04%)sca..__se_sys_futex (201 samples, 0.36%)__unqueue_futex (8 samples, 0.01%)_raw_spin_unlock_irqrestore (10 samples, 0.02%)wake_q_add (7 samples, 0.01%)_raw_spin_lock (30 samples, 0.05%)scala/concurrent/impl/Promise.transform$ (1,856 samples, 3.36%)scala/..__pthread_mutex_unlock (7 samples, 0.01%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (14 samples, 0.03%)do_syscall_64 (32 samples, 0.06%)scala/collection/mutable/StringBuilder.append (73 samples, 0.13%)plist_del (5 samples, 0.01%)entry_SYSCALL_64_after_hwframe (32 samples, 0.06%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (900 samples, 1.63%)sc..cats/instances/FutureInstances$$anon$1.flatMap (58 samples, 0.11%)__audit_syscall_entry (10 samples, 0.02%)entry_SYSCALL_64_after_hwframe (20 samples, 0.04%)futex_wait_setup (3 samples, 0.01%)cats/instances/FutureInstances$$anon$1.map (244 samples, 0.44%)__lll_unlock_wake (11 samples, 0.02%)VMThread::run() (21 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6 samples, 0.01%)java_lang_Thread::park_event(oopDesc*) (8 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (1,139 samples, 2.06%)jav..wake_q_add (16 samples, 0.03%)entry_SYSCALL_64_after_hwframe (10 samples, 0.02%)do_futex (79 samples, 0.14%)__pthread_cond_signal (18 samples, 0.03%)java/util/concurrent/ForkJoinPool.signalWork (1,139 samples, 2.06%)jav..entry_SYSCALL_64_after_hwframe (200 samples, 0.36%)java/util/concurrent/ForkJoinPool.execute (102 samples, 0.18%)__pthread_cond_signal (7 samples, 0.01%)do_syscall_64 (23 samples, 0.04%)scala/concurrent/Future$InternalCallbackExecutor$.execute (47 samples, 0.09%)_raw_spin_unlock (5 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (2,119 samples, 3.84%)scala/co..java/util/concurrent/ForkJoinPool.signalWork (4 samples, 0.01%)java/lang/invoke/LambdaForm$DMH/333716825.invokeStatic_II_L (4 samples, 0.01%)cats/instances/FutureInstances$$anon$1.map (1,240 samples, 2.25%)cat..syscall_slow_exit_work (24 samples, 0.04%)__x64_sys_futex (8 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.$anonfun$eitherT$5 (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (48 samples, 0.09%)scala/concurrent/impl/Promise$DefaultPromise.link (1,920 samples, 3.48%)scala/c..futex_wait_setup (316 samples, 0.57%)preempt_count_sub (5 samples, 0.01%)scala/concurrent/Future.flatMap (41 samples, 0.07%)scala/concurrent/impl/Promise.transform$ (577 samples, 1.05%)java/lang/invoke/LambdaForm$MH/1354296657.linkToTargetMethod (4 samples, 0.01%)__se_sys_futex (3 samples, 0.01%)__se_sys_futex (80 samples, 0.15%)pl/iterators/benchmarks/BenchmarkFunctions.outsideWorldEither (2,141 samples, 3.88%)pl/itera..java/util/concurrent/ForkJoinPool.externalPush (1,046 samples, 1.90%)jav..get_futex_key (5 samples, 0.01%)scala/collection/TraversableOnce$$Lambda$33/661057424.apply (73 samples, 0.13%)java/lang/Thread.interrupted (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (1,062 samples, 1.93%)jav..do_syscall_64 (48 samples, 0.09%)__pthread_cond_wait (6,941 samples, 12.58%)__pthread_cond_waitscala/concurrent/Promise.tryCompleteWith$ (1,288 samples, 2.33%)scal..entry_SYSCALL_64_after_hwframe (70 samples, 0.13%)get_futex_key_refs.isra.5 (6 samples, 0.01%)__pthread_cond_signal (23 samples, 0.04%)get_futex_key_refs.isra.5 (3 samples, 0.01%)do_futex (45 samples, 0.08%)all (55,165 samples, 100%)scala/concurrent/BatchingExecutor$Batch.run (1,210 samples, 2.19%)sca..hash_futex (56 samples, 0.10%)scala/concurrent/Future$$Lambda$11/800640567.get$Lambda (7 samples, 0.01%)scala/concurrent/Future.map$ (20 samples, 0.04%)java/util/concurrent/ForkJoinPool.signalWork (1,815 samples, 3.29%)java/u..scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (2,119 samples, 3.84%)scala/co..syscall_slow_exit_work (3 samples, 0.01%)wake_q_add (8 samples, 0.01%)scala/concurrent/Future.map (2,141 samples, 3.88%)scala/co..Parker::unpark() (23 samples, 0.04%)__audit_syscall_exit (12 samples, 0.02%)__audit_syscall_entry (10 samples, 0.02%)cats/data/EitherT$$Lambda$40/1687554344.apply (20 samples, 0.04%)get_futex_value_locked (3 samples, 0.01%)scala/concurrent/Future.map (904 samples, 1.64%)sc.._raw_spin_unlock_irqrestore (10 samples, 0.02%)wake_up_q (10 samples, 0.02%)__se_sys_futex (4,470 samples, 8.10%)__se_sys_futexdo_futex (43 samples, 0.08%)java/util/concurrent/ForkJoinPool.tryRelease (8 samples, 0.01%)wake_up_q (38 samples, 0.07%)scala/collection/TraversableOnce.addString$ (89 samples, 0.16%)__se_sys_futex (4 samples, 0.01%)futex_wake (172 samples, 0.31%)entry_SYSCALL_64_after_hwframe (32 samples, 0.06%)entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)scala/Function1$$Lambda$27/621392096.apply (2,211 samples, 4.01%)scala/Fu..__pthread_cond_signal (8 samples, 0.01%)jshort_disjoint_arraycopy (6 samples, 0.01%)futex_wait (42 samples, 0.08%)mark_wake_futex (16 samples, 0.03%)__pthread_cond_signal (784 samples, 1.42%)_..java/util/concurrent/ForkJoinPool.signalWork (860 samples, 1.56%)ja..do_futex (554 samples, 1.00%)pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithOutput$ (1,901 samples, 3.45%)pl/iter..scala/concurrent/impl/Promise$DefaultPromise.map (94 samples, 0.17%)entry_SYSCALL_64_after_hwframe (39 samples, 0.07%)_raw_spin_lock (13 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.linkRootOf (1,920 samples, 3.48%)scala/c..scala/concurrent/Future.flatMap$ (58 samples, 0.11%)GCTaskThread::run() (102 samples, 0.18%)__se_sys_futex (31 samples, 0.06%)__audit_syscall_entry (186 samples, 0.34%)__unqueue_futex (5 samples, 0.01%)__pthread_cond_signal (412 samples, 0.75%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (900 samples, 1.63%)sc..scala/collection/TraversableOnce.mkString (99 samples, 0.18%)cats/instances/FutureInstances$$anon$1.map (244 samples, 0.44%)clock_gettime (4 samples, 0.01%)cats/instances/FutureInstances$$anon$1.map (965 samples, 1.75%)ca..__audit_syscall_entry (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.runWorker (40,065 samples, 72.63%)java/util/concurrent/ForkJoinPool.runWorkerscala/concurrent/Promise.tryCompleteWith (1,288 samples, 2.33%)scal..do_futex (3 samples, 0.01%)syscall_slow_exit_work (35 samples, 0.06%)scala/util/Right$.apply (14 samples, 0.03%)_raw_spin_unlock_irqrestore (255 samples, 0.46%)__GI___pthread_getspecific (47 samples, 0.09%)java_lang_Thread::park_event(oopDesc*) (21 samples, 0.04%)java/util/concurrent/ForkJoinPool.execute (2,114 samples, 3.83%)java/uti..__audit_syscall_entry (10 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (223 samples, 0.40%)Unsafe_Unpark (4 samples, 0.01%)scala/concurrent/ExecutionContext.prepare$ (25 samples, 0.05%)scala/concurrent/impl/Promise$DefaultPromise.root (139 samples, 0.25%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (17 samples, 0.03%)do_futex (1,008 samples, 1.83%)do..__indirect_thunk_start (7 samples, 0.01%)scala/concurrent/impl/Promise.future$ (10 samples, 0.02%)do_syscall_64 (1,361 samples, 2.47%)do_s..pl/iterators/benchmarks/FutBenchmark.fetchData (1,915 samples, 3.47%)pl/iter.._raw_spin_lock (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (29 samples, 0.05%)scala/concurrent/impl/CallbackRunnable.executeWithValue (1,062 samples, 1.93%)sca..do_syscall_64 (20 samples, 0.04%)__audit_syscall_entry (27 samples, 0.05%)_raw_spin_unlock_irqrestore (86 samples, 0.16%)__se_sys_futex (633 samples, 1.15%)_..syscall_slow_exit_work (147 samples, 0.27%)scala/collection/TraversableOnce.addString (89 samples, 0.16%)futex_wake (4 samples, 0.01%)__pthread_cond_signal (795 samples, 1.44%)_..syscall_slow_exit_work (16 samples, 0.03%)__se_sys_futex (46 samples, 0.08%)scala/concurrent/Future.map$ (577 samples, 1.05%)do_futex (3 samples, 0.01%)do_futex (5 samples, 0.01%)do_futex (176 samples, 0.32%)org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call (14,909 samples, 27.03%)org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.callpreempt_count_add (81 samples, 0.15%)__audit_syscall_entry (58 samples, 0.11%)futex_wake (17 samples, 0.03%)_raw_spin_unlock_irqrestore (11 samples, 0.02%)scala/collection/AbstractTraversable.mkString (99 samples, 0.18%)scala/concurrent/impl/Promise.transformWith$ (58 samples, 0.11%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.<init> (7 samples, 0.01%)PSScavenge::invoke_no_policy() (18 samples, 0.03%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (5 samples, 0.01%)_raw_spin_lock (3 samples, 0.01%)dput.part.4 (6 samples, 0.01%)futex_wake (30 samples, 0.05%)cats/instances/FutureInstances$$anon$1.map (94 samples, 0.17%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$fetchData$1 (124 samples, 0.22%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1 (1,856 samples, 3.36%)scala/..syscall_trace_enter (3 samples, 0.01%)futex_wake (5 samples, 0.01%)ThreadLocalAllocBuffer::clear_before_allocation() (7 samples, 0.01%)scala/util/Success.$anonfun$map$1 (819 samples, 1.48%)s..java/util/concurrent/ForkJoinPool.signalWork (522 samples, 0.95%)__se_sys_futex (7 samples, 0.01%)_raw_spin_lock (3 samples, 0.01%)Unsafe_Unpark (113 samples, 0.20%)wake_up_q (66 samples, 0.12%)entry_SYSCALL_64_after_hwframe (6 samples, 0.01%)kfree (5 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.tryComplete (1,911 samples, 3.46%)scala/c..pl/iterators/benchmarks/generated/FutBenchmark_eitherT_jmhTest.eitherT_AverageTime (2,985 samples, 5.41%)pl/iterators..pl/iterators/benchmarks/generated/FutBenchmark_eitherT_jmhTest.eitherT_avgt_jmhStub (2,985 samples, 5.41%)pl/iterators..pthread_mutex_lock (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (1,062 samples, 1.93%)sca..java/lang/Object.<init> (9 samples, 0.02%)hash_futex (16 samples, 0.03%)__pthread_cond_signal (1,392 samples, 2.52%)__pt..java/lang/invoke/MethodHandle.invokeBasic (9 samples, 0.02%)syscall_slow_exit_work (11 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (1,856 samples, 3.36%)scala/..sun/misc/Unsafe.unpark (205 samples, 0.37%)mark_wake_futex (86 samples, 0.16%)scala/concurrent/impl/CallbackRunnable.executeWithValue (1,825 samples, 3.31%)scala/..wake_q_add (16 samples, 0.03%)entry_SYSCALL_64_after_hwframe (20 samples, 0.04%)syscall_trace_enter (8 samples, 0.01%)get_futex_key_refs.isra.5 (6 samples, 0.01%)preempt_count_add (3 samples, 0.01%)scala/concurrent/Future.map (569 samples, 1.03%)scala/concurrent/Future.map (20 samples, 0.04%)syscall_trace_enter (17 samples, 0.03%)__lll_unlock_wake (7 samples, 0.01%)Unsafe_Park (2,442 samples, 4.43%)Unsafe_Parkcats/data/EitherT$RightPartiallyApplied$.apply$extension (1,274 samples, 2.31%)cats..scala/concurrent/impl/ExecutionContextImpl.execute (522 samples, 0.95%)__pthread_cond_signal (137 samples, 0.25%)preempt_count_add (3 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions.fetchData$ (1,895 samples, 3.44%)pl/iter..hash_futex (187 samples, 0.34%)scala/collection/TraversableOnce.mkString$ (99 samples, 0.18%)sun/misc/Unsafe.unpark (76 samples, 0.14%)try_to_wake_up (712 samples, 1.29%)t..entry_SYSCALL_64_after_hwframe (1,281 samples, 2.32%)entr..do_syscall_64 (9 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.flatMap (58 samples, 0.11%)syscall_trace_enter (44 samples, 0.08%)do_syscall_64 (3 samples, 0.01%)_raw_spin_lock (9 samples, 0.02%)_raw_spin_unlock_irqrestore (38 samples, 0.07%)ktime_get_coarse_real_ts64 (7 samples, 0.01%)_raw_spin_unlock_irqrestore (3 samples, 0.01%)do_futex (25 samples, 0.05%)cats/syntax/EitherSyntax.catsSyntaxEitherObject$ (34 samples, 0.06%)scala/collection/TraversableOnce.$anonfun$addString$1 (73 samples, 0.13%)futex_wake (7 samples, 0.01%)java/lang/invoke/LambdaForm$MH/1840251703.linkToTargetMethod (11 samples, 0.02%)do_futex (7 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transform (577 samples, 1.05%)pthread_mutex_lock (23 samples, 0.04%)java/lang/invoke/LambdaForm$MH/1840251703.linkToTargetMethod (11 samples, 0.02%)in_lock_functions (4 samples, 0.01%)try_to_wake_up (146 samples, 0.26%)pl/iterators/benchmarks/BenchmarkFunctions.fetchData$ (8 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (904 samples, 1.64%)sc..__se_sys_futex (27 samples, 0.05%)java/lang/ThreadLocal$ThreadLocalMap.cleanSomeSlots (13 samples, 0.02%)java/util/concurrent/ForkJoinPool.scan (3,719 samples, 6.74%)java/util/concu..scala/collection/AbstractTraversable.addString (89 samples, 0.16%)org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call (14,909 samples, 27.03%)org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.callcats/data/EitherT$$Lambda$17/1593732141.apply (15 samples, 0.03%)_raw_spin_lock (14 samples, 0.03%)java/lang/AbstractStringBuilder.ensureCapacityInternal (8 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (2,067 samples, 3.75%)java/ut..plist_del (4 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (107 samples, 0.19%)__indirect_thunk_start (6 samples, 0.01%)__lll_unlock_wake (38 samples, 0.07%)scala/concurrent/impl/Promise$DefaultPromise.compressedRoot (28 samples, 0.05%)futex_wait (3 samples, 0.01%)scala/concurrent/impl/Promise.transform (1,856 samples, 3.36%)scala/..wake_up_q (3 samples, 0.01%)__lll_unlock_wake (9 samples, 0.02%)java/util/concurrent/ForkJoinPool.awaitWork (12,780 samples, 23.17%)java/util/concurrent/ForkJoinPool.awaitWorkcats/data/EitherT.bimap (96 samples, 0.17%)