FutureThrowableReset ZoomSearch__x64_sys_futex (3 samples, 0.01%)os::is_interrupted(Thread*, bool) (37 samples, 0.07%)VM_ParallelGCFailedAllocation::doit() (15 samples, 0.03%)do_syscall_64 (3 samples, 0.01%)ktime_get_coarse_real_ts64 (3 samples, 0.01%)sun/reflect/NativeMethodAccessorImpl.invoke0 (2,985 samples, 5.63%)sun/reflect/..try_to_wake_up (14 samples, 0.03%)scala/concurrent/impl/CallbackRunnable.executeWithValue (636 samples, 1.20%)s..scala/concurrent/Promise.tryCompleteWith$ (975 samples, 1.84%)sc..entry_SYSCALL_64_after_hwframe (11 samples, 0.02%)os::current_stack_pointer() (4 samples, 0.01%)java_lang_Thread::get_thread_status(oopDesc*) (14 samples, 0.03%)CodeCache::find_blob(void*) (5 samples, 0.01%)Monitor::unlock() (26 samples, 0.05%)_raw_spin_unlock_irqrestore (1,478 samples, 2.79%)_raw_..get_futex_key_refs.isra.5 (41 samples, 0.08%)CodeHeap::find_start(void*) const (4 samples, 0.01%)scala/collection/TraversableOnce.mkString$ (367 samples, 0.69%)do_syscall_64 (9 samples, 0.02%)java/util/concurrent/ForkJoinPool.signalWork (3,227 samples, 6.08%)java/util/conc..scala/concurrent/impl/CallbackRunnable.executeWithValue (1,661 samples, 3.13%)scala/..syscall_slow_exit_work (5 samples, 0.01%)_raw_spin_unlock_irqrestore (2,632 samples, 4.96%)_raw_spin_u..__se_sys_futex (406 samples, 0.77%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (16 samples, 0.03%)__sched_text_start (376 samples, 0.71%)do_syscall_64 (1,240 samples, 2.34%)do_s..__condvar_dec_grefs (106 samples, 0.20%)path_put (18 samples, 0.03%)scala/concurrent/impl/CallbackRunnable.executeWithValue (250 samples, 0.47%)pl/iterators/benchmarks/UhOhException.<init> (840 samples, 1.58%)pl..CodeCache::find_nmethod(void*) (7 samples, 0.01%)__lll_unlock_wake (47 samples, 0.09%)syscall_slow_exit_work (3 samples, 0.01%)syscall_slow_exit_work (23 samples, 0.04%)scala/concurrent/impl/Promise$DefaultPromise.flatMap (161 samples, 0.30%)OopMapSet::oops_do(frame const*, RegisterMap const*, OopClosure*) (4 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (956 samples, 1.80%)sc..scala/concurrent/impl/CallbackRunnable.executeWithValue (516 samples, 0.97%)RegisterMap::RegisterMap(JavaThread*, bool) (4 samples, 0.01%)_raw_spin_lock (8 samples, 0.02%)__lll_unlock_wake (233 samples, 0.44%)Handle::Handle(Thread*, oopDesc*) (6 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (6 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.$anonfun$exceptions$5 (846 samples, 1.59%)pl..preempt_count_add (16 samples, 0.03%)pl/iterators/benchmarks/FutBenchmark.transform (63 samples, 0.12%)jshort_arraycopy (11 samples, 0.02%)preempt_count_sub (33 samples, 0.06%)java/util/concurrent/ForkJoinPool.execute (6 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (817 samples, 1.54%)sc..Unsafe_Unpark (9 samples, 0.02%)do_syscall_64 (6 samples, 0.01%)plist_del (3 samples, 0.01%)java/lang/ThreadLocal$ThreadLocalMap.access$100 (6 samples, 0.01%)__audit_syscall_entry (27 samples, 0.05%)Parker::unpark() (6 samples, 0.01%)__lll_unlock_wake (18 samples, 0.03%)scala/runtime/java8/JFunction0$mcV$sp.apply (40 samples, 0.08%)_raw_spin_lock (36 samples, 0.07%)__lll_lock_wait (64 samples, 0.12%)do_futex (83 samples, 0.16%)scala/concurrent/impl/Promise.transform (660 samples, 1.24%)s..wake_up_q (14 samples, 0.03%)java/lang/invoke/LambdaForm$DMH/1459340475.invokeStatic_IIL_L (3 samples, 0.01%)scala/util/Success.$anonfun$map$1 (4,412 samples, 8.32%)scala/util/Success.$..CodeHeap::find_start(void*) const (6 samples, 0.01%)syscall_trace_enter (4 samples, 0.01%)entry_SYSCALL_64_after_hwframe (540 samples, 1.02%)_raw_spin_unlock_irqrestore (55 samples, 0.10%)wake_q_add (19 samples, 0.04%)get_futex_key (10 samples, 0.02%)entry_SYSCALL_64_after_hwframe (1,240 samples, 2.34%)entr..path_put (3 samples, 0.01%)_raw_spin_unlock_irqrestore (122 samples, 0.23%)scala/concurrent/impl/Promise.transformWith$ (590 samples, 1.11%)do_syscall_64 (60 samples, 0.11%)pl/iterators/benchmarks/FutBenchmark$$Lambda$15/1931921685.apply (14 samples, 0.03%)OptoRuntime::handle_exception_C(JavaThread*) (11 samples, 0.02%)__se_sys_futex (125 samples, 0.24%)java/util/concurrent/ForkJoinPool.signalWork (1,549 samples, 2.92%)java/..futex_wait_queue_me (935 samples, 1.76%)fu..SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*) (4 samples, 0.01%)entry_SYSCALL_64_after_hwframe (41 samples, 0.08%)entry_SYSCALL_64_after_hwframe (17 samples, 0.03%)do_futex (920 samples, 1.73%)do..pl/iterators/benchmarks/FutBenchmark$$Lambda$14/938799080.apply (63 samples, 0.12%)debug_smp_processor_id (34 samples, 0.06%)JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool) (6 samples, 0.01%)JVM_FillInStackTrace (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (541 samples, 1.02%)sun/misc/Unsafe.unpark (3,022 samples, 5.70%)sun/misc/Unsa..pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$18/93155061.get$Lambda (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.root (18 samples, 0.03%)path_put (5 samples, 0.01%)syscall_slow_exit_work (13 samples, 0.02%)scala/concurrent/Future$.failed (7 samples, 0.01%)try_to_wake_up (3 samples, 0.01%)__x64_sys_futex (5 samples, 0.01%)hash_futex (3 samples, 0.01%)wake_q_add (164 samples, 0.31%)java/util/concurrent/ForkJoinPool.externalPush (817 samples, 1.54%)ja..frame::is_interpreted_frame() const (32 samples, 0.06%)__se_sys_futex (3 samples, 0.01%)do_futex (55 samples, 0.10%)scala/concurrent/impl/ExecutionContextImpl.execute (1,069 samples, 2.02%)sca..nmethod::is_zombie() const (18 samples, 0.03%)scala/concurrent/impl/Promise$DefaultPromise.root (8 samples, 0.02%)pthread_mutex_lock (3 samples, 0.01%)scala/concurrent/Promise.complete (7,523 samples, 14.18%)scala/concurrent/Promise.completetry_to_wake_up (123 samples, 0.23%)native_queued_spin_lock_slowpath (5 samples, 0.01%)syscall_trace_enter (5 samples, 0.01%)get_futex_key_refs.isra.5 (19 samples, 0.04%)futex_wait_setup (217 samples, 0.41%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (6,759 samples, 12.74%)java/util/concurrent/ForkJoinPo..all (53,046 samples, 100%)ObjArrayKlass::allocate(int, Thread*) (125 samples, 0.24%)java_lang_Thread::park_event(oopDesc*) (13 samples, 0.02%)__se_sys_futex (3 samples, 0.01%)do_syscall_64 (17 samples, 0.03%)scala/concurrent/impl/Promise.transform (1,582 samples, 2.98%)scala..do_syscall_64 (44 samples, 0.08%)pl/iterators/benchmarks/generated/FutBenchmark_exceptions_jmhTest.exceptions_AverageTime (2,985 samples, 5.63%)pl/iterators..mark_wake_futex (32 samples, 0.06%)scala/concurrent/Promise.completeWith$ (975 samples, 1.84%)sc..__unqueue_futex (6 samples, 0.01%)ktime_get_coarse_real_ts64 (3 samples, 0.01%)futex_wake (3 samples, 0.01%)SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*) (24 samples, 0.05%)mntput (3 samples, 0.01%)java/lang/String.valueOf (203 samples, 0.38%)scala/concurrent/impl/CallbackRunnable.run (23,657 samples, 44.60%)scala/concurrent/impl/CallbackRunnable.runwake_q_add (126 samples, 0.24%)objArrayOopDesc::object_size(int) (3 samples, 0.01%)java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle) (713 samples, 1.34%)j..Handle::Handle(Thread*, oopDesc*) (11 samples, 0.02%)Unsafe_Unpark (128 samples, 0.24%)scala/concurrent/impl/Promise$DefaultPromise.root (75 samples, 0.14%)PSScavenge::invoke_no_policy() (15 samples, 0.03%)mark_wake_futex (4 samples, 0.01%)sun/misc/Unsafe.unpark (785 samples, 1.48%)s..do_futex (54 samples, 0.10%)entry_SYSCALL_64_after_hwframe (13 samples, 0.02%)__pthread_cond_signal (137 samples, 0.26%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (5 samples, 0.01%)TypeArrayKlass::allocate_common(int, bool, Thread*) (4 samples, 0.01%)ThreadShadow::clear_pending_exception() (10 samples, 0.02%)sun/misc/Unsafe.unpark (1,583 samples, 2.98%)sun/m..SafepointSynchronize::begin() (5 samples, 0.01%)do_futex (402 samples, 0.76%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1 (6,781 samples, 12.78%)scala/concurrent/impl/Promise$D..scala/concurrent/BatchingExecutor.execute$ (10 samples, 0.02%)hash_futex (16 samples, 0.03%)__se_sys_futex (9 samples, 0.02%)Parker::park(bool, long) (303 samples, 0.57%)wake_q_add (6 samples, 0.01%)unroll_tree_refs (8 samples, 0.02%)CompressedReadStream::read_int_mb(int) (5 samples, 0.01%)__x64_sys_futex (6 samples, 0.01%)CompressedReadStream::read_int_mb(int) (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (6 samples, 0.01%)java/lang/ThreadLocal$ThreadLocalMap$Entry.<init> (4 samples, 0.01%)__GI___pthread_mutex_trylock (150 samples, 0.28%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$28/1010898111.apply (41 samples, 0.08%)futex_wake (8 samples, 0.02%)_raw_spin_unlock_irqrestore (7 samples, 0.01%)plist_del (3 samples, 0.01%)OptoRuntime::new_array_C(Klass*, int, JavaThread*) (3 samples, 0.01%)pl/iterators/benchmarks/generated/FutBenchmark_exceptions_jmhTest.exceptions_avgt_jmhStub (2,985 samples, 5.63%)pl/iterators..pl/iterators/benchmarks/generated/FutBenchmark_exceptions_jmhTest.exceptions_avgt_jmhStub (11,940 samples, 22.51%)pl/iterators/benchmarks/generated/FutBenchmark_exceptions..ktime_get_coarse_real_ts64 (13 samples, 0.02%)__pthread_mutex_unlock (7 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (250 samples, 0.47%)__se_sys_futex (3,368 samples, 6.35%)__se_sys_futexsyscall_trace_enter (24 samples, 0.05%)java_lang_Thread::park_event(oopDesc*) (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (957 samples, 1.80%)ja..preempt_count_add (3 samples, 0.01%)futex_wait_setup (4 samples, 0.01%)get_futex_key_refs.isra.5 (3 samples, 0.01%)BacktraceBuilder::push(Method*, int, Thread*) (7 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.future (12 samples, 0.02%)__GI___pthread_getspecific (3 samples, 0.01%)ObjArrayKlass::allocate(int, Thread*) (8 samples, 0.02%)scala/collection/AbstractTraversable.mkString (367 samples, 0.69%)CodeBlob::is_zombie() const (18 samples, 0.03%)preempt_count_add (4 samples, 0.01%)__memset_avx2_unaligned_erms (30 samples, 0.06%)scala/concurrent/impl/Promise$DefaultPromise.complete (7,523 samples, 14.18%)scala/concurrent/impl/Promise$Defau..__audit_syscall_exit (5 samples, 0.01%)scala/concurrent/impl/Promise$$Lambda$17/1378862700.apply (11,422 samples, 21.53%)scala/concurrent/impl/Promise$$Lambda$17/1378862700.applyscala/concurrent/Future$InternalCallbackExecutor$.execute (8 samples, 0.02%)scala/concurrent/Promise.complete$ (3,595 samples, 6.78%)scala/concurren..syscall_slow_exit_work (8 samples, 0.02%)__unqueue_futex (19 samples, 0.04%)CodeHeap::find_start(void*) const (4 samples, 0.01%)scala/concurrent/Promise$.failed (7 samples, 0.01%)wake_up_q (225 samples, 0.42%)scala/concurrent/Future$.$anonfun$apply$1 (51 samples, 0.10%)java/lang/ref/Reference.<init> (4 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (12 samples, 0.02%)RegisterMap::RegisterMap(JavaThread*, bool) (10 samples, 0.02%)__indirect_thunk_start (33 samples, 0.06%)java/util/concurrent/ForkJoinPool$WorkQueue.runTask (24,159 samples, 45.54%)java/util/concurrent/ForkJoinPool$WorkQueue.runTaskpreempt_count_add (3 samples, 0.01%)BacktraceBuilder::expand(Thread*) (475 samples, 0.90%)Unsafe_Unpark (129 samples, 0.24%)futex_wait_setup (17 samples, 0.03%)sun/misc/Unsafe.unpark (9 samples, 0.02%)SafepointSynchronize::do_cleanup_tasks() (3 samples, 0.01%)hash_futex (24 samples, 0.05%)__audit_syscall_exit (102 samples, 0.19%)path_put (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.compressedRoot (35 samples, 0.07%)__pthread_mutex_unlock_usercnt (10 samples, 0.02%)get_futex_key_refs.isra.5 (133 samples, 0.25%)futex_wake (66 samples, 0.12%)CodeHeap::find_start(void*) const (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (1,549 samples, 2.92%)java/..__audit_syscall_exit (3 samples, 0.01%)futex_wait (4 samples, 0.01%)PreserveExceptionMark::~PreserveExceptionMark() (3 samples, 0.01%)java_lang_Thread::park_event(oopDesc*) (7 samples, 0.01%)pl/iterators/benchmarks/generated/FutBenchmark_exceptions_jmhTest.exceptions_AverageTime (11,940 samples, 22.51%)pl/iterators/benchmarks/generated/FutBenchmark_exceptions..scala/concurrent/impl/Promise$DefaultPromise.onComplete (20 samples, 0.04%)pthread_mutex_lock (48 samples, 0.09%)scala/concurrent/Future$InternalCallbackExecutor$.execute (10 samples, 0.02%)scala/concurrent/Promise.complete$ (7,523 samples, 14.18%)scala/concurrent/Promise.complete$__pthread_cond_wait (5,865 samples, 11.06%)__pthread_cond_waitin_lock_functions (7 samples, 0.01%)pthread_mutex_lock (30 samples, 0.06%)syscall_trace_enter (16 samples, 0.03%)org/openjdk/jmh/infra/Blackhole.consume (6 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (128 samples, 0.24%)scala/concurrent/impl/Promise$DefaultPromise.map (435 samples, 0.82%)get_futex_key (9 samples, 0.02%)syscall_slow_exit_work (142 samples, 0.27%)scala/concurrent/BatchingExecutor.execute (950 samples, 1.79%)sc..frame::adjust_unextended_sp() (3 samples, 0.01%)__se_sys_futex (203 samples, 0.38%)pthread_mutex_lock (3 samples, 0.01%)wake_q_add (18 samples, 0.03%)scala/concurrent/impl/Promise$DefaultPromise.transformWith (395 samples, 0.74%)scala/concurrent/impl/Promise$DefaultPromise.complete (3,595 samples, 6.78%)scala/concurren..ParallelScavengeHeap::unsafe_max_tlab_alloc(Thread*) const (3 samples, 0.01%)mark_wake_futex (210 samples, 0.40%)pl/iterators/benchmarks/ValidInput.copy (50 samples, 0.09%)ClassLoaderDataGraph::oops_do(OopClosure*, KlassClosure*, bool) (4 samples, 0.01%)java/lang/Throwable.fillInStackTrace (11 samples, 0.02%)wake_up_q (124 samples, 0.23%)__pthread_cond_signal (5 samples, 0.01%)__audit_syscall_entry (23 samples, 0.04%)entry_SYSCALL_64_after_hwframe (5 samples, 0.01%)__lll_unlock_wake (80 samples, 0.15%)java_lang_Thread::park_event(oopDesc*) (6 samples, 0.01%)ktime_get_coarse_real_ts64 (3 samples, 0.01%)java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus) (13 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (260 samples, 0.49%)try_to_wake_up (136 samples, 0.26%)__se_sys_futex (157 samples, 0.30%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$33/174638050.apply (12 samples, 0.02%)sun/misc/Unsafe.unpark (323 samples, 0.61%)scala/concurrent/impl/Promise.transform$ (1,035 samples, 1.95%)sca..pl/iterators/benchmarks/BenchmarkFunctions.validateExceptionStyle (2,198 samples, 4.14%)pl/iterat..__audit_syscall_entry (4 samples, 0.01%)scala/collection/TraversableOnce.addString$ (314 samples, 0.59%)__pthread_cond_signal (35 samples, 0.07%)_raw_spin_unlock_irqrestore (59 samples, 0.11%)InstanceKlass::allocate_instance(Thread*) (23 samples, 0.04%)futex_wake (33 samples, 0.06%)__audit_syscall_entry (7 samples, 0.01%)java/lang/Throwable.<init> (2,118 samples, 3.99%)java/lan..java/util/concurrent/ForkJoinTask$RunnableExecuteAction.exec (23,657 samples, 44.60%)java/util/concurrent/ForkJoinTask$RunnableExecuteAction.execwake_up_q (47 samples, 0.09%)syscall_trace_enter (40 samples, 0.08%)pl/iterators/benchmarks/UhOh.reason (8 samples, 0.02%)_raw_spin_unlock_irqrestore (13 samples, 0.02%)futex_wake (115 samples, 0.22%)OptoRuntime::handle_exception_C(JavaThread*) (125 samples, 0.24%)__pthread_cond_timedwait (5 samples, 0.01%)java/lang/ThreadLocal.setInitialValue (22 samples, 0.04%)unroll_tree_refs (4 samples, 0.01%)dput.part.4 (3 samples, 0.01%)syscall_trace_enter (43 samples, 0.08%)scala/concurrent/Future.map$ (841 samples, 1.59%)sc..__x64_sys_futex (4 samples, 0.01%)syscall_trace_enter (113 samples, 0.21%)futex_wake (3 samples, 0.01%)objArrayOopDesc::obj_at_put(int, oopDesc*) (14 samples, 0.03%)preempt_count_sub (4 samples, 0.01%)do_futex (16 samples, 0.03%)__lll_unlock_wake (3 samples, 0.01%)do_futex (328 samples, 0.62%)wake_up_q (549 samples, 1.03%)TypeArrayKlass::allocate_common(int, bool, Thread*) (120 samples, 0.23%)__pthread_cond_signal (1,245 samples, 2.35%)__pt..__pthread_cond_signal (228 samples, 0.43%)__pthread_cleanup_push (12 samples, 0.02%)oopDesc::size_given_klass(Klass*) (3 samples, 0.01%)java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle) (1,928 samples, 3.63%)java_la..scala/concurrent/impl/ExecutionContextImpl.execute (1,659 samples, 3.13%)scala/..JVM_FillInStackTrace (2,013 samples, 3.79%)JVM_Fill..frame::oops_do_internal(OopClosure*, CLDClosure*, CodeBlobClosure*, RegisterMap*, bool) (4 samples, 0.01%)do_futex (20 samples, 0.04%)syscall_trace_enter (278 samples, 0.52%)objArrayOopDesc::obj_at_put(int, oopDesc*) (10 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (24 samples, 0.05%)__pthread_cond_signal (40 samples, 0.08%)java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*) (9 samples, 0.02%)do_futex (9 samples, 0.02%)futex_wait (5 samples, 0.01%)wake_up_q (3 samples, 0.01%)scala/concurrent/impl/Promise$$Lambda$13/487798292.apply (11,990 samples, 22.60%)scala/concurrent/impl/Promise$$Lambda$13/487798292.apply_init (6 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (78 samples, 0.15%)in_lock_functions (18 samples, 0.03%)nmethod::get_deopt_original_pc(frame const*) (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (363 samples, 0.68%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (3 samples, 0.01%)plist_del (3 samples, 0.01%)__pthread_mutex_cond_lock (49 samples, 0.09%)JavaFrameAnchor::make_walkable(JavaThread*) (3 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$anonfun$$nestedInanonfun$exceptions$4$1.$anonfun$applyOrElse$1 (7 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (817 samples, 1.54%)sc..plist_del (4 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$21/1999119596.apply (18 samples, 0.03%)entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)do_futex (70 samples, 0.13%)CodeHeap::find_start(void*) const (44 samples, 0.08%)nmethod::handler_for_exception_and_pc(Handle, unsigned char*) (10 samples, 0.02%)_raw_spin_unlock_irqrestore (47 samples, 0.09%)scala/concurrent/impl/Promise$DefaultPromise.tryComplete (867 samples, 1.63%)sc..scala/collection/TraversableOnce.mkString (357 samples, 0.67%)preempt_count_add (7 samples, 0.01%)_raw_spin_unlock_irqrestore (14 samples, 0.03%)__se_sys_futex (6 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (133 samples, 0.25%)java/lang/Character.toString (9 samples, 0.02%)java/util/concurrent/ForkJoinPool.execute (259 samples, 0.49%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$22/814307597.apply (1,538 samples, 2.90%)pl/it..futex_wake (174 samples, 0.33%)__pthread_cond_signal (15 samples, 0.03%)sun/misc/Unsafe.unpark (582 samples, 1.10%)_raw_spin_lock (6 samples, 0.01%)[unknown] (25 samples, 0.05%)_raw_spin_lock (128 samples, 0.24%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (98 samples, 0.18%)Universe::should_fill_in_stack_trace(Handle) (3 samples, 0.01%)java/lang/reflect/Method.invoke (14,925 samples, 28.14%)java/lang/reflect/Method.invokeUnsafe_Unpark (64 samples, 0.12%)scala/concurrent/impl/Promise.transformWith$ (133 samples, 0.25%)java/util/concurrent/ThreadPoolExecutor$Worker.run (14,925 samples, 28.14%)java/util/concurrent/ThreadPoolExecutor$Worker.runjava/util/concurrent/ForkJoinPool.signalWork (817 samples, 1.54%)ja..PreserveExceptionMark::~PreserveExceptionMark() (6 samples, 0.01%)__se_sys_futex (21 samples, 0.04%)java/util/Arrays.copyOf (41 samples, 0.08%)pl/iterators/benchmarks/BenchmarkFunctions.outsideWorldException$ (1,704 samples, 3.21%)pl/ite..entry_SYSCALL_64_after_hwframe (432 samples, 0.81%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (957 samples, 1.80%)sc..OptoRuntime::new_array_nozero_C(Klass*, int, JavaThread*) (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (128 samples, 0.24%)__se_sys_futex (4 samples, 0.01%)schedule (480 samples, 0.90%)scala/concurrent/impl/Promise.transform$ (1,698 samples, 3.20%)scala/..sun/misc/Unsafe.unpark (116 samples, 0.22%)try_to_wake_up (13 samples, 0.02%)pthread_mutex_lock (29 samples, 0.05%)pl/iterators/benchmarks/FutBenchmark$.await (10,053 samples, 18.95%)pl/iterators/benchmarks/FutBenchmark$.awaitHandle::Handle(Thread*, oopDesc*) (5 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (6,770 samples, 12.76%)scala/concurrent/impl/CallbackR..CodeHeap::find_start(void*) const (6 samples, 0.01%)drop_futex_key_refs.isra.3 (5 samples, 0.01%)futex_wake (14 samples, 0.03%)java/util/concurrent/ForkJoinPool.externalPush (6,760 samples, 12.74%)java/util/concurrent/ForkJoinPo..java/util/concurrent/ForkJoinPool.tryRelease (279 samples, 0.53%)os::is_interrupted(Thread*, bool) (22 samples, 0.04%)pthread_mutex_lock (93 samples, 0.18%)java/util/concurrent/ForkJoinPool.awaitWork (3 samples, 0.01%)Unsafe_Unpark (9 samples, 0.02%)do_syscall_64 (63 samples, 0.12%)nmethod::handler_for_exception_and_pc(Handle, unsigned char*) (14 samples, 0.03%)__indirect_thunk_start (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (6 samples, 0.01%)syscall_trace_enter (11 samples, 0.02%)JavaThread::active() (7 samples, 0.01%)scala/concurrent/impl/Promise.transform (108 samples, 0.20%)__se_sys_futex (2,070 samples, 3.90%)__se_sys..get_futex_key_refs.isra.5 (5 samples, 0.01%)__pthread_mutex_unlock_usercnt (6 samples, 0.01%)scala/concurrent/impl/Promise.transform (3 samples, 0.01%)[unknown] (13 samples, 0.02%)__x64_sys_futex (17 samples, 0.03%)__GI___pthread_getspecific (36 samples, 0.07%)_raw_spin_unlock_irqrestore (8 samples, 0.02%)java_lang_Thread::park_event(oopDesc*) (8 samples, 0.02%)scala/concurrent/impl/Promise.transform$ (435 samples, 0.82%)get_futex_key (37 samples, 0.07%)syscall_slow_exit_work (12 samples, 0.02%)sun/reflect/GeneratedMethodAccessor3.invoke (11,940 samples, 22.51%)sun/reflect/GeneratedMethodAccessor3.invokeThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (3 samples, 0.01%)__GI___pthread_getspecific (11 samples, 0.02%)__lll_lock_wait (63 samples, 0.12%)scala/collection/TraversableOnce$$Lambda$25/861971137.apply (9 samples, 0.02%)scala/concurrent/BatchingExecutor.execute$ (950 samples, 1.79%)sc.._raw_spin_unlock_irqrestore (540 samples, 1.02%)scala/concurrent/impl/Promise.$anonfun$transform$1 (11,990 samples, 22.60%)scala/concurrent/impl/Promise.$anonfun$transform$1CodeCache::find_blob(void*) (7 samples, 0.01%)do_syscall_64 (232 samples, 0.44%)frame::sender(RegisterMap*) const (24 samples, 0.05%)try_to_wake_up (29 samples, 0.05%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (1,661 samples, 3.13%)scala/.._raw_spin_unlock (9 samples, 0.02%)_raw_spin_unlock_irqrestore (246 samples, 0.46%)try_to_wake_up (1,488 samples, 2.81%)try_t..java/util/concurrent/ForkJoinPool.execute (634 samples, 1.20%)j..ScavengeRootsTask::do_it(GCTaskManager*, unsigned int) (12 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (674 samples, 1.27%)s..pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$33/174638050.apply (54 samples, 0.10%)_raw_spin_unlock_irqrestore (3 samples, 0.01%)java/lang/Throwable.<init> (827 samples, 1.56%)ja..scala/concurrent/impl/Promise$DefaultPromise.value (1,328 samples, 2.50%)scal..java/util/concurrent/ForkJoinPool.awaitWork (10,238 samples, 19.30%)java/util/concurrent/ForkJoinPool.awaitWork__audit_syscall_exit (23 samples, 0.04%)futex_wake (20 samples, 0.04%)do_syscall_64 (7 samples, 0.01%)scala/concurrent/Future$InternalCallbackExecutor$.execute (9 samples, 0.02%)__GI___pthread_getspecific (4 samples, 0.01%)_raw_spin_unlock (6 samples, 0.01%)scala/concurrent/Promise.$anonfun$tryCompleteWith$1$adapted (867 samples, 1.63%)sc..scala/concurrent/impl/Promise$DefaultPromise.tryCompleteWith (975 samples, 1.84%)sc..do_futex (199 samples, 0.38%)[unknown] (4 samples, 0.01%)__se_sys_futex (136 samples, 0.26%)scala/concurrent/Future.map$ (1,698 samples, 3.20%)scala/..scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (1,661 samples, 3.13%)scala/..try_to_wake_up (280 samples, 0.53%)pl/iterators/benchmarks/UhOhException.uhOh (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (205 samples, 0.39%)__pthread_cond_signal (68 samples, 0.13%)syscall_slow_exit_work (18 samples, 0.03%)__se_sys_futex (4 samples, 0.01%)__se_sys_futex (6 samples, 0.01%)__lll_lock_wait (7 samples, 0.01%)scala/concurrent/Future.map (674 samples, 1.27%)s..syscall_slow_exit_work (4 samples, 0.01%)_raw_spin_lock (19 samples, 0.04%)scala/concurrent/BatchingExecutor.execute$ (8 samples, 0.02%)Java_java_lang_Throwable_fillInStackTrace (2,060 samples, 3.88%)Java_jav..sun/misc/Unsafe.unpark (753 samples, 1.42%)s..java/util/concurrent/ForkJoinPool.execute (516 samples, 0.97%)syscall_slow_exit_work (4 samples, 0.01%)CodeCache::find_blob(void*) (7 samples, 0.01%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (6 samples, 0.01%)syscall_slow_exit_work (31 samples, 0.06%)OptoRuntime::new_instance_C(Klass*, JavaThread*) (32 samples, 0.06%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (15 samples, 0.03%)Parker::unpark() (3 samples, 0.01%)futex_wake (3 samples, 0.01%)sun/misc/Unsafe.unpark (6,071 samples, 11.44%)sun/misc/Unsafe.unparkpl/iterators/benchmarks/BenchmarkFunctions$$Lambda$32/780295864.get$Lambda (3 samples, 0.01%)nmethod::handler_for_exception_and_pc(Handle, unsigned char*) (19 samples, 0.04%)_raw_spin_unlock_irqrestore (51 samples, 0.10%)java/util/concurrent/ForkJoinPool.signalWork (1,069 samples, 2.02%)jav..scala/concurrent/Future.flatMap$ (161 samples, 0.30%)VMThread::loop() (21 samples, 0.04%)get_futex_key (250 samples, 0.47%)scala/concurrent/impl/Promise.transformWith$ (395 samples, 0.74%)scala/concurrent/impl/Promise$DefaultPromise.transform (435 samples, 0.82%)entry_SYSCALL_64_after_hwframe (14 samples, 0.03%)__pthread_cond_signal (198 samples, 0.37%)__se_sys_futex (83 samples, 0.16%)scala/concurrent/Future.map (1,602 samples, 3.02%)scala/..__audit_syscall_entry (4 samples, 0.01%)scala/concurrent/Promise$.fromTry (7 samples, 0.01%)__lll_unlock_wake (42 samples, 0.08%)Parker::park(bool, long) (105 samples, 0.20%)java/util/concurrent/ForkJoinPool.execute (787 samples, 1.48%)j..nmethod::is_method_handle_return(unsigned char*) (3 samples, 0.01%)do_futex (34 samples, 0.06%)org/openjdk/jmh/infra/Blackhole.consumeCPU (6 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (35 samples, 0.07%)org/openjdk/jmh/infra/Blackhole.consumeCPU (44 samples, 0.08%)do_syscall_64 (6 samples, 0.01%)futex_wait (3,007 samples, 5.67%)futex_waitpl/iterators/benchmarks/FutBenchmark.$anonfun$exceptions$4 (2,294 samples, 4.32%)pl/iterat..entry_SYSCALL_64_after_hwframe (7 samples, 0.01%)__unqueue_futex (19 samples, 0.04%)objArrayOopDesc::object_size(int) (35 samples, 0.07%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (295 samples, 0.56%)scala/concurrent/Future.map (435 samples, 0.82%)scala/concurrent/Promise$$Lambda$30/1262197709.apply (15 samples, 0.03%)scala/concurrent/impl/Promise.transform (3 samples, 0.01%)unroll_tree_refs (7 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (106 samples, 0.20%)Handle::Handle(Thread*, oopDesc*) (6 samples, 0.01%)wake_up_q (739 samples, 1.39%)w..java/util/concurrent/ForkJoinPool.externalPush (93 samples, 0.18%)futex_wait_setup (23 samples, 0.04%)__se_sys_futex (6 samples, 0.01%)do_syscall_64 (181 samples, 0.34%)ktime_get_coarse_real_ts64 (44 samples, 0.08%)plist_add (118 samples, 0.22%)CodeHeap::find_start(void*) const (6 samples, 0.01%)oopDesc::obj_field_put(int, oopDesc*) (9 samples, 0.02%)java/lang/AbstractStringBuilder.ensureCapacityInternal (41 samples, 0.08%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (956 samples, 1.80%)sc..scala/util/Random.nextString (605 samples, 1.14%)s..__audit_syscall_exit (3 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.outsideWorldException (1,704 samples, 3.21%)pl/ite..futex_wake (192 samples, 0.36%)itable stub (93 samples, 0.18%)scala/collection/TraversableOnce.mkString (10 samples, 0.02%)Unsafe_Unpark (212 samples, 0.40%)__audit_syscall_exit (23 samples, 0.04%)__se_sys_futex (336 samples, 0.63%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (1,698 samples, 3.20%)scala/..scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (793 samples, 1.49%)s..[unknown] (18 samples, 0.03%)do_futex (3 samples, 0.01%)CodeBlob::is_zombie() const (8 samples, 0.02%)java_lang_Thread::park_event(oopDesc*) (11 samples, 0.02%)TypeArrayKlass::allocate_common(int, bool, Thread*) (17 samples, 0.03%)__pthread_mutex_unlock_usercnt (113 samples, 0.21%)_raw_spin_unlock_irqrestore (77 samples, 0.15%)scala/concurrent/Future$.$anonfun$apply$1 (1,539 samples, 2.90%)scala..java/util/concurrent/ForkJoinPool.execute (6,760 samples, 12.74%)java/util/concurrent/ForkJoinPo..__audit_syscall_entry (11 samples, 0.02%)java/util/concurrent/ForkJoinPool.signalWork (787 samples, 1.48%)j..entry_SYSCALL_64_after_hwframe (5,230 samples, 9.86%)entry_SYSCALL_64_after_h..__audit_syscall_exit (14 samples, 0.03%)do_futex (6 samples, 0.01%)__lll_unlock_wake (54 samples, 0.10%)java/lang/ThreadLocal.get (22 samples, 0.04%)preempt_count_add (13 samples, 0.02%)__pthread_cond_signal (3 samples, 0.01%)objArrayOopDesc::object_size(int) (7 samples, 0.01%)scala/collection/mutable/StringBuilder.append (244 samples, 0.46%)scala/concurrent/impl/Promise$DefaultPromise.value0 (5,251 samples, 9.90%)scala/concurrent/impl/Pr..CodeCache::find_nmethod(void*) (4 samples, 0.01%)nmethod::is_zombie() const (5 samples, 0.01%)__se_sys_futex (177 samples, 0.33%)mark_wake_futex (28 samples, 0.05%)java/util/concurrent/ForkJoinPool.execute (957 samples, 1.80%)ja..scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (1,661 samples, 3.13%)scala/..syscall_trace_enter (5 samples, 0.01%)syscall_slow_exit_work (54 samples, 0.10%)_raw_spin_unlock (4 samples, 0.01%)futex_wake (59 samples, 0.11%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$33/174638050.apply (3 samples, 0.01%)scala/runtime/java8/JFunction0$mcV$sp.apply (6 samples, 0.01%)do_syscall_64 (95 samples, 0.18%)scala/collection/TraversableOnce.mkString (367 samples, 0.69%)CardTableExtension::scavenge_contents_parallel(ObjectStartArray*, MutableSpace*, HeapWord*, PSPromotionManager*, unsigned int, unsigned int) (13 samples, 0.02%)_init (3 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$fetchData$1 (89 samples, 0.17%)scala/util/Random.safeChar$1 (7 samples, 0.01%)futex_wake (39 samples, 0.07%)ThreadShadow::clear_pending_exception() (5 samples, 0.01%)CodeHeap::find_start(void*) const (5 samples, 0.01%)[unknown] (30 samples, 0.06%)entry_SYSCALL_64_after_hwframe (345 samples, 0.65%)scala/concurrent/impl/Promise$DefaultPromise.value0 (1,328 samples, 2.50%)scal..scala/concurrent/impl/Promise.transform$ (674 samples, 1.27%)s..nmethod::get_deopt_original_pc(frame const*) (14 samples, 0.03%)__se_sys_futex (6 samples, 0.01%)__pthread_cond_signal (4 samples, 0.01%)scala/collection/TraversableOnce.mkString$ (367 samples, 0.69%)syscall_trace_enter (7 samples, 0.01%)wake_q_add (3 samples, 0.01%)__audit_syscall_entry (14 samples, 0.03%)scala/concurrent/impl/Promise.transform (1,681 samples, 3.17%)scala/..syscall_trace_enter (9 samples, 0.02%)syscall_trace_enter (5 samples, 0.01%)__audit_syscall_exit (14 samples, 0.03%)java/lang/ThreadLocal$ThreadLocalMap.access$100 (4 samples, 0.01%)pthread_mutex_lock (4 samples, 0.01%)futex_wake (3,488 samples, 6.58%)futex_wakescala/concurrent/impl/Promise.transform (1,009 samples, 1.90%)sca..JavaThread::is_Java_thread() const (7 samples, 0.01%)scala/concurrent/BatchingExecutor$Batch$$Lambda$31/479203477.apply$mcV$sp (4 samples, 0.01%)PSScavengeKlassClosure::do_klass(Klass*) (7 samples, 0.01%)unroll_tree_refs (3 samples, 0.01%)do_syscall_64 (87 samples, 0.16%)entry_SYSCALL_64_after_hwframe (31 samples, 0.06%)wake_q_add (8 samples, 0.02%)syscall_trace_enter (51 samples, 0.10%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (674 samples, 1.27%)s..entry_SYSCALL_64_after_hwframe (669 samples, 1.26%)e..futex_wait_queue_me (16 samples, 0.03%)futex_wake (638 samples, 1.20%)f..__pthread_cleanup_pop (6 samples, 0.01%)futex_wake (53 samples, 0.10%)scala/concurrent/BatchingExecutor$Batch.processBatch$1 (4 samples, 0.01%)do_futex (156 samples, 0.29%)scala/concurrent/impl/CallbackRunnable.executeWithValue (93 samples, 0.18%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (250 samples, 0.47%)do_futex (3,566 samples, 6.72%)do_futexscala/concurrent/impl/Promise$KeptPromise$Successful.transform (1,698 samples, 3.20%)scala/..scala/concurrent/Future.map (841 samples, 1.59%)sc..__se_sys_futex (1,016 samples, 1.92%)__s..hash_futex (15 samples, 0.03%)unroll_tree_refs (4 samples, 0.01%)pthread_mutex_lock (275 samples, 0.52%)java/lang/Throwable.fillInStackTrace (2,118 samples, 3.99%)java/lan..entry_SYSCALL_64_after_hwframe (4,474 samples, 8.43%)entry_SYSCALL_64_aft..syscall_slow_exit_work (3 samples, 0.01%)Handle::Handle(oopDesc*) (3 samples, 0.01%)__pthread_cond_signal (3 samples, 0.01%)Parker::unpark() (3 samples, 0.01%)__pthread_cond_signal (4 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithFailure (675 samples, 1.27%)p..ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.166] (6 samples, 0.01%)futex_wake (92 samples, 0.17%)futex_wake (90 samples, 0.17%)scala/concurrent/impl/Promise.future$ (12 samples, 0.02%)scala/concurrent/impl/ExecutionContextImpl.execute (88 samples, 0.17%)do_syscall_64 (5,230 samples, 9.86%)do_syscall_64pl/iterators/benchmarks/FutBenchmark$$Lambda$11/1985342224.apply (2,445 samples, 4.61%)pl/iterato..__audit_syscall_exit (107 samples, 0.20%)__lll_lock_wait (15 samples, 0.03%)__pthread_cond_signal (6 samples, 0.01%)do_futex (387 samples, 0.73%)unroll_tree_refs (7 samples, 0.01%)do_futex (9 samples, 0.02%)java/util/concurrent/ForkJoinPool.externalPush (516 samples, 0.97%)wake_up_q (30 samples, 0.06%)scala/concurrent/impl/Promise$DefaultPromise.root (35 samples, 0.07%)syscall_slow_exit_work (6 samples, 0.01%)futex_wait (24 samples, 0.05%)pl/iterators/benchmarks/FutBenchmark.doSomethingWithOutput (846 samples, 1.59%)pl..__pthread_mutex_unlock_usercnt (33 samples, 0.06%)syscall_trace_enter (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (88 samples, 0.17%)java/util/concurrent/ForkJoinPool.execute (363 samples, 0.68%)java_lang_Thread::park_event(oopDesc*) (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (395 samples, 0.74%)nmethod::find_pc_desc_internal(unsigned char*, bool) (8 samples, 0.02%)get_futex_key (10 samples, 0.02%)JavaThread::oops_do(OopClosure*, CLDClosure*, CodeBlobClosure*) (8 samples, 0.02%)_rethrow_Java (4 samples, 0.01%)[unknown] (21 samples, 0.04%)entry_SYSCALL_64_after_hwframe (50 samples, 0.09%)__lll_unlock_wake (6 samples, 0.01%)__audit_syscall_exit (6 samples, 0.01%)try_to_wake_up (59 samples, 0.11%)futex_wait_setup (7 samples, 0.01%)__se_sys_futex (5 samples, 0.01%)entry_SYSCALL_64_after_hwframe (6 samples, 0.01%)__pthread_cond_signal (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (5 samples, 0.01%)Parker::unpark() (5 samples, 0.01%)_raw_spin_unlock (51 samples, 0.10%)JavaThread::is_Java_thread() const (24 samples, 0.05%)schedule (10 samples, 0.02%)get_futex_key_refs.isra.5 (20 samples, 0.04%)java_lang_Thread::park_event(oopDesc*) (3 samples, 0.01%)do_futex (118 samples, 0.22%)do_syscall_64 (64 samples, 0.12%)pl/iterators/benchmarks/FutBenchmark.exceptions (2,978 samples, 5.61%)pl/iterators..__pthread_cond_signal (112 samples, 0.21%)do_syscall_64 (189 samples, 0.36%)Unsafe_Unpark (34 samples, 0.06%)ktime_get_coarse_real_ts64 (3 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (17 samples, 0.03%)__pthread_cond_signal (485 samples, 0.91%)PSScavenge::invoke() (15 samples, 0.03%)try_to_wake_up (78 samples, 0.15%)wake_q_add (41 samples, 0.08%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (957 samples, 1.80%)sc..pl/iterators/benchmarks/FutBenchmark$.await (2,473 samples, 4.66%)pl/iterato..syscall_slow_exit_work (71 samples, 0.13%)__condvar_confirm_wakeup (37 samples, 0.07%)scala/concurrent/impl/CallbackRunnable.executeWithValue (817 samples, 1.54%)sc..pl/iterators/benchmarks/FutBenchmark$$Lambda$9/1290608445.apply (10 samples, 0.02%)entry_SYSCALL_64_after_hwframe (186 samples, 0.35%)sun/misc/Unsafe.unpark (82 samples, 0.15%)java_start(Thread*) (133 samples, 0.25%)scala/collection/AbstractTraversable.mkString (367 samples, 0.69%)scala/concurrent/BatchingExecutor$Batch$$Lambda$31/479203477.apply$mcV$sp (876 samples, 1.65%)sc..wake_up_q (254 samples, 0.48%)_raw_spin_unlock (5 samples, 0.01%)entry_SYSCALL_64_after_hwframe (189 samples, 0.36%)mark_wake_futex (5 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (3 samples, 0.01%)__pthread_mutex_unlock_usercnt (14 samples, 0.03%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.166] (9 samples, 0.02%)java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*) (3 samples, 0.01%)do_futex (28 samples, 0.05%)java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus) (9 samples, 0.02%)kfree (6 samples, 0.01%)check_preemption_disabled (64 samples, 0.12%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (636 samples, 1.20%)s..scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (6,784 samples, 12.79%)scala/concurrent/impl/Promise$D..scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (8 samples, 0.02%)scala/concurrent/Future.flatMap (133 samples, 0.25%)syscall_slow_exit_work (118 samples, 0.22%)get_futex_key (3 samples, 0.01%)__se_sys_futex (658 samples, 1.24%)_..scala/concurrent/BatchingExecutor.execute (4 samples, 0.01%)hash_futex (9 samples, 0.02%)__se_sys_futex (28 samples, 0.05%)java/lang/Thread.run (14,925 samples, 28.14%)java/lang/Thread.run__indirect_thunk_start (4 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.fetchData (1,606 samples, 3.03%)pl/ite..nmethod::find_pc_desc_internal(unsigned char*, bool) (30 samples, 0.06%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (3,246 samples, 6.12%)scala/concurre..VM_Operation::evaluate() (15 samples, 0.03%)CodeCache::find_blob(void*) (4 samples, 0.01%)do_syscall_64 (31 samples, 0.06%)__audit_syscall_exit (3 samples, 0.01%)_raw_spin_unlock (24 samples, 0.05%)frame::sender(RegisterMap*) const (4 samples, 0.01%)mark_wake_futex (3 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$22/814307597.apply (10 samples, 0.02%)entry_SYSCALL_64_after_hwframe (42 samples, 0.08%)scala/concurrent/Future.$anonfun$recoverWith$1 (5 samples, 0.01%)Unsafe_Unpark (144 samples, 0.27%)Monitor::lock_without_safepoint_check() (17 samples, 0.03%)java/util/concurrent/ForkJoinPool.signalWork (93 samples, 0.18%)__se_sys_futex (311 samples, 0.59%)java/util/concurrent/ForkJoinTask.setCompletion (502 samples, 0.95%)scala/collection/AbstractTraversable.addString (331 samples, 0.62%)_raw_spin_lock (5 samples, 0.01%)scala/concurrent/impl/Promise.transform$ (1,602 samples, 3.02%)scala/..futex_wait (19 samples, 0.04%)__pthread_cond_signal (3 samples, 0.01%)scala/collection/TraversableOnce.$anonfun$addString$1 (244 samples, 0.46%)scala/concurrent/Future.map (260 samples, 0.49%)futex_wait (5 samples, 0.01%)[unknown] (9 samples, 0.02%)mark_wake_futex (9 samples, 0.02%)scala/collection/TraversableOnce.addString$ (9 samples, 0.02%)java/util/concurrent/ForkJoinPool.externalPush (1,069 samples, 2.02%)jav..Unsafe_Park (1,807 samples, 3.41%)Unsafe_..kfree (3 samples, 0.01%)wake_up_q (260 samples, 0.49%)get_futex_key_refs.isra.5 (3 samples, 0.01%)kfree (9 samples, 0.02%)Unsafe_Unpark (69 samples, 0.13%)mark_wake_futex (35 samples, 0.07%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (140 samples, 0.26%)_raw_spin_lock_irqsave (5 samples, 0.01%)entry_SYSCALL_64_after_hwframe (95 samples, 0.18%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (1,602 samples, 3.02%)scala/..scala/concurrent/impl/ExecutionContextImpl.execute (1,549 samples, 2.92%)scala..pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$outsideWorldException$1 (1,538 samples, 2.90%)pl/it..java/util/concurrent/ForkJoinPool.externalPush (128 samples, 0.24%)native_queued_spin_lock_slowpath (4 samples, 0.01%)preempt_count_add (3 samples, 0.01%)pthread_mutex_lock (15 samples, 0.03%)get_futex_key (5 samples, 0.01%)frame::sender(RegisterMap*) const (205 samples, 0.39%)sun/misc/Unsafe.unpark (448 samples, 0.84%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.167] (5 samples, 0.01%)org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call (14,925 samples, 28.14%)org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.callget_futex_key (9 samples, 0.02%)hash_futex (3 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.compressedRoot (8 samples, 0.02%)java/lang/invoke/LambdaForm$DMH/1459340475.invokeStatic_IIL_L (4 samples, 0.01%)futex_wait (7 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (88 samples, 0.17%)StringTable::unlink_or_oops_do(BoolObjectClosure*, OopClosure*, int*, int*) (7 samples, 0.01%)__lll_unlock_wake (226 samples, 0.43%)wake_q_add (52 samples, 0.10%)__se_sys_futex (5 samples, 0.01%)_raw_spin_lock (4 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (1,602 samples, 3.02%)scala/..entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)do_futex (1,002 samples, 1.89%)do_..scala/concurrent/Promise.complete (3,595 samples, 6.78%)scala/concurren.._raw_spin_lock (3 samples, 0.01%)CodeCache::find_blob(void*) (18 samples, 0.03%)scala/concurrent/ExecutionContext.prepare$ (91 samples, 0.17%)scala/concurrent/Future.flatMap$ (133 samples, 0.25%)java/util/concurrent/ForkJoinPool.signalWork (259 samples, 0.49%)do_syscall_64 (6 samples, 0.01%)__x64_sys_futex (5 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (10 samples, 0.02%)syscall_slow_exit_work (11 samples, 0.02%)java/util/concurrent/Executors$RunnableAdapter.call (14,925 samples, 28.14%)java/util/concurrent/Executors$RunnableAdapter.callscala/concurrent/Future$$Lambda$12/1424375559.apply (4,467 samples, 8.42%)scala/concurrent/Fut..scala/concurrent/impl/Promise$$Lambda$17/1378862700.apply (37 samples, 0.07%)futex_wake (897 samples, 1.69%)fu.._raw_spin_lock (7 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$32/780295864.apply (50 samples, 0.09%)scala/util/Success.map (4,467 samples, 8.42%)scala/util/Success.mapscala/concurrent/impl/Promise$DefaultPromise.completeWith (975 samples, 1.84%)sc..java/util/concurrent/ForkJoinPool.execute (817 samples, 1.54%)ja..java/lang/invoke/LambdaForm$MH/1224751224.linkToTargetMethod (3 samples, 0.01%)sched_yield (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (1,659 samples, 3.13%)java/u..scala/concurrent/impl/Promise$DefaultPromise.tryComplete (3,595 samples, 6.78%)scala/concurren..pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$doSomethingWithOutput$1 (50 samples, 0.09%)__pthread_cond_signal (32 samples, 0.06%)do_syscall_64 (41 samples, 0.08%)java/util/concurrent/ForkJoinPool.execute (3,227 samples, 6.08%)java/util/conc..scala/concurrent/Future.flatMap (161 samples, 0.30%)__pthread_cond_signal (17 samples, 0.03%)java/util/concurrent/FutureTask.run (14,925 samples, 28.14%)java/util/concurrent/FutureTask.runBacktraceBuilder::push(Method*, int, Thread*) (302 samples, 0.57%)scala/concurrent/impl/Promise.transformWith (133 samples, 0.25%)pl/iterators/benchmarks/FutBenchmark$$anonfun$$nestedInanonfun$exceptions$4$1.applyOrElse (842 samples, 1.59%)pl..__pthread_cond_signal (26 samples, 0.05%)Universe::should_fill_in_stack_trace(Handle) (6 samples, 0.01%)syscall_slow_exit_work (27 samples, 0.05%)java/lang/ThreadLocal$ThreadLocalMap.set (4 samples, 0.01%)__audit_syscall_entry (4 samples, 0.01%)__pthread_cond_signal (18 samples, 0.03%)scala/concurrent/impl/ExecutionContextImpl.execute (6 samples, 0.01%)oopDesc::size_given_klass(Klass*) (13 samples, 0.02%)[unknown] (13 samples, 0.02%)get_futex_key (15 samples, 0.03%)try_to_wake_up (9 samples, 0.02%)VMThread::evaluate_operation(VM_Operation*) [clone .constprop.44] (16 samples, 0.03%)scala/concurrent/impl/ExecutionContextImpl.execute (6,760 samples, 12.74%)scala/concurrent/impl/Execution..java/lang/invoke/LambdaForm$MH/1224751224.linkToTargetMethod (4 samples, 0.01%)__pthread_cond_wait (162 samples, 0.31%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (260 samples, 0.49%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (636 samples, 1.20%)s..pthread_mutex_lock (6 samples, 0.01%)futex_wait_setup (1,822 samples, 3.43%)futex_w..java/util/concurrent/ForkJoinPool.execute (128 samples, 0.24%)scala/concurrent/impl/ExecutionContextImpl.execute (259 samples, 0.49%)do_futex (3 samples, 0.01%)do_syscall_64 (205 samples, 0.39%)scala/concurrent/impl/Promise$DefaultPromise.tryCompleteAndGetListeners (8 samples, 0.02%)entry_SYSCALL_64_after_hwframe (186 samples, 0.35%)futex_wake (4 samples, 0.01%)__audit_syscall_exit (4 samples, 0.01%)sun/misc/Unsafe.park (9,693 samples, 18.27%)sun/misc/Unsafe.parkplist_del (3 samples, 0.01%)futex_wake (55 samples, 0.10%)sun/misc/Unsafe.unpark (10 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.transformWith (590 samples, 1.11%)java/util/concurrent/ForkJoinPool.externalPush (1,549 samples, 2.92%)java/..scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (250 samples, 0.47%)CodeCache::find_blob(void*) (9 samples, 0.02%)pl/iterators/benchmarks/FutBenchmark$$anonfun$$nestedInanonfun$exceptions$4$1$$Lambda$29/1892627105.apply (7 samples, 0.01%)OptoRuntime::handle_exception_C_helper(JavaThread*, nmethod*&) (64 samples, 0.12%)mark_wake_futex (10 samples, 0.02%)__pthread_cond_signal (604 samples, 1.14%)_..get_futex_key_refs.isra.5 (4 samples, 0.01%)__pthread_cond_signal (1,346 samples, 2.54%)__pt..get_futex_key (3 samples, 0.01%)get_futex_value_locked (59 samples, 0.11%)scala/concurrent/impl/CallbackRunnable.executeWithValue (957 samples, 1.80%)sc..java/util/concurrent/ForkJoinPool.runWorker (37,927 samples, 71.50%)java/util/concurrent/ForkJoinPool.runWorkerwake_up_q (78 samples, 0.15%)do_futex (43 samples, 0.08%)futex_wait_queue_me (4 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.map (112 samples, 0.21%)do_futex (24 samples, 0.05%)scala/concurrent/Future$$Lambda$24/958067262.apply (849 samples, 1.60%)sc..__x64_sys_futex (6 samples, 0.01%)frame::entry_frame_is_first() const (8 samples, 0.02%)try_to_wake_up (259 samples, 0.49%)__pthread_cond_signal (358 samples, 0.67%)java/util/concurrent/ForkJoinPool.externalPush (1,659 samples, 3.13%)java/u..scala/concurrent/Future.map$ (674 samples, 1.27%)s..wake_up_q (55 samples, 0.10%)PreserveExceptionMark::PreserveExceptionMark(Thread*&) (8 samples, 0.02%)[unknown] (4 samples, 0.01%)itable stub (47 samples, 0.09%)Klass::class_loader() const (3 samples, 0.01%)__pthread_mutex_unlock_usercnt (7 samples, 0.01%)Java_java_lang_Throwable_fillInStackTrace (793 samples, 1.49%)J..entry_SYSCALL_64_after_hwframe (87 samples, 0.16%)scala/concurrent/Future.$anonfun$flatMap$1 (4,785 samples, 9.02%)scala/concurrent/Futu..scala/concurrent/impl/ExecutionContextImpl.execute (516 samples, 0.97%)pthread_mutex_lock (50 samples, 0.09%)java/util/concurrent/FutureTask.run (14,925 samples, 28.14%)java/util/concurrent/FutureTask.runget_futex_key_refs.isra.5 (3 samples, 0.01%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (8 samples, 0.02%)__audit_syscall_exit (4 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,424 samples, 4.57%)entry_SYSC..unroll_tree_refs (4 samples, 0.01%)hash_futex (50 samples, 0.09%)entry_SYSCALL_64_after_hwframe (748 samples, 1.41%)e..scala/concurrent/impl/ExecutionContextImpl.prepare (32 samples, 0.06%)nmethod::is_nmethod() const (8 samples, 0.02%)scala/concurrent/Promise.tryCompleteWith (975 samples, 1.84%)sc..CollectedHeap::allocate_from_tlab_slow(KlassHandle, Thread*, unsigned long) (7 samples, 0.01%)do_syscall_64 (297 samples, 0.56%)scala/concurrent/Future.$anonfun$recoverWith$1 (842 samples, 1.59%)sc..sun/misc/Unsafe.unpark (1,477 samples, 2.78%)sun/m..JavaThreadParkedState::JavaThreadParkedState(JavaThread*, bool) (123 samples, 0.23%)__audit_syscall_entry (13 samples, 0.02%)objArrayOopDesc::obj_at_put(int, oopDesc*) (37 samples, 0.07%)CodeCache::find_blob(void*) (3 samples, 0.01%)java/lang/RuntimeException.<init> (2,118 samples, 3.99%)java/lan..__se_sys_futex (25 samples, 0.05%)__x64_sys_futex (4 samples, 0.01%)Unsafe_Unpark (22 samples, 0.04%)Parker::unpark() (4 samples, 0.01%)Handle::Handle(Thread*, oopDesc*) (23 samples, 0.04%)scala/concurrent/impl/Promise.liftedTree1$1 (4,467 samples, 8.42%)scala/concurrent/imp..scala/concurrent/Future$InternalCallbackExecutor$.unbatchedExecute (919 samples, 1.73%)sc..Thread::is_interrupted(Thread*, bool) (5 samples, 0.01%)get_futex_key (34 samples, 0.06%)nmethod::get_deopt_original_pc(frame const*) (3 samples, 0.01%)_raw_spin_lock (22 samples, 0.04%)futex_wake (319 samples, 0.60%)OldToYoungRootsTask::do_it(GCTaskManager*, unsigned int) (13 samples, 0.02%)wake_up_q (8 samples, 0.02%)__lll_unlock_wake (222 samples, 0.42%)TypeArrayKlass::allocate_common(int, bool, Thread*) (3 samples, 0.01%)__se_sys_futex (54 samples, 0.10%)scala/concurrent/BlockContext$.withBlockContext (904 samples, 1.70%)sc..Handle::Handle(Thread*, oopDesc*) (6 samples, 0.01%)Handle::Handle(oopDesc*) (10 samples, 0.02%)try_to_wake_up (224 samples, 0.42%)ktime_get_coarse_real_ts64 (6 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$18/93155061.apply (6 samples, 0.01%)java_lang_Thread::park_event(oopDesc*) (3 samples, 0.01%)__pthread_mutex_unlock_usercnt (5 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.tryCompleteAndGetListeners (94 samples, 0.18%)do_futex (200 samples, 0.38%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$doSomethingWithFailure$1 (36 samples, 0.07%)ObjArrayKlass::oop_push_contents(PSPromotionManager*, oopDesc*) (6 samples, 0.01%)try_to_wake_up (696 samples, 1.31%)t..entry_SYSCALL_64_after_hwframe (42 samples, 0.08%)scala/concurrent/impl/Promise.transform (420 samples, 0.79%)syscall_trace_enter (15 samples, 0.03%)__lll_unlock_wake (3 samples, 0.01%)[unknown] (4 samples, 0.01%)__se_sys_futex (56 samples, 0.11%)JavaThread::active() (4 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$9/1290608445.apply (2,198 samples, 4.14%)pl/iterat..ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (3 samples, 0.01%)__unqueue_futex (13 samples, 0.02%)BacktraceBuilder::push(Method*, int, Thread*) (126 samples, 0.24%)_raw_spin_unlock_irqrestore (279 samples, 0.53%)entry_SYSCALL_64_after_hwframe (40 samples, 0.08%)java/util/concurrent/ForkJoinTask.doExec (24,159 samples, 45.54%)java/util/concurrent/ForkJoinTask.doExecorg/openjdk/jmh/infra/Blackhole.consume (9 samples, 0.02%)CodeHeap::find_start(void*) const (8 samples, 0.02%)jlong_disjoint_arraycopy (7 samples, 0.01%)wake_q_add (3 samples, 0.01%)do_syscall_64 (748 samples, 1.41%)d.._raw_spin_unlock_irqrestore (688 samples, 1.30%)_..__pthread_mutex_unlock_usercnt (6 samples, 0.01%)do_syscall_64 (432 samples, 0.81%)wake_up_q (51 samples, 0.10%)Parker::unpark() (3 samples, 0.01%)try_to_wake_up (139 samples, 0.26%)nmethod::is_nmethod() const (4 samples, 0.01%)__se_sys_futex (34 samples, 0.06%)JavaThread::active() (11 samples, 0.02%)in_lock_functions (4 samples, 0.01%)_raw_spin_unlock_irqrestore (136 samples, 0.26%)futex_wake (151 samples, 0.28%)frame::adjust_unextended_sp() (15 samples, 0.03%)scala/collection/mutable/ListBuffer.$plus$eq (231 samples, 0.44%)unroll_tree_refs (5 samples, 0.01%)_raw_spin_unlock_irq (22 samples, 0.04%)_raw_spin_lock (17 samples, 0.03%)pl/iterators/benchmarks/UhOhException.<init> (7 samples, 0.01%)scala/concurrent/ExecutionContext.prepare$ (32 samples, 0.06%)java/util/concurrent/ForkJoinPool.externalPush (363 samples, 0.68%)sun/misc/Unsafe.unpark (225 samples, 0.42%)pthread_mutex_lock (4 samples, 0.01%)do_syscall_64 (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (6 samples, 0.01%)futex_wake (83 samples, 0.16%)try_to_wake_up (51 samples, 0.10%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (381 samples, 0.72%)__pthread_cond_signal (30 samples, 0.06%)scala/collection/TraversableOnce.addString (284 samples, 0.54%)pthread_mutex_lock (6 samples, 0.01%)_raw_spin_unlock_irqrestore (9 samples, 0.02%)try_to_wake_up (8 samples, 0.02%)wake_up_q (167 samples, 0.31%)org/openjdk/jmh/infra/Blackhole.consumeCPU (3 samples, 0.01%)kfree (12 samples, 0.02%)Parker::unpark() (3 samples, 0.01%)__indirect_thunk_start (17 samples, 0.03%)__se_sys_futex (17 samples, 0.03%)__audit_syscall_exit (6 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.tryCompleteAndGetListeners (19 samples, 0.04%)OptoRuntime::handle_exception_C(JavaThread*) (75 samples, 0.14%)_raw_spin_unlock_irqrestore (727 samples, 1.37%)_..scala/concurrent/impl/Promise$KeptPromise$Successful.map (1,035 samples, 1.95%)sca.._raw_spin_unlock_irqrestore (67 samples, 0.13%)OptoRuntime::handle_exception_C(JavaThread*) (153 samples, 0.29%)try_to_wake_up (7 samples, 0.01%)__pthread_enable_asynccancel (98 samples, 0.18%)_raw_spin_lock (11 samples, 0.02%)frame::sender(RegisterMap*) const (9 samples, 0.02%)get_futex_key_refs.isra.5 (3 samples, 0.01%)scala/concurrent/impl/Promise.$anonfun$transformWith$1 (11,422 samples, 21.53%)scala/concurrent/impl/Promise.$anonfun$transformWith$1java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle) (12 samples, 0.02%)pl/iterators/benchmarks/FutBenchmark$$Lambda$15/1931921685.apply (1,606 samples, 3.03%)pl/ite..__pthread_disable_asynccancel (36 samples, 0.07%)scala/collection/TraversableOnce.mkString$ (367 samples, 0.69%)scala/concurrent/Future.map (112 samples, 0.21%)scala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback (96 samples, 0.18%)JavaFrameAnchor::make_walkable(JavaThread*) (10 samples, 0.02%)scala/concurrent/impl/Promise.transformWith (161 samples, 0.30%)pthread_mutex_lock (27 samples, 0.05%)JavaFrameAnchor::make_walkable(JavaThread*) (11 samples, 0.02%)scala/concurrent/ExecutionContext.prepare (3 samples, 0.01%)kfree (4 samples, 0.01%)__pthread_cond_signal (3 samples, 0.01%)wake_up_q (10 samples, 0.02%)pl/iterators/benchmarks/UhOh.<init> (8 samples, 0.02%)java/lang/StringBuilder.append (41 samples, 0.08%)syscall_trace_enter (10 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (549 samples, 1.03%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1 (792 samples, 1.49%)s..java/lang/ref/Reference.<init> (4 samples, 0.01%)__lll_unlock_wake (20 samples, 0.04%)_raw_spin_unlock_irqrestore (139 samples, 0.26%)__indirect_thunk_start (5 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$19/2120407700.apply (2,294 samples, 4.32%)pl/iterat..scala/concurrent/Future.map (1,035 samples, 1.95%)sca..wake_up_q (7 samples, 0.01%)do_futex (652 samples, 1.23%)d..preempt_count_sub (4 samples, 0.01%)java/util/concurrent/ForkJoinWorkerThread.run (37,927 samples, 71.50%)java/util/concurrent/ForkJoinWorkerThread.run__x64_sys_futex (4 samples, 0.01%)do_futex (6 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (93 samples, 0.18%)syscall_trace_enter (23 samples, 0.04%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (64 samples, 0.12%)__indirect_thunk_start (6 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (1,035 samples, 1.95%)sca..JavaThread::active() (15 samples, 0.03%)entry_SYSCALL_64_after_hwframe (60 samples, 0.11%)java/lang/AbstractStringBuilder.append (41 samples, 0.08%)__pthread_cond_signal (810 samples, 1.53%)__..try_to_wake_up (5 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (788 samples, 1.49%)s..finish_task_switch (23 samples, 0.04%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$27/1383278249.apply$mcV$sp (20 samples, 0.04%)ObjArrayKlass::allocate(int, Thread*) (39 samples, 0.07%)wake_up_q (283 samples, 0.53%)get_futex_key (27 samples, 0.05%)jshort_arraycopy (8 samples, 0.02%)java/lang/Throwable.fillInStackTrace (808 samples, 1.52%)ja..scala/concurrent/impl/CallbackRunnable.executeWithValue (1,557 samples, 2.94%)scala..scala/concurrent/impl/ExecutionContextImpl.execute (634 samples, 1.20%)s..scala/concurrent/impl/Promise$DefaultPromise.compressedRoot (18 samples, 0.03%)scala/concurrent/impl/Promise$KeptPromise$Failed.onComplete (956 samples, 1.80%)sc..scala/concurrent/Future.flatMap$ (395 samples, 0.74%)JfrBackend::is_event_enabled(TraceEventId) (5 samples, 0.01%)sun/misc/Unsafe.unpark (209 samples, 0.39%)java_lang_Thread::park_event(oopDesc*) (8 samples, 0.02%)JfrBackend::is_event_enabled(TraceEventId) (106 samples, 0.20%)ParallelTaskTerminator::offer_termination(TerminatorTerminator*) (20 samples, 0.04%)CodeBlob::is_zombie() const (7 samples, 0.01%)[unknown] (7 samples, 0.01%)do_syscall_64 (3 samples, 0.01%)java/util/concurrent/ForkJoinPool.execute (1,069 samples, 2.02%)jav..jshort_disjoint_arraycopy (15 samples, 0.03%)scala/concurrent/impl/Promise$.scala$concurrent$impl$Promise$$resolveTry (7 samples, 0.01%)scala/concurrent/Future.flatMap (395 samples, 0.74%)pl/iterators/benchmarks/BenchmarkFunctions.fetchData (1,606 samples, 3.03%)pl/ite..org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.call (14,925 samples, 28.14%)org/openjdk/jmh/runner/BenchmarkHandler$BenchmarkTask.calljava/util/Random.nextInt (7 samples, 0.01%)entry_SYSCALL_64_after_hwframe (181 samples, 0.34%)scala/concurrent/Future.map$ (435 samples, 0.82%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$23/930722494.apply (1,670 samples, 3.15%)pl/ite..__lll_lock_wait (5 samples, 0.01%)__GI___pthread_getspecific (5 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (250 samples, 0.47%)nmethod::handler_for_exception_and_pc(Handle, unsigned char*) (28 samples, 0.05%)java/util/concurrent/ForkJoinPool.execute (1,659 samples, 3.13%)java/u..nmethod::is_nmethod() const (6 samples, 0.01%)get_futex_value_locked (4 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$20/1096217599.apply (96 samples, 0.18%)java/lang/Exception.<init> (827 samples, 1.56%)ja..sun/misc/Unsafe.unpark (6 samples, 0.01%)entry_SYSCALL_64_after_hwframe (297 samples, 0.56%)try_to_wake_up (249 samples, 0.47%)java/util/concurrent/ForkJoinPool.signalWork (516 samples, 0.97%)scala/concurrent/impl/CallbackRunnable.executeWithValue (3,236 samples, 6.10%)scala/concurre..hrtimer_start_range_ns (3 samples, 0.01%)clock_gettime (3 samples, 0.01%)__pthread_mutex_unlock (13 samples, 0.02%)frame::sender(RegisterMap*) const (98 samples, 0.18%)__pthread_mutex_unlock_usercnt (89 samples, 0.17%)nmethod::is_nmethod() const (7 samples, 0.01%)__se_sys_futex (43 samples, 0.08%)Handle::Handle(Thread*, oopDesc*) (19 samples, 0.04%)__pthread_mutex_unlock_usercnt (9 samples, 0.02%)Handle::Handle(Thread*, oopDesc*) (7 samples, 0.01%)__audit_syscall_entry (3 samples, 0.01%)path_put (3 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$28/1010898111.apply (7 samples, 0.01%)wake_up_q (1,507 samples, 2.84%)wake_..StealTask::do_it(GCTaskManager*, unsigned int) (71 samples, 0.13%)scala/concurrent/impl/Promise.transform$ (112 samples, 0.21%)syscall_slow_exit_work (4 samples, 0.01%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.166] (8 samples, 0.02%)__pthread_cond_signal (2,623 samples, 4.94%)__pthread_c..__audit_syscall_entry (5 samples, 0.01%)sun/reflect/DelegatingMethodAccessorImpl.invoke (14,925 samples, 28.14%)sun/reflect/DelegatingMethodAccessorImpl.invoke_raw_spin_lock (371 samples, 0.70%)pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithOutput$ (846 samples, 1.59%)pl..__audit_syscall_exit (55 samples, 0.10%)__unqueue_futex (29 samples, 0.05%)path_put (12 samples, 0.02%)__GI___pthread_getspecific (5 samples, 0.01%)entry_SYSCALL_64_after_hwframe (6 samples, 0.01%)_raw_spin_unlock_irqrestore (28 samples, 0.05%)java/util/concurrent/ForkJoinPool.externalPush (3,227 samples, 6.08%)java/util/conc..wake_up_q (69 samples, 0.13%)SpinPause (46 samples, 0.09%)futex_wake (393 samples, 0.74%)__audit_syscall_entry (167 samples, 0.31%)__se_sys_futex (31 samples, 0.06%)hash_futex (4 samples, 0.01%)java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*) (1,687 samples, 3.18%)java_l..scala/concurrent/impl/Promise$DefaultPromise.tryComplete (1,132 samples, 2.13%)sca..java/util/concurrent/ForkJoinPool.externalPush (88 samples, 0.17%)__pthread_mutex_unlock_usercnt (6 samples, 0.01%)get_futex_key (3 samples, 0.01%)syscall_slow_exit_work (16 samples, 0.03%)scala/concurrent/BatchingExecutor$Batch.processBatch$1 (876 samples, 1.65%)sc..do_syscall_64 (1,145 samples, 2.16%)do_..java/util/concurrent/ForkJoinPool.execute (250 samples, 0.47%)scala/concurrent/Future$.$anonfun$apply$1 (90 samples, 0.17%)Monitor::unlock() (9 samples, 0.02%)__audit_syscall_entry (3 samples, 0.01%)__pthread_cond_signal (370 samples, 0.70%)wake_q_add (6 samples, 0.01%)get_futex_key (3 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$22/814307597.get$Lambda (6 samples, 0.01%)java/util/concurrent/ForkJoinPool.externalPush (787 samples, 1.48%)j..scala/collection/immutable/List.foreach (283 samples, 0.53%)syscall_slow_exit_work (6 samples, 0.01%)hash_futex (3 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.doSomethingWithFailure (675 samples, 1.27%)p..Unsafe_Unpark (12 samples, 0.02%)Unsafe_Unpark (639 samples, 1.20%)U..Method::bci_from(unsigned char*) const (7 samples, 0.01%)scala/runtime/java8/JFunction0$mcV$sp.apply (896 samples, 1.69%)sc..scala/concurrent/impl/Promise.transformWith$ (161 samples, 0.30%)_raw_spin_lock (4 samples, 0.01%)BacktraceBuilder::expand(Thread*) (3 samples, 0.01%)Universe::should_fill_in_stack_trace(Handle) (3 samples, 0.01%)__se_sys_futex (3,616 samples, 6.82%)__se_sys_futexget_futex_key (93 samples, 0.18%)pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithFailure$ (675 samples, 1.27%)p..sun/reflect/NativeMethodAccessorImpl.invoke (2,985 samples, 5.63%)sun/reflect/..pl/iterators/benchmarks/FutBenchmark$$Lambda$19/2120407700.apply (25 samples, 0.05%)VMThread::run() (22 samples, 0.04%)__lll_unlock_wake (51 samples, 0.10%)_raw_spin_lock (7 samples, 0.01%)wake_q_add (19 samples, 0.04%)java/lang/ThreadLocal$ThreadLocalMap.set (6 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (25 samples, 0.05%)scala/concurrent/impl/Promise$DefaultPromise.transformWith (133 samples, 0.25%)get_futex_key_refs.isra.5 (4 samples, 0.01%)__se_sys_futex (930 samples, 1.75%)__..scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1 (3,242 samples, 6.11%)scala/concurre..__pthread_cond_signal (17 samples, 0.03%)try_to_wake_up (69 samples, 0.13%)__pthread_cond_signal (25 samples, 0.05%)wake_up_q (139 samples, 0.26%)CompressedReadStream::read_int_mb(int) (5 samples, 0.01%)__se_sys_futex (72 samples, 0.14%)RegisterMap::RegisterMap(JavaThread*, bool) (4 samples, 0.01%)__x64_sys_futex (22 samples, 0.04%)ExceptionBlob (3 samples, 0.01%)native_queued_spin_lock_slowpath (3 samples, 0.01%)__audit_syscall_exit (12 samples, 0.02%)_raw_spin_lock (90 samples, 0.17%)scala/concurrent/impl/Promise$DefaultPromise.future (12 samples, 0.02%)get_futex_key (11 samples, 0.02%)CodeHeap::find_start(void*) const (3 samples, 0.01%)__memset_avx2_unaligned_erms (69 samples, 0.13%)futex_wake (974 samples, 1.84%)fu..mark_wake_futex (274 samples, 0.52%)get_futex_key (4 samples, 0.01%)scala/concurrent/Promise.$anonfun$tryCompleteWith$1 (867 samples, 1.63%)sc..entry_SYSCALL_64_after_hwframe (44 samples, 0.08%)entry_SYSCALL_64_after_hwframe (63 samples, 0.12%)do_futex (289 samples, 0.54%)java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle) (5 samples, 0.01%)java/lang/Exception.<init> (2,118 samples, 3.99%)java/lan..__audit_syscall_exit (5 samples, 0.01%)java/lang/Throwable.fillInStackTrace (827 samples, 1.56%)ja..CodeCache::find_blob(void*) (41 samples, 0.08%)__indirect_thunk_start (3 samples, 0.01%)scala/concurrent/impl/CallbackRunnable.executeWithValue (363 samples, 0.68%)entry_SYSCALL_64_after_hwframe (509 samples, 0.96%)scala/concurrent/Future.map (1,698 samples, 3.20%)scala/..do_futex (5 samples, 0.01%)org/openjdk/jmh/infra/Blackhole.consumeCPU (73 samples, 0.14%)scala/concurrent/impl/Promise$DefaultPromise.tryComplete (7,523 samples, 14.18%)scala/concurrent/impl/Promise$Defau..__se_sys_futex (298 samples, 0.56%)futex_wait_setup (5 samples, 0.01%)path_put (3 samples, 0.01%)hash_futex (161 samples, 0.30%)__se_sys_futex (9 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$20/1096217599.apply (23 samples, 0.04%)OptoRuntime::handle_exception_C_helper(JavaThread*, nmethod*&) (38 samples, 0.07%)PreserveExceptionMark::PreserveExceptionMark(Thread*&) (10 samples, 0.02%)preempt_count_sub (5 samples, 0.01%)futex_wait (5 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.transformWith (161 samples, 0.30%)entry_SYSCALL_64_after_hwframe (7 samples, 0.01%)Unsafe_Unpark (73 samples, 0.14%)CodeCache::find_blob(void*) (50 samples, 0.09%)CodeHeap::find_start(void*) const (9 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (145 samples, 0.27%)java_lang_Thread::park_event(oopDesc*) (18 samples, 0.03%)java_lang_Thread::get_thread_status(oopDesc*) (13 samples, 0.02%)_raw_spin_unlock_irqrestore (5 samples, 0.01%)scala/concurrent/BatchingExecutor.execute$ (9 samples, 0.02%)oopDesc::size_given_klass(Klass*) (3 samples, 0.01%)scala/concurrent/impl/Promise.future (4 samples, 0.01%)native_queued_spin_lock_slowpath (9 samples, 0.02%)do_syscall_64 (50 samples, 0.09%)do_syscall_64 (3 samples, 0.01%)java/lang/ref/WeakReference.<init> (4 samples, 0.01%)__sched_text_start (7 samples, 0.01%)Universe::should_fill_in_stack_trace(Handle) (4 samples, 0.01%)[unknown] (118 samples, 0.22%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (52 samples, 0.10%)JVM_FillInStackTrace (12 samples, 0.02%)[unknown] (150 samples, 0.28%)do_futex (67 samples, 0.13%)jshort_disjoint_arraycopy (13 samples, 0.02%)nmethod::get_deopt_original_pc(frame const*) (12 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.linkRootOf (1,168 samples, 2.20%)sca..__pthread_cond_signal (7 samples, 0.01%)__x64_sys_futex (20 samples, 0.04%)scala/concurrent/impl/Promise$DefaultPromise.link (1,133 samples, 2.14%)sca..[unknown] (40 samples, 0.08%)scala/concurrent/Future.recoverWith (590 samples, 1.11%)java/util/concurrent/ForkJoinPool.signalWork (250 samples, 0.47%)try_to_wake_up (47 samples, 0.09%)pl/iterators/benchmarks/BenchmarkFunctions.transform$ (63 samples, 0.12%)java/util/concurrent/ThreadPoolExecutor.runWorker (14,925 samples, 28.14%)java/util/concurrent/ThreadPoolExecutor.runWorkerentry_SYSCALL_64_after_hwframe (64 samples, 0.12%)java/lang/RuntimeException.<init> (827 samples, 1.56%)ja..scala/concurrent/Future.$anonfun$map$1 (4,467 samples, 8.42%)scala/concurrent/Fut..in_lock_functions (7 samples, 0.01%)scala/concurrent/impl/Promise.transform (3 samples, 0.01%)java/lang/invoke/LambdaForm$MH/247310696.linkToTargetMethod (6 samples, 0.01%)get_futex_key_refs.isra.5 (5 samples, 0.01%)get_futex_value_locked (264 samples, 0.50%)wake_up_q (2,681 samples, 5.05%)wake_up_qhash_futex (3 samples, 0.01%)scala/concurrent/BlockContext$.current (15 samples, 0.03%)pl/iterators/benchmarks/FutBenchmark$$Lambda$21/1999119596.apply (846 samples, 1.59%)pl..__audit_syscall_exit (17 samples, 0.03%)kfree (7 samples, 0.01%)start_thread (133 samples, 0.25%)__audit_syscall_entry (4 samples, 0.01%)do_syscall_64 (14 samples, 0.03%)do_futex (125 samples, 0.24%)do_syscall_64 (537 samples, 1.01%)scala/concurrent/impl/ExecutionContextImpl.execute (957 samples, 1.80%)sc..scala/concurrent/impl/Promise$DefaultPromise.flatMap (133 samples, 0.25%)frame::is_interpreted_frame() const (13 samples, 0.02%)CodeCache::find_nmethod(void*) (7 samples, 0.01%)preempt_count_sub (3 samples, 0.01%)get_futex_key_refs.isra.5 (15 samples, 0.03%)CodeHeap::find_start(void*) const (12 samples, 0.02%)dput (6 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.recoverWith (590 samples, 1.11%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$27/1383278249.apply$mcV$sp (36 samples, 0.07%)__lll_unlock_wake (8 samples, 0.02%)_raw_spin_unlock_irqrestore (223 samples, 0.42%)scala/concurrent/BatchingExecutor$Batch.run (919 samples, 1.73%)sc..__audit_syscall_entry (67 samples, 0.13%)scala/collection/TraversableOnce$$Lambda$25/861971137.apply (244 samples, 0.46%)mntput (3 samples, 0.01%)scala/concurrent/Future.map$ (260 samples, 0.49%)mntput (8 samples, 0.02%)scala/concurrent/BatchingExecutor$Batch.$anonfun$run$1 (876 samples, 1.65%)sc..__audit_syscall_exit (44 samples, 0.08%)do_syscall_64 (669 samples, 1.26%)d..do_syscall_64 (345 samples, 0.65%)__lll_unlock_wake (724 samples, 1.36%)_..do_futex (177 samples, 0.33%)get_futex_key (5 samples, 0.01%)do_syscall_64 (4,474 samples, 8.43%)do_syscall_64frame::sender(RegisterMap*) const (18 samples, 0.03%)scala/concurrent/impl/Promise.transformWith (590 samples, 1.11%)scala/concurrent/Future.map$ (1,602 samples, 3.02%)scala/..Unsafe_Unpark (11 samples, 0.02%)wake_up_q (142 samples, 0.27%)do_futex (4 samples, 0.01%)__pthread_mutex_unlock_usercnt (26 samples, 0.05%)scala/concurrent/impl/Promise$DefaultPromise.flatMap (395 samples, 0.74%)_raw_spin_lock (3 samples, 0.01%)CodeHeap::find_start(void*) const (82 samples, 0.15%)kfree (3 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (128 samples, 0.24%)__unqueue_futex (77 samples, 0.15%)futex_wake (293 samples, 0.55%)scala/concurrent/Future.map$ (112 samples, 0.21%)__audit_syscall_exit (10 samples, 0.02%)entry_SYSCALL_64_after_hwframe (6 samples, 0.01%)SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*) (9 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.transform (112 samples, 0.21%)path_put (4 samples, 0.01%)java/util/concurrent/ForkJoinPool.tryTerminate (4 samples, 0.01%)java/util/concurrent/ForkJoinPool.scan (3,193 samples, 6.02%)java/util/con..drop_futex_key_refs.isra.3 (3 samples, 0.01%)Parker::unpark() (25 samples, 0.05%)scala/concurrent/impl/Promise$KeptPromise$Successful.transform (841 samples, 1.59%)sc..do_syscall_64 (15 samples, 0.03%)scala/concurrent/impl/ExecutionContextImpl.execute (93 samples, 0.18%)oopDesc::obj_field_put(int, oopDesc*) (6 samples, 0.01%)preempt_count_sub (3 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.validateExceptionStyle (2,198 samples, 4.14%)pl/iterat..ThreadRootsTask::do_it(GCTaskManager*, unsigned int) (8 samples, 0.02%)__pthread_cond_signal (118 samples, 0.22%)pthread_mutex_lock (35 samples, 0.07%)__unqueue_futex (10 samples, 0.02%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.65] (5 samples, 0.01%)do_syscall_64 (13 samples, 0.02%)Handle::Handle(oopDesc*) (6 samples, 0.01%)__lll_unlock_wake (7 samples, 0.01%)do_futex (3,281 samples, 6.19%)do_futex_raw_spin_lock_irqsave (3 samples, 0.01%)preempt_count_add (74 samples, 0.14%)__pthread_cond_signal (51 samples, 0.10%)futex_wake (16 samples, 0.03%)mark_wake_futex (86 samples, 0.16%)pl/iterators/benchmarks/FutBenchmark.$anonfun$exceptions$3 (1,606 samples, 3.03%)pl/ite..scala/concurrent/impl/Promise$.resolver (7 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$32/780295864.apply (3 samples, 0.01%)PreserveExceptionMark::~PreserveExceptionMark() (3 samples, 0.01%)do_syscall_64 (3 samples, 0.01%)__lll_lock_wait (11 samples, 0.02%)scala/util/Random.$anonfun$nextString$1 (7 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (3,227 samples, 6.08%)scala/concurre..do_syscall_64 (540 samples, 1.02%)do_futex (4 samples, 0.01%)futex_wake (2,021 samples, 3.81%)futex_wakemethodHandle::remove() (4 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark$$Lambda$14/938799080.apply (17 samples, 0.03%)__pthread_cond_signal (16 samples, 0.03%)nmethod::get_deopt_original_pc(frame const*) (16 samples, 0.03%)__x64_sys_futex (132 samples, 0.25%)do_futex (5 samples, 0.01%)Unsafe_Unpark (38 samples, 0.07%)get_futex_key (4 samples, 0.01%)__audit_syscall_exit (41 samples, 0.08%)Unsafe_Unpark (5 samples, 0.01%)__lll_lock_wait (913 samples, 1.72%)__..objArrayOopDesc::object_size(int) (16 samples, 0.03%)__se_sys_futex (399 samples, 0.75%)pthread_mutex_lock (14 samples, 0.03%)_raw_spin_lock (10 samples, 0.02%)entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)__unqueue_futex (3 samples, 0.01%)__pthread_cond_signal (13 samples, 0.02%)mark_wake_futex (39 samples, 0.07%)CodeCache::find_blob(void*) (8 samples, 0.02%)scala/concurrent/impl/CallbackRunnable.run (874 samples, 1.65%)sc..nmethod::handler_for_exception_and_pc(Handle, unsigned char*) (15 samples, 0.03%)try_to_wake_up (541 samples, 1.02%)frame::is_interpreted_frame() const (13 samples, 0.02%)do_syscall_64 (186 samples, 0.35%)__lll_unlock_wake (44 samples, 0.08%)SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*) (7 samples, 0.01%)mark_wake_futex (4 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.$anonfun$exceptions$2 (63 samples, 0.12%)_raw_spin_unlock_irqrestore (259 samples, 0.49%)scala/concurrent/impl/Promise.transform (255 samples, 0.48%)do_syscall_64 (11 samples, 0.02%)syscall_trace_enter (4 samples, 0.01%)sun/misc/Unsafe.unpark (958 samples, 1.81%)su..__indirect_thunk_start (6 samples, 0.01%)java/lang/ThreadLocal.set (4 samples, 0.01%)__pthread_cond_signal (6 samples, 0.01%)CodeHeap::find_start(void*) const (6 samples, 0.01%)__pthread_cond_signal (21 samples, 0.04%)scala/concurrent/Future.recoverWith$ (590 samples, 1.11%)pl/iterators/benchmarks/BenchmarkFunctions.outsideWorldException (1,704 samples, 3.21%)pl/ite..dput.part.4 (3 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (636 samples, 1.20%)s..entry_SYSCALL_64_after_hwframe (9 samples, 0.02%)Parker::unpark() (13 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions.$anonfun$doSomethingWithFailure$1 (20 samples, 0.04%)do_futex (25 samples, 0.05%)entry_SYSCALL_64_after_hwframe (5 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.value (5,251 samples, 9.90%)scala/concurrent/impl/Pr..__pthread_cond_signal (65 samples, 0.12%)try_to_wake_up (162 samples, 0.31%)__se_sys_futex (77 samples, 0.15%)preempt_count_sub (7 samples, 0.01%)__unqueue_futex (22 samples, 0.04%)scala/concurrent/impl/CallbackRunnable.executeWithValue (88 samples, 0.17%)do_syscall_64 (186 samples, 0.35%)CodeCache::find_blob(void*) (11 samples, 0.02%)__x64_sys_futex (9 samples, 0.02%)mark_wake_futex (65 samples, 0.12%)syscall_slow_exit_work (10 samples, 0.02%)get_futex_key_refs.isra.5 (19 samples, 0.04%)java/lang/Character.toString (97 samples, 0.18%)__se_sys_futex (199 samples, 0.38%)entry_SYSCALL_64_after_hwframe (5 samples, 0.01%)do_syscall_64 (7 samples, 0.01%)do_futex (98 samples, 0.18%)__audit_syscall_entry (21 samples, 0.04%)JVM_FillInStackTrace (760 samples, 1.43%)J..pl/iterators/benchmarks/BenchmarkFunctions.fetchData$ (1,606 samples, 3.03%)pl/ite..pl/iterators/benchmarks/FutBenchmark.$anonfun$exceptions$1 (2,198 samples, 4.14%)pl/iterat..java/util/concurrent/ForkJoinPool.signalWork (957 samples, 1.80%)ja..entry_SYSCALL_64_after_hwframe (15 samples, 0.03%)frame::is_deoptimized_frame() const (3 samples, 0.01%)hash_futex (7 samples, 0.01%)__indirect_thunk_start (4 samples, 0.01%)CodeCache::find_blob(void*) (102 samples, 0.19%)__audit_syscall_entry (7 samples, 0.01%)SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*) (16 samples, 0.03%)__pthread_cond_signal (559 samples, 1.05%)syscall_slow_exit_work (51 samples, 0.10%)get_futex_key (6 samples, 0.01%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1 (1,075 samples, 2.03%)sca..frame::entry_frame_is_first() const (4 samples, 0.01%)__lll_lock_wait (7 samples, 0.01%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (6 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.prepare (91 samples, 0.17%)wake_up_q (13 samples, 0.02%)OptoRuntime::rethrow_C(oopDesc*, JavaThread*, unsigned char*) (3 samples, 0.01%)preempt_count_sub (17 samples, 0.03%)native_queued_spin_lock_slowpath (4 samples, 0.01%)java_lang_Thread::park_event(oopDesc*) (6 samples, 0.01%)wake_up_q (60 samples, 0.11%)ThreadStateTransition::transition_and_fence(JavaThread*, JavaThreadState, JavaThreadState) [clone .constprop.167] (3 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (1,557 samples, 2.94%)scala..__GI___pthread_mutex_trylock (50 samples, 0.09%)_raw_spin_lock (20 samples, 0.04%)try_to_wake_up (55 samples, 0.10%)scala/concurrent/Future$.$anonfun$apply$1 (40 samples, 0.08%)_raw_spin_lock (16 samples, 0.03%)__audit_syscall_exit (12 samples, 0.02%)scala/concurrent/impl/Promise$KeptPromise$.apply (7 samples, 0.01%)__unqueue_futex (102 samples, 0.19%)_raw_spin_lock (5 samples, 0.01%)path_put (3 samples, 0.01%)entry_SYSCALL_64_after_hwframe (232 samples, 0.44%)__se_sys_futex (16 samples, 0.03%)scala/concurrent/impl/Promise$DefaultPromise.onComplete (418 samples, 0.79%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (957 samples, 1.80%)sc..sun/misc/Unsafe.unpark (260 samples, 0.49%)scala/concurrent/impl/ExecutionContextImpl.execute (363 samples, 0.68%)BacktraceBuilder::expand(Thread*) (140 samples, 0.26%)__audit_syscall_exit (9 samples, 0.02%)nmethod::is_zombie() const (3 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (1,557 samples, 2.94%)scala..scala/concurrent/Future.map$ (1,035 samples, 1.95%)sca..mark_wake_futex (5 samples, 0.01%)__pthread_mutex_unlock_usercnt (74 samples, 0.14%)nmethod::is_zombie() const (7 samples, 0.01%)jlong_disjoint_arraycopy (28 samples, 0.05%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.166] (12 samples, 0.02%)do_syscall_64 (2,424 samples, 4.57%)do_syscall..nmethod::get_deopt_original_pc(frame const*) (9 samples, 0.02%)__x64_sys_futex (15 samples, 0.03%)scala/concurrent/BatchingExecutor$Batch.$anonfun$run$1 (4 samples, 0.01%)__pthread_cond_signal (4,934 samples, 9.30%)__pthread_cond_signal[unknown] (21 samples, 0.04%)__x64_sys_futex (7 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete$ (817 samples, 1.54%)sc..futex_wake (6 samples, 0.01%)java/util/concurrent/ForkJoinPool.signalWork (634 samples, 1.20%)j..TypeArrayKlass::allocate_common(int, bool, Thread*) (29 samples, 0.05%)get_futex_key_refs.isra.5 (8 samples, 0.02%)futex_wait_setup (4 samples, 0.01%)scala/concurrent/impl/Promise$$Lambda$13/487798292.apply (54 samples, 0.10%)scala/concurrent/impl/Promise.transform (832 samples, 1.57%)sc..java/lang/ThreadLocal$ThreadLocalMap.cleanSomeSlots (6 samples, 0.01%)futex_wake (193 samples, 0.36%)mark_wake_futex (3 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions.transform (63 samples, 0.12%)__pthread_cond_signal (100 samples, 0.19%)__lll_lock_wait (16 samples, 0.03%)pl/iterators/benchmarks/FutBenchmark$$anonfun$$nestedInanonfun$exceptions$4$1$$Lambda$29/1892627105.apply (4 samples, 0.01%)scala/concurrent/Promise$$Lambda$30/1262197709.apply (867 samples, 1.63%)sc..get_futex_value_locked (4 samples, 0.01%)try_to_wake_up (731 samples, 1.38%)t..nmethod::get_deopt_original_pc(frame const*) (3 samples, 0.01%)do_syscall_64 (509 samples, 0.96%)scala/concurrent/Promise.completeWith (975 samples, 1.84%)sc..scala/concurrent/impl/Promise$DefaultPromise.compressedRoot (35 samples, 0.07%)scala/concurrent/Future$.$anonfun$apply$1 (2,204 samples, 4.15%)scala/con..futex_wait (261 samples, 0.49%)scala/concurrent/Future$$Lambda$16/1577528025.apply (4,785 samples, 9.02%)scala/concurrent/Futu..java_lang_Thread::park_event(oopDesc*) (7 samples, 0.01%)__pthread_cond_signal (13 samples, 0.02%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (12 samples, 0.02%)futex_wait_setup (5 samples, 0.01%)CodeHeap::find_start(void*) const (5 samples, 0.01%)JavaFrameAnchor::make_walkable(JavaThread*) (56 samples, 0.11%)scala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted (1,083 samples, 2.04%)sca..hash_futex (4 samples, 0.01%)JavaFrameAnchor::make_walkable(JavaThread*) (10 samples, 0.02%)pthread_mutex_lock (43 samples, 0.08%)__audit_syscall_entry (9 samples, 0.02%)OptoRuntime::handle_exception_C(JavaThread*) (9 samples, 0.02%)scala/concurrent/impl/CallbackRunnable.executeWithValue (1,070 samples, 2.02%)sca.._raw_spin_lock_irqsave (6 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.onComplete (1,557 samples, 2.94%)scala..in_lock_functions (5 samples, 0.01%)do_syscall_64 (42 samples, 0.08%)syscall_slow_exit_work (3 samples, 0.01%)do_syscall_64 (5 samples, 0.01%)java/lang/invoke/LambdaForm$DMH/792909798.invokeStatic_DIIL_L (6 samples, 0.01%)__lll_unlock_wake (4 samples, 0.01%)__pthread_cond_signal (268 samples, 0.51%)CodeCache::find_blob(void*) (3 samples, 0.01%)do_futex (296 samples, 0.56%)Handle::Handle(Thread*, oopDesc*) (10 samples, 0.02%)entry_SYSCALL_64_after_hwframe (537 samples, 1.01%)__unqueue_futex (3 samples, 0.01%)pl/iterators/benchmarks/FutBenchmark.exceptions (11,918 samples, 22.47%)pl/iterators/benchmarks/FutBenchmark.exceptions__lll_lock_wait (16 samples, 0.03%)nmethod::is_zombie() const (10 samples, 0.02%)scala/concurrent/impl/Promise.transform$ (841 samples, 1.59%)sc..scala/collection/mutable/ListBuffer.$plus$eq (231 samples, 0.44%)org/openjdk/jmh/infra/Blackhole.consumeCPU (11 samples, 0.02%)pl/iterators/benchmarks/BenchmarkFunctions.doSomethingWithOutput (846 samples, 1.59%)pl..futex_wake (367 samples, 0.69%)pl/iterators/benchmarks/InvalidException.<init> (2,128 samples, 4.01%)pl/itera..CodeHeap::find_start(void*) const (27 samples, 0.05%)JavaFrameAnchor::make_walkable(JavaThread*) (4 samples, 0.01%)scala/concurrent/impl/ExecutionContextImpl.execute (787 samples, 1.48%)s..preempt_count_sub (22 samples, 0.04%)__x64_sys_futex (28 samples, 0.05%)get_futex_key_refs.isra.5 (4 samples, 0.01%)scala/util/Random.nextInt (7 samples, 0.01%)do_syscall_64 (40 samples, 0.08%)java/util/concurrent/ForkJoinPool.externalPush (259 samples, 0.49%)java_lang_Thread::park_event(oopDesc*) (71 samples, 0.13%)do_futex (6 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Successful.map (841 samples, 1.59%)sc..syscall_slow_exit_work (13 samples, 0.02%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (6 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (956 samples, 1.80%)sc..wake_up_q (5 samples, 0.01%)java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*) (631 samples, 1.19%)j..do_futex (15 samples, 0.03%)__pthread_mutex_unlock_usercnt (20 samples, 0.04%)get_futex_key (35 samples, 0.07%)hash_futex (3 samples, 0.01%)sun/misc/Unsafe.unpark (695 samples, 1.31%)s..scala/concurrent/Future$InternalCallbackExecutor$.execute (950 samples, 1.79%)sc..scala/concurrent/impl/CallbackRunnable.executeWithValue (260 samples, 0.49%)java_lang_Thread::park_event(oopDesc*) (7 samples, 0.01%)[unknown] (16 samples, 0.03%)do_futex (2,055 samples, 3.87%)do_futexpl/iterators/benchmarks/BenchmarkFunctions$$Lambda$18/93155061.apply (89 samples, 0.17%)SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*) (4 samples, 0.01%)do_syscall_64 (5 samples, 0.01%)[unknown] (13 samples, 0.02%)Thread::is_interrupted(Thread*, bool) (46 samples, 0.09%)futex_wait (4 samples, 0.01%)do_syscall_64 (42 samples, 0.08%)__audit_syscall_exit (3 samples, 0.01%)__se_sys_futex (101 samples, 0.19%)__pthread_cond_signal (30 samples, 0.06%)scala/collection/TraversableOnce.mkString (367 samples, 0.69%)_raw_spin_lock (28 samples, 0.05%)itable stub (77 samples, 0.15%)scala/concurrent/impl/ExecutionContextImpl.execute (250 samples, 0.47%)pl/iterators/benchmarks/BenchmarkFunctions.validateExceptionStyle$ (2,198 samples, 4.14%)pl/iterat..__lll_unlock_wake (27 samples, 0.05%)java/lang/Throwable.fillInStackTrace (2,093 samples, 3.95%)java/lan..futex_wake (25 samples, 0.05%)try_to_wake_up (2,655 samples, 5.01%)try_to_wake..entry_SYSCALL_64_after_hwframe (1,145 samples, 2.16%)ent..preempt_count_sub (4 samples, 0.01%)RegisterMap::RegisterMap(JavaThread*, bool) (5 samples, 0.01%)wake_up_q (705 samples, 1.33%)w.._raw_spin_lock (21 samples, 0.04%)entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)scala/concurrent/impl/Promise.transformWith (395 samples, 0.74%)_raw_spin_unlock_irqrestore (161 samples, 0.30%)GCTaskThread::run() (107 samples, 0.20%)hash_futex (15 samples, 0.03%)wake_q_add (15 samples, 0.03%)pl/iterators/benchmarks/FutBenchmark$$Lambda$11/1985342224.apply (20 samples, 0.04%)frame::adjust_unextended_sp() (4 samples, 0.01%)sun/misc/Unsafe.unpark (79 samples, 0.15%)CodeCache::find_blob(void*) (13 samples, 0.02%)Unsafe_Unpark (85 samples, 0.16%)syscall_trace_enter (11 samples, 0.02%)scala/concurrent/impl/Promise.transform$ (260 samples, 0.49%)get_futex_key (7 samples, 0.01%)mark_wake_futex (12 samples, 0.02%)ParallelScavengeHeap::failed_mem_allocate(unsigned long) (15 samples, 0.03%)scala/concurrent/impl/Promise$KeptPromise$Kept.onComplete (817 samples, 1.54%)sc..scala/concurrent/impl/Promise$DefaultPromise.compressedRoot (75 samples, 0.14%)scala/collection/AbstractTraversable.mkString (367 samples, 0.69%)java/util/concurrent/ForkJoinPool.externalPush (634 samples, 1.20%)j..do_futex (3 samples, 0.01%)OptoRuntime::handle_exception_C_helper(JavaThread*, nmethod*&) (83 samples, 0.16%)ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.64] (5 samples, 0.01%)scala/concurrent/impl/Promise$KeptPromise$Failed.onComplete (4 samples, 0.01%)pl/iterators/benchmarks/BenchmarkFunctions$$Lambda$23/930722494.apply (26 samples, 0.05%)preempt_count_add (52 samples, 0.10%)java_lang_Thread::park_event(oopDesc*) (20 samples, 0.04%)__x64_sys_futex (5 samples, 0.01%)get_futex_key_refs.isra.5 (8 samples, 0.02%)