Lines Copies Function name ----- ------ ------------- 53509 (100%) 2466 (100%) (TOTAL) 1443 (2.7%) 25 (1.0%) alloc::alloc::box_free 1389 (2.6%) 29 (1.2%) core::mem::replace 857 (1.6%) 15 (0.6%) as core::ops::drop::Drop>::drop 790 (1.5%) 1 (0.0%) crossbeam_deque::Stealer::steal_batch_and_pop 786 (1.5%) 8 (0.3%) alloc::sync::Arc::new 782 (1.5%) 4 (0.2%) core::sync::atomic::atomic_compare_exchange 760 (1.4%) 37 (1.5%) core::ptr::read 675 (1.3%) 18 (0.7%) as core::ops::try_trait::Try>::branch 670 (1.3%) 15 (0.6%) alloc::sync::Weak::inner 544 (1.0%) 1 (0.0%) tokio_threadpool::worker::Worker::sleep 522 (1.0%) 1 (0.0%) crossbeam_deque::Injector::steal_batch 520 (1.0%) 7 (0.3%) std::thread::local::LocalKey::try_with 486 (0.9%) 1 (0.0%) tokio_threadpool::task::Task::run 468 (0.9%) 14 (0.6%) core::cell::Cell::replace 461 (0.9%) 1 (0.0%) tokio_threadpool::pool::Pool::spawn_thread 426 (0.8%) 1 (0.0%) std::thread::Builder::spawn_unchecked_ 425 (0.8%) 1 (0.0%) tokio_threadpool::builder::Builder::build 420 (0.8%) 3 (0.1%) alloc::raw_vec::RawVec::allocate_in 417 (0.8%) 3 (0.1%) alloc::raw_vec::RawVec::grow_amortized 406 (0.8%) 1 (0.0%) tokio_threadpool::pool::Pool::new 368 (0.7%) 15 (0.6%) as core::ops::drop::Drop>::drop 360 (0.7%) 15 (0.6%) core::alloc::layout::Layout::for_value_raw 355 (0.7%) 1 (0.0%) crossbeam_queue::seg_queue::SegQueue::push 344 (0.6%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::new 340 (0.6%) 1 (0.0%) crossbeam_queue::seg_queue::SegQueue::pop 333 (0.6%) 5 (0.2%) std::thread::local::lazy::LazyKeyInner::initialize 332 (0.6%) 40 (1.6%) core::mem::maybe_uninit::MaybeUninit::assume_init 324 (0.6%) 17 (0.7%) as core::ops::try_trait::FromResidual>>::from_residual 313 (0.6%) 1 (0.0%) crossbeam_deque::Worker::pop 306 (0.6%) 5 (0.2%) alloc::boxed::Box::into_unique 290 (0.5%) 5 (0.2%) alloc::raw_vec::RawVec::current_memory 289 (0.5%) 5 (0.2%) std::thread::local::fast::Key::try_initialize 289 (0.5%) 1 (0.0%) ::d_rounds 288 (0.5%) 14 (0.6%) as core::clone::Clone>::clone 288 (0.5%) 5 (0.2%) std::thread::local::fast::Key::get 279 (0.5%) 9 (0.4%) core::fmt::ArgumentV1::new 272 (0.5%) 1 (0.0%) crossbeam_deque::Injector::push 269 (0.5%) 15 (0.6%) alloc::sync::Arc::drop_slow 264 (0.5%) 6 (0.2%) core::result::Result::map_err 263 (0.5%) 1 (0.0%) tokio_threadpool::worker::Worker::run_task 256 (0.5%) 1 (0.0%) crossbeam_deque::Injector::steal 255 (0.5%) 1 (0.0%) tokio_threadpool::pool::Pool::spawn_thread::{{closure}} 253 (0.5%) 8 (0.3%) core::option::Option::ok_or 248 (0.5%) 36 (1.5%) core::ptr::write 243 (0.5%) 5 (0.2%) as core::fmt::Debug>::fmt 242 (0.5%) 6 (0.2%) core::result::Result::unwrap 238 (0.4%) 1 (0.0%) tokio_threadpool::pool::Pool::shutdown 234 (0.4%) 6 (0.2%) core::sync::atomic::atomic_load 232 (0.4%) 1 (0.0%) tokio_threadpool::worker::Worker::try_steal_task 223 (0.4%) 1 (0.0%) tokio_threadpool::pool::backup_stack::BackupStack::pop 221 (0.4%) 8 (0.3%) alloc::boxed::Box::new 210 (0.4%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::wait_for_handoff 209 (0.4%) 13 (0.5%) alloc::boxed::Box::leak 209 (0.4%) 1 (0.0%) tokio_threadpool::worker::Worker::check_run_state 204 (0.4%) 6 (0.2%) core::sync::atomic::atomic_store 204 (0.4%) 4 (0.2%) core::alloc::layout::Layout::array 202 (0.4%) 40 (1.6%) core::mem::maybe_uninit::MaybeUninit::uninit 202 (0.4%) 24 (1.0%) core::cell::UnsafeCell::new 201 (0.4%) 1 (0.0%) tokio_threadpool::worker::stack::Stack::pop 200 (0.4%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::pop 197 (0.4%) 30 (1.2%) core::ptr::unique::Unique::cast 196 (0.4%) 17 (0.7%) core::mem::align_of_val_raw 196 (0.4%) 2 (0.1%) std::thread::Builder::spawn_unchecked_::{{closure}} 192 (0.4%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::poll_blocking_capacity 186 (0.3%) 6 (0.2%) core::ptr::metadata::from_raw_parts_mut 186 (0.3%) 1 (0.0%) core::sync::atomic::atomic_compare_exchange_weak 184 (0.3%) 5 (0.2%) alloc::boxed::Box::into_raw_with_allocator 181 (0.3%) 1 (0.0%) tokio_threadpool::pool::Pool::signal_work 181 (0.3%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::shutdown 180 (0.3%) 7 (0.3%) as core::clone::Clone>::clone 178 (0.3%) 15 (0.6%) core::mem::size_of_val_raw 176 (0.3%) 1 (0.0%) alloc::sync::Arc::try_allocate_for_layout 171 (0.3%) 42 (1.7%) <&T as core::fmt::Debug>::fmt 170 (0.3%) 24 (1.0%) core::mem::manually_drop::ManuallyDrop::new 170 (0.3%) 11 (0.4%) core::option::Option::unwrap 168 (0.3%) 11 (0.4%) core::option::Option::take 168 (0.3%) 1 (0.0%) tokio_threadpool::sender::Sender::prepare_for_spawn 165 (0.3%) 5 (0.2%) std::thread::local::fast::Key::try_register_dtor 163 (0.3%) 25 (1.0%) core::ptr::unique::Unique::as_ref 162 (0.3%) 40 (1.6%) core::mem::drop 162 (0.3%) 1 (0.0%) as core::fmt::Debug>::fmt 160 (0.3%) 5 (0.2%) alloc::boxed::Box::from_raw_in 160 (0.3%) 4 (0.2%) core::result::Result::expect 157 (0.3%) 5 (0.2%) std::thread::local::fast::destroy_value 157 (0.3%) 1 (0.0%) alloc::alloc::Global::grow_impl 156 (0.3%) 1 (0.0%) ::shrink 156 (0.3%) 1 (0.0%) tokio_threadpool::task::Task::stub 155 (0.3%) 1 (0.0%) ::drop 155 (0.3%) 1 (0.0%) tokio_threadpool::pool::Pool::submit::{{closure}} 154 (0.3%) 1 (0.0%) alloc::raw_vec::finish_grow 152 (0.3%) 2 (0.1%) core::cmp::min_by 152 (0.3%) 2 (0.1%) core::fmt::builders::DebugList::entries 152 (0.3%) 1 (0.0%) ::clone 148 (0.3%) 12 (0.5%) core::ops::function::FnOnce::call_once 147 (0.3%) 1 (0.0%) alloc::raw_vec::RawVec::shrink 145 (0.3%) 5 (0.2%) as core::ops::drop::Drop>::drop 145 (0.3%) 1 (0.0%) slab::Slab::insert_at 145 (0.3%) 1 (0.0%) tokio_threadpool::task::Task::new 143 (0.3%) 1 (0.0%) tokio_threadpool::pool::Pool::terminate_sleeping_workers 142 (0.3%) 1 (0.0%) as core::hash::Hasher>::write 141 (0.3%) 1 (0.0%) tokio_threadpool::worker::Worker::transition_to_blocking 138 (0.3%) 2 (0.1%) crossbeam_utils::backoff::Backoff::snooze 138 (0.3%) 1 (0.0%) crossbeam_deque::Worker::resize 136 (0.3%) 15 (0.6%) alloc::sync::Arc::get_mut_unchecked 136 (0.3%) 1 (0.0%) crossbeam_epoch::deferred::Deferred::new 133 (0.2%) 2 (0.1%) std::panicking::try 132 (0.2%) 2 (0.1%) alloc::vec::Vec::push 130 (0.2%) 19 (0.8%) core::ptr::non_null::NonNull::cast 130 (0.2%) 1 (0.0%) tokio_threadpool::builder::Builder::new 129 (0.2%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 129 (0.2%) 1 (0.0%) crossbeam_deque::Worker::new_fifo 128 (0.2%) 6 (0.2%) crossbeam_utils::cache_padded::CachePadded::new 128 (0.2%) 1 (0.0%) crossbeam_deque::Injector::new 126 (0.2%) 3 (0.1%) core::slice::iter::Iter::new 126 (0.2%) 3 (0.1%) core::slice::iter::Iter::post_inc_start 126 (0.2%) 2 (0.1%) crossbeam_utils::backoff::Backoff::spin 126 (0.2%) 1 (0.0%) core::alloc::layout::Layout::extend 125 (0.2%) 43 (1.7%) core::mem::manually_drop::ManuallyDrop::into_inner 124 (0.2%) 1 (0.0%) ::drop 122 (0.2%) 11 (0.4%) core::cell::Cell::new 121 (0.2%) 1 (0.0%) crossbeam_queue::seg_queue::SegQueue::new 120 (0.2%) 1 (0.0%) tokio_threadpool::task::Task::run::{{closure}} 118 (0.2%) 4 (0.2%) crossbeam_epoch::default::with_handle::{{closure}} 117 (0.2%) 31 (1.3%) >::into 117 (0.2%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::new 115 (0.2%) 1 (0.0%) slab::Slab::try_remove 115 (0.2%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::notify_task 114 (0.2%) 7 (0.3%) core::option::Option::as_ref 113 (0.2%) 13 (0.5%) core::cell::Cell::set 112 (0.2%) 2 (0.1%) core::option::Option::map 112 (0.2%) 1 (0.0%) ::spec_new_impl 111 (0.2%) 1 (0.0%) as core::ops::drop::Drop>::drop 109 (0.2%) 1 (0.0%) ::fmt 108 (0.2%) 1 (0.0%) core::hash::sip::u8to64_le 108 (0.2%) 1 (0.0%) std::thread::Builder::spawn_unchecked 107 (0.2%) 1 (0.0%) as core::ops::drop::Drop>::drop 105 (0.2%) 3 (0.1%) alloc::raw_vec::RawVec::new_in 103 (0.2%) 3 (0.1%) core::result::Result::unwrap_or_else 102 (0.2%) 1 (0.0%) <&tokio_threadpool::sender::Sender as tokio_executor::executor::Executor>::spawn 102 (0.2%) 1 (0.0%) tokio_threadpool::pool::backup_stack::BackupStack::push 101 (0.2%) 13 (0.5%) as core::ops::deref::Deref>::deref 100 (0.2%) 1 (0.0%) alloc::sync::Weak::upgrade 99 (0.2%) 1 (0.0%) ::fmt 98 (0.2%) 1 (0.0%) as core::ops::drop::Drop>::drop 98 (0.2%) 1 (0.0%) crossbeam_deque::Block::destroy 97 (0.2%) 1 (0.0%) ::c_rounds 97 (0.2%) 1 (0.0%) crossbeam_deque::Worker::push 96 (0.2%) 1 (0.0%) tokio_executor::global::with_default::{{closure}} 94 (0.2%) 1 (0.0%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 94 (0.2%) 1 (0.0%) crossbeam_queue::seg_queue::Block::destroy 93 (0.2%) 3 (0.1%) core::ptr::metadata::from_raw_parts 92 (0.2%) 16 (0.6%) core::ptr::non_null::NonNull::as_ref 91 (0.2%) 1 (0.0%) tokio_threadpool::task::Task::schedule2 90 (0.2%) 3 (0.1%) as core::iter::range::RangeIteratorImpl>::spec_next 89 (0.2%) 1 (0.0%) alloc::alloc::Global::alloc_impl 89 (0.2%) 1 (0.0%) core::ptr::drop_in_place 89 (0.2%) 1 (0.0%) core::ptr::drop_in_place 88 (0.2%) 14 (0.6%) alloc::sync::Arc::from_inner 88 (0.2%) 1 (0.0%) alloc::vec::Vec::into_boxed_slice 87 (0.2%) 3 (0.1%) as core::fmt::Debug>::fmt 86 (0.2%) 2 (0.1%) crossbeam_epoch::default::with_handle 86 (0.2%) 1 (0.0%) std::sync::mutex::Mutex::new 83 (0.2%) 1 (0.0%) ::fmt 83 (0.2%) 1 (0.0%) alloc::sync::Arc::allocate_for_layout 82 (0.2%) 30 (1.2%) core::ptr::unique::Unique::as_ptr 82 (0.2%) 1 (0.0%) crossbeam_epoch::internal::Local::pin 82 (0.2%) 1 (0.0%) tokio_executor::enter::Enter::block_on 82 (0.2%) 1 (0.0%) tokio_threadpool::worker::Worker::run 80 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 80 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::fold 80 (0.1%) 1 (0.0%) tokio_threadpool::task::Task::abort 79 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::with_current::{{closure}} 79 (0.1%) 1 (0.0%) tokio_threadpool::worker::stack::Stack::push 78 (0.1%) 1 (0.0%) std::sync::poison::map_result 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[alloc::sync::Arc]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[slab::Entry>]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[tokio_threadpool::pool::backup::Backup]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[tokio_threadpool::worker::entry::WorkerEntry]> 77 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::drain_remotely_completed_tasks 76 (0.1%) 13 (0.5%) core::cell::Cell::get 76 (0.1%) 1 (0.0%) as core::panic::BoxMeUp>::take_box 76 (0.1%) 1 (0.0%) alloc::sync::Arc::downgrade 76 (0.1%) 1 (0.0%) core::cmp::max_by 75 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::signal_stop 74 (0.1%) 1 (0.0%) as tokio_executor::park::Park>::park::{{closure}} 74 (0.1%) 1 (0.0%) as tokio_executor::park::Park>::park_timeout::{{closure}} 74 (0.1%) 1 (0.0%) core::ptr::drop_in_place 74 (0.1%) 1 (0.0%) std::sync::mutex::Mutex::try_lock 73 (0.1%) 1 (0.0%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 73 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::submit_external 72 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 71 (0.1%) 1 (0.0%) futures_util::task::arc_wake::increase_refcount 71 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::notify 70 (0.1%) 2 (0.1%) alloc::sync::Arc::into_raw 70 (0.1%) 1 (0.0%) tokio_threadpool::shutdown::ShutdownTrigger::new 67 (0.1%) 5 (0.2%) core::option::Option::is_some 67 (0.1%) 1 (0.0%) ::drop 66 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::do_run::{{closure}} 65 (0.1%) 10 (0.4%) core::ptr::unique::Unique::new_unchecked 65 (0.1%) 1 (0.0%) crossbeam_epoch::guard::Guard::defer_unchecked 64 (0.1%) 16 (0.6%) alloc::sync::Arc::inner 64 (0.1%) 1 (0.0%) tokio_threadpool::pool::prng_seed 63 (0.1%) 1 (0.0%) ::poll 61 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::new 60 (0.1%) 15 (0.6%) alloc::rc::is_dangling 60 (0.1%) 9 (0.4%) core::ptr::non_null::NonNull::new_unchecked 60 (0.1%) 6 (0.2%) core::ptr::const_ptr::::offset 60 (0.1%) 2 (0.1%) core::sync::atomic::atomic_add 60 (0.1%) 1 (0.0%) alloc::raw_vec::RawVec::into_box 60 (0.1%) 1 (0.0%) crossbeam_deque::Worker::reserve 60 (0.1%) 1 (0.0%) std::sync::once::Once::call_once 60 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::new 59 (0.1%) 1 (0.0%) ::fmt 59 (0.1%) 1 (0.0%) ::fmt 59 (0.1%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}> 59 (0.1%) 1 (0.0%) crossbeam_deque::Buffer::alloc 59 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::shutdown 59 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::shutdown_now 59 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::shutdown_on_idle 58 (0.1%) 1 (0.0%) core::iter::adapters::map::map_fold::{{closure}} 58 (0.1%) 1 (0.0%) core::ptr::drop_in_place 57 (0.1%) 3 (0.1%) as core::fmt::Debug>::fmt 56 (0.1%) 38 (1.5%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 56 (0.1%) 22 (0.9%) core::ptr::non_null::NonNull::as_ptr 56 (0.1%) 1 (0.0%) core::sync::atomic::AtomicBool::compare_exchange 56 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup::State::worker_handoff 54 (0.1%) 6 (0.2%) core::ptr::slice_from_raw_parts_mut 54 (0.1%) 5 (0.2%) as core::ops::drop::Drop>::drop 54 (0.1%) 2 (0.1%) as core::ops::try_trait::Try>::branch 54 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold 53 (0.1%) 1 (0.0%) ::fmt 52 (0.1%) 1 (0.0%) ::fmt 52 (0.1%) 1 (0.0%) ::fmt 52 (0.1%) 1 (0.0%) tokio_threadpool::task::Task::schedule 51 (0.1%) 3 (0.1%) core::option::Option::as_mut 50 (0.1%) 5 (0.2%) core::ptr::mut_ptr::::offset 50 (0.1%) 2 (0.1%) <[T] as core::fmt::Debug>::fmt 50 (0.1%) 1 (0.0%) as core::convert::From>>::from 50 (0.1%) 1 (0.0%) core::fmt::Arguments::new_v1 50 (0.1%) 1 (0.0%) tokio_threadpool::shutdown::Shutdown::wait 49 (0.1%) 1 (0.0%) ::fmt 49 (0.1%) 1 (0.0%) ::fmt 49 (0.1%) 1 (0.0%) crossbeam_epoch::atomic::ensure_aligned 49 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::submit 48 (0.1%) 36 (1.5%) core::cell::UnsafeCell::get 48 (0.1%) 2 (0.1%) std::panicking::try::do_call 48 (0.1%) 1 (0.0%) as core::hash::Hasher>::finish 47 (0.1%) 8 (0.3%) core::ptr::mut_ptr::::is_null 46 (0.1%) 2 (0.1%) as core::fmt::Debug>::fmt 46 (0.1%) 1 (0.0%) <&tokio_threadpool::sender::Sender as tokio_executor::executor::Executor>::status 46 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::new2 45 (0.1%) 5 (0.2%) alloc::vec::Vec::as_mut_ptr 45 (0.1%) 1 (0.0%) as core::iter::range::RangeIteratorImpl>::spec_next_back 45 (0.1%) 1 (0.0%) ::fmt 45 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::for_each 45 (0.1%) 1 (0.0%) tokio_threadpool::pool::state::State::dec_num_futures 44 (0.1%) 5 (0.2%) std::thread::local::LocalKey::with 44 (0.1%) 1 (0.0%) core::iter::range::>::size_hint 44 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 43 (0.1%) 1 (0.0%) ::clone 43 (0.1%) 1 (0.0%) > as core::ops::try_trait::Try>::branch 43 (0.1%) 1 (0.0%) ::fmt 43 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 43 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 43 (0.1%) 1 (0.0%) core::ptr::drop_in_place+Output = alloc::boxed::Box+core::marker::Send>>> 43 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 43 (0.1%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>> 43 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 43 (0.1%) 1 (0.0%) core::ptr::drop_in_place 43 (0.1%) 1 (0.0%) futures_util::task::arc_wake::wake_by_ref_arc_raw 43 (0.1%) 1 (0.0%) std::panicking::begin_panic::{{closure}} 42 (0.1%) 1 (0.0%) ::fmt 41 (0.1%) 5 (0.2%) as core::convert::From<&mut T>>::from 41 (0.1%) 1 (0.0%) crossbeam_deque::Worker::resize::{{closure}} 41 (0.1%) 1 (0.0%) std::panicking::begin_panic 41 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::run_task2 41 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::unregister_task 40 (0.1%) 8 (0.3%) as core::convert::From<&mut T>>::from 40 (0.1%) 5 (0.2%) core::mem::needs_drop 40 (0.1%) 1 (0.0%) ::fmt 40 (0.1%) 1 (0.0%) ::fmt 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%) std::sync::poison::Flag::borrow 39 (0.1%) 5 (0.2%) std::thread::local::lazy::LazyKeyInner::take 39 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::capacity 39 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 39 (0.1%) 1 (0.0%) ::fmt 39 (0.1%) 1 (0.0%) ::fmt 39 (0.1%) 1 (0.0%) ::fmt 39 (0.1%) 1 (0.0%) ::fmt 39 (0.1%) 1 (0.0%) ::fmt 39 (0.1%) 1 (0.0%) alloc::raw_vec::handle_reserve 39 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::sleep_light 38 (0.1%) 1 (0.0%) as core::ops::drop::Drop>::drop 38 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::worker_handoff 38 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::drain_tasks 37 (0.1%) 3 (0.1%) core::result::Result::is_ok 37 (0.1%) 1 (0.0%) ::drop 37 (0.1%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::new 36 (0.1%) 3 (0.1%) alloc::vec::Vec::with_capacity_in 36 (0.1%) 2 (0.1%) alloc::raw_vec::finish_grow::{{closure}} 36 (0.1%) 2 (0.1%) crossbeam_epoch::deferred::Deferred::new::call 36 (0.1%) 1 (0.0%) tokio_threadpool::pool::backup_stack::BackupStack::new 36 (0.1%) 1 (0.0%) tokio_threadpool::task::Task::notify_blocking 36 (0.1%) 1 (0.0%) tokio_threadpool::worker::stack::Stack::new 35 (0.1%) 1 (0.0%) alloc::raw_vec::RawVec::from_raw_parts_in 35 (0.1%) 1 (0.0%) core::sync::atomic::AtomicBool::compare_and_swap 35 (0.1%) 1 (0.0%) crossbeam_deque::Buffer::write 34 (0.1%) 1 (0.0%) core::num::::overflowing_add 34 (0.1%) 1 (0.0%) core::num::::overflowing_mul 34 (0.1%) 1 (0.0%) std::sys_common::backtrace::__rust_end_short_backtrace 33 (0.1%) 3 (0.1%) as core::ops::deref::Deref>::deref 33 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::set_ptr_and_cap 33 (0.1%) 1 (0.0%) as core::ops::index::IndexMut>::index_mut 33 (0.1%) 1 (0.0%) core::alloc::layout::Layout::from_size_align 33 (0.1%) 1 (0.0%) std::collections::hash::map::RandomState::new::{{closure}} 33 (0.1%) 1 (0.0%) std::sys_common::backtrace::__rust_begin_short_backtrace 32 (0.1%) 6 (0.2%) as core::fmt::Debug>::fmt 32 (0.1%) 1 (0.0%) alloc::boxed::Box::pin 32 (0.1%) 1 (0.0%) core::num::::checked_add 32 (0.1%) 1 (0.0%) core::num::::checked_mul 32 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::park 32 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::park_timeout 31 (0.1%) 1 (0.0%) ::fmt 31 (0.1%) 1 (0.0%) ::fmt 31 (0.1%) 1 (0.0%) ::fmt 31 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 31 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 31 (0.1%) 1 (0.0%) crossbeam_epoch::internal::Local::unpin 31 (0.1%) 1 (0.0%) tokio_threadpool::builder::Builder::pool_size 31 (0.1%) 1 (0.0%) tokio_threadpool::task::blocking::Blocking::push_stub 30 (0.1%) 16 (0.6%) as core::ops::deref::Deref>::deref 30 (0.1%) 5 (0.2%) core::ptr::const_ptr::::is_null 30 (0.1%) 2 (0.1%) std::panicking::try::do_catch 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%) core::hash::sip::Hasher::new_with_keys 30 (0.1%) 1 (0.0%) core::option::Option::unwrap_or_else 30 (0.1%) 1 (0.0%) core::sync::atomic::atomic_and 30 (0.1%) 1 (0.0%) core::sync::atomic::atomic_or 30 (0.1%) 1 (0.0%) core::sync::atomic::atomic_sub 30 (0.1%) 1 (0.0%) core::sync::atomic::atomic_swap 30 (0.1%) 1 (0.0%) core::sync::atomic::atomic_xor 30 (0.1%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::new 30 (0.1%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::unpark 29 (0.1%) 2 (0.1%) core::option::Option::expect 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::raw_vec::alloc_guard 29 (0.1%) 1 (0.0%) core::hash::sip::Hasher::reset 29 (0.1%) 1 (0.0%) core::ptr::drop_in_place 29 (0.1%) 1 (0.0%) core::ptr::drop_in_place>> 29 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 29 (0.1%) 1 (0.0%) core::ptr::drop_in_place 29 (0.1%) 1 (0.0%) core::ptr::drop_in_place 29 (0.1%) 1 (0.0%) core::ptr::drop_in_place 29 (0.1%) 1 (0.0%) core::ptr::drop_in_place 29 (0.1%) 1 (0.0%) lazy_static::lazy::Lazy::get 29 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize::{{closure}} 29 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::do_run::{{closure}}::{{closure}} 28 (0.1%) 5 (0.2%) core::mem::forget 28 (0.1%) 4 (0.2%) core::pin::Pin

::new_unchecked 28 (0.1%) 2 (0.1%) alloc::sync::Arc::from_raw 28 (0.1%) 2 (0.1%) core::slice::::len 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::alloc::exchange_malloc 28 (0.1%) 1 (0.0%) core::option::Option::unwrap_or 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%) 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::sync::atomic::AtomicPtr::compare_and_swap 28 (0.1%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_and_swap 28 (0.1%) 1 (0.0%) crossbeam_epoch::internal::Local::release_handle 28 (0.1%) 1 (0.0%) futures_util::task::arc_wake::ArcWake::wake 28 (0.1%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::can_block 28 (0.1%) 1 (0.0%) tokio_threadpool::worker::Worker::try_run_owned_task 27 (0.1%) 5 (0.2%) std::thread::local::lazy::LazyKeyInner::get 27 (0.1%) 3 (0.1%) alloc::vec::Vec::as_ptr 27 (0.1%) 3 (0.1%) core::ptr::slice_from_raw_parts 27 (0.1%) 3 (0.1%) core::slice::raw::from_raw_parts 27 (0.1%) 1 (0.0%) ::partial_cmp 27 (0.1%) 1 (0.0%) std::sync::poison::Flag::done 27 (0.1%) 1 (0.0%) tokio_threadpool::pool::Pool::release_backup 26 (0.0%) 9 (0.4%) ::into_iter 26 (0.0%) 2 (0.1%) as core::ops::function::FnOnce<()>>::call_once 26 (0.0%) 2 (0.1%) std::panic::catch_unwind 26 (0.0%) 1 (0.0%) core::fmt::num::::fmt 26 (0.0%) 1 (0.0%) core::ptr::drop_in_place]>> 26 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 26 (0.0%) 1 (0.0%) core::ptr::drop_in_place 26 (0.0%) 1 (0.0%) std::panicking::begin_panic::PanicPayload::new 26 (0.0%) 1 (0.0%) tokio_threadpool::builder::Builder::max_blocking 26 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::add_capacity 26 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::consume_allocation 25 (0.0%) 7 (0.3%) >::from 25 (0.0%) 5 (0.2%) alloc::raw_vec::RawVec::ptr 25 (0.0%) 4 (0.2%) alloc::boxed::Box::into_raw 25 (0.0%) 1 (0.0%) ::fmt 25 (0.0%) 1 (0.0%) ::steps_between 25 (0.0%) 1 (0.0%) alloc::sync::Arc<[T]>::allocate_for_slice 25 (0.0%) 1 (0.0%) crossbeam_deque::Block::wait_next 25 (0.0%) 1 (0.0%) crossbeam_queue::seg_queue::Block::wait_next 25 (0.0%) 1 (0.0%) slab::Slab::iter 24 (0.0%) 3 (0.1%) core::sync::atomic::AtomicPtr::new 24 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::from_usize 24 (0.0%) 1 (0.0%) src/builder.rs:89:22: 89:92]"* @"_ZN5alloc5boxed12Box$LT$T$GT$3new17ha8caa5b91afc4f9cE 23 (0.0%) 3 (0.1%) core::ops::function::FnOnce::call_once{{vtable.shim}} 23 (0.0%) 1 (0.0%) ::partial_cmp 23 (0.0%) 1 (0.0%) ::partial_cmp 23 (0.0%) 1 (0.0%) alloc::vec::Vec::truncate 23 (0.0%) 1 (0.0%) core::cmp::PartialOrd::ge 23 (0.0%) 1 (0.0%) core::cmp::PartialOrd::lt 23 (0.0%) 1 (0.0%) core::sync::atomic::compiler_fence 23 (0.0%) 1 (0.0%) core::sync::atomic::fence 23 (0.0%) 1 (0.0%) crossbeam_deque::Slot::wait_write 23 (0.0%) 1 (0.0%) crossbeam_queue::seg_queue::Slot::wait_write 23 (0.0%) 1 (0.0%) lazy_static::lazy::Lazy::get::{{closure}} 23 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::is_terminated 23 (0.0%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::clear 23 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::notify 22 (0.0%) 1 (0.0%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 22 (0.0%) 1 (0.0%) ::drop 22 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 22 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::claim_capacity 21 (0.0%) 3 (0.1%) alloc::sync::Arc::from_ptr 21 (0.0%) 3 (0.1%) core::iter::range::>::next 21 (0.0%) 3 (0.1%) core::slice::::iter 21 (0.0%) 2 (0.1%) std::sync::poison::PoisonError::new 21 (0.0%) 1 (0.0%) crossbeam_deque::Worker::stealer 21 (0.0%) 1 (0.0%) tokio_threadpool::builder::Builder::stack_size 21 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::ptr 21 (0.0%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::set 20 (0.0%) 4 (0.2%) >::get_unchecked 20 (0.0%) 2 (0.1%) alloc::raw_vec::RawVec::reserve_for_push 20 (0.0%) 1 (0.0%) ::deallocate 20 (0.0%) 1 (0.0%) core::hash::Hasher::write_u64 20 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 20 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 20 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 20 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 20 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 20 (0.0%) 1 (0.0%) core::sync::atomic::strongest_failure_ordering 20 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::decompose_data 20 (0.0%) 1 (0.0%) std::panicking::panic_count::count_is_zero 19 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 19 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 19 (0.0%) 1 (0.0%) ::fmt 19 (0.0%) 1 (0.0%) ::fmt 19 (0.0%) 1 (0.0%) ::fmt 19 (0.0%) 1 (0.0%) std::thread::Builder::spawn 19 (0.0%) 1 (0.0%) tokio_threadpool::callback::Callback::call 19 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::start 19 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::is_notified 18 (0.0%) 6 (0.2%) core::ptr::const_ptr::::add 18 (0.0%) 3 (0.1%) core::ptr::unique::Unique::dangling 18 (0.0%) 3 (0.1%) core::sync::atomic::AtomicPtr::load 18 (0.0%) 3 (0.1%) core::sync::atomic::AtomicPtr::store 18 (0.0%) 2 (0.1%) core::pin::Pin

::as_mut 18 (0.0%) 2 (0.1%) core::slice::raw::from_raw_parts_mut 18 (0.0%) 1 (0.0%) ::drop 18 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::shrink::{{closure}} 18 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 18 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 18 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::resize::{{closure}},()>::{{closure}}>> 18 (0.0%) 1 (0.0%) tokio_executor::global::with_default 18 (0.0%) 1 (0.0%) tokio_threadpool::park::default_park::DefaultPark::park_sync 18 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::signal_stop 17 (0.0%) 2 (0.1%) alloc::sync::Arc<[T]>::allocate_for_slice::{{closure}} 17 (0.0%) 1 (0.0%) as core::ops::function::Fn>::call 17 (0.0%) 1 (0.0%) as core::convert::From>>::from 17 (0.0%) 1 (0.0%) alloc::sync::Arc<[T]>::copy_from_slice 17 (0.0%) 1 (0.0%) core::alloc::layout::Layout::pad_to_align 17 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked 17 (0.0%) 1 (0.0%) core::time::Duration::from_millis 17 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::new 17 (0.0%) 1 (0.0%) std::sync::mutex::MutexGuard::new 17 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::has_task 17 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::do_run 17 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::entry 16 (0.0%) 4 (0.2%) core::option::Option::is_none 16 (0.0%) 2 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::build_hasher 16 (0.0%) 1 (0.0%) ::clone 16 (0.0%) 1 (0.0%) core::alloc::layout::size_align 16 (0.0%) 1 (0.0%) log::max_level 16 (0.0%) 1 (0.0%) slab::Slab::with_capacity 16 (0.0%) 1 (0.0%) std::sync::mutex::MutexGuard::new::{{closure}} 15 (0.0%) 1 (0.0%) > as core::ops::try_trait::FromResidual>>::from_residual 15 (0.0%) 1 (0.0%) alloc::sync::data_offset_align 14 (0.0%) 7 (0.3%) as core::ops::deref::Deref>::deref 14 (0.0%) 3 (0.1%) core::intrinsics::write_bytes 14 (0.0%) 2 (0.1%) core::mem::maybe_uninit::MaybeUninit::zeroed 14 (0.0%) 1 (0.0%) as core::panic::BoxMeUp>::get 14 (0.0%) 1 (0.0%) as core::convert::From>>::from 14 (0.0%) 1 (0.0%) ::eq 14 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.0%) 1 (0.0%) core::panicking::assert_failed 14 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull::new 14 (0.0%) 1 (0.0%) futures_util::task::arc_wake::ArcWake::into_waker 14 (0.0%) 1 (0.0%) tokio_threadpool::builder::Builder::keep_alive 14 (0.0%) 1 (0.0%) tokio_threadpool::task::Task::drop_future 14 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::try_run_task 13 (0.0%) 3 (0.1%) core::intrinsics::copy_nonoverlapping 13 (0.0%) 1 (0.0%) >::get 13 (0.0%) 1 (0.0%) >::get_mut 13 (0.0%) 1 (0.0%) alloc::boxed::Box<[core::mem::maybe_uninit::MaybeUninit],A>::assume_init 13 (0.0%) 1 (0.0%) alloc::vec::Vec::shrink_to_fit 13 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 13 (0.0%) 1 (0.0%) core::alloc::layout::Layout::padding_needed_for 13 (0.0%) 1 (0.0%) core::iter::adapters::map::Map::new 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>> 13 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 13 (0.0%) 1 (0.0%) core::task::wake::RawWaker::new 13 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::register_task 12 (0.0%) 6 (0.2%) core::ptr::mut_ptr::::cast 12 (0.0%) 4 (0.2%) core::ptr::mut_ptr::::add 12 (0.0%) 3 (0.1%) core::result::Result::is_err 12 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::set_ptr_value 12 (0.0%) 2 (0.1%) crossbeam_utils::backoff::Backoff::new 12 (0.0%) 1 (0.0%) >::from 12 (0.0%) 1 (0.0%) ::deref 12 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 12 (0.0%) 1 (0.0%) ::eq 12 (0.0%) 1 (0.0%) ::eq 12 (0.0%) 1 (0.0%) ::eq 12 (0.0%) 1 (0.0%) alloc::alloc::alloc 12 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed 12 (0.0%) 1 (0.0%) alloc::alloc::dealloc 12 (0.0%) 1 (0.0%) alloc::alloc::realloc 12 (0.0%) 1 (0.0%) alloc::raw_vec::handle_reserve::{{closure}} 12 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts_in 12 (0.0%) 1 (0.0%) core::any::TypeId::of 12 (0.0%) 1 (0.0%) core::hash::sip::SipHasher13::new_with_keys 12 (0.0%) 1 (0.0%) core::iter::adapters::rev::Rev::new 12 (0.0%) 1 (0.0%) core::ptr::const_ptr::::as_ref 12 (0.0%) 1 (0.0%) core::task::wake::Waker::from_raw 12 (0.0%) 1 (0.0%) crossbeam_deque::Steal::is_empty 12 (0.0%) 1 (0.0%) std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} 12 (0.0%) 1 (0.0%) tokio_threadpool::builder::Builder::new::{{closure}} 12 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize::RNG::__init 12 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::remaining_capacity 12 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::with_current 12 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::remotely_complete_task 11 (0.0%) 11 (0.4%) core::mem::size_of 11 (0.0%) 2 (0.1%) as core::fmt::Debug>::fmt 11 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 11 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 11 (0.0%) 1 (0.0%) core::alloc::layout::Layout::new 11 (0.0%) 1 (0.0%) core::mem::zeroed 11 (0.0%) 1 (0.0%) core::num::::wrapping_shl 11 (0.0%) 1 (0.0%) core::num::::wrapping_shr 11 (0.0%) 1 (0.0%) core::num::::rotate_left 11 (0.0%) 1 (0.0%) core::num::::count_ones 11 (0.0%) 1 (0.0%) core::num::::trailing_zeros 11 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::new 11 (0.0%) 1 (0.0%) crossbeam_deque::Buffer::dealloc 11 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::KEYS::__init 11 (0.0%) 1 (0.0%) std::ffi::c_str::CString::new 11 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::push_sleeper 11 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::release 11 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::wait_for_handoff::{{closure}} 11 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::is_signaled 10 (0.0%) 2 (0.1%) >::get_unchecked_mut 10 (0.0%) 2 (0.1%) alloc::sync::Arc::as_ptr 10 (0.0%) 2 (0.1%) alloc::sync::data_offset 10 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 10 (0.0%) 1 (0.0%) ::drop 10 (0.0%) 1 (0.0%) >::le 10 (0.0%) 1 (0.0%) ::fmt 10 (0.0%) 1 (0.0%) ::fmt 10 (0.0%) 1 (0.0%) as tokio_executor::park::Park>::unpark 10 (0.0%) 1 (0.0%) ::fmt 10 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 10 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::shrink_to_fit 10 (0.0%) 1 (0.0%) alloc::vec::Vec::new 10 (0.0%) 1 (0.0%) core::num::::unchecked_add 10 (0.0%) 1 (0.0%) core::num::::unchecked_add 10 (0.0%) 1 (0.0%) core::num::::unchecked_add 10 (0.0%) 1 (0.0%) core::num::::unchecked_sub 10 (0.0%) 1 (0.0%) core::ptr::const_ptr::::guaranteed_eq 10 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_offset 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place,)>+Output = ()+core::marker::Send+core::marker::Sync>>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 10 (0.0%) 1 (0.0%) core::ptr::drop_in_place 10 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.0%) 1 (0.0%) core::ptr::read_volatile 10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::compare_exchange 10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicPtr::compare_exchange 10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange 10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange_weak 10 (0.0%) 1 (0.0%) crossbeam_deque::Block::new 10 (0.0%) 1 (0.0%) std::sync::once::Once::is_completed 10 (0.0%) 1 (0.0%) tokio_executor::global::EXECUTOR::__init 9 (0.0%) 9 (0.4%) core::mem::align_of 9 (0.0%) 3 (0.1%) alloc::boxed::Box::from_raw 9 (0.0%) 3 (0.1%) alloc::vec::Vec::with_capacity 9 (0.0%) 3 (0.1%) core::ptr::mut_ptr::::write_bytes 9 (0.0%) 3 (0.1%) core::slice::::get_unchecked 9 (0.0%) 1 (0.0%) ::drop 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) ::spawn 9 (0.0%) 1 (0.0%) ::status 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) ::wake_by_ref 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place,crossbeam_queue::err::PopError>> 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 9 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 9 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 9 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::store 9 (0.0%) 1 (0.0%) crossbeam_deque::Buffer::at 9 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::low_bits 9 (0.0%) 1 (0.0%) futures_util::task::arc_wake::clone_arc_raw 9 (0.0%) 1 (0.0%) std::sync::once::Once::call_once::{{closure}} 9 (0.0%) 1 (0.0%) std::sync::poison::Flag::get 9 (0.0%) 1 (0.0%) tokio_threadpool::task::Task::consume_blocking_allocation 9 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::steal_tasks 8 (0.0%) 4 (0.2%) core::ptr::const_ptr::::as_ptr 8 (0.0%) 4 (0.2%) core::slice::::as_ptr 8 (0.0%) 2 (0.1%) <&T as core::fmt::Display>::fmt 8 (0.0%) 2 (0.1%) core::cmp::PartialEq::ne 8 (0.0%) 2 (0.1%) core::mem::manually_drop::ManuallyDrop::take 8 (0.0%) 1 (0.0%) <&mut I as core::iter::traits::iterator::Iterator>::next 8 (0.0%) 1 (0.0%) as core::ops::bit::Shl>::shl 8 (0.0%) 1 (0.0%) as core::ops::bit::Shr>::shr 8 (0.0%) 1 (0.0%) ::unpark 8 (0.0%) 1 (0.0%) alloc::sync::Arc::allocate_for_layout::{{closure}} 8 (0.0%) 1 (0.0%) alloc::sync::Arc::ptr_eq 8 (0.0%) 1 (0.0%) core::iter::adapters::enumerate::Enumerate::new 8 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::new 8 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::new 8 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::swap 8 (0.0%) 1 (0.0%) slab::Slab::clear 8 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack::State::set_head 8 (0.0%) 1 (0.0%) tokio_threadpool::worker::CurrentTask::get_ref 8 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::fetch_unset_pushed 8 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack::State::set_head 7 (0.0%) 1 (0.0%) ::allocate 7 (0.0%) 1 (0.0%) ::allocate_zeroed 7 (0.0%) 1 (0.0%) ::grow 7 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 7 (0.0%) 1 (0.0%) ::fmt 7 (0.0%) 1 (0.0%) ::fmt 7 (0.0%) 1 (0.0%) as core::iter::traits::collect::FromIterator>::from_iter 7 (0.0%) 1 (0.0%) ::clone 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) ::clone 7 (0.0%) 1 (0.0%) ::park 7 (0.0%) 1 (0.0%) ::park_timeout 7 (0.0%) 1 (0.0%) ::deref::__static_ref_initialize 7 (0.0%) 1 (0.0%) ::default 7 (0.0%) 1 (0.0%) >::index_mut 7 (0.0%) 1 (0.0%) alloc::collections::TryReserveError::kind 7 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::reserve 7 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 7 (0.0%) 1 (0.0%) core::iter::range::>::next_back 7 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::map 7 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::rev 7 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::new 7 (0.0%) 1 (0.0%) core::num::::to_ne_bytes 7 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::load 7 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Shared::as_raw 7 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::AtomicEpoch::compare_and_swap 7 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::AtomicEpoch::load 7 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new 7 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::try_lock 7 (0.0%) 1 (0.0%) std::sys_common::memchr::memchr 7 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::notify_blocking_task 7 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::set_lifecycle 7 (0.0%) 1 (0.0%) tokio_threadpool::shutdown::Shutdown::new 7 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::set_lifecycle 6 (0.0%) 3 (0.1%) core::ptr::const_ptr::::cast 6 (0.0%) 2 (0.1%) alloc::vec::Vec::len 6 (0.0%) 2 (0.1%) core::cmp::Ord::min 6 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::read 6 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::write 6 (0.0%) 1 (0.0%) ::drop 6 (0.0%) 1 (0.0%) as core::ops::arith::Add>::add 6 (0.0%) 1 (0.0%) ::default 6 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 6 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 6 (0.0%) 1 (0.0%) ::clone 6 (0.0%) 1 (0.0%) ::clone 6 (0.0%) 1 (0.0%) __rust_try 6 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::needs_to_grow 6 (0.0%) 1 (0.0%) alloc::vec::Vec::reserve 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling 6 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 6 (0.0%) 1 (0.0%) core::iter::adapters::map::map_fold 6 (0.0%) 1 (0.0%) core::pin::Pin

::as_ref 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 = alloc::boxed::Box+core::marker::Send>> 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+core::marker::Send> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::fetch_add 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::load 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::store 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_add 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_and 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_or 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_sub 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_xor 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::load 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::store 6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::swap 6 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Atomic::load 6 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Owned::from_raw 6 (0.0%) 1 (0.0%) crossbeam_epoch::internal::Local::collector 6 (0.0%) 1 (0.0%) futures_util::task::arc_wake::drop_arc_raw 6 (0.0%) 1 (0.0%) futures_util::task::arc_wake::wake_arc_raw 6 (0.0%) 1 (0.0%) std::sync::mutex::Mutex::lock 6 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::lock 6 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::unlock 6 (0.0%) 1 (0.0%) tokio_threadpool::park::default_park::DefaultPark::new 6 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::set_pushed 6 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::new 6 (0.0%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::sender 6 (0.0%) 1 (0.0%) tokio_threadpool::thread_pool::ThreadPool::sender_mut 5 (0.0%) 1 (0.0%) <*const T as core::fmt::Pointer>::fmt 5 (0.0%) 1 (0.0%) as core::ops::bit::BitXor>::bitxor 5 (0.0%) 1 (0.0%) as core::ops::bit::BitXorAssign>::bitxor_assign 5 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 5 (0.0%) 1 (0.0%) as core::convert::From>>::from 5 (0.0%) 1 (0.0%) as core::convert::From>>::from 5 (0.0%) 1 (0.0%) ::drop 5 (0.0%) 1 (0.0%) as tokio_executor::park::Park>::park 5 (0.0%) 1 (0.0%) as tokio_executor::park::Park>::park_timeout 5 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align 5 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::for_each::call 5 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 5 (0.0%) 1 (0.0%) core::task::wake::Context::from_waker 5 (0.0%) 1 (0.0%) crossbeam_deque::Buffer::read 5 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Owned::into_shared 5 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Owned::new 5 (0.0%) 1 (0.0%) crossbeam_epoch::collector::LocalHandle::is_pinned 5 (0.0%) 1 (0.0%) crossbeam_epoch::collector::LocalHandle::pin 5 (0.0%) 1 (0.0%) crossbeam_epoch::default::HANDLE::__init 5 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::Epoch::pinned 5 (0.0%) 1 (0.0%) crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} 5 (0.0%) 1 (0.0%) crossbeam_epoch::internal::Local::global 5 (0.0%) 1 (0.0%) crossbeam_epoch::internal::Local::is_pinned 5 (0.0%) 1 (0.0%) slab::Slab::insert 5 (0.0%) 1 (0.0%) slab::Slab::remove 5 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::raw_lock 5 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::raw_unlock 5 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::try_lock 5 (0.0%) 1 (0.0%) tokio_threadpool::park::default_park::DefaultPark::notify 5 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::next_sleeper 5 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::Backup::set_next_sleeper 5 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack::State::head 5 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::notify_blocking 5 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::toggle_queued 5 (0.0%) 1 (0.0%) tokio_threadpool::worker::CURRENT_WORKER::__init 5 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::next_sleeper 5 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::set_next_sleeper 4 (0.0%) 4 (0.2%) core::slice::raw::debug_check_data_len 4 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 4 (0.0%) 1 (0.0%) ::finish 4 (0.0%) 1 (0.0%) ::write 4 (0.0%) 1 (0.0%) as core::convert::From>::from 4 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::from_usize 4 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 4 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::from_usize 4 (0.0%) 1 (0.0%) ::forward_unchecked 4 (0.0%) 1 (0.0%) ::finish 4 (0.0%) 1 (0.0%) ::write 4 (0.0%) 1 (0.0%) ::eq 4 (0.0%) 1 (0.0%) ::eq 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) ::eq 4 (0.0%) 1 (0.0%) ::ne 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) ::eq 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) ::eq 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) ::eq 4 (0.0%) 1 (0.0%) ::ne 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) ::eq 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) ::default 4 (0.0%) 1 (0.0%) alloc::vec::Vec::capacity 4 (0.0%) 1 (0.0%) core::cell::Cell::as_ptr 4 (0.0%) 1 (0.0%) core::cmp::impls::::lt 4 (0.0%) 1 (0.0%) core::cmp::impls::::lt 4 (0.0%) 1 (0.0%) core::cmp::impls::::lt 4 (0.0%) 1 (0.0%) core::hash::impls::::hash 4 (0.0%) 1 (0.0%) core::num::::is_power_of_two 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (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}}> 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 as alloc::vec::spec_extend::SpecExtend,tokio_threadpool::pool::Pool::new::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 4 (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}}> 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%) 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::{{closure}}> 4 (0.0%) 1 (0.0%) crossbeam_epoch::epoch::AtomicEpoch::store 4 (0.0%) 1 (0.0%) std::panicking::panicking 4 (0.0%) 1 (0.0%) tokio_threadpool::park::boxed::BoxedPark::new 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::poll_blocking_capacity 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::set_running 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::unset_pushed 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::unset_running 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::clear_num_futures 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::inc_num_futures 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::lifecycle 4 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::is_allocated 4 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state::BlockingState::is_queued 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::CurrentTask::set_can_block 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::is_blocking 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::WorkerId::new 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::pop_task 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::push_internal 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack::State::new 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::lifecycle 4 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::set_pushed 3 (0.0%) 3 (0.1%) core::ptr::null_mut 3 (0.0%) 1 (0.0%) <() as core::fmt::Debug>::fmt 3 (0.0%) 1 (0.0%) <*const T as core::fmt::Debug>::fmt 3 (0.0%) 1 (0.0%) ::type_id 3 (0.0%) 1 (0.0%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 3 (0.0%) 1 (0.0%) ::fmt 3 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 3 (0.0%) 1 (0.0%) ::hash 3 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 3 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 3 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 3 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::into_usize 3 (0.0%) 1 (0.0%) ::forward_unchecked 3 (0.0%) 1 (0.0%) ::hash 3 (0.0%) 1 (0.0%) ::default 3 (0.0%) 1 (0.0%) ::default 3 (0.0%) 1 (0.0%) ::unpark 3 (0.0%) 1 (0.0%) ::deref 3 (0.0%) 1 (0.0%) ::deref::__stability 3 (0.0%) 1 (0.0%) ::initialize 3 (0.0%) 1 (0.0%) ::backward_unchecked 3 (0.0%) 1 (0.0%) ::forward_unchecked 3 (0.0%) 1 (0.0%) alloc::boxed::> for core::pin::Pin>>::from 3 (0.0%) 1 (0.0%) alloc::boxed::Box::into_pin 3 (0.0%) 1 (0.0%) alloc::vec::Vec::clear 3 (0.0%) 1 (0.0%) alloc::vec::Vec::set_len 3 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts 3 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size 3 (0.0%) 1 (0.0%) core::cmp::Ord::max 3 (0.0%) 1 (0.0%) core::cmp::max 3 (0.0%) 1 (0.0%) core::cmp::min 3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_pause 3 (0.0%) 1 (0.0%) core::hint::black_box 3 (0.0%) 1 (0.0%) core::hint::spin_loop 3 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::collect 3 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::enumerate 3 (0.0%) 1 (0.0%) core::mem::manually_drop::ManuallyDrop::drop 3 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_add 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place,)>+Output = ()+core::marker::Send+core::marker::Sync>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place,)>+Output = ()+core::marker::Send+core::marker::Sync>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::drop_in_place 3 (0.0%) 1 (0.0%) core::ptr::write_volatile 3 (0.0%) 1 (0.0%) core::slice::::get 3 (0.0%) 1 (0.0%) core::slice::::get_mut 3 (0.0%) 1 (0.0%) core::slice::::get_unchecked_mut 3 (0.0%) 1 (0.0%) core::slice::index:: for [T]>::index_mut 3 (0.0%) 1 (0.0%) core::sync::atomic::spin_loop_hint 3 (0.0%) 1 (0.0%) core::task::wake::Context::waker 3 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Shared::deref 3 (0.0%) 1 (0.0%) crossbeam_epoch::atomic::Shared::into_owned 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::is_pinned::{{closure}} 3 (0.0%) 1 (0.0%) crossbeam_epoch::default::pin 3 (0.0%) 1 (0.0%) crossbeam_epoch::default::pin::{{closure}} 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::new::{{closure}} 3 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize 3 (0.0%) 1 (0.0%) tokio_threadpool::pool::Pool::rand_usize::RNG::__getit 3 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::is_pushed 3 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::is_running 3 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup::State::is_terminated 3 (0.0%) 1 (0.0%) tokio_threadpool::pool::state:: for usize>::from 3 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::has_remaining_capacity 3 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::is_ptr 3 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::is_stub 3 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking::State::set_ptr 3 (0.0%) 1 (0.0%) tokio_threadpool::task::state:: for usize>::from 3 (0.0%) 1 (0.0%) tokio_threadpool::worker::CURRENT_WORKER::__getit 3 (0.0%) 1 (0.0%) tokio_threadpool::worker::entry::WorkerEntry::submit_internal 3 (0.0%) 1 (0.0%) tokio_threadpool::worker::state:: for usize>::from 3 (0.0%) 1 (0.0%) tokio_threadpool::worker::state::State::is_pushed 2 (0.0%) 2 (0.1%) core::ptr::null 2 (0.0%) 1 (0.0%) <&mut T as core::ops::deref::Deref>::deref 2 (0.0%) 1 (0.0%) <&mut T as core::ops::deref::DerefMut>::deref_mut 2 (0.0%) 1 (0.0%) ::eq 2 (0.0%) 1 (0.0%) ::poll 2 (0.0%) 1 (0.0%) core::cell::UnsafeCell::get_mut 2 (0.0%) 1 (0.0%) core::clone::impls::::clone 2 (0.0%) 1 (0.0%) core::clone::impls::::clone 2 (0.0%) 1 (0.0%) core::clone::impls::::clone 2 (0.0%) 1 (0.0%) core::num::::wrapping_add 2 (0.0%) 1 (0.0%) core::num::::wrapping_sub 2 (0.0%) 1 (0.0%) core::num::::wrapping_add 2 (0.0%) 1 (0.0%) core::num::::wrapping_add 2 (0.0%) 1 (0.0%) core::num::::wrapping_sub 2 (0.0%) 1 (0.0%) core::pin::Pin<&T>::get_ref 2 (0.0%) 1 (0.0%) src/task/mod.rs:124:63: 150:10]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17h758a3c65e58a36d9E 2 (0.0%) 1 (0.0%) tokio_threadpool::pool::state::State::num_futures 2 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::id 2 (0.0%) 1 (0.0%) tokio_threadpool::worker::WorkerId::to_usize 2 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack::State::head 1 (0.0%) 1 (0.0%) as crossbeam_epoch::atomic::Pointer>::into_usize 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) core::clone::Clone::clone 1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.0%) core::num::::to_le 1 (0.0%) 1 (0.0%) core::num::::to_le 1 (0.0%) 1 (0.0%) core::num::::to_le 1 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&()> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&*const alloc::sync::Arc> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::boxed::Box<[tokio_threadpool::pool::backup::Backup]>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::boxed::Box> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::string::String> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc<[tokio_threadpool::worker::entry::WorkerEntry]>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc>>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Weak> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&bool> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::Cell> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::Cell>>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::Cell> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::UnsafeCell<*mut tokio_threadpool::task::Task>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::UnsafeCell>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::cell::UnsafeCell> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::marker::PhantomData>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::sync::atomic::AtomicUsize> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::time::Duration> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::cache_padded::CachePadded> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::cache_padded::CachePadded> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::sync::parker::Parker> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&crossbeam_utils::sync::parker::Unparker> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&str> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_sync::task::atomic_waker::AtomicWaker> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::config::Config> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::park::default_park::DefaultPark> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::pool::backup::Backup> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::pool::backup::BackupId> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::pool::backup_stack::BackupStack> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::sender::Sender> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::shutdown::Inner> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::task::blocking::Blocking> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::thread_pool::Inner> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::worker::CurrentTask> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::worker::WorkerId> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&tokio_threadpool::worker::entry::WorkerEntry> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&usize> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<()> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::fmt::Debug>::fmt::LockedPlaceholder> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place::get<::deref::__static_ref_initialize>::{{closure}}>::{{closure}}> 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) core::ptr::drop_in_place 1 (0.0%) 1 (0.0%) crossbeam_epoch::guard::unprotected 1 (0.0%) 1 (0.0%) std::sync::poison::PoisonError::get_ref 1 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup:: for usize>::from 1 (0.0%) 1 (0.0%) tokio_threadpool::pool::backup_stack:: for usize>::from 1 (0.0%) 1 (0.0%) tokio_threadpool::pool::state:: for usize>::from 1 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking:: for usize>::from 1 (0.0%) 1 (0.0%) tokio_threadpool::task::blocking_state:: for usize>::from 1 (0.0%) 1 (0.0%) tokio_threadpool::worker::Worker::transition_from_blocking 1 (0.0%) 1 (0.0%) tokio_threadpool::worker::stack:: for usize>::from 1 (0.0%) 1 (0.0%) tokio_threadpool::worker::state:: for usize>::from