Lines Copies Function name ----- ------ ------------- 50580 (100%) 2075 (100%) (TOTAL) 1044 (2.1%) 18 (0.9%) alloc::alloc::box_free 971 (1.9%) 19 (0.9%) core::mem::replace 872 (1.7%) 14 (0.7%) as core::ops::drop::Drop>::drop 687 (1.4%) 1 (0.0%) crossbeam_deque::Stealer::steal_batch_and_pop 668 (1.3%) 14 (0.7%) alloc::sync::Weak::inner 620 (1.2%) 3 (0.1%) core::sync::atomic::atomic_compare_exchange 614 (1.2%) 8 (0.4%) alloc::sync::Arc::new 532 (1.1%) 1 (0.0%) crossbeam_deque::Injector::steal_batch 526 (1.0%) 26 (1.3%) core::ptr::read 489 (1.0%) 3 (0.1%) alloc::raw_vec::RawVec::grow_amortized 442 (0.9%) 6 (0.3%) std::thread::local::LocalKey::try_with 435 (0.9%) 3 (0.1%) alloc::raw_vec::RawVec::allocate_in 418 (0.8%) 14 (0.7%) core::alloc::layout::Layout::for_value_raw 400 (0.8%) 40 (1.9%) <&T as core::fmt::Debug>::fmt 395 (0.8%) 1 (0.0%) tokio_threadpool::pool::Pool::spawn_thread 391 (0.8%) 1 (0.0%) tokio_threadpool::worker::Worker::sleep 383 (0.8%) 9 (0.4%) as core::ops::try_trait::Try>::branch 371 (0.7%) 1 (0.0%) tokio_threadpool::task::Task::run 344 (0.7%) 14 (0.7%) as core::clone::Clone>::clone 335 (0.7%) 1 (0.0%) tokio_threadpool::pool::Pool::new 333 (0.7%) 1 (0.0%) tokio_threadpool::builder::Builder::build 332 (0.7%) 1 (0.0%) std::thread::Builder::spawn_unchecked_ 330 (0.7%) 14 (0.7%) as core::ops::drop::Drop>::drop 327 (0.6%) 1 (0.0%) tokio_threadpool::pool::Pool::spawn_thread::{{closure}} 320 (0.6%) 1 (0.0%) crossbeam_queue::seg_queue::SegQueue::push 317 (0.6%) 1 (0.0%) crossbeam_queue::seg_queue::SegQueue::pop 312 (0.6%) 29 (1.4%) core::mem::maybe_uninit::MaybeUninit::assume_init 288 (0.6%) 8 (0.4%) core::cell::Cell::replace 288 (0.6%) 4 (0.2%) alloc::raw_vec::RawVec::current_memory 288 (0.6%) 1 (0.0%) crossbeam_deque::Worker::pop 284 (0.6%) 26 (1.3%) core::ptr::write 275 (0.5%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::poll_blocking_capacity 268 (0.5%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::new 253 (0.5%) 1 (0.0%) crossbeam_deque::Injector::push 248 (0.5%) 6 (0.3%) core::result::Result::unwrap 248 (0.5%) 1 (0.0%) crossbeam_deque::Injector::steal 243 (0.5%) 5 (0.2%) as core::fmt::Debug>::fmt 240 (0.5%) 14 (0.7%) alloc::sync::Arc::drop_slow 232 (0.5%) 8 (0.4%) core::fmt::ArgumentV1::new 230 (0.5%) 20 (1.0%) core::cell::UnsafeCell::new 227 (0.4%) 24 (1.2%) core::mem::manually_drop::ManuallyDrop::new 224 (0.4%) 4 (0.2%) core::alloc::layout::Layout::array 223 (0.4%) 22 (1.1%) core::ptr::unique::Unique::cast 222 (0.4%) 4 (0.2%) alloc::boxed::Box::into_unique 219 (0.4%) 1 (0.0%) tokio_threadpool::worker::Worker::run_task 218 (0.4%) 7 (0.3%) as core::clone::Clone>::clone 207 (0.4%) 1 (0.0%) tokio_threadpool::worker::Worker::try_steal_task 206 (0.4%) 1 (0.0%) tokio_threadpool::pool::backup_stack::BackupStack::pop 204 (0.4%) 32 (1.5%) core::mem::manually_drop::ManuallyDrop::into_inner 203 (0.4%) 1 (0.0%) tokio_threadpool::worker::stack::Stack::pop 202 (0.4%) 18 (0.9%) core::ptr::non_null::NonNull::cast 199 (0.4%) 1 (0.0%) tokio_threadpool::pool::Pool::signal_work 197 (0.4%) 10 (0.5%) core::option::Option::unwrap 196 (0.4%) 1 (0.0%) tokio_threadpool::pool::Pool::shutdown 192 (0.4%) 30 (1.4%) core::mem::drop 189 (0.4%) 9 (0.4%) as core::ops::try_trait::FromResidual>>::from_residual 183 (0.4%) 16 (0.8%) core::mem::align_of_val_raw 183 (0.4%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::wait_for_handoff 182 (0.4%) 29 (1.4%) >::into 180 (0.4%) 1 (0.0%) ::shrink 180 (0.4%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::pop 179 (0.4%) 7 (0.3%) alloc::boxed::Box::new 179 (0.4%) 2 (0.1%) std::thread::Builder::spawn_unchecked_::{{closure}} 178 (0.4%) 12 (0.6%) alloc::boxed::Box::leak 173 (0.3%) 14 (0.7%) alloc::sync::Arc::get_mut_unchecked 171 (0.3%) 5 (0.2%) alloc::boxed::Box::from_raw_in 170 (0.3%) 1 (0.0%) tokio_threadpool::worker::Worker::check_run_state 167 (0.3%) 14 (0.7%) core::mem::size_of_val_raw 165 (0.3%) 1 (0.0%) alloc::sync::Arc::try_allocate_for_layout 162 (0.3%) 4 (0.2%) alloc::boxed::Box::into_raw_with_allocator 162 (0.3%) 4 (0.2%) core::sync::atomic::atomic_load 162 (0.3%) 3 (0.1%) core::slice::iter::Iter::post_inc_start 161 (0.3%) 18 (0.9%) core::ptr::unique::Unique::as_ref 154 (0.3%) 4 (0.2%) core::sync::atomic::atomic_store 154 (0.3%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::shutdown 152 (0.3%) 14 (0.7%) alloc::rc::is_dangling 150 (0.3%) 29 (1.4%) core::mem::maybe_uninit::MaybeUninit::uninit 148 (0.3%) 4 (0.2%) as core::ops::drop::Drop>::drop 146 (0.3%) 1 (0.0%) ::clone 145 (0.3%) 5 (0.2%) core::ptr::metadata::from_raw_parts_mut 145 (0.3%) 1 (0.0%) slab::Slab::insert_at 144 (0.3%) 3 (0.1%) core::slice::iter::Iter::new 144 (0.3%) 1 (0.0%) core::alloc::layout::Layout::extend 142 (0.3%) 14 (0.7%) alloc::sync::Arc::from_inner 141 (0.3%) 3 (0.1%) core::result::Result::map_err 141 (0.3%) 1 (0.0%) alloc::raw_vec::RawVec::shrink 139 (0.3%) 1 (0.0%) tokio_threadpool::pool::Pool::submit::{{closure}} 138 (0.3%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 137 (0.3%) 22 (1.1%) core::ptr::unique::Unique::as_ptr 136 (0.3%) 2 (0.1%) alloc::vec::Vec::push 135 (0.3%) 1 (0.0%) as core::fmt::Debug>::fmt 135 (0.3%) 1 (0.0%) crossbeam_deque::Worker::resize 134 (0.3%) 3 (0.1%) core::result::Result::unwrap_or_else 134 (0.3%) 2 (0.1%) core::fmt::builders::DebugList::entries 134 (0.3%) 2 (0.1%) crossbeam_utils::backoff::Backoff::snooze 134 (0.3%) 1 (0.0%) ::drop 133 (0.3%) 12 (0.6%) as core::ops::deref::Deref>::deref 133 (0.3%) 2 (0.1%) std::thread::local::lazy::LazyKeyInner::initialize 129 (0.3%) 8 (0.4%) core::ops::function::FnOnce::call_once 126 (0.2%) 29 (1.4%) core::cell::UnsafeCell::get 126 (0.2%) 2 (0.1%) crossbeam_utils::backoff::Backoff::spin 125 (0.2%) 1 (0.0%) slab::Slab::try_remove 122 (0.2%) 27 (1.3%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 122 (0.2%) 1 (0.0%) tokio_threadpool::sender::Sender::prepare_for_spawn 121 (0.2%) 1 (0.0%) tokio_threadpool::pool::Pool::terminate_sleeping_workers 121 (0.2%) 1 (0.0%) tokio_threadpool::worker::Worker::transition_to_blocking 119 (0.2%) 13 (0.6%) core::ptr::non_null::NonNull::as_ref 119 (0.2%) 7 (0.3%) core::cell::Cell::set 119 (0.2%) 1 (0.0%) crossbeam_epoch::internal::Local::pin 118 (0.2%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::notify_task 117 (0.2%) 1 (0.0%) tokio_threadpool::task::Task::stub 116 (0.2%) 4 (0.2%) crossbeam_epoch::default::with_handle::{{closure}} 114 (0.2%) 2 (0.1%) std::thread::local::fast::Key::get 113 (0.2%) 2 (0.1%) std::thread::local::fast::Key::try_initialize 113 (0.2%) 1 (0.0%) tokio_threadpool::task::Task::run::{{closure}} 112 (0.2%) 1 (0.0%) crossbeam_epoch::deferred::Deferred::new 111 (0.2%) 5 (0.2%) core::option::Option::as_ref 111 (0.2%) 2 (0.1%) std::panicking::try 110 (0.2%) 1 (0.0%) tokio_threadpool::task::Task::new 109 (0.2%) 2 (0.1%) core::option::Option::map 109 (0.2%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 108 (0.2%) 17 (0.8%) core::ptr::non_null::NonNull::as_ptr 106 (0.2%) 3 (0.1%) core::option::Option::ok_or 105 (0.2%) 7 (0.3%) core::option::Option::take 105 (0.2%) 1 (0.0%) as core::ops::drop::Drop>::drop 105 (0.2%) 1 (0.0%) as core::ops::drop::Drop>::drop 104 (0.2%) 1 (0.0%) alloc::sync::Weak::upgrade 104 (0.2%) 1 (0.0%) tokio_threadpool::builder::Builder::new 102 (0.2%) 1 (0.0%) ::drop 101 (0.2%) 2 (0.1%) core::result::Result::expect 101 (0.2%) 1 (0.0%) ::fmt 101 (0.2%) 1 (0.0%) crossbeam_deque::Worker::push 100 (0.2%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::new 99 (0.2%) 3 (0.1%) alloc::raw_vec::RawVec::new_in 98 (0.2%) 1 (0.0%) tokio_threadpool::worker::stack::Stack::push 97 (0.2%) 6 (0.3%) core::option::Option::is_some 97 (0.2%) 1 (0.0%) alloc::alloc::Global::alloc_impl 96 (0.2%) 1 (0.0%) <&tokio_threadpool::sender::Sender as tokio_executor::executor::Executor>::spawn 96 (0.2%) 1 (0.0%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 94 (0.2%) 13 (0.6%) alloc::sync::Arc::inner 94 (0.2%) 9 (0.4%) core::ptr::unique::Unique::new_unchecked 94 (0.2%) 1 (0.0%) crossbeam_deque::Worker::new_fifo 93 (0.2%) 6 (0.3%) core::cell::Cell::new 93 (0.2%) 1 (0.0%) crossbeam_deque::Worker::reserve 92 (0.2%) 1 (0.0%) ::fmt 92 (0.2%) 1 (0.0%) tokio_threadpool::pool::Pool::submit_external 90 (0.2%) 6 (0.3%) crossbeam_utils::cache_padded::CachePadded::new 90 (0.2%) 1 (0.0%) tokio_executor::global::with_default::{{closure}} 90 (0.2%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::start 89 (0.2%) 1 (0.0%) ::spec_new_impl 89 (0.2%) 1 (0.0%) crossbeam_deque::Buffer::alloc 89 (0.2%) 1 (0.0%) tokio_threadpool::pool::backup_stack::BackupStack::push 87 (0.2%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 87 (0.2%) 1 (0.0%) as core::ops::drop::Drop>::drop 86 (0.2%) 1 (0.0%) std::sync::poison::map_result 83 (0.2%) 1 (0.0%) crossbeam_deque::Block::destroy 80 (0.2%) 1 (0.0%) core::ptr::drop_in_place 80 (0.2%) 1 (0.0%) core::ptr::drop_in_place 79 (0.2%) 1 (0.0%) crossbeam_deque::Injector::new 79 (0.2%) 1 (0.0%) crossbeam_queue::seg_queue::Block::destroy 78 (0.2%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::push_stub 77 (0.2%) 1 (0.0%) core::ptr::drop_in_place<[alloc::sync::Arc]> 77 (0.2%) 1 (0.0%) core::ptr::drop_in_place<[slab::Entry>]> 77 (0.2%) 1 (0.0%) core::ptr::drop_in_place<[tokio_threadpool::pool::backup::Backup]> 77 (0.2%) 1 (0.0%) core::ptr::drop_in_place<[tokio_threadpool::worker::entry::WorkerEntry]> 77 (0.2%) 1 (0.0%) std::sync::mutex::Mutex::try_lock 76 (0.2%) 1 (0.0%) alloc::vec::Vec::into_boxed_slice 75 (0.1%) 5 (0.2%) core::ptr::slice_from_raw_parts_mut 75 (0.1%) 1 (0.0%) core::sync::atomic::AtomicBool::compare_exchange 75 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::submit 73 (0.1%) 15 (0.7%) as core::ops::deref::Deref>::deref 73 (0.1%) 3 (0.1%) as core::fmt::Debug>::fmt 73 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::fold 73 (0.1%) 1 (0.0%) crossbeam_queue::seg_queue::SegQueue::new 72 (0.1%) 2 (0.1%) as core::iter::range::RangeIteratorImpl>::spec_next 71 (0.1%) 1 (0.0%) tokio_executor::enter::Enter::block_on 70 (0.1%) 2 (0.1%) alloc::sync::Arc::into_raw 70 (0.1%) 2 (0.1%) std::thread::local::fast::destroy_value 70 (0.1%) 1 (0.0%) as core::cmp::PartialEq>::eq 70 (0.1%) 1 (0.0%) alloc::sync::Arc::downgrade 70 (0.1%) 1 (0.0%) core::cmp::min_by 70 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::run 69 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::set_ptr_and_cap 69 (0.1%) 3 (0.1%) core::option::Option::as_mut 68 (0.1%) 6 (0.3%) as core::fmt::Debug>::fmt 67 (0.1%) 7 (0.3%) core::cell::Cell::get 67 (0.1%) 7 (0.3%) core::ptr::non_null::NonNull::new_unchecked 67 (0.1%) 1 (0.0%) alloc::sync::Arc::allocate_for_layout 67 (0.1%) 1 (0.0%) core::ptr::drop_in_place 66 (0.1%) 2 (0.1%) std::panicking::try::do_catch 66 (0.1%) 1 (0.0%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 66 (0.1%) 1 (0.0%) std::thread::Builder::spawn_unchecked 65 (0.1%) 2 (0.1%) as core::ops::try_trait::Try>::branch 65 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::do_run::{{closure}} 64 (0.1%) 8 (0.4%) as core::convert::From<&mut T>>::from 64 (0.1%) 2 (0.1%) crossbeam_epoch::default::with_handle 64 (0.1%) 2 (0.1%) std::thread::local::fast::Key::try_register_dtor 63 (0.1%) 8 (0.4%) ::into_iter 63 (0.1%) 7 (0.3%) core::ptr::mut_ptr::::is_null 63 (0.1%) 1 (0.0%) alloc::raw_vec::RawVec::into_box 63 (0.1%) 1 (0.0%) std::sync::mutex::Mutex::new 63 (0.1%) 1 (0.0%) tokio_threadpool::task::Task::schedule2 63 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::with_current::{{closure}} 63 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::drain_remotely_completed_tasks 62 (0.1%) 1 (0.0%) futures_util::task::arc_wake::increase_refcount 62 (0.1%) 1 (0.0%) tokio_threadpool::task::Task::abort 60 (0.1%) 5 (0.2%) core::ptr::const_ptr::::offset 60 (0.1%) 5 (0.2%) core::ptr::mut_ptr::::offset 60 (0.1%) 4 (0.2%) alloc::vec::Vec::as_mut_ptr 60 (0.1%) 1 (0.0%) ::fmt 59 (0.1%) 1 (0.0%) core::fmt::Arguments::new_v1 59 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::new 59 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::notify 58 (0.1%) 2 (0.1%) core::ptr::metadata::from_raw_parts 58 (0.1%) 1 (0.0%) crossbeam_epoch::guard::Guard::defer_unchecked 58 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::worker_handoff 56 (0.1%) 4 (0.2%) as core::ops::drop::Drop>::drop 56 (0.1%) 1 (0.0%) as tokio_executor::park::Park>::park::{{closure}} 56 (0.1%) 1 (0.0%) as tokio_executor::park::Park>::park_timeout::{{closure}} 56 (0.1%) 1 (0.0%) ::fmt 56 (0.1%) 1 (0.0%) ::poll 56 (0.1%) 1 (0.0%) ::fmt 56 (0.1%) 1 (0.0%) tokio_threadpool::pool::prng_seed 56 (0.1%) 1 (0.0%) tokio_threadpool::shutdown::ShutdownTrigger::new 55 (0.1%) 1 (0.0%) core::iter::adapters::map::map_fold::{{closure}} 54 (0.1%) 3 (0.1%) core::panicking::assert_failed 54 (0.1%) 2 (0.1%) core::cmp::PartialOrd::lt 54 (0.1%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}> 53 (0.1%) 1 (0.0%) >::from 53 (0.1%) 1 (0.0%) core::ptr::drop_in_place 53 (0.1%) 1 (0.0%) core::sync::atomic::AtomicBool::compare_and_swap 53 (0.1%) 1 (0.0%) std::sync::once::Once::call_once 53 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::signal_stop 52 (0.1%) 2 (0.1%) <[T] as core::fmt::Debug>::fmt 52 (0.1%) 2 (0.1%) alloc::sync::Arc::from_raw 52 (0.1%) 2 (0.1%) std::panicking::try::do_call 51 (0.1%) 3 (0.1%) as core::fmt::Debug>::fmt 51 (0.1%) 3 (0.1%) alloc::vec::Vec::with_capacity_in 51 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold 51 (0.1%) 1 (0.0%) ::drop 51 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::shutdown 51 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::shutdown_now 51 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::shutdown_on_idle 50 (0.1%) 4 (0.2%) std::thread::local::LocalKey::with 50 (0.1%) 1 (0.0%) ::fmt 49 (0.1%) 2 (0.1%) core::option::Option::expect 49 (0.1%) 1 (0.0%) core::alloc::layout::Layout::from_size_align 49 (0.1%) 1 (0.0%) core::iter::range::>::size_hint 49 (0.1%) 1 (0.0%) tokio_threadpool::task::Task::schedule 48 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::capacity 48 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 47 (0.1%) 1 (0.0%) ::fmt 47 (0.1%) 1 (0.0%) tokio_threadpool::task::blocking::State::add_capacity 46 (0.1%) 1 (0.0%) as core::convert::From>>::from 46 (0.1%) 1 (0.0%) as core::iter::range::RangeIteratorImpl>::spec_next_back 46 (0.1%) 1 (0.0%) tokio_threadpool::shutdown::Shutdown::wait 45 (0.1%) 5 (0.2%) core::ptr::const_ptr::::add 45 (0.1%) 3 (0.1%) core::sync::atomic::AtomicPtr::store 45 (0.1%) 1 (0.0%) <&tokio_threadpool::sender::Sender as tokio_executor::executor::Executor>::status 45 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup::State::worker_handoff 44 (0.1%) 2 (0.1%) crossbeam_epoch::deferred::Deferred::new::call 44 (0.1%) 1 (0.0%) > as core::ops::try_trait::Try>::branch 44 (0.1%) 1 (0.0%) ::fmt 44 (0.1%) 1 (0.0%) ::fmt 44 (0.1%) 1 (0.0%) crossbeam_epoch::atomic::ensure_aligned 44 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::new 44 (0.1%) 1 (0.0%) tokio_threadpool::pool::state::State::dec_num_futures 43 (0.1%) 4 (0.2%) as core::convert::From<&mut T>>::from 43 (0.1%) 4 (0.2%) core::pin::Pin

::new_unchecked 43 (0.1%) 1 (0.0%) as core::ops::drop::Drop>::drop 43 (0.1%) 1 (0.0%) alloc::vec::Vec::truncate 43 (0.1%) 1 (0.0%) core::num::::checked_add 43 (0.1%) 1 (0.0%) core::num::::checked_mul 43 (0.1%) 1 (0.0%) core::num::::overflowing_add 43 (0.1%) 1 (0.0%) core::num::::overflowing_mul 43 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::notify_blocking_task 42 (0.1%) 3 (0.1%) >::get_unchecked 42 (0.1%) 2 (0.1%) as core::fmt::Debug>::fmt 42 (0.1%) 1 (0.0%) alloc::alloc::exchange_malloc 42 (0.1%) 1 (0.0%) core::ptr::drop_in_place+Output = alloc::boxed::Box+core::marker::Send>>> 42 (0.1%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>> 42 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.0%) core::sync::atomic::AtomicPtr::compare_and_swap 42 (0.1%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_and_swap 42 (0.1%) 1 (0.0%) std::sync::poison::Flag::borrow 41 (0.1%) 1 (0.0%) ::fmt 41 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 41 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::run_task2 40 (0.1%) 1 (0.0%) >::from 40 (0.1%) 1 (0.0%) ::fmt 40 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::for_each 40 (0.1%) 1 (0.0%) core::ptr::drop_in_place 40 (0.1%) 1 (0.0%) crossbeam_epoch::atomic::Owned::into_box 40 (0.1%) 1 (0.0%) tokio_threadpool::task::blocking::State::claim_capacity 40 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::new2 40 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::unregister_task 39 (0.1%) 3 (0.1%) core::slice::::iter 39 (0.1%) 1 (0.0%) alloc::raw_vec::RawVec::from_raw_parts_in 39 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 39 (0.1%) 1 (0.0%) futures_util::task::arc_wake::wake_by_ref_arc_raw 39 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::park_timeout 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) alloc::raw_vec::handle_reserve 38 (0.1%) 1 (0.0%) core::num::::one_less_than_next_power_of_two 38 (0.1%) 1 (0.0%) crossbeam_deque::Buffer::write 37 (0.1%) 1 (0.0%) ::drop 37 (0.1%) 1 (0.0%) ::fmt 37 (0.1%) 1 (0.0%) core::sync::atomic::atomic_add 37 (0.1%) 1 (0.0%) core::sync::atomic::atomic_xor 37 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::do_run 36 (0.1%) 4 (0.2%) core::ptr::const_ptr::::is_null 36 (0.1%) 3 (0.1%) core::sync::atomic::AtomicPtr::load 36 (0.1%) 1 (0.0%) ::partial_cmp 36 (0.1%) 1 (0.0%) ::partial_cmp 36 (0.1%) 1 (0.0%) ::steps_between 36 (0.1%) 1 (0.0%) core::option::Option::unwrap_or_else 36 (0.1%) 1 (0.0%) crossbeam_deque::Worker::resize::{{closure}} 36 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::sleep_light 35 (0.1%) 5 (0.2%) core::option::Option::is_none 35 (0.1%) 3 (0.1%) core::ops::function::FnOnce::call_once{{vtable.shim}} 35 (0.1%) 1 (0.0%) as core::ops::index::IndexMut>::index_mut 35 (0.1%) 1 (0.0%) core::option::Option::unwrap_or 35 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::do_run::{{closure}}::{{closure}} 34 (0.1%) 1 (0.0%) ::fmt 34 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::signal_stop 34 (0.1%) 1 (0.0%) tokio_threadpool::task::Task::notify_blocking 33 (0.1%) 5 (0.2%) core::mem::forget 33 (0.1%) 3 (0.1%) alloc::sync::Arc::from_ptr 33 (0.1%) 3 (0.1%) core::sync::atomic::AtomicPtr::new 33 (0.1%) 1 (0.0%) >::from 33 (0.1%) 1 (0.0%) ::fmt 33 (0.1%) 1 (0.0%) ::fmt 33 (0.1%) 1 (0.0%) ::fmt 33 (0.1%) 1 (0.0%) tokio_threadpool::builder::Builder::pool_size 33 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::release_backup 33 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::try_run_owned_task 33 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::park 32 (0.1%) 4 (0.2%) alloc::raw_vec::RawVec::ptr 32 (0.1%) 2 (0.1%) alloc::sync::Arc<[T]>::allocate_for_slice::{{closure}} 32 (0.1%) 2 (0.1%) core::slice::::len 32 (0.1%) 1 (0.0%) core::fmt::num::::fmt 32 (0.1%) 1 (0.0%) tokio_threadpool::pool::state::State::inc_num_futures 32 (0.1%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::can_block 32 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::drain_tasks 31 (0.1%) 2 (0.1%) core::result::Result::is_ok 31 (0.1%) 1 (0.0%) core::alloc::layout::Layout::pad_to_align 31 (0.1%) 1 (0.0%) lazy_static::lazy::Lazy::get 31 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize::{{closure}} 31 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::unpark 30 (0.1%) 6 (0.3%) as core::ops::deref::Deref>::deref 30 (0.1%) 2 (0.1%) alloc::vec::Vec::as_ptr 30 (0.1%) 2 (0.1%) core::ptr::slice_from_raw_parts 30 (0.1%) 2 (0.1%) core::slice::raw::from_raw_parts 30 (0.1%) 2 (0.1%) core::slice::raw::from_raw_parts_mut 30 (0.1%) 2 (0.1%) std::thread::Builder::spawn_unchecked_<[closure@src/pool/mod.rs:330:28: 389:10], 30 (0.1%) 1 (0.0%) ::fmt 30 (0.1%) 1 (0.0%) ::fmt 30 (0.1%) 1 (0.0%) alloc::boxed::Box::pin 30 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 29 (0.1%) 1 (0.0%) ::fmt 29 (0.1%) 1 (0.0%) ::fmt 29 (0.1%) 1 (0.0%) ::fmt 29 (0.1%) 1 (0.0%) ::fmt 29 (0.1%) 1 (0.0%) ::fmt 29 (0.1%) 1 (0.0%) alloc::sync::Arc<[T]>::copy_from_slice 29 (0.1%) 1 (0.0%) crossbeam_epoch::atomic::decompose_data 29 (0.1%) 1 (0.0%) std::sync::poison::Flag::done 29 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::new 28 (0.1%) 2 (0.1%) as core::ops::deref::Deref>::deref 28 (0.1%) 2 (0.1%) core::intrinsics::copy_nonoverlapping 28 (0.1%) 2 (0.1%) core::intrinsics::write_bytes 28 (0.1%) 1 (0.0%) ::eq 28 (0.1%) 1 (0.0%) ::fmt 28 (0.1%) 1 (0.0%) ::fmt 28 (0.1%) 1 (0.0%) ::fmt 28 (0.1%) 1 (0.0%) ::fmt 28 (0.1%) 1 (0.0%) ::fmt 28 (0.1%) 1 (0.0%) alloc::raw_vec::alloc_guard 28 (0.1%) 1 (0.0%) core::ptr::drop_in_place>> 28 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.0%) core::ptr::drop_in_place 28 (0.1%) 1 (0.0%) core::ptr::drop_in_place 28 (0.1%) 1 (0.0%) core::ptr::drop_in_place 28 (0.1%) 1 (0.0%) core::ptr::drop_in_place 28 (0.1%) 1 (0.0%) std::sys_common::backtrace::__rust_begin_short_backtrace 28 (0.1%) 1 (0.0%) tokio_threadpool::builder::Builder::max_blocking 28 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup_stack::State::set_head 28 (0.1%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::consume_allocation 28 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::entry 27 (0.1%) 3 (0.1%) core::ptr::mut_ptr::::add 27 (0.1%) 1 (0.0%) ::deallocate 27 (0.1%) 1 (0.0%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 27 (0.1%) 1 (0.0%) ::fmt 27 (0.1%) 1 (0.0%) alloc::boxed::Box<[core::mem::maybe_uninit::MaybeUninit],A>::assume_init 27 (0.1%) 1 (0.0%) core::cmp::PartialOrd::ge 27 (0.1%) 1 (0.0%) core::ptr::drop_in_place]>> 27 (0.1%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.1%) 1 (0.0%) core::ptr::drop_in_place>>> 27 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::notify_blocking 26 (0.1%) 2 (0.1%) core::ptr::mut_ptr::::set_ptr_value 26 (0.1%) 1 (0.0%) ::partial_cmp 26 (0.1%) 1 (0.0%) ::eq 26 (0.1%) 1 (0.0%) ::partial_cmp 26 (0.1%) 1 (0.0%) lazy_static::lazy::Lazy::get::{{closure}} 26 (0.1%) 1 (0.0%) tokio_threadpool::park::default_park::DefaultPark::park_sync 26 (0.1%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::set 25 (0.0%) 5 (0.2%) core::ptr::mut_ptr::::cast 25 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::shrink::{{closure}} 25 (0.0%) 1 (0.0%) core::alloc::layout::Layout::padding_needed_for 25 (0.0%) 1 (0.0%) core::ptr::drop_in_place 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::compare_exchange 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicPtr::compare_exchange 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange_weak 25 (0.0%) 1 (0.0%) core::time::Duration::from_millis 25 (0.0%) 1 (0.0%) futures_util::task::arc_wake::ArcWake::wake 25 (0.0%) 1 (0.0%) std::sync::mutex::MutexGuard::new::{{closure}} 25 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack::BackupStack::new 25 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::register_task 25 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack::Stack::new 25 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack::State::set_head 24 (0.0%) 3 (0.1%) alloc::boxed::Box::into_raw 24 (0.0%) 3 (0.1%) core::ptr::const_ptr::::as_ptr 24 (0.0%) 3 (0.1%) core::slice::::as_ptr 24 (0.0%) 2 (0.1%) alloc::raw_vec::RawVec::reserve_for_push 24 (0.0%) 2 (0.1%) core::pin::Pin

::as_mut 24 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::write_bytes 24 (0.0%) 2 (0.1%) core::slice::::get_unchecked 24 (0.0%) 2 (0.1%) std::thread::local::lazy::LazyKeyInner::take 24 (0.0%) 1 (0.0%) ::eq 24 (0.0%) 1 (0.0%) ::eq 24 (0.0%) 1 (0.0%) ::eq 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) crossbeam_deque::Block::wait_next 24 (0.0%) 1 (0.0%) crossbeam_deque::Worker::stealer 24 (0.0%) 1 (0.0%) crossbeam_queue::seg_queue::Block::wait_next 24 (0.0%) 1 (0.0%) slab::Slab::iter 24 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::ptr 24 (0.0%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::new 23 (0.0%) 2 (0.1%) as core::fmt::Debug>::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts_in 23 (0.0%) 1 (0.0%) tokio_threadpool::builder::Builder::stack_size 22 (0.0%) 2 (0.1%) <*const T as core::fmt::Pointer>::fmt 22 (0.0%) 2 (0.1%) as core::ops::function::FnOnce<()>>::call_once 22 (0.0%) 2 (0.1%) alloc::sync::Arc::as_ptr 22 (0.0%) 1 (0.0%) ::clone 22 (0.0%) 1 (0.0%) >::get 22 (0.0%) 1 (0.0%) >::get_mut 22 (0.0%) 1 (0.0%) alloc::sync::Arc<[T]>::allocate_for_slice 22 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 22 (0.0%) 1 (0.0%) core::sync::atomic::compiler_fence 22 (0.0%) 1 (0.0%) core::sync::atomic::fence 22 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::AtomicEpoch::compare_and_swap 22 (0.0%) 1 (0.0%) src/builder.rs:89:22: 89:92]"* @"_ZN5alloc5boxed12Box$LT$T$GT$3new17hd1e8e1f754f72508E 22 (0.0%) 1 (0.0%) std::sync::poison::PoisonError::new 22 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::set_pushed 22 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::is_terminated 21 (0.0%) 3 (0.1%) core::result::Result::is_err 21 (0.0%) 3 (0.1%) core::slice::raw::debug_check_data_len 21 (0.0%) 1 (0.0%) as core::ops::function::Fn>::call 21 (0.0%) 1 (0.0%) as core::convert::From>>::from 21 (0.0%) 1 (0.0%) core::iter::adapters::map::Map::new 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::sync::atomic::strongest_failure_ordering 21 (0.0%) 1 (0.0%) crossbeam_deque::Buffer::at 21 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::low_bits 21 (0.0%) 1 (0.0%) tokio_threadpool::callback::Callback::call 21 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::release 21 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::has_task 20 (0.0%) 2 (0.1%) <&T as core::fmt::Display>::fmt 20 (0.0%) 2 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 20 (0.0%) 2 (0.1%) core::cmp::PartialEq::ne 20 (0.0%) 2 (0.1%) core::iter::range::>::next 20 (0.0%) 2 (0.1%) std::panic::catch_unwind 20 (0.0%) 1 (0.0%) alloc::sync::data_offset_align 20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.0%) 1 (0.0%) crossbeam_deque::Slot::wait_write 20 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::swap 20 (0.0%) 1 (0.0%) crossbeam_queue::seg_queue::Slot::wait_write 20 (0.0%) 1 (0.0%) futures_util::task::arc_wake::ArcWake::into_waker 20 (0.0%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::clear 19 (0.0%) 1 (0.0%) as core::convert::From>>::from 19 (0.0%) 1 (0.0%) alloc::alloc::realloc 19 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::resize::{{closure}},()>::{{closure}}>> 19 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked 19 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::store 19 (0.0%) 1 (0.0%) core::task::wake::RawWaker::new 19 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::from_usize 19 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::new 19 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::wait_for_handoff::{{closure}} 19 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::try_run_task 18 (0.0%) 3 (0.1%) alloc::boxed::Box::from_raw 18 (0.0%) 3 (0.1%) alloc::vec::Vec::with_capacity 18 (0.0%) 3 (0.1%) core::ptr::unique::Unique::dangling 18 (0.0%) 2 (0.1%) <*const T as core::fmt::Debug>::fmt 18 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::write 18 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.0%) core::iter::adapters::rev::Rev::new 18 (0.0%) 1 (0.0%) core::task::wake::Waker::from_raw 18 (0.0%) 1 (0.0%) std::panicking::panic_count::count_is_zero 18 (0.0%) 1 (0.0%) std::sync::once::Once::call_once::{{closure}} 18 (0.0%) 1 (0.0%) tokio_executor::global::with_default 18 (0.0%) 1 (0.0%) tokio_threadpool::builder::Builder::new::{{closure}} 18 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::set_ptr 18 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::is_notified 17 (0.0%) 1 (0.0%) > as core::ops::try_trait::FromResidual>>::from_residual 17 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 17 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 17 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::push_sleeper 17 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::is_pushed 17 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::is_running 17 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::notify 16 (0.0%) 2 (0.1%) alloc::sync::data_offset 16 (0.0%) 2 (0.1%) core::mem::maybe_uninit::MaybeUninit::zeroed 16 (0.0%) 2 (0.1%) std::thread::local::lazy::LazyKeyInner::get 16 (0.0%) 1 (0.0%) ::allocate 16 (0.0%) 1 (0.0%) ::allocate_zeroed 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) >::le 16 (0.0%) 1 (0.0%) ::park_timeout 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::ne 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::ne 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::drop 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::ne 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) >::index_mut 16 (0.0%) 1 (0.0%) alloc::alloc::dealloc 16 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::reserve 16 (0.0%) 1 (0.0%) alloc::vec::Vec::shrink_to_fit 16 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>> 16 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Shared::into_owned 16 (0.0%) 1 (0.0%) std::sync::mutex::MutexGuard::new 16 (0.0%) 1 (0.0%) std::sys_common::memchr::memchr 16 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::remaining_capacity 16 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::remotely_complete_task 15 (0.0%) 1 (0.0%) ::deref 15 (0.0%) 1 (0.0%) ::build_hasher 15 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 15 (0.0%) 1 (0.0%) ::spawn 15 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::needs_to_grow 15 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 15 (0.0%) 1 (0.0%) alloc::sync::Arc::allocate_for_layout::{{closure}} 15 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::map 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::new 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::fetch_add 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::store 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_add 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_and 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_or 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_sub 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_xor 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::store 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::swap 15 (0.0%) 1 (0.0%) crossbeam_deque::Steal::is_empty 15 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::load 15 (0.0%) 1 (0.0%) slab::Slab::with_capacity 15 (0.0%) 1 (0.0%) tokio_threadpool::pool::state:: for usize>::from 15 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::steal_tasks 15 (0.0%) 1 (0.0%) tokio_threadpool::worker::state:: for usize>::from 14 (0.0%) 2 (0.1%) core::mem::manually_drop::ManuallyDrop::take 14 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 14 (0.0%) 1 (0.0%) as core::ops::bit::Shl>::shl 14 (0.0%) 1 (0.0%) as core::ops::bit::Shr>::shr 14 (0.0%) 1 (0.0%) as tokio_executor::park::Park>::park_timeout 14 (0.0%) 1 (0.0%) >::get_unchecked_mut 14 (0.0%) 1 (0.0%) alloc::sync::Arc::ptr_eq 14 (0.0%) 1 (0.0%) core::hash::sip::SipHasher13::new_with_keys 14 (0.0%) 1 (0.0%) core::iter::adapters::enumerate::Enumerate::new 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) slab::Slab::insert 14 (0.0%) 1 (0.0%) tokio_threadpool::builder::Builder::keep_alive 14 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::fetch_unset_pushed 13 (0.0%) 1 (0.0%) ::fmt 13 (0.0%) 1 (0.0%) ::fmt 13 (0.0%) 1 (0.0%) as core::iter::traits::collect::FromIterator>::from_iter 13 (0.0%) 1 (0.0%) as tokio_executor::park::Park>::unpark 13 (0.0%) 1 (0.0%) alloc::alloc::alloc 13 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::rev 13 (0.0%) 1 (0.0%) core::num::::wrapping_shl 13 (0.0%) 1 (0.0%) core::num::::wrapping_shr 13 (0.0%) 1 (0.0%) core::num::::next_power_of_two 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place,)>+Output = ()+core::marker::Send+core::marker::Sync>>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 13 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::load 13 (0.0%) 1 (0.0%) crossbeam_deque::Buffer::dealloc 13 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Shared::as_raw 13 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::AtomicEpoch::load 13 (0.0%) 1 (0.0%) std::thread::Builder::spawn 13 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::set_lifecycle 13 (0.0%) 1 (0.0%) tokio_threadpool::task::Task::drop_future 13 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::set_lifecycle 12 (0.0%) 2 (0.1%) alloc::vec::Vec::len 12 (0.0%) 2 (0.1%) core::mem::needs_drop 12 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::read 12 (0.0%) 2 (0.1%) crossbeam_utils::backoff::Backoff::new 12 (0.0%) 1 (0.0%) <*mut T as core::fmt::Pointer>::fmt 12 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 12 (0.0%) 1 (0.0%) as core::ops::arith::Add>::add 12 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::from_usize 12 (0.0%) 1 (0.0%) ::clone 12 (0.0%) 1 (0.0%) ::fmt 12 (0.0%) 1 (0.0%) ::fmt 12 (0.0%) 1 (0.0%) ::fmt 12 (0.0%) 1 (0.0%) ::wake_by_ref 12 (0.0%) 1 (0.0%) ::clone 12 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::shrink_to_fit 12 (0.0%) 1 (0.0%) alloc::vec::Vec::reserve 12 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts 12 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 12 (0.0%) 1 (0.0%) core::num::::unchecked_sub 12 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place,crossbeam_queue::err::PopError>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = alloc::boxed::Box+core::marker::Send>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place,)>+Output = ()+core::marker::Send+core::marker::Sync> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::slice::::get 12 (0.0%) 1 (0.0%) core::slice::::get_mut 12 (0.0%) 1 (0.0%) core::slice::index:: for [T]>::index_mut 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::load 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::load 12 (0.0%) 1 (0.0%) futures_util::task::arc_wake::clone_arc_raw 12 (0.0%) 1 (0.0%) futures_util::task::arc_wake::wake_arc_raw 12 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::lock 12 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::unlock 11 (0.0%) 1 (0.0%) <&mut I as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.0%) as core::ops::bit::BitXor>::bitxor 11 (0.0%) 1 (0.0%) as core::ops::bit::BitXorAssign>::bitxor_assign 11 (0.0%) 1 (0.0%) ::unpark 11 (0.0%) 1 (0.0%) core::cmp::impls:: for &A>::eq 11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::new 11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::new 11 (0.0%) 1 (0.0%) crossbeam_deque::Buffer::read 11 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Owned::into_shared 11 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Owned::new 11 (0.0%) 1 (0.0%) slab::Slab::clear 11 (0.0%) 1 (0.0%) slab::Slab::remove 11 (0.0%) 1 (0.0%) std::sync::once::Once::is_completed 11 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::set_next_sleeper 11 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::toggle_queued 11 (0.0%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::get_ref 11 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::set_next_sleeper 10 (0.0%) 2 (0.1%) core::ptr::const_ptr::::cast 10 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 10 (0.0%) 1 (0.0%) ::forward_unchecked 10 (0.0%) 1 (0.0%) ::park 10 (0.0%) 1 (0.0%) alloc::vec::Vec::new 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::iter::range::>::next_back 10 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::new 10 (0.0%) 1 (0.0%) core::num::::count_ones 10 (0.0%) 1 (0.0%) core::num::::trailing_zeros 10 (0.0%) 1 (0.0%) log::max_level 10 (0.0%) 1 (0.0%) std::sync::poison::Flag::get 10 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::try_lock 10 (0.0%) 1 (0.0%) std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} 10 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::poll_blocking_capacity 10 (0.0%) 1 (0.0%) tokio_threadpool::shutdown::Shutdown::new 10 (0.0%) 1 (0.0%) tokio_threadpool::task::Task::consume_blocking_allocation 10 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::new 10 (0.0%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::set_can_block 10 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::push_internal 10 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::is_signaled 9 (0.0%) 1 (0.0%) <() as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.0%) <*mut T as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.0%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 9 (0.0%) 1 (0.0%) ::drop 9 (0.0%) 1 (0.0%) ::fmt 9 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::into_usize 9 (0.0%) 1 (0.0%) ::forward_unchecked 9 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 9 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 9 (0.0%) 1 (0.0%) ::status 9 (0.0%) 1 (0.0%) ::backward_unchecked 9 (0.0%) 1 (0.0%) alloc::vec::Vec::set_len 9 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.0%) core::cmp::Ord::min 9 (0.0%) 1 (0.0%) core::iter::adapters::map::map_fold 9 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::collect 9 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::enumerate 9 (0.0%) 1 (0.0%) core::pin::Pin

::as_ref 9 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) core::ptr::read_volatile 9 (0.0%) 1 (0.0%) core::ptr::write_volatile 9 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Owned::from_raw 9 (0.0%) 1 (0.0%) crossbeam_epoch::default::is_pinned::{{closure}} 9 (0.0%) 1 (0.0%) crossbeam_epoch::default::pin::{{closure}} 9 (0.0%) 1 (0.0%) crossbeam_epoch::internal::Local::collector 9 (0.0%) 1 (0.0%) futures_util::task::arc_wake::drop_arc_raw 9 (0.0%) 1 (0.0%) std::sync::mutex::Mutex::lock 9 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::new::{{closure}} 9 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::is_stub 9 (0.0%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::sender 9 (0.0%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::sender_mut 9 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::with_current 9 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::submit_internal 8 (0.0%) 2 (0.1%) >::from 8 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 8 (0.0%) 1 (0.0%) as core::convert::From>>::from 8 (0.0%) 1 (0.0%) as tokio_executor::park::Park>::park 8 (0.0%) 1 (0.0%) ::eq 8 (0.0%) 1 (0.0%) ::poll 8 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.0%) 1 (0.0%) core::task::wake::Context::from_waker 8 (0.0%) 1 (0.0%) crossbeam_epoch::collector::LocalHandle::is_pinned 8 (0.0%) 1 (0.0%) crossbeam_epoch::collector::LocalHandle::pin 8 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::Epoch::pinned 8 (0.0%) 1 (0.0%) crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} 8 (0.0%) 1 (0.0%) crossbeam_epoch::internal::Local::global 8 (0.0%) 1 (0.0%) crossbeam_epoch::internal::Local::is_pinned 8 (0.0%) 1 (0.0%) std::ffi::c_str::CString::new 8 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::raw_lock 8 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::raw_unlock 8 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::try_lock 8 (0.0%) 1 (0.0%) tokio_threadpool::park::default_park::DefaultPark::notify 8 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize::RNG::__init 8 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::next_sleeper 8 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack::State::head 8 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::next_sleeper 7 (0.0%) 7 (0.3%) core::mem::align_of 7 (0.0%) 1 (0.0%) ::finish 7 (0.0%) 1 (0.0%) as core::convert::From>::from 7 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::from_usize 7 (0.0%) 1 (0.0%) ::finish 7 (0.0%) 1 (0.0%) >::from 7 (0.0%) 1 (0.0%) >::from 7 (0.0%) 1 (0.0%) ::deref::__static_ref_initialize 7 (0.0%) 1 (0.0%) >::from 7 (0.0%) 1 (0.0%) >::from 7 (0.0%) 1 (0.0%) >::from 7 (0.0%) 1 (0.0%) ::default 7 (0.0%) 1 (0.0%) >::from 7 (0.0%) 1 (0.0%) >::from 7 (0.0%) 1 (0.0%) alloc::vec::Vec::capacity 7 (0.0%) 1 (0.0%) core::cell::Cell::as_ptr 7 (0.0%) 1 (0.0%) core::mem::zeroed 7 (0.0%) 1 (0.0%) core::num::::is_power_of_two 7 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,tokio_threadpool::pool::Pool::new::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,tokio_threadpool::pool::Pool::new::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,tokio_threadpool::pool::Pool::new::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}> 7 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new 7 (0.0%) 1 (0.0%) tokio_threadpool::park::boxed::BoxedPark::new 7 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::set_running 7 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::unset_pushed 7 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::unset_running 7 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::clear_num_futures 7 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::lifecycle 7 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::is_allocated 7 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::is_queued 7 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::is_blocking 7 (0.0%) 1 (0.0%) tokio_threadpool::worker::WorkerId::new 7 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::pop_task 7 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::lifecycle 7 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::set_pushed 6 (0.0%) 6 (0.3%) core::mem::size_of 6 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 6 (0.0%) 1 (0.0%) ::default 6 (0.0%) 1 (0.0%) ::unpark 6 (0.0%) 1 (0.0%) ::deref 6 (0.0%) 1 (0.0%) ::initialize 6 (0.0%) 1 (0.0%) __rust_try 6 (0.0%) 1 (0.0%) alloc::boxed::> for core::pin::Pin>>::from 6 (0.0%) 1 (0.0%) alloc::boxed::Box::into_pin 6 (0.0%) 1 (0.0%) alloc::vec::Vec::clear 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::for_each::call 6 (0.0%) 1 (0.0%) core::mem::manually_drop::ManuallyDrop::drop 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,)>+Output = ()+core::marker::Send+core::marker::Sync>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,)>+Output = ()+core::marker::Send+core::marker::Sync>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::drop_in_place 6 (0.0%) 1 (0.0%) core::task::wake::Context::waker 6 (0.0%) 1 (0.0%) crossbeam_deque::Block::new 6 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Shared::deref 6 (0.0%) 1 (0.0%) tokio_threadpool::park::default_park::DefaultPark::new 6 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize 6 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::is_pushed 6 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::is_running 6 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::is_terminated 6 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::num_futures 6 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::has_remaining_capacity 6 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::is_ptr 6 (0.0%) 1 (0.0%) tokio_threadpool::task::state:: for usize>::from 6 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::is_pushed 5 (0.0%) 1 (0.0%) <&mut T as core::ops::deref::Deref>::deref 5 (0.0%) 1 (0.0%) <&mut T as core::ops::deref::DerefMut>::deref_mut 5 (0.0%) 1 (0.0%) core::cell::UnsafeCell::get_mut 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::pin::Pin<&T>::get_ref 5 (0.0%) 1 (0.0%) src/task/mod.rs:124:63: 150:10]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17had8e4bd9c5c5fe69E 5 (0.0%) 1 (0.0%) tokio_threadpool::worker::CURRENT_WORKER::__init 5 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::id 5 (0.0%) 1 (0.0%) tokio_threadpool::worker::WorkerId::to_usize 5 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack::State::head 4 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::into_usize 4 (0.0%) 1 (0.0%) ::default 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&&tokio_threadpool::worker::WorkerId> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&()> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&*const alloc::sync::Arc> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&*const tokio_threadpool::task::Task> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&*mut tokio_threadpool::task::Task> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::boxed::Box<[tokio_threadpool::pool::backup::Backup]>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::boxed::Box> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::string::String> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc<[tokio_threadpool::worker::entry::WorkerEntry]>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc>>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Weak> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&bool> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::Cell> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::Cell>>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::Cell> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::UnsafeCell<*mut tokio_threadpool::task::Task>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::UnsafeCell>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::UnsafeCell> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::marker::PhantomData>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option<&tokio_threadpool::worker::WorkerId>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::sync::atomic::AtomicUsize> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::time::Duration> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::cache_padded::CachePadded> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::cache_padded::CachePadded> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::sync::parker::Parker> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::sync::parker::Unparker> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&str> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_sync::task::atomic_waker::AtomicWaker> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::config::Config> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::park::default_park::DefaultPark> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::pool::Pool> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::pool::backup::Backup> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::pool::backup::BackupId> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::pool::backup_stack::BackupStack> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::sender::Sender> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::shutdown::Inner> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::task::blocking::Blocking> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::thread_pool::Inner> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::worker::CurrentTask> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::worker::WorkerId> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::worker::entry::WorkerEntry> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<()> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::fmt::Debug>::fmt::LockedPlaceholder> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::get<::deref::__static_ref_initialize>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) std::panicking::panicking 4 (0.0%) 1 (0.0%) std::sync::poison::PoisonError::get_ref 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup:: for usize>::from 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack:: for usize>::from 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::state:: for usize>::from 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking:: for usize>::from 4 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state:: for usize>::from 4 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::new 4 (0.0%) 1 (0.0%) tokio_threadpool::task::state::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::task::state::State::stub 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::transition_from_blocking 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack:: for usize>::from 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::state:: for usize>::from 3 (0.0%) 3 (0.1%) core::ptr::null 3 (0.0%) 3 (0.1%) core::ptr::null_mut 3 (0.0%) 1 (0.0%) ::default 3 (0.0%) 1 (0.0%) ::default 3 (0.0%) 1 (0.0%) ::deref::__stability 3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_pause 3 (0.0%) 1 (0.0%) core::hint::spin_loop 3 (0.0%) 1 (0.0%) core::sync::atomic::spin_loop_hint 3 (0.0%) 1 (0.0%) crossbeam_epoch::default::HANDLE::__getit 3 (0.0%) 1 (0.0%) crossbeam_epoch::default::is_pinned 3 (0.0%) 1 (0.0%) crossbeam_epoch::default::pin 3 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::Epoch::starting 3 (0.0%) 1 (0.0%) crossbeam_queue::seg_queue::Block::new 3 (0.0%) 1 (0.0%) num_cpus::get 3 (0.0%) 1 (0.0%) slab::Slab::new 3 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::KEYS::__getit 3 (0.0%) 1 (0.0%) std::thread::panicking 3 (0.0%) 1 (0.0%) tokio_executor::global::EXECUTOR::__getit 3 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize::RNG::__getit 3 (0.0%) 1 (0.0%) tokio_threadpool::worker::CURRENT_WORKER::__getit 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.0%) crossbeam_epoch::guard::unprotected