Lines Copies Function name ----- ------ ------------- 4294 (100%) 227 (100%) (TOTAL) 247 (5.8%) 5 (2.2%) core::mem::replace 204 (4.8%) 3 (1.3%) std::thread::local::lazy::LazyKeyInner::initialize 172 (4.0%) 3 (1.3%) std::thread::local::fast::Key::get 170 (4.0%) 3 (1.3%) std::thread::local::fast::Key::try_initialize 146 (3.4%) 2 (0.9%) std::thread::local::LocalKey::try_with 137 (3.2%) 1 (0.4%) hashbrown::raw::TableLayout::calculate_layout_for 101 (2.4%) 5 (2.2%) core::ptr::read 101 (2.4%) 3 (1.3%) std::thread::local::fast::destroy_value 96 (2.2%) 3 (1.3%) std::thread::local::fast::Key::try_register_dtor 95 (2.2%) 2 (0.9%) core::result::Result::expect 75 (1.7%) 1 (0.4%) alloc::alloc::box_free 73 (1.7%) 2 (0.9%) core::cell::Cell::replace 70 (1.6%) 2 (0.9%) core::option::Option::ok_or 70 (1.6%) 1 (0.4%) core::cmp::max_by 65 (1.5%) 3 (1.3%) core::option::Option::as_ref 64 (1.5%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 62 (1.4%) 1 (0.4%) hashbrown::raw::RawTableInner::free_buckets 59 (1.4%) 1 (0.4%) core::fmt::Arguments::new_v1 58 (1.4%) 2 (0.9%) as core::ops::try_trait::Try>::branch 55 (1.3%) 5 (2.2%) core::mem::maybe_uninit::MaybeUninit::assume_init 53 (1.2%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 50 (1.2%) 5 (2.2%) core::ptr::write 50 (1.2%) 1 (0.4%) hashbrown::raw::RawTable::drop_elements 44 (1.0%) 1 (0.4%) ::drop 43 (1.0%) 1 (0.4%) core::num::::checked_add 43 (1.0%) 1 (0.4%) core::num::::checked_mul 43 (1.0%) 1 (0.4%) core::num::::overflowing_add 43 (1.0%) 1 (0.4%) core::num::::overflowing_mul 42 (1.0%) 1 (0.4%) core::ptr::drop_in_place,)>+Output = ()>> 40 (0.9%) 4 (1.8%) core::ops::function::FnOnce::call_once 40 (0.9%) 1 (0.4%) hashbrown::raw::Bucket::next_n 40 (0.9%) 1 (0.4%) std::collections::hash::map::RandomState::new::{{closure}} 37 (0.9%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 37 (0.9%) 1 (0.4%) core::sync::atomic::atomic_add 36 (0.8%) 2 (0.9%) core::cell::Cell::set 36 (0.8%) 1 (0.4%) hashbrown::raw::RawIterRange::new 35 (0.8%) 3 (1.3%) core::option::Option::take 35 (0.8%) 1 (0.4%) hashbrown::map::HashMap::with_hasher 35 (0.8%) 1 (0.4%) hashbrown::raw::Bucket::from_base_index 34 (0.8%) 5 (2.2%) core::mem::manually_drop::ManuallyDrop::into_inner 34 (0.8%) 1 (0.4%) as core::ops::try_trait::Try>::branch 32 (0.7%) 1 (0.4%) hashbrown::raw::RawTableInner::new_in 31 (0.7%) 1 (0.4%) hashbrown::raw::RawTable::iter 30 (0.7%) 3 (1.3%) std::thread::local::lazy::LazyKeyInner::take 29 (0.7%) 2 (0.9%) as core::ops::try_trait::FromResidual>>::from_residual 28 (0.7%) 5 (2.2%) core::mem::drop 28 (0.7%) 2 (0.9%) core::cell::UnsafeCell::new 27 (0.6%) 2 (0.9%) std::thread::local::LocalKey::with 27 (0.6%) 1 (0.4%) ::deallocate 27 (0.6%) 1 (0.4%) core::ptr::drop_in_place 26 (0.6%) 6 (2.6%) core::cell::UnsafeCell::get 26 (0.6%) 5 (2.2%) core::mem::maybe_uninit::MaybeUninit::uninit 26 (0.6%) 3 (1.3%) std::thread::local::lazy::LazyKeyInner::get 24 (0.6%) 4 (1.8%) core::mem::needs_drop 24 (0.6%) 2 (0.9%) core::ptr::mut_ptr::::offset 24 (0.6%) 1 (0.4%) core::cmp::impls::::cmp 24 (0.6%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 23 (0.5%) 1 (0.4%) hashbrown::raw::TableLayout::new 22 (0.5%) 5 (2.2%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 22 (0.5%) 2 (0.9%) core::ptr::mut_ptr::::sub 22 (0.5%) 1 (0.4%) core::cell::Cell::new 22 (0.5%) 1 (0.4%) hashbrown::raw::Bucket::as_ptr 20 (0.5%) 1 (0.4%) core::alloc::layout::Layout::from_size_align_unchecked 19 (0.4%) 2 (0.9%) core::cell::Cell::get 19 (0.4%) 1 (0.4%) as core::ops::function::Fn>::call 17 (0.4%) 1 (0.4%) core::alloc::layout::Layout::new 16 (0.4%) 1 (0.4%) alloc::alloc::dealloc 16 (0.4%) 1 (0.4%) core::alloc::layout::size_align 15 (0.3%) 2 (0.9%) core::ptr::non_null::NonNull::new_unchecked 15 (0.3%) 2 (0.9%) core::ptr::unique::Unique::as_ptr 15 (0.3%) 1 (0.4%) core::sync::atomic::AtomicUsize::fetch_add 15 (0.3%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 14 (0.3%) 1 (0.4%) as core::ops::drop::Drop>::drop 14 (0.3%) 1 (0.4%) core::ptr::unique::Unique::as_ref 14 (0.3%) 1 (0.4%) core::ptr::unique::Unique::cast 14 (0.3%) 1 (0.4%) std::collections::hash::map::HashMap::with_hasher 13 (0.3%) 1 (0.4%) hashbrown::raw::RawTable::data_end 13 (0.3%) 1 (0.4%) hashbrown::raw::RawTableInner::buckets 12 (0.3%) 1 (0.4%) ::fmt 12 (0.3%) 1 (0.4%) core::core_arch::x86::m128iExt::as_i8x16 12 (0.3%) 1 (0.4%) core::ptr::const_ptr::::offset 12 (0.3%) 1 (0.4%) core::ptr::drop_in_place>> 12 (0.3%) 1 (0.4%) core::ptr::drop_in_place,)>+Output = ()> 12 (0.3%) 1 (0.4%) hashbrown::map::HashMap::iter 12 (0.3%) 1 (0.4%) std::collections::hash::map::HashMap::iter 11 (0.3%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 11 (0.3%) 1 (0.4%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.3%) 1 (0.4%) fragile::sticky::REGISTRY::__init 11 (0.3%) 1 (0.4%) hashbrown::raw::RawTable::free_buckets 11 (0.3%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.3%) 1 (0.4%) hashbrown::raw::sse2::Group::load_aligned 11 (0.3%) 1 (0.4%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.3%) 1 (0.4%) hashbrown::raw::sse2::Group::match_full 11 (0.3%) 1 (0.4%) std::collections::hash::map::RandomState::new::KEYS::__init 10 (0.2%) 2 (0.9%) ::into_iter 10 (0.2%) 1 (0.4%) fragile::fragile::get_thread_id::{{closure}} 9 (0.2%) 2 (0.9%) core::ptr::non_null::NonNull::as_ptr 9 (0.2%) 1 (0.4%) < as core::fmt::Debug>::fmt::InvalidPlaceholder as core::fmt::Debug>::fmt 9 (0.2%) 1 (0.4%) < as core::fmt::Debug>::fmt::InvalidPlaceholder as core::fmt::Debug>::fmt 9 (0.2%) 1 (0.4%) < as core::fmt::Debug>::fmt::InvalidPlaceholder as core::fmt::Debug>::fmt 9 (0.2%) 1 (0.4%) ::fmt 9 (0.2%) 1 (0.4%) core::cmp::Ord::max 9 (0.2%) 1 (0.4%) core::ptr::const_ptr::::add 8 (0.2%) 1 (0.4%) as core::convert::From>>::from 8 (0.2%) 1 (0.4%) core::alloc::layout::Layout::align 8 (0.2%) 1 (0.4%) core::num::::wrapping_sub 8 (0.2%) 1 (0.4%) core::num::::wrapping_add 8 (0.2%) 1 (0.4%) hashbrown::raw::Bucket::drop 8 (0.2%) 1 (0.4%) hashbrown::raw::RawTable::new 8 (0.2%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::invert 7 (0.2%) 1 (0.4%) as core::default::Default>::default 7 (0.2%) 1 (0.4%) ::default 7 (0.2%) 1 (0.4%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place<(core::cell::UnsafeCell<*mut ()>,alloc::boxed::Box,)>+Output = ()>)> 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place<(usize,(core::cell::UnsafeCell<*mut ()>,alloc::boxed::Box,)>+Output = ()>))> 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place>>> 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place> 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place,alloc::boxed::Box,)>+Output = ()>),std::collections::hash::map::RandomState>> 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place,alloc::boxed::Box,)>+Output = ()>)>> 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place>> 7 (0.2%) 1 (0.4%) core::ptr::drop_in_place>> 7 (0.2%) 1 (0.4%) core::ptr::unique::Unique::new_unchecked 7 (0.2%) 1 (0.4%) hashbrown::raw::RawTable::is_empty 7 (0.2%) 1 (0.4%) hashbrown::raw::RawTable::len 7 (0.2%) 1 (0.4%) hashbrown::raw::RawTableInner::is_empty_singleton 7 (0.2%) 1 (0.4%) std::collections::hash::map::RandomState::new 6 (0.1%) 1 (0.4%) core::alloc::layout::Layout::size 6 (0.1%) 1 (0.4%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.1%) 1 (0.4%) core::num::::wrapping_neg 6 (0.1%) 1 (0.4%) core::ptr::drop_in_place,alloc::boxed::Box,)>+Output = ()>))>> 6 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::drop_in_place 6 (0.1%) 1 (0.4%) fragile::fragile::next_thread_id 6 (0.1%) 1 (0.4%) fragile::sticky::next_item_id 6 (0.1%) 1 (0.4%) hashbrown::raw::Bucket::as_ref 5 (0.1%) 1 (0.4%) as core::ops::try_trait::FromResidual>::from_residual 5 (0.1%) 1 (0.4%) core::ptr::const_ptr::::cast 5 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::cast 4 (0.1%) 1 (0.4%) ::as_m128i 4 (0.1%) 1 (0.4%) core::num::nonzero::NonZeroUsize::get 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place 3 (0.1%) 1 (0.4%) >::from 3 (0.1%) 1 (0.4%) fragile::fragile::get_thread_id 3 (0.1%) 1 (0.4%) fragile::fragile::get_thread_id::THREAD_ID::__getit 3 (0.1%) 1 (0.4%) fragile::fragile::get_thread_id::THREAD_ID::__init 3 (0.1%) 1 (0.4%) fragile::sticky::REGISTRY::__getit 3 (0.1%) 1 (0.4%) std::collections::hash::map::RandomState::new::KEYS::__getit 1 (0.0%) 1 (0.4%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.4%) core::mem::align_of 1 (0.0%) 1 (0.4%) core::mem::size_of 1 (0.0%) 1 (0.4%) hashbrown::raw::sse2::Group::static_empty