Flame Graph Reset ZoomSearch _int_free (3 samples, 0.01%)[[heap]] (10 samples, 0.04%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (4 samples, 0.02%)[anon] (11 samples, 0.04%)_int_free (4 samples, 0.02%)[unknown] (32 samples, 0.13%)[unknown] (24 samples, 0.10%)[unknown] (24 samples, 0.10%)[unknown] (24 samples, 0.10%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)<core::time::Duration as core::ops::arith::Div<u32>>::div (3 samples, 0.01%)core::time::Duration::checked_div (3 samples, 0.01%)core::mem::drop (4 samples, 0.02%)core::ptr::drop_in_place<sled::concurrency_control::Protector> (4 samples, 0.02%)<sled::concurrency_control::Protector as core::ops::drop::Drop>::drop (4 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_sub (4 samples, 0.02%)core::sync::atomic::atomic_sub (4 samples, 0.02%)__memcpy_sse2_unaligned_erms (6 samples, 0.02%)__memcpy_sse2_unaligned_erms (6 samples, 0.02%)core::mem::replace (9 samples, 0.04%)core::ptr::read (3 samples, 0.01%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init (3 samples, 0.01%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)crossbeam_epoch::internal::Bag::new (7 samples, 0.03%)<crossbeam_epoch::internal::Bag as core::default::Default>::default (7 samples, 0.03%)__memcpy_sse2_unaligned_erms (7 samples, 0.03%)__memcpy_sse2_unaligned_erms (10 samples, 0.04%)malloc_consolidate (4 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::new (33 samples, 0.13%)crossbeam_epoch::atomic::Owned<T>::init (33 samples, 0.13%)<T as crossbeam_epoch::atomic::Pointable>::init (33 samples, 0.13%)alloc::boxed::Box<T>::new (33 samples, 0.13%)alloc::alloc::exchange_malloc (23 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (23 samples, 0.09%)alloc::alloc::Global::alloc_impl (23 samples, 0.09%)alloc::alloc::alloc (23 samples, 0.09%)__GI___libc_malloc (23 samples, 0.09%)_int_malloc (18 samples, 0.07%)crossbeam_epoch::guard::Guard::flush (64 samples, 0.26%)crossbeam_epoch::internal::Local::flush (64 samples, 0.26%)crossbeam_epoch::internal::Global::push_bag (64 samples, 0.26%)crossbeam_epoch::sync::queue::Queue<T>::push (35 samples, 0.14%)__memcpy_sse2_unaligned_erms (4 samples, 0.02%)__GI___libc_free (7 samples, 0.03%)__lll_lock_wait_private (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)_int_free (24 samples, 0.10%)__GI___libc_free (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)__lll_lock_wait_private (9 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)_int_free (44 samples, 0.18%)unlink_chunk.isra.0 (6 samples, 0.02%)__GI___libc_free (5 samples, 0.02%)[unknown] (12 samples, 0.05%)[unknown] (7 samples, 0.03%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)__lll_lock_wait_private (19 samples, 0.08%)[unknown] (18 samples, 0.07%)[unknown] (16 samples, 0.06%)[unknown] (15 samples, 0.06%)[unknown] (14 samples, 0.06%)[unknown] (14 samples, 0.06%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (5 samples, 0.02%)_int_free (67 samples, 0.27%)unlink_chunk.isra.0 (3 samples, 0.01%)__GI___libc_free (5 samples, 0.02%)[unknown] (8 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)__lll_lock_wait_private (25 samples, 0.10%)[unknown] (24 samples, 0.10%)[unknown] (20 samples, 0.08%)[unknown] (15 samples, 0.06%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::alloc::box_free (66 samples, 0.27%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (66 samples, 0.27%)alloc::alloc::dealloc (66 samples, 0.27%)_int_free (60 samples, 0.24%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (11 samples, 0.04%)core::ptr::drop_in_place<[sled::ivec::IVec]> (11 samples, 0.04%)core::ptr::drop_in_place<sled::ivec::IVec> (10 samples, 0.04%)core::ptr::drop_in_place<sled::ivec::IVecInner> (10 samples, 0.04%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<sled::node::Index> (28 samples, 0.11%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (28 samples, 0.11%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (17 samples, 0.07%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (17 samples, 0.07%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (17 samples, 0.07%)alloc::alloc::dealloc (17 samples, 0.07%)_int_free (16 samples, 0.06%)__lll_lock_wait_private (12 samples, 0.05%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (21 samples, 0.08%)core::ptr::drop_in_place<[sled::ivec::IVec]> (21 samples, 0.08%)core::ptr::drop_in_place<sled::ivec::IVec> (17 samples, 0.07%)core::ptr::drop_in_place<sled::ivec::IVecInner> (17 samples, 0.07%)__GI___libc_free (8 samples, 0.03%)[unknown] (15 samples, 0.06%)[unknown] (10 samples, 0.04%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)__lll_lock_wait_private (45 samples, 0.18%)[unknown] (41 samples, 0.16%)[unknown] (39 samples, 0.16%)[unknown] (33 samples, 0.13%)[unknown] (33 samples, 0.13%)[unknown] (33 samples, 0.13%)[unknown] (31 samples, 0.12%)[unknown] (26 samples, 0.10%)[unknown] (25 samples, 0.10%)[unknown] (22 samples, 0.09%)[unknown] (16 samples, 0.06%)[unknown] (9 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (7 samples, 0.03%)core::ptr::drop_in_place<sled::node::Data> (160 samples, 0.64%)core::ptr::drop_in_place<sled::node::Leaf> (131 samples, 0.53%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (131 samples, 0.53%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (110 samples, 0.44%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (110 samples, 0.44%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (109 samples, 0.44%)alloc::alloc::dealloc (109 samples, 0.44%)_int_free (100 samples, 0.40%)unlink_chunk.isra.0 (6 samples, 0.02%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (381 samples, 1.53%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (381 samples, 1.53%)<T as crossbeam_epoch::atomic::Pointable>::drop (381 samples, 1.53%)core::mem::drop (381 samples, 1.53%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (381 samples, 1.53%)core::ptr::drop_in_place<sled::pagecache::Page> (326 samples, 1.31%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (324 samples, 1.30%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (319 samples, 1.28%)core::ptr::drop_in_place<sled::pagecache::Update> (21 samples, 0.08%)core::ptr::drop_in_place<sled::node::Node> (4 samples, 0.02%)core::ptr::drop_in_place<sled::ivec::IVec> (4 samples, 0.02%)core::ptr::drop_in_place<sled::ivec::IVecInner> (4 samples, 0.02%)_int_free (3 samples, 0.01%)alloc::alloc::box_free (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.02%)alloc::alloc::dealloc (4 samples, 0.02%)_int_free (4 samples, 0.02%)core::mem::drop (8 samples, 0.03%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (8 samples, 0.03%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (8 samples, 0.03%)<T as crossbeam_epoch::atomic::Pointable>::drop (8 samples, 0.03%)core::mem::drop (8 samples, 0.03%)core::ptr::drop_in_place<alloc::boxed::Box<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (8 samples, 0.03%)core::mem::drop (396 samples, 1.59%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (14 samples, 0.06%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (14 samples, 0.06%)<T as crossbeam_epoch::atomic::Pointable>::drop (14 samples, 0.06%)core::mem::drop (14 samples, 0.06%)core::ptr::drop_in_place<alloc::boxed::Box<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (14 samples, 0.06%)core::ptr::drop_in_place<sled::stack::Node<sled::pagecache::segment::SegmentOp>> (13 samples, 0.05%)<sled::stack::Node<T> as core::ops::drop::Drop>::drop (13 samples, 0.05%)crossbeam_epoch::atomic::Atomic<T>::swap (4 samples, 0.02%)core::sync::atomic::AtomicUsize::swap (4 samples, 0.02%)core::sync::atomic::atomic_swap (4 samples, 0.02%)<alloc::collections::binary_heap::Iter<T> as core::iter::traits::iterator::Iterator>::next (51 samples, 0.20%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (51 samples, 0.20%)core::iter::traits::iterator::Iterator::any (859 samples, 3.45%)cor..core::iter::traits::iterator::Iterator::try_fold (859 samples, 3.45%)cor..core::iter::traits::iterator::Iterator::any::check::{{closure}} (539 samples, 2.17%)c..sled::pagecache::PageCache::free::{{closure}}::{{closure}} (539 samples, 2.17%)s..core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (539 samples, 2.17%)c..core::cmp::impls::<impl core::cmp::PartialEq for u64>::eq (539 samples, 2.17%)c..core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,alloc::collections::binary_heap::BinaryHeap<u64>>> (4 samples, 0.02%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (4 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (4 samples, 0.02%)parking_lot_core::parking_lot::park (8 samples, 0.03%)parking_lot_core::parking_lot::with_thread_data (8 samples, 0.03%)parking_lot_core::parking_lot::park::{{closure}} (8 samples, 0.03%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (8 samples, 0.03%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (7 samples, 0.03%)syscall (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)parking_lot::raw_mutex::RawMutex::lock_slow (19 samples, 0.08%)parking_lot_core::spinwait::SpinWait::spin (11 samples, 0.04%)parking_lot_core::thread_parker::imp::thread_yield (8 samples, 0.03%)__GI___sched_yield (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)core::mem::drop (1,317 samples, 5.29%)core::..core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (1,317 samples, 5.29%)core::..core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (1,317 samples, 5.29%)core::..<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (1,317 samples, 5.29%)<cross..crossbeam_epoch::deferred::Deferred::call (1,313 samples, 5.28%)crossb..crossbeam_epoch::deferred::Deferred::new::call (1,282 samples, 5.15%)crossb..crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (1,282 samples, 5.15%)crossb..sled::pagecache::PageCache::free::{{closure}} (886 samples, 3.56%)sled..lock_api::mutex::Mutex<R,T>::lock (20 samples, 0.08%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (20 samples, 0.08%)<crossbeam_epoch::sync::list::Iter<T,C> as core::iter::traits::iterator::Iterator>::next (8 samples, 0.03%)crossbeam_epoch::atomic::Atomic<T>::load (8 samples, 0.03%)core::sync::atomic::AtomicUsize::load (8 samples, 0.03%)core::sync::atomic::atomic_load (8 samples, 0.03%)core::sync::atomic::fence (3 samples, 0.01%)crossbeam_epoch::internal::Global::try_advance (13 samples, 0.05%)__memcpy_sse2_unaligned_erms (12 samples, 0.05%)core::result::Result<T,E>::map (9 samples, 0.04%)crossbeam_epoch::sync::queue::Queue<T>::pop_if_internal::{{closure}} (9 samples, 0.04%)core::ptr::const_ptr::<impl *const T>::read (9 samples, 0.04%)core::ptr::read (9 samples, 0.04%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init (9 samples, 0.04%)__memcpy_sse2_unaligned_erms (9 samples, 0.04%)crossbeam_epoch::internal::Global::collect (1,361 samples, 5.47%)crossbe..crossbeam_epoch::sync::queue::Queue<T>::try_pop_if (26 samples, 0.10%)crossbeam_epoch::sync::queue::Queue<T>::pop_if_internal (13 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (7 samples, 0.03%)sled::pagecache::PageCache::rewrite_page::{{closure}} (7 samples, 0.03%)sled::pagecache::disk_pointer::DiskPtr::lid (6 samples, 0.02%)<sled::ivec::IVec as core::clone::Clone>::clone (16 samples, 0.06%)<sled::ivec::IVecInner as core::clone::Clone>::clone (16 samples, 0.06%)__GI___libc_malloc (14 samples, 0.06%)_int_malloc (9 samples, 0.04%)alloc::vec::Vec<T,A>::with_capacity_in (15 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (15 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (15 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (15 samples, 0.06%)alloc::alloc::Global::alloc_impl (15 samples, 0.06%)alloc::alloc::alloc (15 samples, 0.06%)<sled::node::Data as core::clone::Clone>::clone (38 samples, 0.15%)<sled::node::Leaf as core::clone::Clone>::clone (37 samples, 0.15%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (33 samples, 0.13%)alloc::slice::<impl [T]>::to_vec_in (33 samples, 0.13%)alloc::slice::hack::to_vec (33 samples, 0.13%)<T as alloc::slice::hack::ConvertVec>::to_vec (33 samples, 0.13%)<sled::node::Node as core::clone::Clone>::clone (44 samples, 0.18%)core::clone::impls::<impl core::clone::Clone for u8>::clone (4 samples, 0.02%)core::result::Result<T,E>::map (3 samples, 0.01%)alloc::alloc::exchange_malloc (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.02%)alloc::alloc::Global::alloc_impl (5 samples, 0.02%)alloc::alloc::alloc (5 samples, 0.02%)__GI___libc_malloc (5 samples, 0.02%)alloc::boxed::Box<T>::new (4 samples, 0.02%)alloc::alloc::exchange_malloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)sled::lru::Lru::accessed (8 samples, 0.03%)sled::lru::Shard::accessed (6 samples, 0.02%)sled::dll::DoublyLinkedList::promote (5 samples, 0.02%)sled::dll::Node::unwire (3 samples, 0.01%)<sled::stack::Iter<T> as core::iter::traits::iterator::Iterator>::next (8 samples, 0.03%)crossbeam_epoch::atomic::Atomic<T>::load (8 samples, 0.03%)core::sync::atomic::AtomicUsize::load (8 samples, 0.03%)core::sync::atomic::atomic_load (8 samples, 0.03%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (6 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (11 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (11 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (9 samples, 0.04%)sled::pagecache::segment::SegmentAccountant::mark_link (13 samples, 0.05%)sled::pagecache::segment::Segment::insert_pid (13 samples, 0.05%)alloc::collections::btree::set::BTreeSet<T,A>::insert (13 samples, 0.05%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (13 samples, 0.05%)sled::pagecache::segment::SegmentAccountant::apply_op (19 samples, 0.08%)sled::pagecache::segment::SegmentAccountant::mark_replace (5 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (3 samples, 0.01%)sled::pagecache::segment::Segment::remove_pid (10 samples, 0.04%)alloc::collections::btree::set::BTreeSet<T,A>::remove (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (8 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (6 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (5 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (5 samples, 0.02%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert_fit (3 samples, 0.01%)sled::pagecache::segment::Segment::insert_pid (12 samples, 0.05%)alloc::collections::btree::set::BTreeSet<T,A>::insert (12 samples, 0.05%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (12 samples, 0.05%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_link (15 samples, 0.06%)sled::pagecache::segment::SegmentAccountant::segment_id (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_replace (39 samples, 0.16%)std::collections::hash::map::HashMap<K,V,S>::entry (7 samples, 0.03%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (7 samples, 0.03%)hashbrown::map::HashMap<K,V,S,A>::reserve (7 samples, 0.03%)hashbrown::raw::RawTable<T,A>::reserve (7 samples, 0.03%)hashbrown::raw::RawTable<T,A>::reserve_rehash (7 samples, 0.03%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (7 samples, 0.03%)hashbrown::raw::RawTableInner<A>::resize_inner (6 samples, 0.02%)hashbrown::raw::RawTableInner<A>::prepare_resize (3 samples, 0.01%)hashbrown::raw::RawTableInner<A>::fallible_with_capacity (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (74 samples, 0.30%)sled::stack::Stack<T>::take_iter (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)__rust_probestack (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialized_size::{{closure}} (7 samples, 0.03%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (5 samples, 0.02%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (5 samples, 0.02%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (9 samples, 0.04%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (8 samples, 0.03%)core::iter::traits::iterator::Iterator::sum (8 samples, 0.03%)<u64 as core::iter::traits::accum::Sum>::sum (8 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8 samples, 0.03%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold (8 samples, 0.03%)core::iter::traits::iterator::Iterator::fold (8 samples, 0.03%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} (8 samples, 0.03%)core::iter::adapters::map::map_fold::{{closure}} (8 samples, 0.03%)sled::pagecache::iobuf::IoBufs::current_iobuf (4 samples, 0.02%)<sled::arc::Arc<T> as core::clone::Clone>::clone (4 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_add (4 samples, 0.02%)core::sync::atomic::atomic_add (4 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (4 samples, 0.02%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (4 samples, 0.02%)<u64 as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)core::slice::<impl [T]>::copy_from_slice (5 samples, 0.02%)core::intrinsics::copy_nonoverlapping (5 samples, 0.02%)__memcpy_sse2_unaligned_erms (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (17 samples, 0.07%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (14 samples, 0.06%)sled::pagecache::iobuf::IoBufs::encapsulate (23 samples, 0.09%)sled::pagecache::logger::Log::reserve (49 samples, 0.20%)sled::pagecache::logger::Log::reserve_inner (49 samples, 0.20%)crc32fast::baseline::update_fast_16 (12 samples, 0.05%)crc32fast::baseline::update_slow (10 samples, 0.04%)sled::calculate_message_crc32 (20 samples, 0.08%)crc32fast::Hasher::update (20 samples, 0.08%)crc32fast::specialized::pclmulqdq::State::update (20 samples, 0.08%)crc32fast::specialized::pclmulqdq::calculate (8 samples, 0.03%)crc32fast::specialized::pclmulqdq::reduce128 (4 samples, 0.02%)core::core_arch::x86::pclmulqdq::_mm_clmulepi64_si128 (4 samples, 0.02%)sled::pagecache::PageCache::cas_page (169 samples, 0.68%)sled::pagecache::reservation::Reservation::complete (23 samples, 0.09%)sled::pagecache::reservation::Reservation::flush (22 samples, 0.09%)sled::lru::AccessQueue::push (4 samples, 0.02%)sled::lru::Lru::accessed (8 samples, 0.03%)sled::lru::Shard::accessed (4 samples, 0.02%)sled::pagecache::Page::is_free (11 samples, 0.04%)core::option::Option<T>::map_or (11 samples, 0.04%)sled::pagecache::Page::is_free::{{closure}} (11 samples, 0.04%)sled::pagecache::Update::is_free (11 samples, 0.04%)sled::pagecache::PageCache::get (22 samples, 0.09%)sled::pagecache::PageCache::rewrite_page (265 samples, 1.06%)alloc::collections::btree::node::BalancingContext<K,V>::can_merge (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (3 samples, 0.01%)alloc::collections::btree::node::BalancingContext<K,V>::merge_tracking_child_edge (3 samples, 0.01%)alloc::collections::btree::node::BalancingContext<K,V>::merge_tracking_child (3 samples, 0.01%)alloc::collections::btree::node::BalancingContext<K,V>::do_merge (3 samples, 0.01%)alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (7 samples, 0.03%)alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (7 samples, 0.03%)alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::remove_kv_tracking (7 samples, 0.03%)alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>>::remove_leaf_kv (7 samples, 0.03%)alloc::collections::btree::set::BTreeSet<T,A>::remove (8 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (8 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (8 samples, 0.03%)sled::pagecache::segment::SegmentCleaner::pop (12 samples, 0.05%)core::mem::drop (5 samples, 0.02%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (5 samples, 0.02%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (5 samples, 0.02%)<T as crossbeam_epoch::atomic::Pointable>::drop (5 samples, 0.02%)core::mem::drop (5 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (5 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::Page> (4 samples, 0.02%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (4 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (3 samples, 0.01%)sled::pagecache::PageCache::attempt_gc (1,722 samples, 6.92%)sled::pag..sled::pin (13 samples, 0.05%)crossbeam_epoch::default::pin (13 samples, 0.05%)crossbeam_epoch::default::with_handle (13 samples, 0.05%)std::thread::local::LocalKey<T>::try_with (13 samples, 0.05%)crossbeam_epoch::default::with_handle::{{closure}} (13 samples, 0.05%)crossbeam_epoch::default::pin::{{closure}} (13 samples, 0.05%)crossbeam_epoch::collector::LocalHandle::pin (13 samples, 0.05%)crossbeam_epoch::internal::Local::pin (13 samples, 0.05%)crossbeam_epoch::internal::Global::collect (11 samples, 0.04%)core::mem::drop (11 samples, 0.04%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (11 samples, 0.04%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (11 samples, 0.04%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (11 samples, 0.04%)crossbeam_epoch::deferred::Deferred::call (11 samples, 0.04%)crossbeam_epoch::deferred::Deferred::new::call (10 samples, 0.04%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (10 samples, 0.04%)sled::pagecache::PageCache::free::{{closure}} (5 samples, 0.02%)core::iter::traits::iterator::Iterator::any (5 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (5 samples, 0.02%)core::iter::traits::iterator::Iterator::any::check::{{closure}} (3 samples, 0.01%)sled::pagecache::PageCache::free::{{closure}}::{{closure}} (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq for u64>::eq (3 samples, 0.01%)std::fs::File::sync_all (6 samples, 0.02%)std::sys::unix::fs::File::fsync (6 samples, 0.02%)std::sys::unix::cvt_r (6 samples, 0.02%)std::sys::unix::fs::File::fsync::{{closure}} (6 samples, 0.02%)std::sys::unix::fs::File::fsync::os_fsync (6 samples, 0.02%)fsync (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)std::panic::catch_unwind (1,740 samples, 6.99%)std::pani..std::panicking::try (1,740 samples, 6.99%)std::pani..std::panicking::try::do_call (1,740 samples, 6.99%)std::pani..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,740 samples, 6.99%)<core::pa..std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (1,740 samples, 6.99%)std::thre..std::sys_common::backtrace::__rust_begin_short_backtrace (1,740 samples, 6.99%)std::sys_..sled::flusher::Flusher::new::{{closure}} (1,740 samples, 6.99%)sled::flu..sled::flusher::run (1,740 samples, 6.99%)sled::flu..std::time::Instant::elapsed (5 samples, 0.02%)std::time::Instant::now (4 samples, 0.02%)std::sys::unix::time::inner::Instant::now (4 samples, 0.02%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (4 samples, 0.02%)__clock_gettime_2 (4 samples, 0.02%)__vdso_clock_gettime (3 samples, 0.01%)[[vdso]] (3 samples, 0.01%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (1,741 samples, 7.00%)<alloc::b..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (1,741 samples, 7.00%)<alloc::b..core::ops::function::FnOnce::call_once{{vtable-shim}} (1,741 samples, 7.00%)core::ops..std::thread::Builder::spawn_unchecked_::{{closure}} (1,741 samples, 7.00%)std::thre..__GI___clone (1,768 samples, 7.10%)__GI___clo..start_thread (1,744 samples, 7.01%)start_thr..std::sys::unix::thread::Thread::new::thread_start (1,744 samples, 7.01%)std::sys:..std::sys::unix::stack_overflow::Handler::new (3 samples, 0.01%)std::sys::unix::stack_overflow::imp::make_handler (3 samples, 0.01%)std::sys::unix::stack_overflow::imp::get_stack (3 samples, 0.01%)std::sys::unix::stack_overflow::imp::get_stackp (3 samples, 0.01%)core::iter::traits::iterator::Iterator::sum (3 samples, 0.01%)log_flusher (1,827 samples, 7.34%)log_flusher<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (12 samples, 0.05%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (3 samples, 0.01%)<sled::node::Node as core::clone::Clone>::clone (3 samples, 0.01%)[libc-2.31.so] (13 samples, 0.05%)_int_free (5 samples, 0.02%)_int_malloc (4 samples, 0.02%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (5 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (3 samples, 0.01%)core::ptr::drop_in_place<core::result::Result<sled::pagecache::PageView,core::option::Option<(sled::pagecache::PageView,sled::Link)>>> (3 samples, 0.01%)core::ptr::drop_in_place<sled::pagecache::reservation::Reservation> (13 samples, 0.05%)crossbeam_epoch::internal::Local::defer (31 samples, 0.12%)sled::binary_search::binary_search_lub (14 samples, 0.06%)sled::concurrency_control::read (5 samples, 0.02%)sled::node::Node::apply (4 samples, 0.02%)sled::node::Node::index_next_node (6 samples, 0.02%)sled::node::Data::index_ref (6 samples, 0.02%)sled::node::Node::leaf_pair_for_key (8 samples, 0.03%)sled::pagecache::PageCache::cas_page (8 samples, 0.03%)sled::pagecache::PageCache::link (15 samples, 0.06%)sled::pagecache::PageCache::rewrite_page (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (3 samples, 0.01%)sled::pagecache::logger::Log::exit_reservation (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (13 samples, 0.05%)sled::pagecache::logger::Log::reserve_inner (7 samples, 0.03%)sled::pagecache::reservation::Reservation::flush (10 samples, 0.04%)sled::calculate_message_crc32 (6 samples, 0.02%)sled::subscriber::Subscribers::reserve (3 samples, 0.01%)sled::tree::Tree::view_for_pid (3 samples, 0.01%)[[heap]] (220 samples, 0.88%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (16 samples, 0.06%)alloc::slice::<impl [T]>::to_vec_in (5 samples, 0.02%)alloc::slice::hack::to_vec (5 samples, 0.02%)<T as alloc::slice::hack::ConvertVec>::to_vec (5 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::allocate_in (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.02%)alloc::alloc::Global::alloc_impl (5 samples, 0.02%)alloc::alloc::alloc (5 samples, 0.02%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (51 samples, 0.20%)core::slice::<impl [T]>::copy_from_slice (10 samples, 0.04%)core::intrinsics::copy_nonoverlapping (10 samples, 0.04%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (4 samples, 0.02%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (16 samples, 0.06%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (7 samples, 0.03%)<u64 as sled::serialization::Serialize>::serialize_into (6 samples, 0.02%)__GI___libc_malloc (7 samples, 0.03%)__rust_probestack (9 samples, 0.04%)_int_free (4 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (6 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::grow_amortized (6 samples, 0.02%)core::num::<impl usize>::checked_add (5 samples, 0.02%)core::num::<impl usize>::overflowing_add (5 samples, 0.02%)alloc::raw_vec::finish_grow (6 samples, 0.02%)core::ptr::drop_in_place<sled::concurrency_control::Protector> (28 samples, 0.11%)crc32fast::baseline::update_fast_16 (9 samples, 0.04%)hashbrown::raw::RawTable<T,A>::reserve_rehash (5 samples, 0.02%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (4 samples, 0.02%)sled::node::Node::leaf_pair_for_key (9 samples, 0.04%)<sled::ivec::IVec as core::convert::From<&[u8]>>::from (3 samples, 0.01%)sled::ivec::IVec::inline (3 samples, 0.01%)core::slice::<impl [T]>::copy_from_slice (3 samples, 0.01%)core::intrinsics::copy_nonoverlapping (3 samples, 0.01%)sled::node::Node::node_kv_pair (10 samples, 0.04%)sled::pagecache::PageCache::link (4 samples, 0.02%)sled::subscriber::Subscribers::reserve (4 samples, 0.02%)sled::tree::Tree::insert_inner (6 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (3 samples, 0.01%)core::cmp::PartialOrd::ge (3 samples, 0.01%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (3 samples, 0.01%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (3 samples, 0.01%)<u8 as core::slice::cmp::SliceOrd>::compare (3 samples, 0.01%)sled::tree::Tree::view_for_key (21 samples, 0.08%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::lt (5 samples, 0.02%)core::cmp::PartialOrd::lt (5 samples, 0.02%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (5 samples, 0.02%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (5 samples, 0.02%)<u8 as core::slice::cmp::SliceOrd>::compare (5 samples, 0.02%)[[stack]] (258 samples, 1.04%)[libc-2.31.so] (38 samples, 0.15%)__GI___libc_malloc (4 samples, 0.02%)crc32fast::Hasher::new (5 samples, 0.02%)sled::pagecache::PageCache::get (8 samples, 0.03%)[anon] (67 samples, 0.27%)<main::SledStorage as main::Storage>::lookup (7 samples, 0.03%)<sled::ivec::IVec as core::convert::From<&[u8]>>::from (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (12 samples, 0.05%)<u64 as sled::serialization::Serialize>::serialize_into (17 samples, 0.07%)[libc-2.31.so] (19 samples, 0.08%)__GI___libc_malloc (21 samples, 0.08%)__GI___libc_realloc (5 samples, 0.02%)sled::pagecache::PageCache::cas_page (4 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_replace (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_link (4 samples, 0.02%)sled::pagecache::segment::Segment::insert_pid (4 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (4 samples, 0.02%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (4 samples, 0.02%)alloc::alloc::exchange_malloc (9 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (9 samples, 0.04%)alloc::alloc::Global::alloc_impl (9 samples, 0.04%)alloc::alloc::alloc (9 samples, 0.04%)__GI___libc_malloc (9 samples, 0.04%)_int_malloc (9 samples, 0.04%)alloc::boxed::Box<T>::new (8 samples, 0.03%)alloc::alloc::exchange_malloc (8 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (8 samples, 0.03%)alloc::alloc::Global::alloc_impl (8 samples, 0.03%)alloc::alloc::alloc (8 samples, 0.03%)__GI___libc_malloc (8 samples, 0.03%)_int_malloc (8 samples, 0.03%)crossbeam_epoch::atomic::Owned<T>::new (9 samples, 0.04%)crossbeam_epoch::atomic::Owned<T>::init (9 samples, 0.04%)<T as crossbeam_epoch::atomic::Pointable>::init (9 samples, 0.04%)alloc::boxed::Box<T>::new (9 samples, 0.04%)alloc::alloc::exchange_malloc (9 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (9 samples, 0.04%)alloc::alloc::Global::alloc_impl (9 samples, 0.04%)alloc::alloc::alloc (9 samples, 0.04%)__GI___libc_malloc (9 samples, 0.04%)_int_malloc (9 samples, 0.04%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialized_size (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (13 samples, 0.05%)sled::pagecache::logger::Log::reserve_inner (13 samples, 0.05%)sled::pagecache::iobuf::IoBufs::current_iobuf (3 samples, 0.01%)<sled::arc::Arc<T> as core::clone::Clone>::clone (3 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (3 samples, 0.01%)core::sync::atomic::atomic_add (3 samples, 0.01%)<main::SledStorage as main::Storage>::insert (51 samples, 0.20%)sled::tree::Tree::insert (51 samples, 0.20%)sled::tree::Tree::insert_inner (51 samples, 0.20%)sled::tree::Tree::view_for_key (51 samples, 0.20%)sled::tree::Tree::split_node (51 samples, 0.20%)sled::pagecache::PageCache::replace (50 samples, 0.20%)sled::pagecache::PageCache::rewrite_page (46 samples, 0.18%)sled::pagecache::PageCache::cas_page (46 samples, 0.18%)sled::pagecache::reservation::Reservation::complete (7 samples, 0.03%)sled::pagecache::reservation::Reservation::flush (7 samples, 0.03%)sled::calculate_message_crc32 (7 samples, 0.03%)crc32fast::Hasher::update (7 samples, 0.03%)crc32fast::specialized::pclmulqdq::State::update (7 samples, 0.03%)crc32fast::baseline::update_fast_16 (7 samples, 0.03%)crc32fast::baseline::update_slow (6 samples, 0.02%)sled::pagecache::PageCache::replace (5 samples, 0.02%)sled::pagecache::PageCache::rewrite_page (5 samples, 0.02%)sled::pagecache::PageCache::cas_page (5 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (5 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_replace (5 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_link (5 samples, 0.02%)sled::pagecache::segment::Segment::insert_pid (5 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (5 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (5 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (5 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (5 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (4 samples, 0.02%)crc32fast::baseline::update_fast_16 (3 samples, 0.01%)sled::tree::Tree::merge_node (13 samples, 0.05%)sled::tree::Tree::install_parent_merge (8 samples, 0.03%)sled::pagecache::PageCache::link (8 samples, 0.03%)sled::pagecache::PageCache::replace (8 samples, 0.03%)sled::pagecache::PageCache::rewrite_page (8 samples, 0.03%)sled::pagecache::PageCache::cas_page (8 samples, 0.03%)sled::pagecache::reservation::Reservation::complete (5 samples, 0.02%)sled::pagecache::reservation::Reservation::flush (5 samples, 0.02%)sled::calculate_message_crc32 (5 samples, 0.02%)crc32fast::Hasher::update (5 samples, 0.02%)crc32fast::specialized::pclmulqdq::State::update (5 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (19 samples, 0.08%)core::sync::atomic::AtomicPtr<T>::load (19 samples, 0.08%)core::sync::atomic::atomic_load (19 samples, 0.08%)__rust_probestack (19 samples, 0.08%)<main::SledStorage as main::Storage>::lookup (58 samples, 0.23%)sled::tree::Tree::get (58 samples, 0.23%)sled::tree::Tree::get_inner (58 samples, 0.23%)sled::tree::Tree::view_for_key (56 samples, 0.23%)sled::tree::Tree::view_for_pid (41 samples, 0.16%)sled::pagecache::PageCache::get (41 samples, 0.16%)sled::pagecache::pagetable::PageTable::get (22 samples, 0.09%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (22 samples, 0.09%)core::sync::atomic::AtomicPtr<T>::load (22 samples, 0.09%)core::sync::atomic::atomic_load (22 samples, 0.09%)__rust_probestack (22 samples, 0.09%)__libc_start_main (120 samples, 0.48%)main (120 samples, 0.48%)std::rt::lang_start_internal (120 samples, 0.48%)std::panic::catch_unwind (120 samples, 0.48%)std::panicking::try (120 samples, 0.48%)std::panicking::try::do_call (120 samples, 0.48%)std::rt::lang_start_internal::{{closure}} (120 samples, 0.48%)std::panic::catch_unwind (120 samples, 0.48%)std::panicking::try (120 samples, 0.48%)std::panicking::try::do_call (120 samples, 0.48%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (120 samples, 0.48%)std::rt::lang_start::{{closure}} (120 samples, 0.48%)std::sys_common::backtrace::__rust_begin_short_backtrace (120 samples, 0.48%)core::ops::function::FnOnce::call_once (120 samples, 0.48%)main::main (120 samples, 0.48%)main::benchmark (120 samples, 0.48%)<main::SledStorage as main::Storage>::remove (11 samples, 0.04%)sled::tree::Tree::remove (11 samples, 0.04%)sled::tree::Tree::insert_inner (11 samples, 0.04%)sled::pagecache::PageCache::link (11 samples, 0.04%)sled::pagecache::logger::Log::reserve (11 samples, 0.04%)sled::pagecache::logger::Log::reserve_inner (11 samples, 0.04%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (11 samples, 0.04%)core::sync::atomic::AtomicPtr<T>::load (11 samples, 0.04%)core::sync::atomic::atomic_load (11 samples, 0.04%)__rust_probestack (11 samples, 0.04%)__memcpy_sse2_unaligned_erms (11 samples, 0.04%)[unknown] (4 samples, 0.02%)__rdl_alloc (8 samples, 0.03%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (8 samples, 0.03%)__rdl_realloc (5 samples, 0.02%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::realloc (5 samples, 0.02%)_int_free (50 samples, 0.20%)_int_malloc (9 samples, 0.04%)_int_realloc (17 samples, 0.07%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (4 samples, 0.02%)alloc::raw_vec::finish_grow (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::grow (3 samples, 0.01%)alloc::alloc::Global::grow_impl (3 samples, 0.01%)alloc::alloc::realloc (3 samples, 0.01%)core::ptr::drop_in_place<sled::Guard> (10 samples, 0.04%)core::ptr::drop_in_place<sled::node::Data> (4 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::Page> (3 samples, 0.01%)core::ptr::drop_in_place<sled::pagecache::reservation::Reservation> (6 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (6 samples, 0.02%)crc32fast::Hasher::update (3 samples, 0.01%)crc32fast::baseline::update_fast_16 (3 samples, 0.01%)crossbeam_epoch::internal::Local::defer (8 samples, 0.03%)sled::pagecache::PageCache::cas_page (4 samples, 0.02%)sled::pagecache::logger::Log::reserve (4 samples, 0.02%)sled::pagecache::logger::Log::reserve_inner (4 samples, 0.02%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf (4 samples, 0.02%)sled::pagecache::iobuf::AlignedBuf::new (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__rdl_alloc (4 samples, 0.02%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (4 samples, 0.02%)std::sys::unix::alloc::aligned_malloc (4 samples, 0.02%)__posix_memalign (4 samples, 0.02%)_int_memalign (4 samples, 0.02%)_int_malloc (4 samples, 0.02%)sysmalloc (4 samples, 0.02%)__GI___mmap64 (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (3 samples, 0.01%)sled::pagecache::segment::Segment::remove_pid (7 samples, 0.03%)alloc::collections::btree::set::BTreeSet<T,A>::insert (7 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (7 samples, 0.03%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (9 samples, 0.04%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (3 samples, 0.01%)sled::pagecache::segment::Segment::insert_pid (14 samples, 0.06%)alloc::collections::btree::set::BTreeSet<T,A>::insert (14 samples, 0.06%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (14 samples, 0.06%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (5 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (5 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::mark_link (16 samples, 0.06%)hashbrown::raw::RawTableInner<A>::prepare_insert_slot (4 samples, 0.02%)hashbrown::raw::RawTableInner<A>::find_insert_slot (4 samples, 0.02%)hashbrown::raw::sse2::Group::load (4 samples, 0.02%)core::core_arch::x86::sse2::_mm_loadu_si128 (4 samples, 0.02%)core::intrinsics::copy_nonoverlapping (4 samples, 0.02%)core::ptr::mut_ptr::<impl *mut T>::write_bytes (4 samples, 0.02%)core::intrinsics::write_bytes (4 samples, 0.02%)<main::SledStorage as main::Storage>::insert (44 samples, 0.18%)sled::tree::Tree::insert (44 samples, 0.18%)sled::tree::Tree::insert_inner (44 samples, 0.18%)sled::tree::Tree::view_for_key (43 samples, 0.17%)sled::tree::Tree::split_node (42 samples, 0.17%)sled::pagecache::PageCache::replace (42 samples, 0.17%)sled::pagecache::PageCache::rewrite_page (38 samples, 0.15%)sled::pagecache::PageCache::cas_page (38 samples, 0.15%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (38 samples, 0.15%)sled::pagecache::segment::SegmentAccountant::mark_replace (37 samples, 0.15%)std::collections::hash::map::HashMap<K,V,S>::entry (12 samples, 0.05%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (12 samples, 0.05%)hashbrown::map::HashMap<K,V,S,A>::reserve (12 samples, 0.05%)hashbrown::raw::RawTable<T,A>::reserve (12 samples, 0.05%)hashbrown::raw::RawTable<T,A>::reserve_rehash (12 samples, 0.05%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (12 samples, 0.05%)hashbrown::raw::RawTableInner<A>::resize_inner (12 samples, 0.05%)hashbrown::raw::RawTableInner<A>::prepare_resize (8 samples, 0.03%)hashbrown::raw::RawTableInner<A>::fallible_with_capacity (8 samples, 0.03%)hashbrown::raw::capacity_to_buckets (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)sled::pagecache::PageCache::link (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)sled::pagecache::segment::Segment::remove_pid (3 samples, 0.01%)sled::tree::Tree::merge_node (12 samples, 0.05%)sled::tree::Tree::install_parent_merge (10 samples, 0.04%)sled::pagecache::PageCache::link (10 samples, 0.04%)sled::pagecache::PageCache::replace (10 samples, 0.04%)sled::pagecache::PageCache::rewrite_page (10 samples, 0.04%)sled::pagecache::PageCache::cas_page (10 samples, 0.04%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (10 samples, 0.04%)sled::pagecache::segment::SegmentAccountant::mark_replace (9 samples, 0.04%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (9 samples, 0.04%)core::sync::atomic::AtomicPtr<T>::load (6 samples, 0.02%)core::sync::atomic::atomic_load (6 samples, 0.02%)__rust_probestack (3 samples, 0.01%)<main::SledStorage as main::Storage>::lookup (37 samples, 0.15%)sled::tree::Tree::get (37 samples, 0.15%)sled::tree::Tree::get_inner (37 samples, 0.15%)sled::tree::Tree::view_for_key (37 samples, 0.15%)sled::tree::Tree::view_for_pid (17 samples, 0.07%)sled::pagecache::PageCache::get (17 samples, 0.07%)sled::pagecache::pagetable::PageTable::get (8 samples, 0.03%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (8 samples, 0.03%)core::sync::atomic::AtomicPtr<T>::load (7 samples, 0.03%)core::sync::atomic::atomic_load (7 samples, 0.03%)__rust_probestack (4 samples, 0.02%)sled::pagecache::PageCache::link (5 samples, 0.02%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)main::main (87 samples, 0.35%)main::benchmark (87 samples, 0.35%)<main::SledStorage as main::Storage>::remove (6 samples, 0.02%)sled::tree::Tree::remove (6 samples, 0.02%)sled::tree::Tree::insert_inner (6 samples, 0.02%)sled::binary_search::binary_search_lub (37 samples, 0.15%)sled::binary_search::binary_search (25 samples, 0.10%)sled::fastcmp::fastcmp (24 samples, 0.10%)alloc::vec::Vec<T,A>::resize_with (13 samples, 0.05%)alloc::vec::Vec<T,A>::extend_with (13 samples, 0.05%)core::ptr::write (13 samples, 0.05%)__memset_sse2_unaligned_erms (13 samples, 0.05%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (3 samples, 0.01%)sled::db::Db::start_inner (14 samples, 0.06%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (14 samples, 0.06%)core::ops::function::Fn::call (14 samples, 0.06%)<sled::metrics::Metrics as core::default::Default>::default (14 samples, 0.06%)<sled::histogram::Histogram as core::default::Default>::default (14 samples, 0.06%)sled::lru::Lru::accessed (25 samples, 0.10%)sled::pagecache::PageCache::get (31 samples, 0.12%)sled::pagecache::pagetable::PageTable::get (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_destroy (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_unchecked (3 samples, 0.01%)crossbeam_epoch::internal::Local::defer (3 samples, 0.01%)crossbeam_epoch::internal::Global::push_bag (3 samples, 0.01%)sled::pagecache::PageCache::cas_page (6 samples, 0.02%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)sled::pagecache::PageCache::replace (7 samples, 0.03%)sled::pagecache::PageCache::rewrite_page (7 samples, 0.03%)crossbeam_epoch::guard::Guard::defer_destroy (5 samples, 0.02%)crossbeam_epoch::guard::Guard::defer_unchecked (5 samples, 0.02%)crossbeam_epoch::internal::Local::defer (5 samples, 0.02%)crossbeam_epoch::internal::Global::push_bag (5 samples, 0.02%)crossbeam_epoch::sync::queue::Queue<T>::push (5 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::new (5 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::init (5 samples, 0.02%)<T as crossbeam_epoch::atomic::Pointable>::init (5 samples, 0.02%)alloc::boxed::Box<T>::new (5 samples, 0.02%)alloc::alloc::exchange_malloc (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.02%)alloc::alloc::Global::alloc_impl (5 samples, 0.02%)alloc::alloc::alloc (5 samples, 0.02%)__GI___libc_malloc (5 samples, 0.02%)_int_malloc (5 samples, 0.02%)sled::pagecache::PageCache::rewrite_page (9 samples, 0.04%)sled::pagecache::PageCache::cas_page (8 samples, 0.03%)sled::pagecache::iobuf::IoBufs::encapsulate (14 samples, 0.06%)sled::pagecache::pagetable::PageTable::traverse (17 samples, 0.07%)sled::pagecache::reservation::Reservation::flush (3 samples, 0.01%)sled::pagecache::segment::Segment::insert_pid (5 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_link (3 samples, 0.01%)sled::pagecache::segment::SegmentCleaner::pop (3 samples, 0.01%)sled::pin (8 samples, 0.03%)sled::prefix::decode (4 samples, 0.02%)sled::tree::Tree::get (7 samples, 0.03%)sled::tree::Tree::get_inner (5 samples, 0.02%)sled::tree::Tree::view_for_key (4 samples, 0.02%)sled::tree::Tree::merge_node (4 samples, 0.02%)core::mem::replace (4 samples, 0.02%)core::ptr::read (4 samples, 0.02%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init (4 samples, 0.02%)__memcpy_sse2_unaligned_erms (4 samples, 0.02%)crossbeam_epoch::guard::Guard::defer_destroy (11 samples, 0.04%)crossbeam_epoch::guard::Guard::defer_unchecked (11 samples, 0.04%)crossbeam_epoch::internal::Local::defer (11 samples, 0.04%)crossbeam_epoch::internal::Global::push_bag (11 samples, 0.04%)crossbeam_epoch::sync::queue::Queue<T>::push (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (4 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)__rust_probestack (3 samples, 0.01%)sled::pagecache::PageCache::link (19 samples, 0.08%)sled::pagecache::logger::Log::reserve (8 samples, 0.03%)sled::pagecache::logger::Log::reserve_inner (8 samples, 0.03%)sled::pagecache::iobuf::IoBufs::encapsulate (4 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (4 samples, 0.02%)sled::tree::Tree::insert (24 samples, 0.10%)sled::tree::Tree::insert_inner (24 samples, 0.10%)sled::tree::Tree::view_for_key (5 samples, 0.02%)sled::tree::Tree::view_for_pid (5 samples, 0.02%)sled::pagecache::PageCache::get (5 samples, 0.02%)sled::pagecache::pagetable::PageTable::get (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)sled::pagecache::PageCache::link (61 samples, 0.25%)crossbeam_epoch::guard::Guard::defer_destroy (61 samples, 0.25%)crossbeam_epoch::guard::Guard::defer_unchecked (61 samples, 0.25%)crossbeam_epoch::internal::Local::defer (61 samples, 0.25%)crossbeam_epoch::internal::Global::push_bag (61 samples, 0.25%)crossbeam_epoch::sync::queue::Queue<T>::push (61 samples, 0.25%)crossbeam_epoch::atomic::Owned<T>::new (61 samples, 0.25%)crossbeam_epoch::atomic::Owned<T>::init (61 samples, 0.25%)<T as crossbeam_epoch::atomic::Pointable>::init (61 samples, 0.25%)alloc::boxed::Box<T>::new (61 samples, 0.25%)alloc::alloc::exchange_malloc (61 samples, 0.25%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (61 samples, 0.25%)alloc::alloc::Global::alloc_impl (61 samples, 0.25%)alloc::alloc::alloc (61 samples, 0.25%)__GI___libc_malloc (61 samples, 0.25%)_int_malloc (61 samples, 0.25%)malloc_consolidate (34 samples, 0.14%)unlink_chunk.isra.0 (5 samples, 0.02%)sled::tree::Tree::insert_inner (70 samples, 0.28%)crossbeam_epoch::guard::Guard::defer (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_unchecked (3 samples, 0.01%)crossbeam_epoch::internal::Local::defer (3 samples, 0.01%)crossbeam_epoch::internal::Global::push_bag (3 samples, 0.01%)sled::pagecache::PageCache::free (6 samples, 0.02%)sled::pagecache::PageCache::cas_page (3 samples, 0.01%)sled::pagecache::PageCache::cas_page (3 samples, 0.01%)sled::pagecache::PageCache::replace (4 samples, 0.02%)sled::tree::Tree::cap_merging_child (4 samples, 0.02%)sled::pagecache::PageCache::link (4 samples, 0.02%)crossbeam_epoch::guard::Guard::defer_destroy (4 samples, 0.02%)crossbeam_epoch::guard::Guard::defer_unchecked (4 samples, 0.02%)crossbeam_epoch::internal::Local::defer (4 samples, 0.02%)crossbeam_epoch::internal::Global::push_bag (4 samples, 0.02%)sled::tree::Tree::merge_node (15 samples, 0.06%)core::mem::replace (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::new (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::init (3 samples, 0.01%)<T as crossbeam_epoch::atomic::Pointable>::init (3 samples, 0.01%)alloc::boxed::Box<T>::new (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_destroy (13 samples, 0.05%)crossbeam_epoch::guard::Guard::defer_unchecked (13 samples, 0.05%)crossbeam_epoch::internal::Local::defer (13 samples, 0.05%)crossbeam_epoch::internal::Global::push_bag (13 samples, 0.05%)crossbeam_epoch::sync::queue::Queue<T>::push (5 samples, 0.02%)sled::pagecache::PageCache::link (16 samples, 0.06%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::encapsulate (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)sled::tree::Tree::remove (25 samples, 0.10%)sled::tree::Tree::insert_inner (23 samples, 0.09%)sled::tree::Tree::view_for_key (7 samples, 0.03%)sled::tree::Tree::view_for_pid (7 samples, 0.03%)sled::pagecache::PageCache::get (7 samples, 0.03%)sled::pagecache::pagetable::PageTable::get (6 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (6 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)crossbeam_epoch::guard::Guard::defer_destroy (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_unchecked (3 samples, 0.01%)crossbeam_epoch::internal::Local::defer (3 samples, 0.01%)crossbeam_epoch::internal::Global::push_bag (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::apply_op (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::mark_link (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (6 samples, 0.02%)sled::stack::Stack<T>::take_iter (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_destroy (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_unchecked (3 samples, 0.01%)crossbeam_epoch::internal::Local::defer (3 samples, 0.01%)crossbeam_epoch::internal::Global::push_bag (3 samples, 0.01%)sled::pagecache::PageCache::allocate (13 samples, 0.05%)sled::pagecache::PageCache::allocate_inner (13 samples, 0.05%)sled::pagecache::PageCache::cas_page (13 samples, 0.05%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::encapsulate (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)__rust_probestack (3 samples, 0.01%)crossbeam_epoch::guard::Guard::defer_destroy (5 samples, 0.02%)crossbeam_epoch::guard::Guard::defer_unchecked (5 samples, 0.02%)crossbeam_epoch::internal::Local::defer (5 samples, 0.02%)crossbeam_epoch::internal::Global::push_bag (5 samples, 0.02%)crossbeam_epoch::sync::queue::Queue<T>::push (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::new (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::init (3 samples, 0.01%)<T as crossbeam_epoch::atomic::Pointable>::init (3 samples, 0.01%)alloc::boxed::Box<T>::new (3 samples, 0.01%)sled::pagecache::PageCache::cas_page (7 samples, 0.03%)sled::tree::Tree::split_node (23 samples, 0.09%)sled::pagecache::PageCache::replace (10 samples, 0.04%)sled::pagecache::PageCache::rewrite_page (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (4 samples, 0.02%)core::cmp::PartialOrd::ge (4 samples, 0.02%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (4 samples, 0.02%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (4 samples, 0.02%)<u8 as core::slice::cmp::SliceOrd>::compare (4 samples, 0.02%)sled::pagecache::PageCache::replace (3 samples, 0.01%)sled::tree::Tree::merge_node (6 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (3 samples, 0.01%)sled::pagecache::PageCache::cas_page (5 samples, 0.02%)sled::tree::Tree::split_node (7 samples, 0.03%)sled::pagecache::PageCache::replace (6 samples, 0.02%)sled::tree::Tree::view_for_key (44 samples, 0.18%)sled::tree::Tree::view_for_pid (14 samples, 0.06%)sled::pagecache::PageCache::get (14 samples, 0.06%)sled::lru::Lru::accessed (14 samples, 0.06%)<sled::lru::CacheAccessIter as core::iter::traits::iterator::Iterator>::next (14 samples, 0.06%)crossbeam_epoch::guard::Guard::defer (14 samples, 0.06%)crossbeam_epoch::guard::Guard::defer_unchecked (14 samples, 0.06%)crossbeam_epoch::internal::Local::defer (14 samples, 0.06%)crossbeam_epoch::internal::Global::push_bag (14 samples, 0.06%)crossbeam_epoch::sync::queue::Queue<T>::push (10 samples, 0.04%)crossbeam_epoch::atomic::Owned<T>::new (10 samples, 0.04%)crossbeam_epoch::atomic::Owned<T>::init (10 samples, 0.04%)<T as crossbeam_epoch::atomic::Pointable>::init (10 samples, 0.04%)alloc::boxed::Box<T>::new (10 samples, 0.04%)alloc::alloc::exchange_malloc (10 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (10 samples, 0.04%)alloc::alloc::Global::alloc_impl (10 samples, 0.04%)alloc::alloc::alloc (10 samples, 0.04%)__GI___libc_malloc (10 samples, 0.04%)_int_malloc (10 samples, 0.04%)malloc_consolidate (7 samples, 0.03%)sled::tree::Tree::view_for_pid (6 samples, 0.02%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)sled::pin (14 samples, 0.06%)crossbeam_epoch::default::pin (14 samples, 0.06%)crossbeam_epoch::default::with_handle (14 samples, 0.06%)std::thread::local::LocalKey<T>::try_with (14 samples, 0.06%)crossbeam_epoch::default::with_handle::{{closure}} (14 samples, 0.06%)crossbeam_epoch::default::pin::{{closure}} (14 samples, 0.06%)crossbeam_epoch::collector::LocalHandle::pin (14 samples, 0.06%)crossbeam_epoch::internal::Local::pin (14 samples, 0.06%)crossbeam_epoch::internal::Global::collect (14 samples, 0.06%)crossbeam_epoch::sync::queue::Queue<T>::try_pop_if (14 samples, 0.06%)crossbeam_epoch::sync::queue::Queue<T>::pop_if_internal (11 samples, 0.04%)core::result::Result<T,E>::map (10 samples, 0.04%)crossbeam_epoch::sync::queue::Queue<T>::pop_if_internal::{{closure}} (10 samples, 0.04%)core::ptr::const_ptr::<impl *const T>::read (10 samples, 0.04%)core::ptr::read (10 samples, 0.04%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init (10 samples, 0.04%)__memcpy_sse2_unaligned_erms (10 samples, 0.04%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (10 samples, 0.04%)core::sync::atomic::AtomicPtr<T>::load (10 samples, 0.04%)core::sync::atomic::atomic_load (10 samples, 0.04%)__rust_probestack (10 samples, 0.04%)sled::pagecache::PageCache::link (15 samples, 0.06%)sled::pagecache::logger::Log::reserve (15 samples, 0.06%)sled::pagecache::logger::Log::reserve_inner (15 samples, 0.06%)sled::pagecache::iobuf::IoBufs::encapsulate (5 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (5 samples, 0.02%)core::sync::atomic::atomic_load (5 samples, 0.02%)__rust_probestack (5 samples, 0.02%)sled::config::Inner::normalize (3 samples, 0.01%)sled::pagecache::segment::Segment::remove_pid (11 samples, 0.04%)alloc::collections::btree::set::BTreeSet<T,A>::remove (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::segment_id (7 samples, 0.03%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (35 samples, 0.14%)sled::pagecache::segment::SegmentAccountant::mark_replace (35 samples, 0.14%)std::collections::hash::map::HashMap<K,V,S>::entry (4 samples, 0.02%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (4 samples, 0.02%)hashbrown::raw::RawTable<T,A>::find (4 samples, 0.02%)hashbrown::raw::RawTableInner<A>::find_inner (4 samples, 0.02%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (3 samples, 0.01%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialized_size::{{closure}} (6 samples, 0.02%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} (7 samples, 0.03%)core::iter::adapters::map::map_fold::{{closure}} (7 samples, 0.03%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (8 samples, 0.03%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (8 samples, 0.03%)core::iter::traits::iterator::Iterator::sum (8 samples, 0.03%)<u64 as core::iter::traits::accum::Sum>::sum (8 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8 samples, 0.03%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold (8 samples, 0.03%)core::iter::traits::iterator::Iterator::fold (8 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (3 samples, 0.01%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<u64 as sled::serialization::Serialize>::serialize_into (9 samples, 0.04%)core::slice::<impl [T]>::copy_from_slice (27 samples, 0.11%)core::intrinsics::copy_nonoverlapping (27 samples, 0.11%)__memcpy_sse2_unaligned_erms (26 samples, 0.10%)[unknown] (12 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (59 samples, 0.24%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (53 samples, 0.21%)sled::serialization::scoot (6 samples, 0.02%)<sled::node::Node as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (4 samples, 0.02%)sled::tree::Tree::split_node (117 samples, 0.47%)sled::pagecache::PageCache::replace (116 samples, 0.47%)sled::pagecache::PageCache::rewrite_page (114 samples, 0.46%)sled::pagecache::PageCache::cas_page (114 samples, 0.46%)sled::pagecache::logger::Log::reserve (79 samples, 0.32%)sled::pagecache::logger::Log::reserve_inner (79 samples, 0.32%)sled::pagecache::iobuf::IoBufs::encapsulate (67 samples, 0.27%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (5 samples, 0.02%)core::sync::atomic::atomic_load (5 samples, 0.02%)__rust_probestack (5 samples, 0.02%)<main::SledStorage as main::Storage>::insert (157 samples, 0.63%)sled::tree::Tree::insert (157 samples, 0.63%)sled::tree::Tree::insert_inner (143 samples, 0.57%)sled::tree::Tree::view_for_key (128 samples, 0.51%)sled::tree::Tree::view_for_pid (11 samples, 0.04%)sled::pagecache::PageCache::get (11 samples, 0.04%)sled::pagecache::pagetable::PageTable::get (6 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (6 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (6 samples, 0.02%)core::sync::atomic::atomic_load (6 samples, 0.02%)__rust_probestack (6 samples, 0.02%)sled::tree::Tree::cap_merging_child (3 samples, 0.01%)sled::pagecache::PageCache::link (3 samples, 0.01%)sled::pagecache::PageCache::replace (3 samples, 0.01%)sled::pagecache::PageCache::rewrite_page (3 samples, 0.01%)sled::pagecache::PageCache::cas_page (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)sled::tree::Tree::merge_node (6 samples, 0.02%)sled::tree::Tree::install_parent_merge (3 samples, 0.01%)sled::pagecache::PageCache::link (3 samples, 0.01%)sled::pagecache::PageCache::replace (3 samples, 0.01%)sled::pagecache::PageCache::rewrite_page (3 samples, 0.01%)sled::pagecache::PageCache::cas_page (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::encapsulate (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)<main::SledStorage as main::Storage>::lookup (7 samples, 0.03%)sled::tree::Tree::get (7 samples, 0.03%)sled::tree::Tree::get_inner (7 samples, 0.03%)sled::tree::Tree::view_for_key (7 samples, 0.03%)sled::pagecache::PageCache::link (6 samples, 0.02%)sled::pagecache::logger::Log::reserve (6 samples, 0.02%)sled::pagecache::logger::Log::reserve_inner (6 samples, 0.02%)sled::pagecache::iobuf::IoBufs::encapsulate (6 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (6 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (6 samples, 0.02%)core::sync::atomic::atomic_load (6 samples, 0.02%)__rust_probestack (6 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (7 samples, 0.03%)core::sync::atomic::AtomicPtr<T>::load (7 samples, 0.03%)core::sync::atomic::atomic_load (7 samples, 0.03%)__rust_probestack (7 samples, 0.03%)std::rt::lang_start_internal (181 samples, 0.73%)std::panic::catch_unwind (181 samples, 0.73%)std::panicking::try (181 samples, 0.73%)std::panicking::try::do_call (181 samples, 0.73%)std::rt::lang_start_internal::{{closure}} (181 samples, 0.73%)std::panic::catch_unwind (181 samples, 0.73%)std::panicking::try (181 samples, 0.73%)std::panicking::try::do_call (181 samples, 0.73%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (181 samples, 0.73%)std::rt::lang_start::{{closure}} (181 samples, 0.73%)std::sys_common::backtrace::__rust_begin_short_backtrace (181 samples, 0.73%)core::ops::function::FnOnce::call_once (181 samples, 0.73%)main::main (181 samples, 0.73%)main::benchmark (181 samples, 0.73%)<main::SledStorage as main::Storage>::remove (17 samples, 0.07%)sled::tree::Tree::remove (17 samples, 0.07%)sled::tree::Tree::insert_inner (17 samples, 0.07%)sled::tree::Tree::view_for_key (11 samples, 0.04%)sled::tree::Tree::view_for_pid (11 samples, 0.04%)sled::pagecache::PageCache::get (11 samples, 0.04%)sled::pagecache::pagetable::PageTable::get (4 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (4 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)__rust_probestack (4 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (3 samples, 0.01%)core::result::Result<T,E>::map (3 samples, 0.01%)crossbeam_epoch::sync::queue::Queue<T>::pop_if_internal::{{closure}} (3 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::read (3 samples, 0.01%)core::ptr::read (3 samples, 0.01%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init (3 samples, 0.01%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)sled::pin (9 samples, 0.04%)crossbeam_epoch::default::pin (9 samples, 0.04%)crossbeam_epoch::default::with_handle (9 samples, 0.04%)std::thread::local::LocalKey<T>::try_with (9 samples, 0.04%)crossbeam_epoch::default::with_handle::{{closure}} (9 samples, 0.04%)crossbeam_epoch::default::pin::{{closure}} (9 samples, 0.04%)crossbeam_epoch::collector::LocalHandle::pin (9 samples, 0.04%)crossbeam_epoch::internal::Local::pin (9 samples, 0.04%)crossbeam_epoch::internal::Global::collect (9 samples, 0.04%)crossbeam_epoch::sync::queue::Queue<T>::try_pop_if (9 samples, 0.04%)crossbeam_epoch::sync::queue::Queue<T>::pop_if_internal (7 samples, 0.03%)std::sys_common::backtrace::__rust_begin_short_backtrace (10 samples, 0.04%)core::ops::function::FnOnce::call_once (10 samples, 0.04%)main::main (10 samples, 0.04%)main::benchmark (10 samples, 0.04%)<main::SledStorage as main::Storage>::lookup (10 samples, 0.04%)sled::tree::Tree::get (10 samples, 0.04%)[unknown] (1,116 samples, 4.48%)[unkn..__GI___clone (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)<T as core::convert::Into<U>>::into (82 samples, 0.33%)<sled::ivec::IVec as core::convert::From<&[u8]>>::from (82 samples, 0.33%)sled::ivec::IVec::inline (82 samples, 0.33%)core::slice::<impl [T]>::copy_from_slice (75 samples, 0.30%)core::intrinsics::copy_nonoverlapping (75 samples, 0.30%)__memcpy_sse2_unaligned_erms (74 samples, 0.30%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.01%)_int_free (9 samples, 0.04%)core::ptr::drop_in_place<alloc::vec::Vec<u64>> (4 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u64>> (4 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.02%)core::ptr::drop_in_place<sled::Guard> (5 samples, 0.02%)core::ptr::drop_in_place<sled::concurrency_control::Protector> (10 samples, 0.04%)<sled::concurrency_control::Protector as core::ops::drop::Drop>::drop (10 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_sub (10 samples, 0.04%)core::sync::atomic::atomic_sub (10 samples, 0.04%)sled::concurrency_control::read (8 samples, 0.03%)sled::concurrency_control::ConcurrencyControl::read (7 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_add (7 samples, 0.03%)core::sync::atomic::atomic_add (7 samples, 0.03%)crossbeam_epoch::epoch::AtomicEpoch::compare_exchange (10 samples, 0.04%)core::sync::atomic::AtomicUsize::compare_exchange (10 samples, 0.04%)core::sync::atomic::atomic_compare_exchange (10 samples, 0.04%)__memcpy_sse2_unaligned_erms (5 samples, 0.02%)core::mem::replace (3 samples, 0.01%)__GI___libc_free (21 samples, 0.08%)_int_free (27 samples, 0.11%)__GI___libc_free (29 samples, 0.12%)_int_free (49 samples, 0.20%)core::ptr::drop_in_place<alloc::vec::Vec<sled::pagecache::CacheInfo>> (5 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::pagecache::CacheInfo>> (5 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.02%)__GI___libc_free (6 samples, 0.02%)_int_free (115 samples, 0.46%)unlink_chunk.isra.0 (12 samples, 0.05%)__GI___libc_free (6 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::alloc::box_free (79 samples, 0.32%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (79 samples, 0.32%)alloc::alloc::dealloc (79 samples, 0.32%)_int_free (71 samples, 0.29%)unlink_chunk.isra.0 (6 samples, 0.02%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (27 samples, 0.11%)core::ptr::drop_in_place<[sled::ivec::IVec]> (27 samples, 0.11%)core::ptr::drop_in_place<sled::ivec::IVec> (25 samples, 0.10%)core::ptr::drop_in_place<sled::ivec::IVecInner> (25 samples, 0.10%)core::ptr::drop_in_place<sled::node::Index> (36 samples, 0.14%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (36 samples, 0.14%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (9 samples, 0.04%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (9 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (9 samples, 0.04%)alloc::alloc::dealloc (9 samples, 0.04%)_int_free (9 samples, 0.04%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (133 samples, 0.53%)core::ptr::drop_in_place<[sled::ivec::IVec]> (131 samples, 0.53%)core::ptr::drop_in_place<sled::ivec::IVec> (126 samples, 0.51%)core::ptr::drop_in_place<sled::ivec::IVecInner> (126 samples, 0.51%)__GI___libc_free (12 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (127 samples, 0.51%)alloc::alloc::dealloc (127 samples, 0.51%)_int_free (115 samples, 0.46%)unlink_chunk.isra.0 (13 samples, 0.05%)core::ptr::drop_in_place<sled::node::Data> (298 samples, 1.20%)core::ptr::drop_in_place<sled::node::Leaf> (261 samples, 1.05%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (261 samples, 1.05%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (128 samples, 0.51%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (128 samples, 0.51%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (683 samples, 2.74%)co..<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (683 samples, 2.74%)<c..<T as crossbeam_epoch::atomic::Pointable>::drop (683 samples, 2.74%)<T..core::mem::drop (683 samples, 2.74%)co..core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (683 samples, 2.74%)co..core::ptr::drop_in_place<sled::pagecache::Page> (605 samples, 2.43%)co..core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (599 samples, 2.41%)co..core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (567 samples, 2.28%)c..core::ptr::drop_in_place<sled::pagecache::Update> (68 samples, 0.27%)core::ptr::drop_in_place<sled::node::Node> (12 samples, 0.05%)core::ptr::drop_in_place<sled::ivec::IVec> (12 samples, 0.05%)core::ptr::drop_in_place<sled::ivec::IVecInner> (12 samples, 0.05%)__GI___libc_free (6 samples, 0.02%)alloc::alloc::box_free (27 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (27 samples, 0.11%)alloc::alloc::dealloc (27 samples, 0.11%)_int_free (20 samples, 0.08%)<sled::stack::Node<T> as core::ops::drop::Drop>::drop (3 samples, 0.01%)crossbeam_epoch::atomic::Atomic<T>::load (3 samples, 0.01%)core::sync::atomic::AtomicUsize::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)core::mem::drop (34 samples, 0.14%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (34 samples, 0.14%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (34 samples, 0.14%)<T as crossbeam_epoch::atomic::Pointable>::drop (34 samples, 0.14%)core::mem::drop (34 samples, 0.14%)core::ptr::drop_in_place<alloc::boxed::Box<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (34 samples, 0.14%)core::ptr::drop_in_place<sled::stack::Node<sled::pagecache::segment::SegmentOp>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::segment::SegmentOp> (3 samples, 0.01%)core::mem::drop (811 samples, 3.26%)cor..core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (811 samples, 3.26%)cor..core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (811 samples, 3.26%)cor..<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (811 samples, 3.26%)<cr..crossbeam_epoch::deferred::Deferred::call (807 samples, 3.24%)cro..crossbeam_epoch::deferred::Deferred::new::call (759 samples, 3.05%)cro..crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (758 samples, 3.05%)cro..core::mem::drop (758 samples, 3.05%)cor..core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (75 samples, 0.30%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (75 samples, 0.30%)<T as crossbeam_epoch::atomic::Pointable>::drop (75 samples, 0.30%)core::mem::drop (75 samples, 0.30%)core::ptr::drop_in_place<alloc::boxed::Box<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (75 samples, 0.30%)core::ptr::drop_in_place<sled::stack::Node<sled::pagecache::segment::SegmentOp>> (75 samples, 0.30%)<sled::stack::Node<T> as core::ops::drop::Drop>::drop (75 samples, 0.30%)crossbeam_epoch::atomic::Atomic<T>::swap (39 samples, 0.16%)core::sync::atomic::AtomicUsize::swap (39 samples, 0.16%)core::sync::atomic::atomic_swap (39 samples, 0.16%)sled::pin (828 samples, 3.33%)sle..crossbeam_epoch::default::pin (828 samples, 3.33%)cro..crossbeam_epoch::default::with_handle (828 samples, 3.33%)cro..std::thread::local::LocalKey<T>::try_with (828 samples, 3.33%)std..crossbeam_epoch::default::with_handle::{{closure}} (828 samples, 3.33%)cro..crossbeam_epoch::default::pin::{{closure}} (828 samples, 3.33%)cro..crossbeam_epoch::collector::LocalHandle::pin (828 samples, 3.33%)cro..crossbeam_epoch::internal::Local::pin (828 samples, 3.33%)cro..crossbeam_epoch::internal::Global::collect (817 samples, 3.28%)cro..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (9 samples, 0.04%)__GI___libc_malloc (87 samples, 0.35%)_int_malloc (58 samples, 0.23%)unlink_chunk.isra.0 (15 samples, 0.06%)alloc::raw_vec::finish_grow (88 samples, 0.35%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (91 samples, 0.37%)alloc::raw_vec::RawVec<T,A>::grow_amortized (91 samples, 0.37%)alloc::vec::Vec<T,A>::push (98 samples, 0.39%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (3 samples, 0.01%)__memcpy_sse2_unaligned (5 samples, 0.02%)<sled::ivec::IVec as core::convert::From<&[u8]>>::from (23 samples, 0.09%)sled::ivec::IVec::inline (22 samples, 0.09%)core::slice::<impl [T]>::copy_from_slice (16 samples, 0.06%)core::intrinsics::copy_nonoverlapping (16 samples, 0.06%)__memset_sse2_unaligned_erms (4 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (5 samples, 0.02%)core::cmp::PartialOrd::ge (5 samples, 0.02%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (4 samples, 0.02%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (4 samples, 0.02%)<u8 as core::slice::cmp::SliceOrd>::compare (4 samples, 0.02%)[libc-2.31.so] (4 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::lt (9 samples, 0.04%)core::cmp::PartialOrd::lt (9 samples, 0.04%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (9 samples, 0.04%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (9 samples, 0.04%)<u8 as core::slice::cmp::SliceOrd>::compare (9 samples, 0.04%)[libc-2.31.so] (6 samples, 0.02%)core::slice::<impl [T]>::get_unchecked (6 samples, 0.02%)<usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (6 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::add (6 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::offset (6 samples, 0.02%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (161 samples, 0.65%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (161 samples, 0.65%)core::slice::<impl [T]>::binary_search_by (215 samples, 0.86%)sled::node::Node::leaf_pair_for_key::{{closure}} (192 samples, 0.77%)sled::fastcmp::fastcmp (31 samples, 0.12%)[libc-2.31.so] (26 samples, 0.10%)sled::node::Node::node_kv_pair (266 samples, 1.07%)sled::node::Node::leaf_pair_for_key (221 samples, 0.89%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (5 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (4 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)__rust_probestack (3 samples, 0.01%)<sled::ivec::IVec as core::clone::Clone>::clone (12 samples, 0.05%)<sled::ivec::IVecInner as core::clone::Clone>::clone (6 samples, 0.02%)core::array::<impl core::clone::Clone for [T: N]>::clone (3 samples, 0.01%)<T as core::array::SpecArrayClone>::clone (3 samples, 0.01%)<core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)core::array::<impl core::clone::Clone for [T: N]>::clone (34 samples, 0.14%)<T as core::array::SpecArrayClone>::clone (34 samples, 0.14%)<sled::ivec::IVec as core::clone::Clone>::clone (271 samples, 1.09%)<sled::ivec::IVecInner as core::clone::Clone>::clone (239 samples, 0.96%)core::clone::impls::<impl core::clone::Clone for u8>::clone (3 samples, 0.01%)alloc::vec::Vec<T,A>::set_len (3 samples, 0.01%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)__GI___libc_malloc (72 samples, 0.29%)_int_malloc (22 samples, 0.09%)unlink_chunk.isra.0 (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (73 samples, 0.29%)alloc::alloc::Global::alloc_impl (73 samples, 0.29%)alloc::alloc::alloc (73 samples, 0.29%)alloc::vec::Vec<T,A>::with_capacity_in (79 samples, 0.32%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (78 samples, 0.31%)alloc::raw_vec::RawVec<T,A>::allocate_in (78 samples, 0.31%)<sled::node::Node as core::clone::Clone>::clone (452 samples, 1.82%)<..<sled::node::Data as core::clone::Clone>::clone (436 samples, 1.75%)<sled::node::Leaf as core::clone::Clone>::clone (436 samples, 1.75%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (421 samples, 1.69%)alloc::slice::<impl [T]>::to_vec_in (421 samples, 1.69%)alloc::slice::hack::to_vec (421 samples, 1.69%)<T as alloc::slice::hack::ConvertVec>::to_vec (421 samples, 1.69%)core::mem::maybe_uninit::MaybeUninit<T>::write (52 samples, 0.21%)__memcpy_sse2_unaligned_erms (15 samples, 0.06%)__memcpy_sse2_unaligned_erms (9 samples, 0.04%)alloc::boxed::Box<T>::new (79 samples, 0.32%)alloc::alloc::exchange_malloc (70 samples, 0.28%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (69 samples, 0.28%)alloc::alloc::Global::alloc_impl (69 samples, 0.28%)alloc::alloc::alloc (69 samples, 0.28%)__GI___libc_malloc (69 samples, 0.28%)_int_malloc (39 samples, 0.16%)unlink_chunk.isra.0 (8 samples, 0.03%)alloc::vec::Vec<T,A>::extend_from_slice (17 samples, 0.07%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (17 samples, 0.07%)alloc::vec::Vec<T,A>::append_elements (17 samples, 0.07%)core::intrinsics::copy_nonoverlapping (17 samples, 0.07%)__memcpy_sse2_unaligned_erms (17 samples, 0.07%)__GI___libc_malloc (71 samples, 0.29%)_int_malloc (48 samples, 0.19%)unlink_chunk.isra.0 (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (73 samples, 0.29%)alloc::alloc::Global::alloc_impl (73 samples, 0.29%)alloc::alloc::alloc (72 samples, 0.29%)alloc::vec::Vec<T>::with_capacity (75 samples, 0.30%)alloc::vec::Vec<T,A>::with_capacity_in (75 samples, 0.30%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (75 samples, 0.30%)alloc::raw_vec::RawVec<T,A>::allocate_in (75 samples, 0.30%)crossbeam_epoch::atomic::Atomic<T>::compare_and_set (14 samples, 0.06%)crossbeam_epoch::atomic::Atomic<T>::compare_exchange (14 samples, 0.06%)core::sync::atomic::AtomicUsize::compare_exchange (14 samples, 0.06%)core::sync::atomic::atomic_compare_exchange (14 samples, 0.06%)crossbeam_epoch::atomic::Owned<T>::new (27 samples, 0.11%)crossbeam_epoch::atomic::Owned<T>::init (27 samples, 0.11%)<T as crossbeam_epoch::atomic::Pointable>::init (27 samples, 0.11%)alloc::boxed::Box<T>::new (27 samples, 0.11%)alloc::alloc::exchange_malloc (26 samples, 0.10%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (26 samples, 0.10%)alloc::alloc::Global::alloc_impl (26 samples, 0.10%)alloc::alloc::alloc (26 samples, 0.10%)__GI___libc_malloc (26 samples, 0.10%)_int_malloc (13 samples, 0.05%)unlink_chunk.isra.0 (4 samples, 0.02%)crossbeam_epoch::guard::Guard::defer_destroy (12 samples, 0.05%)crossbeam_epoch::guard::Guard::defer_unchecked (12 samples, 0.05%)crossbeam_epoch::internal::Local::defer (8 samples, 0.03%)crossbeam_epoch::internal::Bag::try_push (6 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)sled::lru::AccessQueue::push (16 samples, 0.06%)core::sync::atomic::AtomicUsize::fetch_add (11 samples, 0.04%)core::sync::atomic::atomic_add (11 samples, 0.04%)sled::dll::DoublyLinkedList::promote (34 samples, 0.14%)sled::dll::Node::unwire (16 samples, 0.06%)sled::lru::Lru::accessed (89 samples, 0.36%)sled::lru::Shard::accessed (62 samples, 0.25%)sled::dll::DoublyLinkedList::push_head (8 samples, 0.03%)alloc::boxed::Box<T>::new (7 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (3 samples, 0.01%)<sled::ivec::IVec as core::clone::Clone>::clone (7 samples, 0.03%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (3 samples, 0.01%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (3 samples, 0.01%)[unknown] (27 samples, 0.11%)[unknown] (24 samples, 0.10%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (13 samples, 0.05%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)__lll_lock_wait_private (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)__memcpy_sse2_unaligned_erms (30 samples, 0.12%)_int_free (20 samples, 0.08%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)malloc_consolidate (88 samples, 0.35%)unlink_chunk.isra.0 (5 samples, 0.02%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (4 samples, 0.02%)sysmalloc (11 samples, 0.04%)__GI___mprotect (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)__GI___libc_realloc (494 samples, 1.99%)_.._int_realloc (396 samples, 1.59%)_int_malloc (314 samples, 1.26%)unlink_chunk.isra.0 (27 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::grow (500 samples, 2.01%)<..alloc::alloc::Global::grow_impl (500 samples, 2.01%)a..alloc::alloc::realloc (500 samples, 2.01%)a..__rdl_realloc (4 samples, 0.02%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::realloc (3 samples, 0.01%)alloc::raw_vec::finish_grow (504 samples, 2.03%)a..alloc::vec::Vec<T,A>::reserve (510 samples, 2.05%)a..alloc::raw_vec::RawVec<T,A>::reserve (510 samples, 2.05%)a..alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (510 samples, 2.05%)a..alloc::raw_vec::RawVec<T,A>::grow_amortized (510 samples, 2.05%)a..__memcpy_sse2_unaligned (5 samples, 0.02%)core::intrinsics::copy (42 samples, 0.17%)__memcpy_sse2_unaligned_erms (36 samples, 0.14%)alloc::vec::Vec<T,A>::insert (558 samples, 2.24%)a..core::cmp::PartialOrd::lt (7 samples, 0.03%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (7 samples, 0.03%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (7 samples, 0.03%)<u8 as core::slice::cmp::SliceOrd>::compare (7 samples, 0.03%)[libc-2.31.so] (6 samples, 0.02%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (5 samples, 0.02%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (5 samples, 0.02%)[libc-2.31.so] (26 samples, 0.10%)core::slice::<impl [T]>::binary_search_by (54 samples, 0.22%)sled::node::Node::set_leaf::{{closure}} (37 samples, 0.15%)sled::fastcmp::fastcmp (30 samples, 0.12%)sled::node::Node::apply (643 samples, 2.58%)sl..sled::node::Node::set_leaf (635 samples, 2.55%)sl..sled::pagecache::Page::last_lsn (3 samples, 0.01%)sled::pagecache::Page::log_size (4 samples, 0.02%)core::iter::traits::iterator::Iterator::sum (4 samples, 0.02%)<u64 as core::iter::traits::accum::Sum>::sum (4 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (4 samples, 0.02%)core::iter::traits::iterator::Iterator::fold (4 samples, 0.02%)sled::pagecache::Page::ts (3 samples, 0.01%)core::option::Option<T>::map_or (3 samples, 0.01%)crossbeam_epoch::atomic::Atomic<T>::compare_and_set (25 samples, 0.10%)crossbeam_epoch::atomic::Atomic<T>::compare_exchange (25 samples, 0.10%)core::sync::atomic::AtomicUsize::compare_exchange (25 samples, 0.10%)core::sync::atomic::atomic_compare_exchange (24 samples, 0.10%)__GI___libc_malloc (76 samples, 0.31%)_int_malloc (57 samples, 0.23%)unlink_chunk.isra.0 (8 samples, 0.03%)crossbeam_epoch::atomic::Owned<T>::new (81 samples, 0.33%)crossbeam_epoch::atomic::Owned<T>::init (81 samples, 0.33%)<T as crossbeam_epoch::atomic::Pointable>::init (81 samples, 0.33%)alloc::boxed::Box<T>::new (79 samples, 0.32%)alloc::alloc::exchange_malloc (77 samples, 0.31%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (77 samples, 0.31%)alloc::alloc::Global::alloc_impl (77 samples, 0.31%)alloc::alloc::alloc (77 samples, 0.31%)sled::pagecache::iobuf::IoBufs::sa_mark_link (108 samples, 0.43%)sled::stack::Stack<T>::push (108 samples, 0.43%)<sled::Link as sled::serialization::Serialize>::serialized_size (15 samples, 0.06%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (8 samples, 0.03%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (8 samples, 0.03%)<sled::arc::Arc<T> as core::ops::deref::Deref>::deref (4 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (8 samples, 0.03%)core::sync::atomic::AtomicPtr<T>::load (7 samples, 0.03%)core::sync::atomic::atomic_load (7 samples, 0.03%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialized_size (6 samples, 0.02%)<u64 as sled::serialization::Serialize>::serialized_size (5 samples, 0.02%)core::ptr::drop_in_place<alloc::vec::Vec<u64>> (5 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u64>> (5 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::current_memory (4 samples, 0.02%)core::ptr::drop_in_place<sled::Guard> (6 samples, 0.02%)sled::config::Config::global_error (8 samples, 0.03%)core::sync::atomic::AtomicI64::compare_and_swap (5 samples, 0.02%)core::sync::atomic::AtomicI64::compare_exchange (5 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (5 samples, 0.02%)sled::pagecache::bump_atomic_lsn (7 samples, 0.03%)sled::pagecache::iobuf::IoBuf::cas_header (8 samples, 0.03%)core::sync::atomic::AtomicU64::compare_and_swap (8 samples, 0.03%)core::sync::atomic::AtomicU64::compare_exchange (8 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (8 samples, 0.03%)<sled::arc::Arc<T> as core::clone::Clone>::clone (6 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_add (6 samples, 0.02%)core::sync::atomic::atomic_add (6 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::current_iobuf (10 samples, 0.04%)<u64 as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)core::slice::<impl [T]>::copy_from_slice (4 samples, 0.02%)core::intrinsics::copy_nonoverlapping (4 samples, 0.02%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (9 samples, 0.04%)<sled::Link as sled::serialization::Serialize>::serialize_into (17 samples, 0.07%)<u8 as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<u64 as sled::serialization::Serialize>::serialize_into (4 samples, 0.02%)core::slice::<impl [T]>::copy_from_slice (7 samples, 0.03%)core::intrinsics::copy_nonoverlapping (7 samples, 0.03%)__memcpy_sse2_unaligned_erms (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (16 samples, 0.06%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)<u32 as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)core::slice::<impl [T]>::copy_from_slice (3 samples, 0.01%)core::intrinsics::copy_nonoverlapping (3 samples, 0.01%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (12 samples, 0.05%)<u64 as sled::serialization::Serialize>::serialize_into (8 samples, 0.03%)sled::serialization::scoot (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::encapsulate (60 samples, 0.24%)<u64 as sled::serialization::Serialize>::serialize_into (5 samples, 0.02%)sled::pagecache::logger::Log::reserve (170 samples, 0.68%)sled::pagecache::logger::Log::reserve_inner (169 samples, 0.68%)core::ptr::drop_in_place<sled::pagecache::reservation::Reservation> (11 samples, 0.04%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (10 samples, 0.04%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (10 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_sub (10 samples, 0.04%)core::sync::atomic::atomic_sub (10 samples, 0.04%)crc32fast::baseline::update_fast_16 (60 samples, 0.24%)crc32fast::baseline::update_slow (58 samples, 0.23%)sled::calculate_message_crc32 (72 samples, 0.29%)crc32fast::Hasher::update (64 samples, 0.26%)crc32fast::specialized::pclmulqdq::State::update (62 samples, 0.25%)sled::pagecache::reservation::Reservation::complete (93 samples, 0.37%)sled::pagecache::reservation::Reservation::flush (81 samples, 0.33%)sled::pagecache::logger::Log::exit_reservation (7 samples, 0.03%)sled::pagecache::iobuf::IoBuf::cas_header (6 samples, 0.02%)core::sync::atomic::AtomicU64::compare_and_swap (6 samples, 0.02%)core::sync::atomic::AtomicU64::compare_exchange (6 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (6 samples, 0.02%)sled::pagecache::reservation::Reservation::lsn (3 samples, 0.01%)sled::pagecache::PageCache::link (1,840 samples, 7.39%)sled::page..sled::pagecache::reservation::Reservation::pointer (5 samples, 0.02%)sled::subscriber::Subscribers::reserve (3 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (10 samples, 0.04%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (20 samples, 0.08%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (7 samples, 0.03%)core::sync::atomic::AtomicPtr<T>::load (6 samples, 0.02%)core::sync::atomic::atomic_load (6 samples, 0.02%)__rust_probestack (4 samples, 0.02%)core::option::Option<T>::as_ref (5 samples, 0.02%)<sled::tree::View as core::ops::deref::Deref>::deref (22 samples, 0.09%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (22 samples, 0.09%)sled::pagecache::Page::as_node (22 samples, 0.09%)sled::pagecache::Update::as_node (15 samples, 0.06%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (28 samples, 0.11%)core::cmp::PartialOrd::ge (28 samples, 0.11%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (26 samples, 0.10%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (26 samples, 0.10%)<u8 as core::slice::cmp::SliceOrd>::compare (26 samples, 0.10%)[libc-2.31.so] (20 samples, 0.08%)[libc-2.31.so] (32 samples, 0.13%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::lt (39 samples, 0.16%)core::cmp::PartialOrd::lt (39 samples, 0.16%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (39 samples, 0.16%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (39 samples, 0.16%)<u8 as core::slice::cmp::SliceOrd>::compare (39 samples, 0.16%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (228 samples, 0.92%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (50 samples, 0.20%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (50 samples, 0.20%)core::cmp::PartialOrd::lt (28 samples, 0.11%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (28 samples, 0.11%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (28 samples, 0.11%)<u8 as core::slice::cmp::SliceOrd>::compare (28 samples, 0.11%)[libc-2.31.so] (21 samples, 0.08%)core::slice::<impl [T]>::get_unchecked (5 samples, 0.02%)<usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (5 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::add (5 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::offset (5 samples, 0.02%)[libc-2.31.so] (163 samples, 0.66%)sled::node::Node::index_next_node (664 samples, 2.67%)sl..sled::binary_search::binary_search_lub (586 samples, 2.35%)s..sled::binary_search::binary_search (579 samples, 2.33%)s..sled::fastcmp::fastcmp (208 samples, 0.84%)core::cmp::min (14 samples, 0.06%)core::cmp::Ord::min (14 samples, 0.06%)sled::node::Node::should_merge (3 samples, 0.01%)sled::node::Node::should_split (5 samples, 0.02%)<sled::ivec::IVec as core::clone::Clone>::clone (5 samples, 0.02%)<core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::next (7 samples, 0.03%)core::array::<impl core::clone::Clone for [T: N]>::clone (19 samples, 0.08%)<T as core::array::SpecArrayClone>::clone (19 samples, 0.08%)<sled::ivec::IVec as core::clone::Clone>::clone (75 samples, 0.30%)<sled::ivec::IVecInner as core::clone::Clone>::clone (52 samples, 0.21%)malloc_consolidate (23 samples, 0.09%)alloc::vec::Vec<T,A>::with_capacity_in (121 samples, 0.49%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (121 samples, 0.49%)alloc::raw_vec::RawVec<T,A>::allocate_in (121 samples, 0.49%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (121 samples, 0.49%)alloc::alloc::Global::alloc_impl (121 samples, 0.49%)alloc::alloc::alloc (121 samples, 0.49%)__GI___libc_malloc (121 samples, 0.49%)_int_malloc (112 samples, 0.45%)unlink_chunk.isra.0 (4 samples, 0.02%)core::mem::maybe_uninit::MaybeUninit<T>::write (63 samples, 0.25%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<sled::node::Index as core::clone::Clone>::clone (289 samples, 1.16%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (289 samples, 1.16%)alloc::slice::<impl [T]>::to_vec_in (289 samples, 1.16%)alloc::slice::hack::to_vec (289 samples, 1.16%)<T as alloc::slice::hack::ConvertVec>::to_vec (289 samples, 1.16%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (17 samples, 0.07%)core::intrinsics::copy_nonoverlapping (17 samples, 0.07%)__memcpy_sse2_unaligned_erms (16 samples, 0.06%)<sled::ivec::IVec as core::clone::Clone>::clone (37 samples, 0.15%)<sled::ivec::IVecInner as core::clone::Clone>::clone (32 samples, 0.13%)core::array::<impl core::clone::Clone for [T: N]>::clone (7 samples, 0.03%)<T as core::array::SpecArrayClone>::clone (7 samples, 0.03%)alloc::vec::Vec<T,A>::with_capacity_in (19 samples, 0.08%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (19 samples, 0.08%)alloc::raw_vec::RawVec<T,A>::allocate_in (19 samples, 0.08%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (18 samples, 0.07%)alloc::alloc::Global::alloc_impl (18 samples, 0.07%)alloc::alloc::alloc (18 samples, 0.07%)__GI___libc_malloc (18 samples, 0.07%)_int_malloc (12 samples, 0.05%)unlink_chunk.isra.0 (3 samples, 0.01%)<sled::node::Node as core::clone::Clone>::clone (364 samples, 1.46%)<sled::node::Data as core::clone::Clone>::clone (358 samples, 1.44%)<sled::node::Leaf as core::clone::Clone>::clone (69 samples, 0.28%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (67 samples, 0.27%)alloc::slice::<impl [T]>::to_vec_in (67 samples, 0.27%)alloc::slice::hack::to_vec (67 samples, 0.27%)<T as alloc::slice::hack::ConvertVec>::to_vec (67 samples, 0.27%)core::mem::maybe_uninit::MaybeUninit<T>::write (10 samples, 0.04%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)sled::ivec::IVec::inline (5 samples, 0.02%)core::slice::<impl [T]>::copy_from_slice (3 samples, 0.01%)core::intrinsics::copy_nonoverlapping (3 samples, 0.01%)<sled::ivec::IVec as core::convert::From<&[u8]>>::from (6 samples, 0.02%)__memcpy_sse2_unaligned_erms (56 samples, 0.23%)[unknown] (30 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (24 samples, 0.10%)[unknown] (24 samples, 0.10%)[unknown] (24 samples, 0.10%)[unknown] (24 samples, 0.10%)[unknown] (23 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (20 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (15 samples, 0.06%)[unknown] (3 samples, 0.01%)_int_free (12 samples, 0.05%)[unknown] (22 samples, 0.09%)[unknown] (19 samples, 0.08%)[unknown] (17 samples, 0.07%)[unknown] (14 samples, 0.06%)[unknown] (14 samples, 0.06%)[unknown] (13 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)sysmalloc (9 samples, 0.04%)__GI___default_morecore (6 samples, 0.02%)__GI___sbrk (6 samples, 0.02%)__brk (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)__GI___libc_realloc (142 samples, 0.57%)_int_realloc (135 samples, 0.54%)_int_malloc (63 samples, 0.25%)unlink_chunk.isra.0 (3 samples, 0.01%)alloc::raw_vec::finish_grow (143 samples, 0.57%)<alloc::alloc::Global as core::alloc::Allocator>::grow (143 samples, 0.57%)alloc::alloc::Global::grow_impl (143 samples, 0.57%)alloc::alloc::realloc (143 samples, 0.57%)alloc::vec::Vec<T,A>::reserve (144 samples, 0.58%)alloc::raw_vec::RawVec<T,A>::reserve (144 samples, 0.58%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (144 samples, 0.58%)alloc::raw_vec::RawVec<T,A>::grow_amortized (144 samples, 0.58%)alloc::vec::Vec<T,A>::insert (156 samples, 0.63%)core::intrinsics::copy (12 samples, 0.05%)__memcpy_sse2_unaligned_erms (12 samples, 0.05%)[libc-2.31.so] (8 samples, 0.03%)sled::node::Node::parent_split (175 samples, 0.70%)core::slice::<impl [T]>::binary_search_by (13 samples, 0.05%)sled::node::Node::parent_split::{{closure}} (12 samples, 0.05%)sled::fastcmp::fastcmp (11 samples, 0.04%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (12 samples, 0.05%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (12 samples, 0.05%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)alloc::vec::Vec<T,A>::push (4 samples, 0.02%)core::ptr::write (4 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (12 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (12 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::allocate_in (12 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.04%)alloc::alloc::Global::alloc_impl (11 samples, 0.04%)alloc::alloc::alloc (11 samples, 0.04%)__GI___libc_malloc (11 samples, 0.04%)_int_malloc (3 samples, 0.01%)alloc::vec::Vec<T,A>::split_off (14 samples, 0.06%)<sled::ivec::IVec as core::convert::From<alloc::vec::Vec<u8>>>::from (6 samples, 0.02%)sled::ivec::IVec::inline (4 samples, 0.02%)sled::prefix::decode (13 samples, 0.05%)alloc::vec::Vec<T>::with_capacity (6 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (6 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (6 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::allocate_in (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.02%)alloc::alloc::Global::alloc_impl (6 samples, 0.02%)alloc::alloc::alloc (6 samples, 0.02%)__GI___libc_malloc (6 samples, 0.02%)_int_malloc (5 samples, 0.02%)sled::node::Node::split::split_inner (47 samples, 0.19%)sled::prefix::reencode (3 samples, 0.01%)alloc::vec::Vec<T>::with_capacity (5 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::allocate_in (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)sled::node::Node::split (93 samples, 0.37%)sled::prefix::reencode (11 samples, 0.04%)core::iter::traits::iterator::Iterator::collect (9 samples, 0.04%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (9 samples, 0.04%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (8 samples, 0.03%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (8 samples, 0.03%)alloc::alloc::exchange_malloc (11 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.04%)alloc::alloc::Global::alloc_impl (11 samples, 0.04%)alloc::alloc::alloc (11 samples, 0.04%)__GI___libc_malloc (11 samples, 0.04%)alloc::boxed::Box<T>::new (8 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (6 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::new (7 samples, 0.03%)crossbeam_epoch::atomic::Owned<T>::init (7 samples, 0.03%)<T as crossbeam_epoch::atomic::Pointable>::init (7 samples, 0.03%)alloc::boxed::Box<T>::new (7 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (5 samples, 0.02%)sled::lru::AccessQueue::push (5 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_add (3 samples, 0.01%)core::sync::atomic::atomic_add (3 samples, 0.01%)sled::dll::DoublyLinkedList::promote (4 samples, 0.02%)sled::dll::Node::unwire (3 samples, 0.01%)sled::lru::Lru::accessed (10 samples, 0.04%)sled::lru::Shard::accessed (5 samples, 0.02%)<sled::stack::Iter<T> as core::iter::traits::iterator::Iterator>::next (11 samples, 0.04%)crossbeam_epoch::atomic::Atomic<T>::load (11 samples, 0.04%)core::sync::atomic::AtomicUsize::load (11 samples, 0.04%)core::sync::atomic::atomic_load (11 samples, 0.04%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::descend (6 samples, 0.02%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init_read (6 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::read (6 samples, 0.02%)core::ptr::read (6 samples, 0.02%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (41 samples, 0.16%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (100 samples, 0.40%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (100 samples, 0.40%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (92 samples, 0.37%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (92 samples, 0.37%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (24 samples, 0.10%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert_fit (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert (8 samples, 0.03%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::KV>::split (5 samples, 0.02%)alloc::collections::btree::node::InternalNode<K,V>::new (5 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (5 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.02%)alloc::alloc::Global::alloc_impl (5 samples, 0.02%)alloc::alloc::alloc (5 samples, 0.02%)__GI___libc_malloc (5 samples, 0.02%)_int_malloc (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_fit (5 samples, 0.02%)alloc::collections::btree::node::slice_insert (4 samples, 0.02%)core::intrinsics::copy (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>::split (7 samples, 0.03%)alloc::collections::btree::node::LeafNode<K,V>::new (6 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (6 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.02%)alloc::alloc::Global::alloc_impl (6 samples, 0.02%)alloc::alloc::alloc (6 samples, 0.02%)__GI___libc_malloc (6 samples, 0.02%)_int_malloc (5 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (17 samples, 0.07%)alloc::collections::btree::node::splitpoint (3 samples, 0.01%)sled::pagecache::segment::Segment::insert_pid (134 samples, 0.54%)alloc::collections::btree::set::BTreeSet<T,A>::insert (133 samples, 0.53%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (133 samples, 0.53%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (32 samples, 0.13%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (28 samples, 0.11%)sled::pagecache::segment::SegmentAccountant::mark_link (154 samples, 0.62%)sled::pagecache::segment::SegmentAccountant::segment_id (9 samples, 0.04%)sled::pagecache::segment::SegmentAccountant::apply_op (158 samples, 0.63%)sled::pagecache::segment::SegmentAccountant::mark_replace (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (5 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (10 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (10 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (10 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (10 samples, 0.04%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (4 samples, 0.02%)sled::pagecache::segment::Segment::insert_pid (14 samples, 0.06%)alloc::collections::btree::set::BTreeSet<T,A>::insert (13 samples, 0.05%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (13 samples, 0.05%)sled::pagecache::segment::SegmentAccountant::mark_link (18 samples, 0.07%)sled::pagecache::segment::SegmentAccountant::mark_replace (26 samples, 0.10%)sled::pagecache::segment::SegmentAccountant::segment_id (4 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (201 samples, 0.81%)sled::stack::Stack<T>::take_iter (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialized_size::{{closure}} (8 samples, 0.03%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (7 samples, 0.03%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (7 samples, 0.03%)core::iter::traits::iterator::Iterator::sum (10 samples, 0.04%)<u64 as core::iter::traits::accum::Sum>::sum (10 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold (10 samples, 0.04%)core::iter::traits::iterator::Iterator::fold (10 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} (10 samples, 0.04%)core::iter::adapters::map::map_fold::{{closure}} (10 samples, 0.04%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (16 samples, 0.06%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (13 samples, 0.05%)<u64 as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)core::slice::<impl [T]>::copy_from_slice (8 samples, 0.03%)core::intrinsics::copy_nonoverlapping (8 samples, 0.03%)__memcpy_sse2_unaligned_erms (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (19 samples, 0.08%)sled::serialization::scoot (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (22 samples, 0.09%)sled::pagecache::logger::Log::reserve (56 samples, 0.23%)sled::pagecache::logger::Log::reserve_inner (56 samples, 0.23%)sled::pagecache::iobuf::IoBufs::encapsulate (26 samples, 0.10%)crc32fast::baseline::update_fast_16 (5 samples, 0.02%)crc32fast::baseline::update_slow (4 samples, 0.02%)sled::pagecache::PageCache::cas_page (312 samples, 1.25%)sled::pagecache::reservation::Reservation::complete (9 samples, 0.04%)sled::pagecache::reservation::Reservation::flush (8 samples, 0.03%)sled::calculate_message_crc32 (8 samples, 0.03%)crc32fast::Hasher::update (8 samples, 0.03%)crc32fast::specialized::pclmulqdq::State::update (8 samples, 0.03%)crc32fast::specialized::pclmulqdq::calculate (3 samples, 0.01%)crossbeam_epoch::atomic::Atomic<T>::swap (4 samples, 0.02%)core::sync::atomic::AtomicUsize::swap (4 samples, 0.02%)core::sync::atomic::atomic_swap (4 samples, 0.02%)sled::pagecache::PageCache::allocate (325 samples, 1.31%)sled::pagecache::PageCache::allocate_inner (325 samples, 1.31%)sled::pagecache::pagetable::PageTable::insert (6 samples, 0.02%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::alloc::exchange_malloc (14 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (14 samples, 0.06%)alloc::alloc::Global::alloc_impl (14 samples, 0.06%)alloc::alloc::alloc (14 samples, 0.06%)__GI___libc_malloc (14 samples, 0.06%)_int_malloc (8 samples, 0.03%)__GI___libc_malloc (19 samples, 0.08%)_int_malloc (16 samples, 0.06%)alloc::boxed::Box<T>::new (21 samples, 0.08%)alloc::alloc::exchange_malloc (20 samples, 0.08%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (20 samples, 0.08%)alloc::alloc::Global::alloc_impl (20 samples, 0.08%)alloc::alloc::alloc (20 samples, 0.08%)crossbeam_epoch::atomic::Atomic<T>::compare_and_set (3 samples, 0.01%)crossbeam_epoch::atomic::Atomic<T>::compare_exchange (3 samples, 0.01%)core::sync::atomic::AtomicUsize::compare_exchange (3 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::new (13 samples, 0.05%)crossbeam_epoch::atomic::Owned<T>::init (13 samples, 0.05%)<T as crossbeam_epoch::atomic::Pointable>::init (13 samples, 0.05%)alloc::boxed::Box<T>::new (13 samples, 0.05%)alloc::alloc::exchange_malloc (13 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (13 samples, 0.05%)alloc::alloc::Global::alloc_impl (13 samples, 0.05%)alloc::alloc::alloc (13 samples, 0.05%)__GI___libc_malloc (13 samples, 0.05%)_int_malloc (10 samples, 0.04%)unlink_chunk.isra.0 (3 samples, 0.01%)sled::lru::AccessQueue::push (3 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (3 samples, 0.01%)core::sync::atomic::atomic_add (3 samples, 0.01%)sled::lru::Lru::accessed (12 samples, 0.05%)sled::lru::Shard::accessed (7 samples, 0.03%)sled::pagecache::Page::ts (3 samples, 0.01%)core::option::Option<T>::map_or (3 samples, 0.01%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,sled::pagecache::segment::SegmentAccountant>> (3 samples, 0.01%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (3 samples, 0.01%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (3 samples, 0.01%)core::sync::atomic::AtomicU8::compare_exchange (3 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.01%)lock_api::mutex::Mutex<R,T>::try_lock (3 samples, 0.01%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::try_lock (3 samples, 0.01%)core::ptr::drop_in_place<std::collections::hash::map::IntoIter<usize,u64>> (5 samples, 0.02%)core::ptr::drop_in_place<hashbrown::map::IntoIter<usize,u64>> (5 samples, 0.02%)core::ptr::drop_in_place<hashbrown::raw::RawIntoIter<(usize,u64)>> (5 samples, 0.02%)<hashbrown::raw::RawIntoIter<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.02%)alloc::alloc::dealloc (5 samples, 0.02%)_int_free (3 samples, 0.01%)<i64 as core::ops::arith::Mul>::mul (4 samples, 0.02%)sled::config::Inner::normalize (5 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (5 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (7 samples, 0.03%)alloc::collections::btree::set::BTreeSet<T,A>::insert (8 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (8 samples, 0.03%)sled::pagecache::segment::Segment::remove_pid (22 samples, 0.09%)alloc::collections::btree::set::BTreeSet<T,A>::remove (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (22 samples, 0.09%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (22 samples, 0.09%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (21 samples, 0.08%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (21 samples, 0.08%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (4 samples, 0.02%)sled::pagecache::segment::Segment::insert_pid (23 samples, 0.09%)alloc::collections::btree::set::BTreeSet<T,A>::insert (23 samples, 0.09%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (23 samples, 0.09%)sled::pagecache::segment::SegmentAccountant::mark_link (27 samples, 0.11%)sled::pagecache::segment::SegmentAccountant::segment_id (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::possibly_clean_or_free_segment (8 samples, 0.03%)sled::pagecache::segment::SegmentAccountant::segment_id (6 samples, 0.02%)hashbrown::raw::RawTableInner<A>::find_insert_slot (4 samples, 0.02%)std::collections::hash::map::Entry<K,V>::or_insert (5 samples, 0.02%)std::collections::hash::map::VacantEntry<K,V>::insert (5 samples, 0.02%)hashbrown::rustc_entry::RustcVacantEntry<K,V,A>::insert (5 samples, 0.02%)hashbrown::raw::RawTable<T,A>::insert_no_grow (5 samples, 0.02%)hashbrown::raw::RawTableInner<A>::prepare_insert_slot (5 samples, 0.02%)hashbrown::raw::RawTableInner<A>::new_uninitialized (4 samples, 0.02%)hashbrown::raw::alloc::inner::do_alloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (4 samples, 0.02%)hashbrown::map::HashMap<K,V,S,A>::reserve (12 samples, 0.05%)hashbrown::raw::RawTable<T,A>::reserve (12 samples, 0.05%)hashbrown::raw::RawTable<T,A>::reserve_rehash (12 samples, 0.05%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (10 samples, 0.04%)hashbrown::raw::RawTableInner<A>::resize_inner (10 samples, 0.04%)hashbrown::raw::RawTableInner<A>::prepare_resize (6 samples, 0.02%)hashbrown::raw::RawTableInner<A>::fallible_with_capacity (5 samples, 0.02%)hashbrown::raw::h2 (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_replace (105 samples, 0.42%)std::collections::hash::map::HashMap<K,V,S>::entry (18 samples, 0.07%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (18 samples, 0.07%)hashbrown::raw::RawTable<T,A>::find (6 samples, 0.02%)hashbrown::raw::RawTableInner<A>::find_inner (6 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (114 samples, 0.46%)<sled::ivec::IVec as sled::serialization::Serialize>::serialized_size (3 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (3 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (3 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::index (3 samples, 0.01%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (20 samples, 0.08%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (20 samples, 0.08%)<sled::node::Data as sled::serialization::Serialize>::serialized_size::{{closure}} (68 samples, 0.27%)<u64 as sled::serialization::Serialize>::serialized_size (11 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} (71 samples, 0.29%)core::iter::adapters::map::map_fold::{{closure}} (71 samples, 0.29%)<u64 as core::iter::traits::accum::Sum>::sum::{{closure}} (3 samples, 0.01%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (80 samples, 0.32%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (77 samples, 0.31%)core::iter::traits::iterator::Iterator::sum (75 samples, 0.30%)<u64 as core::iter::traits::accum::Sum>::sum (75 samples, 0.30%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (75 samples, 0.30%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold (74 samples, 0.30%)core::iter::traits::iterator::Iterator::fold (74 samples, 0.30%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)sled::config::Config::global_error (5 samples, 0.02%)sled::pin (3 samples, 0.01%)crossbeam_epoch::default::pin (3 samples, 0.01%)crossbeam_epoch::default::with_handle (3 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (3 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (8 samples, 0.03%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (30 samples, 0.12%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (30 samples, 0.12%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<u64 as sled::serialization::Serialize>::serialize_into (43 samples, 0.17%)sled::serialization::scoot (5 samples, 0.02%)core::ptr::mut_ptr::<impl *mut T>::add (5 samples, 0.02%)core::ptr::mut_ptr::<impl *mut T>::offset (5 samples, 0.02%)__memcpy_sse2_unaligned (4 samples, 0.02%)core::slice::<impl [T]>::copy_from_slice (69 samples, 0.28%)core::intrinsics::copy_nonoverlapping (67 samples, 0.27%)__memcpy_sse2_unaligned_erms (60 samples, 0.24%)[unknown] (29 samples, 0.12%)[unknown] (28 samples, 0.11%)[unknown] (27 samples, 0.11%)[unknown] (27 samples, 0.11%)[unknown] (27 samples, 0.11%)[unknown] (25 samples, 0.10%)[unknown] (23 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (19 samples, 0.08%)[unknown] (11 samples, 0.04%)[unknown] (7 samples, 0.03%)core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (4 samples, 0.02%)<core::ops::range::RangeTo<usize> as core::slice::index::SliceIndex<[T]>>::index_mut (4 samples, 0.02%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut (4 samples, 0.02%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (217 samples, 0.87%)sled::serialization::scoot (36 samples, 0.14%)[unknown] (26 samples, 0.10%)[unknown] (23 samples, 0.09%)[unknown] (21 samples, 0.08%)[unknown] (20 samples, 0.08%)[unknown] (20 samples, 0.08%)[unknown] (20 samples, 0.08%)[unknown] (16 samples, 0.06%)[unknown] (14 samples, 0.06%)[unknown] (10 samples, 0.04%)[unknown] (6 samples, 0.02%)[unknown] (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (341 samples, 1.37%)<u64 as sled::serialization::Serialize>::serialize_into (118 samples, 0.47%)sled::serialization::scoot (7 samples, 0.03%)core::ptr::mut_ptr::<impl *mut T>::add (5 samples, 0.02%)core::ptr::mut_ptr::<impl *mut T>::offset (5 samples, 0.02%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (8 samples, 0.03%)core::slice::<impl [T]>::copy_from_slice (4 samples, 0.02%)<sled::node::Node as sled::serialization::Serialize>::serialize_into (13 samples, 0.05%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (458 samples, 1.84%)s..sled::pagecache::logger::Log::reserve_inner (458 samples, 1.84%)s..sled::pagecache::iobuf::IoBufs::encapsulate (359 samples, 1.44%)crc32fast::baseline::update_fast_16 (5 samples, 0.02%)crc32fast::baseline::update_slow (5 samples, 0.02%)core::core_arch::x86::pclmulqdq::_mm_clmulepi64_si128 (34 samples, 0.14%)sled::calculate_message_crc32 (51 samples, 0.20%)crc32fast::Hasher::update (48 samples, 0.19%)crc32fast::specialized::pclmulqdq::State::update (48 samples, 0.19%)crc32fast::specialized::pclmulqdq::calculate (43 samples, 0.17%)crc32fast::specialized::pclmulqdq::reduce128 (39 samples, 0.16%)core::core_arch::x86::sse2::_mm_xor_si128 (5 samples, 0.02%)sled::pagecache::reservation::Reservation::complete (53 samples, 0.21%)sled::pagecache::reservation::Reservation::flush (53 samples, 0.21%)sled::pagecache::PageCache::cas_page (698 samples, 2.80%)sl..<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (17 samples, 0.07%)sled::pagecache::PageCache::rewrite_page::{{closure}} (17 samples, 0.07%)sled::pagecache::disk_pointer::DiskPtr::lid (15 samples, 0.06%)core::array::<impl core::clone::Clone for [T: N]>::clone (5 samples, 0.02%)<T as core::array::SpecArrayClone>::clone (5 samples, 0.02%)<sled::ivec::IVec as core::clone::Clone>::clone (33 samples, 0.13%)<sled::ivec::IVecInner as core::clone::Clone>::clone (28 samples, 0.11%)alloc::vec::Vec<T,A>::with_capacity_in (20 samples, 0.08%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (20 samples, 0.08%)alloc::raw_vec::RawVec<T,A>::allocate_in (20 samples, 0.08%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (19 samples, 0.08%)alloc::alloc::Global::alloc_impl (19 samples, 0.08%)alloc::alloc::alloc (19 samples, 0.08%)__GI___libc_malloc (19 samples, 0.08%)_int_malloc (8 samples, 0.03%)<sled::node::Data as core::clone::Clone>::clone (67 samples, 0.27%)<sled::node::Leaf as core::clone::Clone>::clone (67 samples, 0.27%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (64 samples, 0.26%)alloc::slice::<impl [T]>::to_vec_in (64 samples, 0.26%)alloc::slice::hack::to_vec (64 samples, 0.26%)<T as alloc::slice::hack::ConvertVec>::to_vec (64 samples, 0.26%)core::mem::maybe_uninit::MaybeUninit<T>::write (7 samples, 0.03%)<sled::node::Node as core::clone::Clone>::clone (74 samples, 0.30%)core::clone::impls::<impl core::clone::Clone for u8>::clone (4 samples, 0.02%)core::result::Result<T,E>::map (3 samples, 0.01%)alloc::alloc::exchange_malloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)alloc::boxed::Box<T>::new (4 samples, 0.02%)alloc::alloc::exchange_malloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::compare_and_set (3 samples, 0.01%)crossbeam_epoch::atomic::Atomic<T>::compare_exchange (3 samples, 0.01%)core::sync::atomic::AtomicUsize::compare_exchange (3 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::new (4 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::init (4 samples, 0.02%)<T as crossbeam_epoch::atomic::Pointable>::init (4 samples, 0.02%)alloc::boxed::Box<T>::new (4 samples, 0.02%)alloc::alloc::exchange_malloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)sled::lru::AccessQueue::push (4 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_add (3 samples, 0.01%)core::sync::atomic::atomic_add (3 samples, 0.01%)sled::lru::Lru::accessed (11 samples, 0.04%)sled::lru::Shard::accessed (6 samples, 0.02%)sled::dll::DoublyLinkedList::promote (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::reservation::Reservation> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (6 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_sub (6 samples, 0.02%)core::sync::atomic::atomic_sub (6 samples, 0.02%)core::core_arch::x86::pclmulqdq::_mm_clmulepi64_si128 (9 samples, 0.04%)sled::pagecache::PageCache::cas_page (55 samples, 0.22%)sled::pagecache::reservation::Reservation::complete (19 samples, 0.08%)sled::pagecache::reservation::Reservation::flush (12 samples, 0.05%)sled::calculate_message_crc32 (12 samples, 0.05%)crc32fast::Hasher::update (11 samples, 0.04%)crc32fast::specialized::pclmulqdq::State::update (11 samples, 0.04%)crc32fast::specialized::pclmulqdq::calculate (11 samples, 0.04%)crc32fast::specialized::pclmulqdq::reduce128 (10 samples, 0.04%)sled::lru::AccessQueue::push (3 samples, 0.01%)sled::lru::Lru::accessed (9 samples, 0.04%)sled::lru::Shard::accessed (6 samples, 0.02%)sled::dll::DoublyLinkedList::promote (5 samples, 0.02%)sled::pagecache::Page::is_free (13 samples, 0.05%)core::option::Option<T>::map_or (13 samples, 0.05%)sled::pagecache::Page::is_free::{{closure}} (13 samples, 0.05%)sled::pagecache::Update::is_free (13 samples, 0.05%)sled::pagecache::PageCache::get (26 samples, 0.10%)sled::pagecache::PageCache::rewrite_page (201 samples, 0.81%)sled::pagecache::pagetable::PageTable::get (12 samples, 0.05%)crossbeam_epoch::atomic::Atomic<T>::load (11 samples, 0.04%)core::sync::atomic::AtomicUsize::load (11 samples, 0.04%)core::sync::atomic::atomic_load (11 samples, 0.04%)<alloc::collections::btree::map::IterMut<K,V> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::ValMut,K,V>::next_unchecked (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (3 samples, 0.01%)alloc::collections::btree::mem::replace (3 samples, 0.01%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (9 samples, 0.04%)alloc::collections::btree::navigate::LazyLeafRange<BorrowType,K,V>::init_front (6 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge (6 samples, 0.02%)alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (6 samples, 0.02%)alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (6 samples, 0.02%)alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::remove_kv_tracking (3 samples, 0.01%)alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>>::remove_leaf_kv (3 samples, 0.01%)alloc::collections::btree::set::BTreeSet<T,A>::remove (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (3 samples, 0.01%)sled::tree::Tree::split_node (1,904 samples, 7.65%)sled::tree..sled::pagecache::PageCache::replace (932 samples, 3.75%)sled..sled::pagecache::segment::SegmentCleaner::pop (26 samples, 0.10%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.02%)<sled::tree::View as core::ops::deref::Deref>::deref (3 samples, 0.01%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (3 samples, 0.01%)sled::pagecache::Page::as_node (3 samples, 0.01%)core::option::Option<T>::is_some (56 samples, 0.23%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)sled::pagecache::Page::log_size (8 samples, 0.03%)core::iter::traits::iterator::Iterator::sum (7 samples, 0.03%)<u64 as core::iter::traits::accum::Sum>::sum (7 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (7 samples, 0.03%)core::iter::traits::iterator::Iterator::fold (7 samples, 0.03%)core::iter::adapters::map::map_fold::{{closure}} (3 samples, 0.01%)<u64 as core::iter::traits::accum::Sum>::sum::{{closure}} (3 samples, 0.01%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)__rust_probestack (3 samples, 0.01%)log::max_level (8 samples, 0.03%)core::sync::atomic::AtomicUsize::load (8 samples, 0.03%)core::sync::atomic::atomic_load (8 samples, 0.03%)core::sync::atomic::AtomicU64::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)<sled::lru::CacheAccessIter as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)alloc::boxed::Box<T>::new (4 samples, 0.02%)alloc::alloc::exchange_malloc (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.01%)alloc::alloc::Global::alloc_impl (3 samples, 0.01%)alloc::alloc::alloc (3 samples, 0.01%)__GI___libc_malloc (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::compare_and_swap (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::compare_exchange (3 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.01%)core::sync::atomic::AtomicU64::store (6 samples, 0.02%)core::sync::atomic::atomic_store (6 samples, 0.02%)sled::lru::AccessQueue::push (47 samples, 0.19%)core::sync::atomic::AtomicUsize::fetch_add (31 samples, 0.12%)core::sync::atomic::atomic_add (31 samples, 0.12%)<alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (3 samples, 0.01%)core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (3 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::index_mut (3 samples, 0.01%)sled::dll::DoublyLinkedList::push_head_ptr (7 samples, 0.03%)sled::dll::DoublyLinkedList::promote (69 samples, 0.28%)sled::dll::Node::unwire (25 samples, 0.10%)sled::lru::Lru::accessed (190 samples, 0.76%)sled::lru::Shard::accessed (119 samples, 0.48%)sled::dll::DoublyLinkedList::push_head (6 samples, 0.02%)alloc::boxed::Box<T>::new (6 samples, 0.02%)alloc::alloc::exchange_malloc (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.02%)alloc::alloc::Global::alloc_impl (6 samples, 0.02%)alloc::alloc::alloc (6 samples, 0.02%)__GI___libc_malloc (6 samples, 0.02%)_int_malloc (4 samples, 0.02%)core::option::Option<T>::as_ref (133 samples, 0.53%)sled::pagecache::Page::is_free (274 samples, 1.10%)core::option::Option<T>::map_or (137 samples, 0.55%)sled::pagecache::Page::is_free::{{closure}} (136 samples, 0.55%)sled::pagecache::Update::is_free (136 samples, 0.55%)sled::pagecache::Page::log_size (52 samples, 0.21%)core::iter::traits::iterator::Iterator::sum (52 samples, 0.21%)<u64 as core::iter::traits::accum::Sum>::sum (52 samples, 0.21%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (52 samples, 0.21%)core::iter::traits::iterator::Iterator::fold (52 samples, 0.21%)core::iter::adapters::map::map_fold::{{closure}} (52 samples, 0.21%)<u64 as core::iter::traits::accum::Sum>::sum::{{closure}} (52 samples, 0.21%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (4 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)crossbeam_epoch::atomic::Atomic<T>::load (103 samples, 0.41%)core::sync::atomic::AtomicUsize::load (103 samples, 0.41%)core::sync::atomic::atomic_load (103 samples, 0.41%)crossbeam_epoch::atomic::Atomic<T>::load (3 samples, 0.01%)core::sync::atomic::AtomicUsize::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)<main::SledStorage as main::Storage>::insert (6,734 samples, 27.06%)<main::SledStorage as main::Storage>::insertsled::tree::Tree::insert (6,732 samples, 27.05%)sled::tree::Tree::insertsled::tree::Tree::insert_inner (5,773 samples, 23.20%)sled::tree::Tree::insert_innersled::tree::Tree::view_for_key (3,533 samples, 14.20%)sled::tree::Tree::view..sled::tree::Tree::view_for_pid (773 samples, 3.11%)sle..sled::pagecache::PageCache::get (668 samples, 2.68%)sl..sled::pagecache::pagetable::PageTable::get (119 samples, 0.48%)sled::pagecache::pagetable::PageTable::traverse (7 samples, 0.03%)__GI___libc_malloc (5 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (7 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (7 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::allocate_in (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.02%)alloc::alloc::Global::alloc_impl (6 samples, 0.02%)alloc::alloc::alloc (6 samples, 0.02%)alloc::slice::<impl [T]>::to_vec (8 samples, 0.03%)alloc::slice::<impl [T]>::to_vec_in (8 samples, 0.03%)alloc::slice::hack::to_vec (8 samples, 0.03%)<T as alloc::slice::hack::ConvertVec>::to_vec (8 samples, 0.03%)core::option::Option<T>::map (14 samples, 0.06%)<main::SledStorage as main::Storage>::lookup::{{closure}} (11 samples, 0.04%)core::result::Result<T,E>::unwrap (5 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (9 samples, 0.04%)__GI___libc_free (8 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (19 samples, 0.08%)alloc::alloc::dealloc (19 samples, 0.08%)_int_free (11 samples, 0.04%)core::ptr::drop_in_place<sled::Guard> (20 samples, 0.08%)core::ptr::drop_in_place<alloc::vec::Vec<u64>> (20 samples, 0.08%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u64>> (20 samples, 0.08%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (20 samples, 0.08%)core::ptr::drop_in_place<sled::concurrency_control::Protector> (27 samples, 0.11%)<sled::concurrency_control::Protector as core::ops::drop::Drop>::drop (26 samples, 0.10%)core::sync::atomic::AtomicUsize::fetch_sub (26 samples, 0.10%)core::sync::atomic::atomic_sub (26 samples, 0.10%)sled::concurrency_control::read (20 samples, 0.08%)sled::concurrency_control::ConcurrencyControl::read (20 samples, 0.08%)core::sync::atomic::AtomicUsize::fetch_add (20 samples, 0.08%)core::sync::atomic::atomic_add (20 samples, 0.08%)crossbeam_epoch::epoch::AtomicEpoch::compare_exchange (13 samples, 0.05%)core::sync::atomic::AtomicUsize::compare_exchange (13 samples, 0.05%)core::sync::atomic::atomic_compare_exchange (13 samples, 0.05%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)__GI___libc_free (23 samples, 0.09%)_int_free (33 samples, 0.13%)__GI___libc_free (33 samples, 0.13%)_int_free (73 samples, 0.29%)unlink_chunk.isra.0 (13 samples, 0.05%)core::ptr::drop_in_place<alloc::vec::Vec<sled::pagecache::CacheInfo>> (5 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::pagecache::CacheInfo>> (5 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::current_memory (3 samples, 0.01%)__GI___libc_free (15 samples, 0.06%)_int_free (85 samples, 0.34%)unlink_chunk.isra.0 (15 samples, 0.06%)__GI___libc_free (7 samples, 0.03%)alloc::alloc::box_free (83 samples, 0.33%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (83 samples, 0.33%)alloc::alloc::dealloc (83 samples, 0.33%)_int_free (75 samples, 0.30%)unlink_chunk.isra.0 (16 samples, 0.06%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (33 samples, 0.13%)core::ptr::drop_in_place<[sled::ivec::IVec]> (33 samples, 0.13%)core::ptr::drop_in_place<sled::ivec::IVec> (26 samples, 0.10%)core::ptr::drop_in_place<sled::ivec::IVecInner> (26 samples, 0.10%)core::ptr::drop_in_place<sled::node::Index> (42 samples, 0.17%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (42 samples, 0.17%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (9 samples, 0.04%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (9 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (9 samples, 0.04%)alloc::alloc::dealloc (9 samples, 0.04%)_int_free (6 samples, 0.02%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (71 samples, 0.29%)core::ptr::drop_in_place<[sled::ivec::IVec]> (69 samples, 0.28%)core::ptr::drop_in_place<sled::ivec::IVec> (59 samples, 0.24%)core::ptr::drop_in_place<sled::ivec::IVecInner> (59 samples, 0.24%)__GI___libc_free (13 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (92 samples, 0.37%)alloc::alloc::dealloc (92 samples, 0.37%)_int_free (79 samples, 0.32%)unlink_chunk.isra.0 (20 samples, 0.08%)core::ptr::drop_in_place<sled::node::Data> (207 samples, 0.83%)core::ptr::drop_in_place<sled::node::Leaf> (164 samples, 0.66%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (164 samples, 0.66%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (93 samples, 0.37%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (93 samples, 0.37%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (587 samples, 2.36%)c..<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (587 samples, 2.36%)<..<T as crossbeam_epoch::atomic::Pointable>::drop (587 samples, 2.36%)<..core::mem::drop (587 samples, 2.36%)c..core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (587 samples, 2.36%)c..core::ptr::drop_in_place<sled::pagecache::Page> (479 samples, 1.92%)c..core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (474 samples, 1.90%)c..core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (439 samples, 1.76%)core::ptr::drop_in_place<sled::pagecache::Update> (48 samples, 0.19%)core::ptr::drop_in_place<sled::node::Node> (6 samples, 0.02%)core::ptr::drop_in_place<sled::ivec::IVec> (6 samples, 0.02%)core::ptr::drop_in_place<sled::ivec::IVecInner> (6 samples, 0.02%)__GI___libc_free (4 samples, 0.02%)alloc::alloc::box_free (20 samples, 0.08%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (20 samples, 0.08%)alloc::alloc::dealloc (20 samples, 0.08%)_int_free (16 samples, 0.06%)<sled::stack::Node<T> as core::ops::drop::Drop>::drop (8 samples, 0.03%)crossbeam_epoch::atomic::Atomic<T>::load (8 samples, 0.03%)core::sync::atomic::AtomicUsize::load (8 samples, 0.03%)core::sync::atomic::atomic_load (8 samples, 0.03%)core::mem::drop (29 samples, 0.12%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (29 samples, 0.12%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (29 samples, 0.12%)<T as crossbeam_epoch::atomic::Pointable>::drop (29 samples, 0.12%)core::mem::drop (29 samples, 0.12%)core::ptr::drop_in_place<alloc::boxed::Box<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (29 samples, 0.12%)core::ptr::drop_in_place<sled::stack::Node<sled::pagecache::segment::SegmentOp>> (9 samples, 0.04%)crossbeam_epoch::atomic::Atomic<T>::load (9 samples, 0.04%)core::sync::atomic::AtomicUsize::load (9 samples, 0.04%)core::sync::atomic::atomic_load (9 samples, 0.04%)core::mem::drop (649 samples, 2.61%)co..core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (62 samples, 0.25%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (62 samples, 0.25%)<T as crossbeam_epoch::atomic::Pointable>::drop (62 samples, 0.25%)core::mem::drop (62 samples, 0.25%)core::ptr::drop_in_place<alloc::boxed::Box<sled::stack::Node<sled::pagecache::segment::SegmentOp>>> (62 samples, 0.25%)core::ptr::drop_in_place<sled::stack::Node<sled::pagecache::segment::SegmentOp>> (62 samples, 0.25%)<sled::stack::Node<T> as core::ops::drop::Drop>::drop (62 samples, 0.25%)crossbeam_epoch::atomic::Atomic<T>::swap (24 samples, 0.10%)core::sync::atomic::AtomicUsize::swap (24 samples, 0.10%)core::sync::atomic::atomic_swap (24 samples, 0.10%)<alloc::collections::binary_heap::Iter<T> as core::iter::traits::iterator::Iterator>::next (105 samples, 0.42%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (105 samples, 0.42%)core::iter::traits::iterator::Iterator::any (2,668 samples, 10.72%)core::iter::trai..core::iter::traits::iterator::Iterator::try_fold (2,668 samples, 10.72%)core::iter::trai..core::iter::traits::iterator::Iterator::any::check::{{closure}} (1,719 samples, 6.91%)core::ite..sled::pagecache::PageCache::free::{{closure}}::{{closure}} (1,719 samples, 6.91%)sled::pag..core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1,719 samples, 6.91%)core::cmp..core::cmp::impls::<impl core::cmp::PartialEq for u64>::eq (1,719 samples, 6.91%)core::cmp..[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,alloc::collections::binary_heap::BinaryHeap<u64>>> (4 samples, 0.02%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (4 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (4 samples, 0.02%)syscall (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)parking_lot_core::parking_lot::park (3 samples, 0.01%)parking_lot_core::parking_lot::with_thread_data (3 samples, 0.01%)parking_lot_core::parking_lot::park::{{closure}} (3 samples, 0.01%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (3 samples, 0.01%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (3 samples, 0.01%)parking_lot::raw_mutex::RawMutex::lock_slow (13 samples, 0.05%)parking_lot_core::spinwait::SpinWait::spin (10 samples, 0.04%)parking_lot_core::thread_parker::imp::thread_yield (10 samples, 0.04%)__GI___sched_yield (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)sled::pagecache::PageCache::free::{{closure}} (2,689 samples, 10.81%)sled::pagecache:..lock_api::mutex::Mutex<R,T>::lock (15 samples, 0.06%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (15 samples, 0.06%)core::mem::drop (3,401 samples, 13.67%)core::mem::dropcore::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (3,401 samples, 13.67%)core::ptr::drop_in_pl..core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (3,401 samples, 13.67%)core::ptr::drop_in_pl..<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (3,401 samples, 13.67%)<crossbeam_epoch::int..crossbeam_epoch::deferred::Deferred::call (3,398 samples, 13.65%)crossbeam_epoch::defe..crossbeam_epoch::deferred::Deferred::new::call (3,340 samples, 13.42%)crossbeam_epoch::def..crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (3,339 samples, 13.42%)crossbeam_epoch::gua..sled::pin (3,431 samples, 13.79%)sled::pincrossbeam_epoch::default::pin (3,429 samples, 13.78%)crossbeam_epoch::defa..crossbeam_epoch::default::with_handle (3,429 samples, 13.78%)crossbeam_epoch::defa..std::thread::local::LocalKey<T>::try_with (3,429 samples, 13.78%)std::thread::local::L..crossbeam_epoch::default::with_handle::{{closure}} (3,427 samples, 13.77%)crossbeam_epoch::defa..crossbeam_epoch::default::pin::{{closure}} (3,427 samples, 13.77%)crossbeam_epoch::defa..crossbeam_epoch::collector::LocalHandle::pin (3,427 samples, 13.77%)crossbeam_epoch::coll..crossbeam_epoch::internal::Local::pin (3,427 samples, 13.77%)crossbeam_epoch::inte..crossbeam_epoch::internal::Global::collect (3,410 samples, 13.70%)crossbeam_epoch::inte..crossbeam_epoch::internal::Global::try_advance (5 samples, 0.02%)<crossbeam_epoch::sync::list::Iter<T,C> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::load (4 samples, 0.02%)core::sync::atomic::AtomicUsize::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (5 samples, 0.02%)core::sync::atomic::atomic_load (5 samples, 0.02%)__rust_probestack (3 samples, 0.01%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (4 samples, 0.02%)sled::pagecache::Page::as_node (4 samples, 0.02%)sled::pagecache::Update::as_node (3 samples, 0.01%)__GI___libc_malloc (33 samples, 0.13%)_int_malloc (15 samples, 0.06%)alloc::raw_vec::finish_grow (37 samples, 0.15%)core::result::Result<T,E>::map_err (4 samples, 0.02%)core::cmp::max (4 samples, 0.02%)core::cmp::Ord::max (4 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (45 samples, 0.18%)alloc::raw_vec::RawVec<T,A>::grow_amortized (45 samples, 0.18%)alloc::vec::Vec<T,A>::push (48 samples, 0.19%)core::option::Option<T>::map (73 samples, 0.29%)sled::tree::Tree::get_inner::{{closure}} (73 samples, 0.29%)<sled::ivec::IVec as core::clone::Clone>::clone (73 samples, 0.29%)<sled::ivec::IVecInner as core::clone::Clone>::clone (72 samples, 0.29%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (149 samples, 0.60%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (149 samples, 0.60%)[libc-2.31.so] (53 samples, 0.21%)core::slice::<impl [T]>::binary_search_by (240 samples, 0.96%)sled::node::Node::leaf_pair_for_key::{{closure}} (215 samples, 0.86%)sled::fastcmp::fastcmp (66 samples, 0.27%)core::cmp::min (5 samples, 0.02%)core::cmp::Ord::min (5 samples, 0.02%)sled::node::Node::leaf_pair_for_key (249 samples, 1.00%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (12 samples, 0.05%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (29 samples, 0.12%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (5 samples, 0.02%)core::sync::atomic::atomic_load (5 samples, 0.02%)core::option::Option<T>::as_ref (5 samples, 0.02%)<sled::tree::View as core::ops::deref::Deref>::deref (31 samples, 0.12%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (31 samples, 0.12%)sled::pagecache::Page::as_node (31 samples, 0.12%)sled::pagecache::Update::as_node (26 samples, 0.10%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (58 samples, 0.23%)core::cmp::PartialOrd::ge (58 samples, 0.23%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (55 samples, 0.22%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (55 samples, 0.22%)<u8 as core::slice::cmp::SliceOrd>::compare (55 samples, 0.22%)[libc-2.31.so] (42 samples, 0.17%)[libc-2.31.so] (62 samples, 0.25%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::lt (75 samples, 0.30%)core::cmp::PartialOrd::lt (75 samples, 0.30%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (75 samples, 0.30%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (75 samples, 0.30%)<u8 as core::slice::cmp::SliceOrd>::compare (75 samples, 0.30%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (3 samples, 0.01%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (3 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (3 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (3 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::index (3 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (4 samples, 0.02%)<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index (4 samples, 0.02%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (258 samples, 1.04%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (27 samples, 0.11%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (27 samples, 0.11%)[libc-2.31.so] (26 samples, 0.10%)core::cmp::PartialOrd::lt (38 samples, 0.15%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (38 samples, 0.15%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (38 samples, 0.15%)<u8 as core::slice::cmp::SliceOrd>::compare (38 samples, 0.15%)core::cmp::impls::<impl core::cmp::Ord for isize>::cmp (4 samples, 0.02%)core::slice::<impl [T]>::get_unchecked (14 samples, 0.06%)<usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (14 samples, 0.06%)core::ptr::const_ptr::<impl *const T>::add (14 samples, 0.06%)core::ptr::const_ptr::<impl *const T>::offset (14 samples, 0.06%)[libc-2.31.so] (305 samples, 1.23%)sled::binary_search::binary_search_lub (831 samples, 3.34%)sle..sled::binary_search::binary_search (821 samples, 3.30%)sle..sled::fastcmp::fastcmp (377 samples, 1.51%)core::cmp::min (32 samples, 0.13%)core::cmp::Ord::min (32 samples, 0.13%)sled::node::Node::index_next_node (941 samples, 3.78%)sled..sled::node::Node::should_merge (3 samples, 0.01%)sled::node::Node::should_split (10 samples, 0.04%)<core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::next (5 samples, 0.02%)<sled::ivec::IVec as core::clone::Clone>::clone (55 samples, 0.22%)<sled::ivec::IVecInner as core::clone::Clone>::clone (33 samples, 0.13%)core::array::<impl core::clone::Clone for [T: N]>::clone (11 samples, 0.04%)<T as core::array::SpecArrayClone>::clone (11 samples, 0.04%)[unknown] (13 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (6 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)malloc_consolidate (77 samples, 0.31%)unlink_chunk.isra.0 (8 samples, 0.03%)alloc::vec::Vec<T,A>::with_capacity_in (326 samples, 1.31%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (326 samples, 1.31%)alloc::raw_vec::RawVec<T,A>::allocate_in (326 samples, 1.31%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (326 samples, 1.31%)alloc::alloc::Global::alloc_impl (326 samples, 1.31%)alloc::alloc::alloc (326 samples, 1.31%)__GI___libc_malloc (326 samples, 1.31%)_int_malloc (305 samples, 1.23%)unlink_chunk.isra.0 (13 samples, 0.05%)core::mem::maybe_uninit::MaybeUninit<T>::write (34 samples, 0.14%)<sled::node::Node as core::clone::Clone>::clone (430 samples, 1.73%)<sled::node::Data as core::clone::Clone>::clone (429 samples, 1.72%)<sled::node::Index as core::clone::Clone>::clone (429 samples, 1.72%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (429 samples, 1.72%)alloc::slice::<impl [T]>::to_vec_in (428 samples, 1.72%)alloc::slice::hack::to_vec (428 samples, 1.72%)<T as alloc::slice::hack::ConvertVec>::to_vec (428 samples, 1.72%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (8 samples, 0.03%)core::intrinsics::copy_nonoverlapping (8 samples, 0.03%)__memcpy_sse2_unaligned_erms (7 samples, 0.03%)alloc::boxed::Box<T>::new (4 samples, 0.02%)alloc::alloc::exchange_malloc (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.01%)alloc::alloc::Global::alloc_impl (3 samples, 0.01%)alloc::alloc::alloc (3 samples, 0.01%)__GI___libc_malloc (3 samples, 0.01%)alloc::vec::Vec<T>::with_capacity (4 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (4 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (4 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::allocate_in (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)sled::lru::AccessQueue::push (3 samples, 0.01%)sled::lru::Lru::accessed (7 samples, 0.03%)sled::lru::Shard::accessed (4 samples, 0.02%)sled::dll::DoublyLinkedList::promote (4 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_link (13 samples, 0.05%)sled::stack::Stack<T>::push (13 samples, 0.05%)crossbeam_epoch::atomic::Owned<T>::new (11 samples, 0.04%)crossbeam_epoch::atomic::Owned<T>::init (11 samples, 0.04%)<T as crossbeam_epoch::atomic::Pointable>::init (11 samples, 0.04%)alloc::boxed::Box<T>::new (11 samples, 0.04%)alloc::alloc::exchange_malloc (11 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.04%)alloc::alloc::Global::alloc_impl (11 samples, 0.04%)alloc::alloc::alloc (11 samples, 0.04%)__GI___libc_malloc (11 samples, 0.04%)_int_malloc (6 samples, 0.02%)sled::pagecache::logger::Log::reserve (19 samples, 0.08%)sled::pagecache::logger::Log::reserve_inner (19 samples, 0.08%)sled::pagecache::iobuf::IoBufs::encapsulate (8 samples, 0.03%)crc32fast::baseline::update_fast_16 (3 samples, 0.01%)crc32fast::baseline::update_slow (3 samples, 0.01%)sled::pagecache::PageCache::link (492 samples, 1.98%)s..sled::pagecache::reservation::Reservation::complete (6 samples, 0.02%)sled::pagecache::reservation::Reservation::flush (5 samples, 0.02%)sled::calculate_message_crc32 (4 samples, 0.02%)crc32fast::Hasher::update (4 samples, 0.02%)crc32fast::specialized::pclmulqdq::State::update (4 samples, 0.02%)log::max_level (3 samples, 0.01%)core::sync::atomic::AtomicUsize::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)<sled::ivec::IVec as core::clone::Clone>::clone (4 samples, 0.02%)<sled::ivec::IVecInner as core::clone::Clone>::clone (4 samples, 0.02%)<sled::ivec::IVec as core::clone::Clone>::clone (25 samples, 0.10%)<sled::ivec::IVecInner as core::clone::Clone>::clone (24 samples, 0.10%)alloc::vec::Vec<T,A>::with_capacity_in (14 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (14 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (14 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (14 samples, 0.06%)alloc::alloc::Global::alloc_impl (14 samples, 0.06%)alloc::alloc::alloc (14 samples, 0.06%)__GI___libc_malloc (13 samples, 0.05%)_int_malloc (7 samples, 0.03%)<sled::node::Data as core::clone::Clone>::clone (47 samples, 0.19%)<sled::node::Leaf as core::clone::Clone>::clone (46 samples, 0.18%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (44 samples, 0.18%)alloc::slice::<impl [T]>::to_vec_in (44 samples, 0.18%)alloc::slice::hack::to_vec (44 samples, 0.18%)<T as alloc::slice::hack::ConvertVec>::to_vec (44 samples, 0.18%)core::mem::maybe_uninit::MaybeUninit<T>::write (3 samples, 0.01%)<sled::node::Node as core::clone::Clone>::clone (56 samples, 0.23%)core::clone::impls::<impl core::clone::Clone for u8>::clone (5 samples, 0.02%)[unknown] (7 samples, 0.03%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)_int_free (3 samples, 0.01%)_int_malloc (33 samples, 0.13%)__GI___libc_realloc (61 samples, 0.25%)_int_realloc (44 samples, 0.18%)alloc::raw_vec::finish_grow (63 samples, 0.25%)<alloc::alloc::Global as core::alloc::Allocator>::grow (63 samples, 0.25%)alloc::alloc::Global::grow_impl (63 samples, 0.25%)alloc::alloc::realloc (63 samples, 0.25%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (64 samples, 0.26%)alloc::raw_vec::RawVec<T,A>::grow_amortized (64 samples, 0.26%)alloc::vec::Vec<T,A>::push (68 samples, 0.27%)core::ptr::write (4 samples, 0.02%)sled::node::Node::receive_merge::receive_merge_inner (76 samples, 0.31%)sled::prefix::reencode (5 samples, 0.02%)core::iter::traits::iterator::Iterator::collect (5 samples, 0.02%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (5 samples, 0.02%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (4 samples, 0.02%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (4 samples, 0.02%)<sled::ivec::IVec as core::convert::From<alloc::vec::Vec<u8>>>::from (4 samples, 0.02%)sled::ivec::IVec::inline (4 samples, 0.02%)core::slice::<impl [T]>::copy_from_slice (3 samples, 0.01%)core::intrinsics::copy_nonoverlapping (3 samples, 0.01%)sled::node::Node::receive_merge (145 samples, 0.58%)sled::prefix::reencode (6 samples, 0.02%)alloc::alloc::exchange_malloc (13 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (13 samples, 0.05%)alloc::alloc::Global::alloc_impl (13 samples, 0.05%)alloc::alloc::alloc (13 samples, 0.05%)__GI___libc_malloc (13 samples, 0.05%)_int_malloc (6 samples, 0.02%)unlink_chunk.isra.0 (4 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::compare_and_set (3 samples, 0.01%)crossbeam_epoch::atomic::Atomic<T>::compare_exchange (3 samples, 0.01%)core::sync::atomic::AtomicUsize::compare_exchange (3 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::new (4 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::init (4 samples, 0.02%)<T as crossbeam_epoch::atomic::Pointable>::init (4 samples, 0.02%)alloc::boxed::Box<T>::new (4 samples, 0.02%)alloc::alloc::exchange_malloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (4 samples, 0.02%)sled::lru::Lru::accessed (6 samples, 0.02%)sled::lru::Shard::accessed (3 samples, 0.01%)sled::dll::DoublyLinkedList::promote (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::mark_link (6 samples, 0.02%)sled::pagecache::segment::Segment::insert_pid (5 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (5 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (5 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::apply_op (8 samples, 0.03%)core::ptr::drop_in_place<std::collections::hash::map::IntoIter<usize,u64>> (3 samples, 0.01%)core::ptr::drop_in_place<hashbrown::map::IntoIter<usize,u64>> (3 samples, 0.01%)core::ptr::drop_in_place<hashbrown::raw::RawIntoIter<(usize,u64)>> (3 samples, 0.01%)<hashbrown::raw::RawIntoIter<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (10 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (18 samples, 0.07%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (18 samples, 0.07%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (18 samples, 0.07%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (18 samples, 0.07%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (5 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (21 samples, 0.08%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (21 samples, 0.08%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (3 samples, 0.01%)sled::pagecache::segment::Segment::remove_pid (34 samples, 0.14%)alloc::collections::btree::set::BTreeSet<T,A>::remove (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (9 samples, 0.04%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (8 samples, 0.03%)sled::pagecache::segment::SegmentAccountant::mark_link (7 samples, 0.03%)sled::pagecache::segment::Segment::insert_pid (7 samples, 0.03%)alloc::collections::btree::set::BTreeSet<T,A>::insert (7 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (7 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (7 samples, 0.03%)sled::pagecache::segment::SegmentAccountant::segment_id (3 samples, 0.01%)std::collections::hash::map::Entry<K,V>::or_insert (3 samples, 0.01%)std::collections::hash::map::VacantEntry<K,V>::insert (3 samples, 0.01%)hashbrown::rustc_entry::RustcVacantEntry<K,V,A>::insert (3 samples, 0.01%)hashbrown::raw::RawTable<T,A>::insert_no_grow (3 samples, 0.01%)hashbrown::raw::RawTableInner<A>::prepare_insert_slot (3 samples, 0.01%)hashbrown::raw::RawTableInner<A>::prepare_insert_slot (4 samples, 0.02%)hashbrown::raw::RawTableInner<A>::find_insert_slot (4 samples, 0.02%)hashbrown::raw::sse2::Group::load (3 samples, 0.01%)core::core_arch::x86::sse2::_mm_loadu_si128 (3 samples, 0.01%)core::intrinsics::copy_nonoverlapping (3 samples, 0.01%)hashbrown::raw::RawTableInner<A>::resize_inner (8 samples, 0.03%)hashbrown::map::HashMap<K,V,S,A>::reserve (9 samples, 0.04%)hashbrown::raw::RawTable<T,A>::reserve (9 samples, 0.04%)hashbrown::raw::RawTable<T,A>::reserve_rehash (9 samples, 0.04%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (9 samples, 0.04%)sled::pagecache::segment::SegmentAccountant::mark_replace (68 samples, 0.27%)std::collections::hash::map::HashMap<K,V,S>::entry (15 samples, 0.06%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (15 samples, 0.06%)hashbrown::raw::RawTable<T,A>::find (6 samples, 0.02%)hashbrown::raw::RawTableInner<A>::find_inner (6 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (80 samples, 0.32%)sled::pagecache::logger::Log::reserve (19 samples, 0.08%)sled::pagecache::logger::Log::reserve_inner (19 samples, 0.08%)sled::pagecache::iobuf::IoBufs::encapsulate (5 samples, 0.02%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (4 samples, 0.02%)<u64 as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)sled::pagecache::PageCache::free (139 samples, 0.56%)sled::pagecache::PageCache::cas_page (135 samples, 0.54%)sled::pagecache::reservation::Reservation::complete (4 samples, 0.02%)sled::pagecache::reservation::Reservation::flush (3 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.01%)alloc::alloc::exchange_malloc (13 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (13 samples, 0.05%)alloc::alloc::Global::alloc_impl (13 samples, 0.05%)alloc::alloc::alloc (13 samples, 0.05%)__GI___libc_malloc (13 samples, 0.05%)_int_malloc (5 samples, 0.02%)alloc::boxed::Box<T>::new (8 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (5 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::new (8 samples, 0.03%)crossbeam_epoch::atomic::Owned<T>::init (8 samples, 0.03%)<T as crossbeam_epoch::atomic::Pointable>::init (8 samples, 0.03%)alloc::boxed::Box<T>::new (8 samples, 0.03%)alloc::alloc::exchange_malloc (8 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (8 samples, 0.03%)alloc::alloc::Global::alloc_impl (8 samples, 0.03%)alloc::alloc::alloc (8 samples, 0.03%)__GI___libc_malloc (8 samples, 0.03%)_int_malloc (6 samples, 0.02%)sled::lru::AccessQueue::push (3 samples, 0.01%)sled::lru::Lru::accessed (11 samples, 0.04%)sled::lru::Shard::accessed (6 samples, 0.02%)sled::dll::DoublyLinkedList::promote (5 samples, 0.02%)sled::dll::Node::unwire (4 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::load (3 samples, 0.01%)core::sync::atomic::AtomicUsize::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)<sled::stack::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)lock_api::mutex::Mutex<R,T>::try_lock (3 samples, 0.01%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::try_lock (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::descend (6 samples, 0.02%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init_read (6 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::read (6 samples, 0.02%)core::ptr::read (6 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,Type>::force (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::force (3 samples, 0.01%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (5 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (5 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (47 samples, 0.19%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (101 samples, 0.41%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (101 samples, 0.41%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (92 samples, 0.37%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (92 samples, 0.37%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (18 samples, 0.07%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::correct_parent_link (7 samples, 0.03%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::set_parent_link (6 samples, 0.02%)core::mem::maybe_uninit::MaybeUninit<T>::write (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_childrens_parent_links (8 samples, 0.03%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert_fit (9 samples, 0.04%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert (13 samples, 0.05%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::KV>::split (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Internal>::from_new_internal (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_all_childrens_parent_links (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_childrens_parent_links (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::correct_parent_link (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::set_parent_link (3 samples, 0.01%)core::intrinsics::copy (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_fit (5 samples, 0.02%)alloc::collections::btree::node::slice_insert (5 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>::split (6 samples, 0.02%)alloc::collections::btree::node::LeafNode<K,V>::new (6 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (6 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.02%)alloc::alloc::Global::alloc_impl (6 samples, 0.02%)alloc::alloc::alloc (6 samples, 0.02%)__GI___libc_malloc (6 samples, 0.02%)_int_malloc (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (12 samples, 0.05%)sled::pagecache::segment::Segment::insert_pid (133 samples, 0.53%)alloc::collections::btree::set::BTreeSet<T,A>::insert (132 samples, 0.53%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (132 samples, 0.53%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (28 samples, 0.11%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (27 samples, 0.11%)sled::pagecache::segment::SegmentAccountant::apply_op (142 samples, 0.57%)sled::pagecache::segment::SegmentAccountant::mark_link (139 samples, 0.56%)sled::pagecache::segment::SegmentAccountant::segment_id (4 samples, 0.02%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (5 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (5 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (6 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (15 samples, 0.06%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (15 samples, 0.06%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (15 samples, 0.06%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (15 samples, 0.06%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert_fit (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::correct_childrens_parent_links (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::correct_parent_link (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::set_parent_link (3 samples, 0.01%)alloc::collections::btree::set::BTreeSet<T,A>::insert (23 samples, 0.09%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (23 samples, 0.09%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (8 samples, 0.03%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (7 samples, 0.03%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (3 samples, 0.01%)sled::pagecache::segment::Segment::remove_pid (35 samples, 0.14%)alloc::collections::btree::set::BTreeSet<T,A>::remove (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (9 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (8 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (5 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (5 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (5 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (8 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (17 samples, 0.07%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (17 samples, 0.07%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (15 samples, 0.06%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (15 samples, 0.06%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (4 samples, 0.02%)sled::pagecache::segment::Segment::insert_pid (24 samples, 0.10%)alloc::collections::btree::set::BTreeSet<T,A>::insert (24 samples, 0.10%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (24 samples, 0.10%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_link (28 samples, 0.11%)hashbrown::map::HashMap<K,V,S,A>::reserve (8 samples, 0.03%)hashbrown::raw::RawTable<T,A>::reserve (8 samples, 0.03%)hashbrown::raw::RawTable<T,A>::reserve_rehash (8 samples, 0.03%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (7 samples, 0.03%)hashbrown::raw::RawTableInner<A>::resize_inner (7 samples, 0.03%)hashbrown::raw::RawTableInner<A>::prepare_resize (5 samples, 0.02%)hashbrown::raw::RawTableInner<A>::fallible_with_capacity (5 samples, 0.02%)hashbrown::raw::RawTableInner<A>::new_uninitialized (5 samples, 0.02%)hashbrown::raw::alloc::inner::do_alloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (244 samples, 0.98%)sled::pagecache::segment::SegmentAccountant::mark_replace (91 samples, 0.37%)std::collections::hash::map::HashMap<K,V,S>::entry (10 samples, 0.04%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (10 samples, 0.04%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (10 samples, 0.04%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (10 samples, 0.04%)core::iter::traits::iterator::Iterator::sum (9 samples, 0.04%)<u64 as core::iter::traits::accum::Sum>::sum (9 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold (9 samples, 0.04%)core::iter::traits::iterator::Iterator::fold (9 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} (9 samples, 0.04%)core::iter::adapters::map::map_fold::{{closure}} (9 samples, 0.04%)<sled::node::Data as sled::serialization::Serialize>::serialized_size::{{closure}} (9 samples, 0.04%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (4 samples, 0.02%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (4 samples, 0.02%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialized_size (4 samples, 0.02%)<u64 as sled::serialization::Serialize>::serialized_size (3 samples, 0.01%)sled::config::Config::global_error (3 samples, 0.01%)sled::pin (3 samples, 0.01%)crossbeam_epoch::default::pin (3 samples, 0.01%)crossbeam_epoch::default::with_handle (3 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (3 samples, 0.01%)<u64 as sled::serialization::Serialize>::serialize_into (5 samples, 0.02%)core::slice::<impl [T]>::copy_from_slice (11 samples, 0.04%)core::intrinsics::copy_nonoverlapping (11 samples, 0.04%)__memcpy_sse2_unaligned_erms (11 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (24 samples, 0.10%)sled::serialization::scoot (3 samples, 0.01%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (27 samples, 0.11%)<sled::node::Node as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (69 samples, 0.28%)sled::pagecache::logger::Log::reserve_inner (69 samples, 0.28%)sled::pagecache::iobuf::IoBufs::encapsulate (35 samples, 0.14%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)crc32fast::baseline::update_fast_16 (5 samples, 0.02%)crc32fast::baseline::update_slow (5 samples, 0.02%)sled::pagecache::PageCache::cas_page (371 samples, 1.49%)sled::pagecache::reservation::Reservation::complete (11 samples, 0.04%)sled::pagecache::reservation::Reservation::flush (11 samples, 0.04%)sled::calculate_message_crc32 (11 samples, 0.04%)crc32fast::Hasher::update (11 samples, 0.04%)crc32fast::specialized::pclmulqdq::State::update (11 samples, 0.04%)crc32fast::specialized::pclmulqdq::calculate (6 samples, 0.02%)crc32fast::specialized::pclmulqdq::reduce128 (3 samples, 0.01%)core::core_arch::x86::pclmulqdq::_mm_clmulepi64_si128 (3 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (11 samples, 0.04%)sled::pagecache::PageCache::rewrite_page::{{closure}} (10 samples, 0.04%)sled::pagecache::disk_pointer::DiskPtr::lid (7 samples, 0.03%)<sled::ivec::IVec as core::clone::Clone>::clone (15 samples, 0.06%)<sled::ivec::IVecInner as core::clone::Clone>::clone (13 samples, 0.05%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (11 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (11 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::allocate_in (11 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.04%)alloc::alloc::Global::alloc_impl (11 samples, 0.04%)alloc::alloc::alloc (11 samples, 0.04%)__GI___libc_malloc (11 samples, 0.04%)_int_malloc (3 samples, 0.01%)<sled::node::Data as core::clone::Clone>::clone (31 samples, 0.12%)<sled::node::Leaf as core::clone::Clone>::clone (31 samples, 0.12%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (29 samples, 0.12%)alloc::slice::<impl [T]>::to_vec_in (28 samples, 0.11%)alloc::slice::hack::to_vec (28 samples, 0.11%)<T as alloc::slice::hack::ConvertVec>::to_vec (28 samples, 0.11%)<sled::node::Node as core::clone::Clone>::clone (35 samples, 0.14%)alloc::alloc::exchange_malloc (10 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (10 samples, 0.04%)alloc::alloc::Global::alloc_impl (10 samples, 0.04%)alloc::alloc::alloc (10 samples, 0.04%)__GI___libc_malloc (10 samples, 0.04%)_int_malloc (8 samples, 0.03%)alloc::boxed::Box<T>::new (3 samples, 0.01%)alloc::alloc::exchange_malloc (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.01%)alloc::alloc::Global::alloc_impl (3 samples, 0.01%)alloc::alloc::alloc (3 samples, 0.01%)__GI___libc_malloc (3 samples, 0.01%)crossbeam_epoch::atomic::Owned<T>::new (4 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::init (4 samples, 0.02%)<T as crossbeam_epoch::atomic::Pointable>::init (4 samples, 0.02%)alloc::boxed::Box<T>::new (4 samples, 0.02%)alloc::alloc::exchange_malloc (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.01%)alloc::alloc::Global::alloc_impl (3 samples, 0.01%)alloc::alloc::alloc (3 samples, 0.01%)__GI___libc_malloc (3 samples, 0.01%)_int_malloc (3 samples, 0.01%)sled::lru::Lru::accessed (3 samples, 0.01%)sled::lru::AccessQueue::push (3 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (3 samples, 0.01%)core::sync::atomic::atomic_add (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (3 samples, 0.01%)alloc::collections::btree::set::BTreeSet<T,A>::insert (5 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (5 samples, 0.02%)sled::pagecache::segment::Segment::remove_pid (9 samples, 0.04%)sled::pagecache::segment::SegmentAccountant::mark_link (3 samples, 0.01%)hashbrown::map::HashMap<K,V,S,A>::reserve (4 samples, 0.02%)hashbrown::raw::RawTable<T,A>::reserve (4 samples, 0.02%)hashbrown::raw::RawTable<T,A>::reserve_rehash (4 samples, 0.02%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (4 samples, 0.02%)hashbrown::raw::RawTableInner<A>::resize_inner (4 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (21 samples, 0.08%)sled::pagecache::segment::SegmentAccountant::mark_replace (19 samples, 0.08%)std::collections::hash::map::HashMap<K,V,S>::entry (5 samples, 0.02%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (5 samples, 0.02%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (6 samples, 0.02%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (5 samples, 0.02%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (6 samples, 0.02%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (5 samples, 0.02%)sled::pagecache::logger::Log::reserve (22 samples, 0.09%)sled::pagecache::logger::Log::reserve_inner (22 samples, 0.09%)sled::pagecache::iobuf::IoBufs::encapsulate (9 samples, 0.04%)crc32fast::baseline::update_fast_16 (18 samples, 0.07%)crc32fast::baseline::update_slow (6 samples, 0.02%)sled::pagecache::reservation::Reservation::complete (22 samples, 0.09%)sled::pagecache::reservation::Reservation::flush (21 samples, 0.08%)sled::calculate_message_crc32 (21 samples, 0.08%)crc32fast::Hasher::update (21 samples, 0.08%)crc32fast::specialized::pclmulqdq::State::update (20 samples, 0.08%)sled::pagecache::PageCache::cas_page (92 samples, 0.37%)sled::pagecache::reservation::Reservation::pointer (3 samples, 0.01%)sled::pagecache::PageCache::get (7 samples, 0.03%)sled::pagecache::Page::is_free (4 samples, 0.02%)core::option::Option<T>::map_or (4 samples, 0.02%)sled::pagecache::Page::is_free::{{closure}} (4 samples, 0.02%)sled::pagecache::Update::is_free (4 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::load (3 samples, 0.01%)core::sync::atomic::AtomicUsize::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)sled::pagecache::PageCache::rewrite_page (171 samples, 0.69%)sled::pagecache::pagetable::PageTable::get (5 samples, 0.02%)<alloc::collections::btree::map::IterMut<K,V> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::ValMut,K,V>::next_unchecked (4 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<BorrowType,K,V>::init_front (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge (4 samples, 0.02%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (4 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<BorrowType,K,V>::init_front (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge (3 samples, 0.01%)alloc::collections::btree::fix::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::fix_node_and_affected_ancestors (3 samples, 0.01%)alloc::collections::btree::fix::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::fix_node_through_parent (3 samples, 0.01%)alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_entry (6 samples, 0.02%)alloc::collections::btree::map::entry::OccupiedEntry<K,V,A>::remove_kv (6 samples, 0.02%)alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::remove_kv_tracking (6 samples, 0.02%)alloc::collections::btree::remove::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>>::remove_leaf_kv (6 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::remove (7 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (7 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (7 samples, 0.03%)sled::pagecache::PageCache::replace (563 samples, 2.26%)s..sled::pagecache::segment::SegmentCleaner::pop (18 samples, 0.07%)alloc::vec::Vec<T,A>::with_capacity_in (13 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (13 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::allocate_in (13 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (13 samples, 0.05%)alloc::alloc::Global::alloc_impl (13 samples, 0.05%)alloc::alloc::alloc (13 samples, 0.05%)__GI___libc_malloc (13 samples, 0.05%)_int_malloc (9 samples, 0.04%)<sled::node::Node as core::clone::Clone>::clone (21 samples, 0.08%)<sled::node::Data as core::clone::Clone>::clone (20 samples, 0.08%)<sled::node::Leaf as core::clone::Clone>::clone (19 samples, 0.08%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (17 samples, 0.07%)alloc::slice::<impl [T]>::to_vec_in (17 samples, 0.07%)alloc::slice::hack::to_vec (17 samples, 0.07%)<T as alloc::slice::hack::ConvertVec>::to_vec (17 samples, 0.07%)alloc::boxed::Box<T>::new (8 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (5 samples, 0.02%)alloc::vec::Vec<T>::with_capacity (5 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (5 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::allocate_in (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.02%)alloc::alloc::Global::alloc_impl (5 samples, 0.02%)alloc::alloc::alloc (5 samples, 0.02%)__GI___libc_malloc (5 samples, 0.02%)_int_malloc (5 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::new (7 samples, 0.03%)crossbeam_epoch::atomic::Owned<T>::init (7 samples, 0.03%)<T as crossbeam_epoch::atomic::Pointable>::init (7 samples, 0.03%)alloc::boxed::Box<T>::new (7 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (6 samples, 0.02%)sled::lru::Lru::accessed (4 samples, 0.02%)sled::lru::Shard::accessed (3 samples, 0.01%)sled::dll::DoublyLinkedList::promote (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (3 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (3 samples, 0.01%)sled::pagecache::segment::Segment::insert_pid (4 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::apply_op (5 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_link (5 samples, 0.02%)sled::pagecache::segment::Segment::remove_pid (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (15 samples, 0.06%)sled::pagecache::segment::SegmentAccountant::mark_replace (10 samples, 0.04%)std::collections::hash::map::HashMap<K,V,S>::entry (4 samples, 0.02%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (4 samples, 0.02%)hashbrown::map::HashMap<K,V,S,A>::reserve (4 samples, 0.02%)hashbrown::raw::RawTable<T,A>::reserve (4 samples, 0.02%)hashbrown::raw::RawTable<T,A>::reserve_rehash (4 samples, 0.02%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (4 samples, 0.02%)hashbrown::raw::RawTableInner<A>::resize_inner (4 samples, 0.02%)sled::pagecache::PageCache::cas_page (18 samples, 0.07%)sled::pagecache::PageCache::replace (19 samples, 0.08%)sled::pagecache::iobuf::IoBufs::sa_mark_link (8 samples, 0.03%)sled::stack::Stack<T>::push (8 samples, 0.03%)crossbeam_epoch::atomic::Owned<T>::new (6 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::init (6 samples, 0.02%)<T as crossbeam_epoch::atomic::Pointable>::init (6 samples, 0.02%)alloc::boxed::Box<T>::new (6 samples, 0.02%)alloc::alloc::exchange_malloc (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.02%)alloc::alloc::Global::alloc_impl (6 samples, 0.02%)alloc::alloc::alloc (6 samples, 0.02%)__GI___libc_malloc (6 samples, 0.02%)_int_malloc (6 samples, 0.02%)sled::pagecache::iobuf::IoBufs::current_iobuf (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (15 samples, 0.06%)sled::pagecache::logger::Log::reserve_inner (15 samples, 0.06%)sled::pagecache::iobuf::IoBufs::encapsulate (4 samples, 0.02%)sled::calculate_message_crc32 (3 samples, 0.01%)crc32fast::Hasher::update (3 samples, 0.01%)crc32fast::specialized::pclmulqdq::State::update (3 samples, 0.01%)crc32fast::baseline::update_fast_16 (3 samples, 0.01%)crc32fast::baseline::update_slow (3 samples, 0.01%)sled::pagecache::PageCache::link (104 samples, 0.42%)sled::pagecache::reservation::Reservation::complete (5 samples, 0.02%)sled::pagecache::reservation::Reservation::flush (4 samples, 0.02%)sled::lru::Lru::accessed (3 samples, 0.01%)sled::tree::Tree::cap_merging_child (115 samples, 0.46%)sled::tree::Tree::view_for_pid (9 samples, 0.04%)sled::pagecache::PageCache::get (6 samples, 0.02%)<core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)core::array::<impl core::clone::Clone for [T: N]>::clone (4 samples, 0.02%)<T as core::array::SpecArrayClone>::clone (4 samples, 0.02%)<sled::ivec::IVec as core::clone::Clone>::clone (34 samples, 0.14%)<sled::ivec::IVecInner as core::clone::Clone>::clone (12 samples, 0.05%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (3 samples, 0.01%)malloc_consolidate (11 samples, 0.04%)alloc::vec::Vec<T,A>::with_capacity_in (108 samples, 0.43%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (108 samples, 0.43%)alloc::raw_vec::RawVec<T,A>::allocate_in (108 samples, 0.43%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (108 samples, 0.43%)alloc::alloc::Global::alloc_impl (108 samples, 0.43%)alloc::alloc::alloc (107 samples, 0.43%)__GI___libc_malloc (107 samples, 0.43%)_int_malloc (87 samples, 0.35%)unlink_chunk.isra.0 (16 samples, 0.06%)core::mem::maybe_uninit::MaybeUninit<T>::write (35 samples, 0.14%)<sled::node::Node as core::clone::Clone>::clone (197 samples, 0.79%)<sled::node::Data as core::clone::Clone>::clone (196 samples, 0.79%)<sled::node::Index as core::clone::Clone>::clone (196 samples, 0.79%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (195 samples, 0.78%)alloc::slice::<impl [T]>::to_vec_in (195 samples, 0.78%)alloc::slice::hack::to_vec (195 samples, 0.78%)<T as alloc::slice::hack::ConvertVec>::to_vec (195 samples, 0.78%)core::ptr::const_ptr::<impl *const T>::copy_to_nonoverlapping (4 samples, 0.02%)core::intrinsics::copy_nonoverlapping (4 samples, 0.02%)__memcpy_sse2_unaligned_erms (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (14 samples, 0.06%)alloc::alloc::Global::alloc_impl (14 samples, 0.06%)alloc::alloc::alloc (14 samples, 0.06%)__GI___libc_malloc (14 samples, 0.06%)_int_malloc (4 samples, 0.02%)alloc::vec::Vec<T>::with_capacity (15 samples, 0.06%)alloc::vec::Vec<T,A>::with_capacity_in (15 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (15 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (15 samples, 0.06%)crossbeam_epoch::atomic::Owned<T>::new (5 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::init (5 samples, 0.02%)<T as crossbeam_epoch::atomic::Pointable>::init (5 samples, 0.02%)alloc::boxed::Box<T>::new (5 samples, 0.02%)alloc::alloc::exchange_malloc (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.02%)alloc::alloc::Global::alloc_impl (5 samples, 0.02%)alloc::alloc::alloc (5 samples, 0.02%)__GI___libc_malloc (5 samples, 0.02%)_int_malloc (4 samples, 0.02%)sled::lru::Lru::accessed (3 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (3 samples, 0.01%)sled::node::Node::apply (16 samples, 0.06%)sled::node::Data::parent_merge_confirm (13 samples, 0.05%)alloc::vec::Vec<T,A>::remove (10 samples, 0.04%)core::intrinsics::copy (10 samples, 0.04%)__memcpy_sse2_unaligned_erms (10 samples, 0.04%)alloc::alloc::exchange_malloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (3 samples, 0.01%)sled::lru::Lru::accessed (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (5 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (5 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (4 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (4 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (7 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (7 samples, 0.03%)sled::pagecache::segment::Segment::remove_pid (9 samples, 0.04%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (13 samples, 0.05%)sled::pagecache::segment::SegmentAccountant::mark_replace (13 samples, 0.05%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} (10 samples, 0.04%)core::iter::adapters::map::map_fold::{{closure}} (10 samples, 0.04%)<sled::node::Data as sled::serialization::Serialize>::serialized_size::{{closure}} (10 samples, 0.04%)<u64 as sled::serialization::Serialize>::serialized_size (5 samples, 0.02%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (14 samples, 0.06%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (12 samples, 0.05%)core::iter::traits::iterator::Iterator::sum (11 samples, 0.04%)<u64 as core::iter::traits::accum::Sum>::sum (11 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (11 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold (11 samples, 0.04%)core::iter::traits::iterator::Iterator::fold (11 samples, 0.04%)core::slice::<impl [T]>::copy_from_slice (3 samples, 0.01%)core::intrinsics::copy_nonoverlapping (3 samples, 0.01%)__memcpy_sse2_unaligned_erms (3 samples, 0.01%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (19 samples, 0.08%)sled::serialization::scoot (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (55 samples, 0.22%)sled::pagecache::logger::Log::reserve_inner (55 samples, 0.22%)sled::pagecache::iobuf::IoBufs::encapsulate (36 samples, 0.14%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (36 samples, 0.14%)<u64 as sled::serialization::Serialize>::serialize_into (15 samples, 0.06%)sled::pagecache::PageCache::cas_page (85 samples, 0.34%)sled::pagecache::reservation::Reservation::complete (9 samples, 0.04%)sled::pagecache::reservation::Reservation::flush (9 samples, 0.04%)sled::calculate_message_crc32 (9 samples, 0.04%)crc32fast::Hasher::update (8 samples, 0.03%)crc32fast::specialized::pclmulqdq::State::update (7 samples, 0.03%)crc32fast::specialized::pclmulqdq::calculate (7 samples, 0.03%)crc32fast::specialized::pclmulqdq::reduce128 (7 samples, 0.03%)core::core_arch::x86::pclmulqdq::_mm_clmulepi64_si128 (7 samples, 0.03%)<sled::node::Node as core::clone::Clone>::clone (3 samples, 0.01%)sled::pagecache::PageCache::rewrite_page (9 samples, 0.04%)alloc::collections::btree::set::BTreeSet<T,A>::remove (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (3 samples, 0.01%)sled::pagecache::PageCache::replace (99 samples, 0.40%)sled::pagecache::segment::SegmentCleaner::pop (5 samples, 0.02%)sled::pagecache::iobuf::IoBufs::current_iobuf (4 samples, 0.02%)<sled::arc::Arc<T> as core::clone::Clone>::clone (4 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_add (4 samples, 0.02%)core::sync::atomic::atomic_add (4 samples, 0.02%)sled::pagecache::iobuf::IoBufs::encapsulate (4 samples, 0.02%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)<u64 as sled::serialization::Serialize>::serialize_into (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (20 samples, 0.08%)sled::pagecache::logger::Log::reserve_inner (20 samples, 0.08%)sled::calculate_message_crc32 (3 samples, 0.01%)sled::pagecache::PageCache::link (368 samples, 1.48%)sled::pagecache::reservation::Reservation::complete (5 samples, 0.02%)sled::pagecache::reservation::Reservation::flush (4 samples, 0.02%)sled::tree::Tree::install_parent_merge (372 samples, 1.49%)core::option::Option<T>::is_some (7 samples, 0.03%)sled::lru::Lru::accessed (10 samples, 0.04%)sled::lru::Shard::accessed (7 samples, 0.03%)sled::dll::DoublyLinkedList::promote (6 samples, 0.02%)sled::dll::Node::unwire (3 samples, 0.01%)core::option::Option<T>::as_ref (8 samples, 0.03%)sled::pagecache::Page::is_free (15 samples, 0.06%)core::option::Option<T>::map_or (7 samples, 0.03%)sled::pagecache::Page::is_free::{{closure}} (7 samples, 0.03%)sled::pagecache::Update::is_free (7 samples, 0.03%)crossbeam_epoch::atomic::Atomic<T>::load (7 samples, 0.03%)core::sync::atomic::AtomicUsize::load (7 samples, 0.03%)core::sync::atomic::atomic_load (7 samples, 0.03%)sled::tree::Tree::merge_node (1,397 samples, 5.61%)sled::t..sled::tree::Tree::view_for_pid (45 samples, 0.18%)sled::pagecache::PageCache::get (36 samples, 0.14%)sled::pagecache::pagetable::PageTable::get (8 samples, 0.03%)<sled::ivec::IVec as core::clone::Clone>::clone (6 samples, 0.02%)<sled::ivec::IVecInner as core::clone::Clone>::clone (4 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.01%)alloc::alloc::Global::alloc_impl (3 samples, 0.01%)alloc::alloc::alloc (3 samples, 0.01%)__GI___libc_malloc (3 samples, 0.01%)_int_malloc (3 samples, 0.01%)core::mem::maybe_uninit::MaybeUninit<T>::write (3 samples, 0.01%)<sled::node::Index as core::clone::Clone>::clone (13 samples, 0.05%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (13 samples, 0.05%)alloc::slice::<impl [T]>::to_vec_in (13 samples, 0.05%)alloc::slice::hack::to_vec (13 samples, 0.05%)<T as alloc::slice::hack::ConvertVec>::to_vec (13 samples, 0.05%)<sled::node::Node as core::clone::Clone>::clone (19 samples, 0.08%)<sled::node::Data as core::clone::Clone>::clone (19 samples, 0.08%)<sled::node::Leaf as core::clone::Clone>::clone (6 samples, 0.02%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (5 samples, 0.02%)alloc::slice::<impl [T]>::to_vec_in (5 samples, 0.02%)alloc::slice::hack::to_vec (5 samples, 0.02%)<T as alloc::slice::hack::ConvertVec>::to_vec (5 samples, 0.02%)alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.01%)alloc::alloc::Global::alloc_impl (3 samples, 0.01%)alloc::alloc::alloc (3 samples, 0.01%)__GI___libc_malloc (3 samples, 0.01%)_int_malloc (3 samples, 0.01%)unlink_chunk.isra.0 (3 samples, 0.01%)__memcpy_sse2_unaligned_erms (4 samples, 0.02%)alloc::vec::Vec<T,A>::insert (12 samples, 0.05%)alloc::vec::Vec<T,A>::reserve (12 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::reserve (12 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (12 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::grow_amortized (12 samples, 0.05%)alloc::raw_vec::finish_grow (12 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::grow (12 samples, 0.05%)alloc::alloc::Global::grow_impl (12 samples, 0.05%)alloc::alloc::realloc (12 samples, 0.05%)__GI___libc_realloc (12 samples, 0.05%)_int_realloc (11 samples, 0.04%)_int_malloc (6 samples, 0.02%)sled::node::Node::parent_split (13 samples, 0.05%)sled::node::Node::split::split_inner (4 samples, 0.02%)sled::node::Node::split (8 samples, 0.03%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_replace (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::mark_link (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (5 samples, 0.02%)sled::pagecache::logger::Log::reserve_inner (5 samples, 0.02%)sled::pagecache::PageCache::allocate (13 samples, 0.05%)sled::pagecache::PageCache::allocate_inner (13 samples, 0.05%)sled::pagecache::PageCache::cas_page (11 samples, 0.04%)alloc::collections::btree::set::BTreeSet<T,A>::insert (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (3 samples, 0.01%)sled::pagecache::segment::Segment::remove_pid (6 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (11 samples, 0.04%)sled::pagecache::segment::SegmentAccountant::mark_replace (9 samples, 0.04%)<sled::node::Node as sled::serialization::Serialize>::serialized_size (10 samples, 0.04%)<sled::node::Data as sled::serialization::Serialize>::serialized_size (10 samples, 0.04%)core::iter::traits::iterator::Iterator::sum (9 samples, 0.04%)<u64 as core::iter::traits::accum::Sum>::sum (9 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold (9 samples, 0.04%)core::iter::traits::iterator::Iterator::fold (9 samples, 0.04%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} (9 samples, 0.04%)core::iter::adapters::map::map_fold::{{closure}} (9 samples, 0.04%)<sled::node::Data as sled::serialization::Serialize>::serialized_size::{{closure}} (9 samples, 0.04%)<u64 as sled::serialization::Serialize>::serialized_size (3 samples, 0.01%)core::slice::<impl [T]>::copy_from_slice (6 samples, 0.02%)core::intrinsics::copy_nonoverlapping (6 samples, 0.02%)__memcpy_sse2_unaligned_erms (5 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (15 samples, 0.06%)sled::pagecache::logger::Log::reserve (35 samples, 0.14%)sled::pagecache::logger::Log::reserve_inner (35 samples, 0.14%)sled::pagecache::iobuf::IoBufs::encapsulate (25 samples, 0.10%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (25 samples, 0.10%)<u64 as sled::serialization::Serialize>::serialize_into (9 samples, 0.04%)crc32fast::baseline::update_fast_16 (3 samples, 0.01%)crc32fast::baseline::update_slow (3 samples, 0.01%)sled::pagecache::PageCache::cas_page (59 samples, 0.24%)sled::pagecache::reservation::Reservation::complete (8 samples, 0.03%)sled::pagecache::reservation::Reservation::flush (7 samples, 0.03%)sled::calculate_message_crc32 (7 samples, 0.03%)crc32fast::Hasher::update (7 samples, 0.03%)crc32fast::specialized::pclmulqdq::State::update (7 samples, 0.03%)crc32fast::specialized::pclmulqdq::calculate (4 samples, 0.02%)crc32fast::specialized::pclmulqdq::reduce128 (3 samples, 0.01%)core::core_arch::x86::pclmulqdq::_mm_clmulepi64_si128 (3 samples, 0.01%)<sled::ivec::IVec as core::clone::Clone>::clone (3 samples, 0.01%)<sled::ivec::IVecInner as core::clone::Clone>::clone (3 samples, 0.01%)<sled::node::Node as core::clone::Clone>::clone (5 samples, 0.02%)<sled::node::Data as core::clone::Clone>::clone (5 samples, 0.02%)<sled::node::Leaf as core::clone::Clone>::clone (5 samples, 0.02%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (5 samples, 0.02%)alloc::slice::<impl [T]>::to_vec_in (5 samples, 0.02%)alloc::slice::hack::to_vec (5 samples, 0.02%)<T as alloc::slice::hack::ConvertVec>::to_vec (5 samples, 0.02%)sled::pagecache::logger::Log::reserve (4 samples, 0.02%)sled::pagecache::logger::Log::reserve_inner (4 samples, 0.02%)sled::pagecache::PageCache::rewrite_page (17 samples, 0.07%)sled::pagecache::PageCache::cas_page (10 samples, 0.04%)sled::pagecache::reservation::Reservation::complete (4 samples, 0.02%)sled::pagecache::reservation::Reservation::flush (4 samples, 0.02%)sled::calculate_message_crc32 (4 samples, 0.02%)crc32fast::Hasher::update (4 samples, 0.02%)crc32fast::specialized::pclmulqdq::State::update (4 samples, 0.02%)crc32fast::specialized::pclmulqdq::calculate (3 samples, 0.01%)sled::tree::Tree::split_node (132 samples, 0.53%)sled::pagecache::PageCache::replace (79 samples, 0.32%)sled::pagecache::segment::SegmentCleaner::pop (3 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (7 samples, 0.03%)<sled::arc::Arc<T> as core::ops::deref::Deref>::deref (3 samples, 0.01%)<sled::tree::View as core::ops::deref::Deref>::deref (4 samples, 0.02%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (4 samples, 0.02%)sled::pagecache::Page::as_node (4 samples, 0.02%)core::option::Option<T>::is_some (43 samples, 0.17%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (11 samples, 0.04%)sled::pagecache::Page::log_size (20 samples, 0.08%)core::iter::traits::iterator::Iterator::sum (18 samples, 0.07%)<u64 as core::iter::traits::accum::Sum>::sum (18 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (18 samples, 0.07%)core::iter::traits::iterator::Iterator::fold (18 samples, 0.07%)core::iter::adapters::map::map_fold::{{closure}} (7 samples, 0.03%)<u64 as core::iter::traits::accum::Sum>::sum::{{closure}} (7 samples, 0.03%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (12 samples, 0.05%)core::sync::atomic::AtomicPtr<T>::load (11 samples, 0.04%)core::sync::atomic::atomic_load (11 samples, 0.04%)__rust_probestack (4 samples, 0.02%)alloc::vec::Vec<T,A>::is_empty (3 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (5 samples, 0.02%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (5 samples, 0.02%)<usize as core::slice::index::SliceIndex<[T]>>::index (5 samples, 0.02%)<sled::lru::CacheAccessIter as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)alloc::vec::Vec<T,A>::len (16 samples, 0.06%)alloc::vec::Vec<T>::new (3 samples, 0.01%)sled::fastlock::FastLock<T>::try_lock (3 samples, 0.01%)core::sync::atomic::AtomicBool::compare_and_swap (3 samples, 0.01%)core::sync::atomic::AtomicBool::compare_exchange (3 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.01%)__memset_sse2_unaligned_erms (3 samples, 0.01%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)alloc::boxed::Box<T>::new (18 samples, 0.07%)alloc::alloc::exchange_malloc (15 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (15 samples, 0.06%)alloc::alloc::Global::alloc_impl (15 samples, 0.06%)alloc::alloc::alloc (15 samples, 0.06%)__GI___libc_malloc (15 samples, 0.06%)_int_malloc (11 samples, 0.04%)core::sync::atomic::AtomicPtr<T>::compare_and_swap (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::compare_exchange (5 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (13 samples, 0.05%)core::sync::atomic::atomic_load (13 samples, 0.05%)core::sync::atomic::AtomicU64::store (9 samples, 0.04%)core::sync::atomic::atomic_store (9 samples, 0.04%)sled::lru::AccessQueue::push (116 samples, 0.47%)core::sync::atomic::AtomicUsize::fetch_add (66 samples, 0.27%)core::sync::atomic::atomic_add (66 samples, 0.27%)sled::lru::CacheAccess::decompose (5 samples, 0.02%)core::num::<impl u64>::next_power_of_two (10 samples, 0.04%)core::num::<impl u64>::one_less_than_next_power_of_two (10 samples, 0.04%)sled::lru::CacheAccess::new (16 samples, 0.06%)core::num::<impl u64>::trailing_zeros (6 samples, 0.02%)<alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (4 samples, 0.02%)core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (4 samples, 0.02%)<usize as core::slice::index::SliceIndex<[T]>>::index_mut (4 samples, 0.02%)sled::dll::DoublyLinkedList::push_head_ptr (11 samples, 0.04%)sled::dll::DoublyLinkedList::promote (226 samples, 0.91%)sled::dll::Node::unwire (85 samples, 0.34%)sled::lru::Lru::accessed (503 samples, 2.02%)s..sled::lru::Shard::accessed (302 samples, 1.21%)core::option::Option<T>::as_ref (149 samples, 0.60%)sled::pagecache::Page::is_free (282 samples, 1.13%)core::option::Option<T>::map_or (130 samples, 0.52%)sled::pagecache::Page::is_free::{{closure}} (126 samples, 0.51%)sled::pagecache::Update::is_free (126 samples, 0.51%)sled::pagecache::Page::log_size (64 samples, 0.26%)core::iter::traits::iterator::Iterator::sum (63 samples, 0.25%)<u64 as core::iter::traits::accum::Sum>::sum (63 samples, 0.25%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (63 samples, 0.25%)core::iter::traits::iterator::Iterator::fold (63 samples, 0.25%)core::iter::adapters::map::map_fold::{{closure}} (61 samples, 0.25%)<u64 as core::iter::traits::accum::Sum>::sum::{{closure}} (61 samples, 0.25%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (10 samples, 0.04%)core::sync::atomic::AtomicPtr<T>::load (7 samples, 0.03%)core::sync::atomic::atomic_load (7 samples, 0.03%)__rust_probestack (4 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::load (89 samples, 0.36%)core::sync::atomic::AtomicUsize::load (89 samples, 0.36%)core::sync::atomic::atomic_load (89 samples, 0.36%)crossbeam_epoch::atomic::Shared<T>::is_null (5 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::load (8 samples, 0.03%)core::sync::atomic::AtomicUsize::load (8 samples, 0.03%)core::sync::atomic::atomic_load (8 samples, 0.03%)crossbeam_epoch::atomic::Shared<T>::is_null (5 samples, 0.02%)<main::SledStorage as main::Storage>::lookup (8,386 samples, 33.70%)<main::SledStorage as main::Storage>::lookupsled::tree::Tree::get (8,365 samples, 33.61%)sled::tree::Tree::getsled::tree::Tree::get_inner (4,844 samples, 19.47%)sled::tree::Tree::get_innersled::tree::Tree::view_for_key (4,455 samples, 17.90%)sled::tree::Tree::view_for_k..sled::tree::Tree::view_for_pid (1,197 samples, 4.81%)sled::..sled::pagecache::PageCache::get (1,049 samples, 4.22%)sled:..sled::pagecache::pagetable::PageTable::get (137 samples, 0.55%)sled::pagecache::pagetable::PageTable::traverse (22 samples, 0.09%)sled::pagecache::pagetable::split_fanout (4 samples, 0.02%)core::result::Result<T,E>::unwrap (3 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (6 samples, 0.02%)_int_free (5 samples, 0.02%)core::ptr::drop_in_place<sled::concurrency_control::Protector> (7 samples, 0.03%)<sled::concurrency_control::Protector as core::ops::drop::Drop>::drop (7 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_sub (7 samples, 0.03%)core::sync::atomic::atomic_sub (7 samples, 0.03%)sled::concurrency_control::read (9 samples, 0.04%)sled::concurrency_control::ConcurrencyControl::read (8 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_add (7 samples, 0.03%)core::sync::atomic::atomic_add (7 samples, 0.03%)sled::pin (8 samples, 0.03%)crossbeam_epoch::default::pin (7 samples, 0.03%)crossbeam_epoch::default::with_handle (7 samples, 0.03%)std::thread::local::LocalKey<T>::try_with (7 samples, 0.03%)crossbeam_epoch::default::with_handle::{{closure}} (7 samples, 0.03%)crossbeam_epoch::default::pin::{{closure}} (7 samples, 0.03%)crossbeam_epoch::collector::LocalHandle::pin (7 samples, 0.03%)crossbeam_epoch::internal::Local::pin (7 samples, 0.03%)crossbeam_epoch::epoch::AtomicEpoch::compare_exchange (6 samples, 0.02%)core::sync::atomic::AtomicUsize::compare_exchange (6 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (6 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (11 samples, 0.04%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (5 samples, 0.02%)sled::pagecache::Page::as_node (5 samples, 0.02%)sled::pagecache::Update::as_node (4 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)__GI___libc_malloc (56 samples, 0.23%)_int_malloc (31 samples, 0.12%)alloc::raw_vec::finish_grow (58 samples, 0.23%)alloc::vec::Vec<T,A>::push (61 samples, 0.25%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (61 samples, 0.25%)alloc::raw_vec::RawVec<T,A>::grow_amortized (61 samples, 0.25%)core::array::<impl core::clone::Clone for [T: N]>::clone (3 samples, 0.01%)<T as core::array::SpecArrayClone>::clone (3 samples, 0.01%)<sled::ivec::IVec as core::clone::Clone>::clone (109 samples, 0.44%)<sled::ivec::IVecInner as core::clone::Clone>::clone (104 samples, 0.42%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (3 samples, 0.01%)core::cmp::PartialOrd::ge (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::lt (9 samples, 0.04%)core::cmp::PartialOrd::lt (9 samples, 0.04%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (9 samples, 0.04%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (9 samples, 0.04%)<u8 as core::slice::cmp::SliceOrd>::compare (9 samples, 0.04%)[libc-2.31.so] (7 samples, 0.03%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (130 samples, 0.52%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (130 samples, 0.52%)[libc-2.31.so] (28 samples, 0.11%)sled::node::Node::node_kv_pair (306 samples, 1.23%)sled::node::Node::leaf_pair_for_key (184 samples, 0.74%)core::slice::<impl [T]>::binary_search_by (179 samples, 0.72%)sled::node::Node::leaf_pair_for_key::{{closure}} (169 samples, 0.68%)sled::fastcmp::fastcmp (39 samples, 0.16%)core::cmp::min (5 samples, 0.02%)core::cmp::Ord::min (5 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (7 samples, 0.03%)<sled::ivec::IVec as core::clone::Clone>::clone (6 samples, 0.02%)<sled::ivec::IVecInner as core::clone::Clone>::clone (3 samples, 0.01%)<core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.06%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)core::array::<impl core::clone::Clone for [T: N]>::clone (23 samples, 0.09%)<T as core::array::SpecArrayClone>::clone (23 samples, 0.09%)<sled::ivec::IVec as core::clone::Clone>::clone (175 samples, 0.70%)<sled::ivec::IVecInner as core::clone::Clone>::clone (149 samples, 0.60%)alloc::vec::Vec<T,A>::set_len (5 samples, 0.02%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (20 samples, 0.08%)[unknown] (20 samples, 0.08%)[unknown] (6 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)__GI___libc_malloc (209 samples, 0.84%)_int_malloc (142 samples, 0.57%)unlink_chunk.isra.0 (16 samples, 0.06%)alloc::vec::Vec<T,A>::with_capacity_in (211 samples, 0.85%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (211 samples, 0.85%)alloc::raw_vec::RawVec<T,A>::allocate_in (211 samples, 0.85%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (210 samples, 0.84%)alloc::alloc::Global::alloc_impl (210 samples, 0.84%)alloc::alloc::alloc (210 samples, 0.84%)<sled::node::Node as core::clone::Clone>::clone (482 samples, 1.94%)<..<sled::node::Data as core::clone::Clone>::clone (473 samples, 1.90%)<..<sled::node::Leaf as core::clone::Clone>::clone (472 samples, 1.90%)<..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (446 samples, 1.79%)<..alloc::slice::<impl [T]>::to_vec_in (445 samples, 1.79%)a..alloc::slice::hack::to_vec (445 samples, 1.79%)a..<T as alloc::slice::hack::ConvertVec>::to_vec (445 samples, 1.79%)<..core::mem::maybe_uninit::MaybeUninit<T>::write (36 samples, 0.14%)__memcpy_sse2_unaligned_erms (11 samples, 0.04%)__memcpy_sse2_unaligned_erms (7 samples, 0.03%)[unknown] (18 samples, 0.07%)[unknown] (17 samples, 0.07%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)__lll_lock_wait_private (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::boxed::Box<T>::new (94 samples, 0.38%)alloc::alloc::exchange_malloc (87 samples, 0.35%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (87 samples, 0.35%)alloc::alloc::Global::alloc_impl (87 samples, 0.35%)alloc::alloc::alloc (87 samples, 0.35%)__GI___libc_malloc (87 samples, 0.35%)_int_malloc (41 samples, 0.16%)unlink_chunk.isra.0 (4 samples, 0.02%)alloc::vec::Vec<T,A>::extend_from_slice (31 samples, 0.12%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (31 samples, 0.12%)alloc::vec::Vec<T,A>::append_elements (31 samples, 0.12%)core::intrinsics::copy_nonoverlapping (30 samples, 0.12%)__memcpy_sse2_unaligned_erms (29 samples, 0.12%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::vec::Vec<T>::with_capacity (86 samples, 0.35%)alloc::vec::Vec<T,A>::with_capacity_in (86 samples, 0.35%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (86 samples, 0.35%)alloc::raw_vec::RawVec<T,A>::allocate_in (86 samples, 0.35%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (86 samples, 0.35%)alloc::alloc::Global::alloc_impl (86 samples, 0.35%)alloc::alloc::alloc (86 samples, 0.35%)__GI___libc_malloc (86 samples, 0.35%)_int_malloc (58 samples, 0.23%)unlink_chunk.isra.0 (7 samples, 0.03%)crossbeam_epoch::atomic::Atomic<T>::compare_and_set (24 samples, 0.10%)crossbeam_epoch::atomic::Atomic<T>::compare_exchange (24 samples, 0.10%)core::sync::atomic::AtomicUsize::compare_exchange (24 samples, 0.10%)core::sync::atomic::atomic_compare_exchange (24 samples, 0.10%)crossbeam_epoch::atomic::Owned<T>::new (14 samples, 0.06%)crossbeam_epoch::atomic::Owned<T>::init (14 samples, 0.06%)<T as crossbeam_epoch::atomic::Pointable>::init (14 samples, 0.06%)alloc::boxed::Box<T>::new (14 samples, 0.06%)alloc::alloc::exchange_malloc (14 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (14 samples, 0.06%)alloc::alloc::Global::alloc_impl (14 samples, 0.06%)alloc::alloc::alloc (14 samples, 0.06%)__GI___libc_malloc (14 samples, 0.06%)crossbeam_epoch::guard::Guard::defer_destroy (12 samples, 0.05%)crossbeam_epoch::guard::Guard::defer_unchecked (12 samples, 0.05%)crossbeam_epoch::internal::Local::defer (9 samples, 0.04%)crossbeam_epoch::internal::Bag::try_push (4 samples, 0.02%)sled::lru::AccessQueue::push (11 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_add (7 samples, 0.03%)core::sync::atomic::atomic_add (7 samples, 0.03%)sled::lru::Lru::accessed (67 samples, 0.27%)sled::lru::Shard::accessed (48 samples, 0.19%)sled::dll::DoublyLinkedList::promote (33 samples, 0.13%)sled::dll::Node::unwire (11 samples, 0.04%)__memcpy_sse2_unaligned (6 samples, 0.02%)core::intrinsics::copy (25 samples, 0.10%)__memcpy_sse2_unaligned_erms (19 samples, 0.08%)alloc::vec::Vec<T,A>::remove (32 samples, 0.13%)core::ptr::read (5 samples, 0.02%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init (5 samples, 0.02%)[libc-2.31.so] (20 samples, 0.08%)sled::node::Node::apply (76 samples, 0.31%)sled::node::Node::del_leaf (72 samples, 0.29%)core::slice::<impl [T]>::binary_search_by (36 samples, 0.14%)sled::node::Node::del_leaf::{{closure}} (30 samples, 0.12%)sled::fastcmp::fastcmp (28 samples, 0.11%)core::cmp::min (3 samples, 0.01%)core::cmp::Ord::min (3 samples, 0.01%)sled::pagecache::Page::as_node (3 samples, 0.01%)sled::pagecache::Page::log_size (3 samples, 0.01%)core::iter::traits::iterator::Iterator::sum (3 samples, 0.01%)<u64 as core::iter::traits::accum::Sum>::sum (3 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (3 samples, 0.01%)core::iter::traits::iterator::Iterator::fold (3 samples, 0.01%)sled::pagecache::Page::ts (12 samples, 0.05%)core::option::Option<T>::map_or (12 samples, 0.05%)alloc::alloc::exchange_malloc (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)sled::lru::Lru::accessed (4 samples, 0.02%)sled::lru::Shard::accessed (3 samples, 0.01%)sled::dll::DoublyLinkedList::promote (3 samples, 0.01%)<sled::stack::Iter<T> as core::iter::traits::iterator::Iterator>::next (7 samples, 0.03%)crossbeam_epoch::atomic::Atomic<T>::load (7 samples, 0.03%)core::sync::atomic::AtomicUsize::load (7 samples, 0.03%)core::sync::atomic::atomic_load (7 samples, 0.03%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,Type>::force (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::force (3 samples, 0.01%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (23 samples, 0.09%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (56 samples, 0.23%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (56 samples, 0.23%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (52 samples, 0.21%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (52 samples, 0.21%)core::cmp::impls::<impl core::cmp::Ord for u64>::cmp (18 samples, 0.07%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_fit (5 samples, 0.02%)alloc::collections::btree::node::slice_insert (3 samples, 0.01%)core::intrinsics::copy (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>::split (7 samples, 0.03%)alloc::collections::btree::node::LeafNode<K,V>::new (7 samples, 0.03%)alloc::boxed::Box<T,A>::new_uninit_in (7 samples, 0.03%)alloc::boxed::Box<T,A>::try_new_uninit_in (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (3 samples, 0.01%)sled::pagecache::segment::Segment::insert_pid (76 samples, 0.31%)alloc::collections::btree::set::BTreeSet<T,A>::insert (76 samples, 0.31%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (76 samples, 0.31%)alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert (18 samples, 0.07%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_recursing (15 samples, 0.06%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert (13 samples, 0.05%)sled::pagecache::segment::SegmentAccountant::apply_op (81 samples, 0.33%)sled::pagecache::segment::SegmentAccountant::mark_link (79 samples, 0.32%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (7 samples, 0.03%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (6 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (6 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::insert (9 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (9 samples, 0.04%)sled::pagecache::segment::Segment::remove_pid (19 samples, 0.08%)alloc::collections::btree::set::BTreeSet<T,A>::remove (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (4 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (4 samples, 0.02%)sled::pagecache::segment::Segment::insert_pid (3 samples, 0.01%)alloc::collections::btree::set::BTreeSet<T,A>::insert (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (3 samples, 0.01%)sled::pagecache::segment::SegmentAccountant::mark_link (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::possibly_clean_or_free_segment (3 samples, 0.01%)hashbrown::map::HashMap<K,V,S,A>::reserve (14 samples, 0.06%)hashbrown::raw::RawTable<T,A>::reserve (14 samples, 0.06%)hashbrown::raw::RawTable<T,A>::reserve_rehash (14 samples, 0.06%)hashbrown::raw::RawTableInner<A>::reserve_rehash_inner (14 samples, 0.06%)hashbrown::raw::RawTableInner<A>::resize_inner (13 samples, 0.05%)hashbrown::raw::RawTableInner<A>::prepare_resize (7 samples, 0.03%)hashbrown::raw::RawTableInner<A>::fallible_with_capacity (7 samples, 0.03%)hashbrown::raw::RawTableInner<A>::new_uninitialized (7 samples, 0.03%)hashbrown::raw::alloc::inner::do_alloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::mark_replace (45 samples, 0.18%)std::collections::hash::map::HashMap<K,V,S>::entry (15 samples, 0.06%)hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S,A>>::rustc_entry (15 samples, 0.06%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (135 samples, 0.54%)<sled::node::Data as sled::serialization::Serialize>::serialize_into (4 samples, 0.02%)sled::pagecache::logger::Log::reserve (12 samples, 0.05%)sled::pagecache::logger::Log::reserve_inner (12 samples, 0.05%)sled::pagecache::iobuf::IoBufs::encapsulate (5 samples, 0.02%)crc32fast::baseline::update_fast_16 (4 samples, 0.02%)sled::calculate_message_crc32 (5 samples, 0.02%)crc32fast::Hasher::update (5 samples, 0.02%)crc32fast::specialized::pclmulqdq::State::update (5 samples, 0.02%)sled::pagecache::PageCache::cas_page (164 samples, 0.66%)sled::pagecache::reservation::Reservation::complete (7 samples, 0.03%)sled::pagecache::reservation::Reservation::flush (6 samples, 0.02%)<sled::ivec::IVec as core::clone::Clone>::clone (4 samples, 0.02%)<sled::ivec::IVecInner as core::clone::Clone>::clone (4 samples, 0.02%)<sled::node::Node as core::clone::Clone>::clone (9 samples, 0.04%)<sled::node::Data as core::clone::Clone>::clone (7 samples, 0.03%)<sled::node::Leaf as core::clone::Clone>::clone (6 samples, 0.02%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (6 samples, 0.02%)alloc::slice::<impl [T]>::to_vec_in (6 samples, 0.02%)alloc::slice::hack::to_vec (6 samples, 0.02%)<T as alloc::slice::hack::ConvertVec>::to_vec (6 samples, 0.02%)sled::pagecache::segment::Segment::remove_pid (5 samples, 0.02%)alloc::collections::btree::set::BTreeSet<T,A>::remove (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::remove_entry (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_mark_replace (8 samples, 0.03%)sled::pagecache::segment::SegmentAccountant::mark_replace (8 samples, 0.03%)sled::pagecache::PageCache::cas_page (14 samples, 0.06%)sled::pagecache::logger::Log::reserve (3 samples, 0.01%)sled::pagecache::logger::Log::reserve_inner (3 samples, 0.01%)sled::pagecache::PageCache::get (3 samples, 0.01%)sled::pagecache::PageCache::rewrite_page (34 samples, 0.14%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (3 samples, 0.01%)sled::pagecache::PageCache::replace (206 samples, 0.83%)sled::pagecache::segment::SegmentCleaner::pop (7 samples, 0.03%)crossbeam_epoch::atomic::Atomic<T>::compare_and_set (16 samples, 0.06%)crossbeam_epoch::atomic::Atomic<T>::compare_exchange (16 samples, 0.06%)core::sync::atomic::AtomicUsize::compare_exchange (16 samples, 0.06%)core::sync::atomic::atomic_compare_exchange (16 samples, 0.06%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)crossbeam_epoch::atomic::Owned<T>::new (78 samples, 0.31%)crossbeam_epoch::atomic::Owned<T>::init (78 samples, 0.31%)<T as crossbeam_epoch::atomic::Pointable>::init (78 samples, 0.31%)alloc::boxed::Box<T>::new (78 samples, 0.31%)alloc::alloc::exchange_malloc (78 samples, 0.31%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (78 samples, 0.31%)alloc::alloc::Global::alloc_impl (78 samples, 0.31%)alloc::alloc::alloc (78 samples, 0.31%)__GI___libc_malloc (78 samples, 0.31%)_int_malloc (52 samples, 0.21%)unlink_chunk.isra.0 (5 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_mark_link (97 samples, 0.39%)sled::stack::Stack<T>::push (96 samples, 0.39%)<sled::Link as sled::serialization::Serialize>::serialized_size (19 samples, 0.08%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (9 samples, 0.04%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (9 samples, 0.04%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (7 samples, 0.03%)core::sync::atomic::AtomicPtr<T>::load (7 samples, 0.03%)core::sync::atomic::atomic_load (7 samples, 0.03%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialized_size (9 samples, 0.04%)<u64 as sled::serialization::Serialize>::serialized_size (8 samples, 0.03%)__rust_probestack (4 samples, 0.02%)core::ptr::drop_in_place<sled::Guard> (3 samples, 0.01%)core::cell::Cell<T>::get (4 samples, 0.02%)sled::config::Config::global_error (11 samples, 0.04%)sled::pin (6 samples, 0.02%)crossbeam_epoch::default::pin (6 samples, 0.02%)crossbeam_epoch::default::with_handle (6 samples, 0.02%)std::thread::local::LocalKey<T>::try_with (6 samples, 0.02%)crossbeam_epoch::default::with_handle::{{closure}} (5 samples, 0.02%)crossbeam_epoch::default::pin::{{closure}} (5 samples, 0.02%)crossbeam_epoch::collector::LocalHandle::pin (5 samples, 0.02%)crossbeam_epoch::internal::Local::pin (5 samples, 0.02%)core::sync::atomic::AtomicI64::compare_and_swap (7 samples, 0.03%)core::sync::atomic::AtomicI64::compare_exchange (7 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (7 samples, 0.03%)sled::pagecache::bump_atomic_lsn (8 samples, 0.03%)sled::pagecache::iobuf::IoBuf::cas_header (10 samples, 0.04%)core::sync::atomic::AtomicU64::compare_and_swap (10 samples, 0.04%)core::sync::atomic::AtomicU64::compare_exchange (10 samples, 0.04%)core::sync::atomic::atomic_compare_exchange (10 samples, 0.04%)sled::pagecache::iobuf::IoBufs::current_iobuf (10 samples, 0.04%)<sled::arc::Arc<T> as core::clone::Clone>::clone (10 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_add (10 samples, 0.04%)core::sync::atomic::atomic_add (10 samples, 0.04%)<sled::Link as sled::serialization::Serialize>::serialize_into (5 samples, 0.02%)core::slice::<impl [T]>::copy_from_slice (11 samples, 0.04%)core::intrinsics::copy_nonoverlapping (10 samples, 0.04%)__memcpy_sse2_unaligned_erms (9 samples, 0.04%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (15 samples, 0.06%)<u32 as sled::serialization::Serialize>::serialize_into (7 samples, 0.03%)core::slice::<impl [T]>::copy_from_slice (7 samples, 0.03%)core::intrinsics::copy_nonoverlapping (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<u64 as sled::serialization::Serialize>::serialize_into (9 samples, 0.04%)<sled::pagecache::logger::MessageHeader as sled::serialization::Serialize>::serialize_into (19 samples, 0.08%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)sled::pagecache::logger::Log::reserve (179 samples, 0.72%)sled::pagecache::logger::Log::reserve_inner (179 samples, 0.72%)sled::pagecache::iobuf::IoBufs::encapsulate (59 samples, 0.24%)<u64 as sled::serialization::Serialize>::serialize_into (14 samples, 0.06%)core::ptr::drop_in_place<sled::pagecache::reservation::Reservation> (10 samples, 0.04%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (10 samples, 0.04%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (10 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_sub (9 samples, 0.04%)core::sync::atomic::atomic_sub (9 samples, 0.04%)crc32fast::baseline::update_fast_16 (53 samples, 0.21%)crc32fast::baseline::update_slow (53 samples, 0.21%)sled::calculate_message_crc32 (62 samples, 0.25%)crc32fast::Hasher::update (54 samples, 0.22%)crc32fast::specialized::pclmulqdq::State::update (54 samples, 0.22%)sled::pagecache::logger::Log::exit_reservation (11 samples, 0.04%)sled::pagecache::iobuf::IoBuf::cas_header (8 samples, 0.03%)core::sync::atomic::AtomicU64::compare_and_swap (8 samples, 0.03%)core::sync::atomic::AtomicU64::compare_exchange (8 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (8 samples, 0.03%)sled::pagecache::reservation::Reservation::complete (87 samples, 0.35%)sled::pagecache::reservation::Reservation::flush (76 samples, 0.31%)sled::pagecache::PageCache::link (1,529 samples, 6.14%)sled::pa..sled::pagecache::reservation::Reservation::pointer (12 samples, 0.05%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (19 samples, 0.08%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (4 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.02%)core::sync::atomic::atomic_load (4 samples, 0.02%)__rust_probestack (3 samples, 0.01%)<sled::tree::View as core::ops::deref::Deref>::deref (15 samples, 0.06%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (15 samples, 0.06%)sled::pagecache::Page::as_node (15 samples, 0.06%)sled::pagecache::Update::as_node (11 samples, 0.04%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (32 samples, 0.13%)core::cmp::PartialOrd::ge (32 samples, 0.13%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (31 samples, 0.12%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (31 samples, 0.12%)<u8 as core::slice::cmp::SliceOrd>::compare (31 samples, 0.12%)[libc-2.31.so] (26 samples, 0.10%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::lt (28 samples, 0.11%)core::cmp::PartialOrd::lt (28 samples, 0.11%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (28 samples, 0.11%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (28 samples, 0.11%)<u8 as core::slice::cmp::SliceOrd>::compare (28 samples, 0.11%)[libc-2.31.so] (24 samples, 0.10%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (211 samples, 0.85%)<sled::ivec::IVec as core::ops::deref::Deref>::deref (72 samples, 0.29%)<sled::ivec::IVec as core::convert::AsRef<[u8]>>::as_ref (72 samples, 0.29%)[libc-2.31.so] (18 samples, 0.07%)core::cmp::PartialOrd::lt (20 samples, 0.08%)core::slice::cmp::<impl core::cmp::PartialOrd for [T]>::partial_cmp (20 samples, 0.08%)<A as core::slice::cmp::SlicePartialOrd>::partial_compare (20 samples, 0.08%)<u8 as core::slice::cmp::SliceOrd>::compare (20 samples, 0.08%)core::slice::<impl [T]>::get_unchecked (7 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (7 samples, 0.03%)core::ptr::const_ptr::<impl *const T>::add (7 samples, 0.03%)core::ptr::const_ptr::<impl *const T>::offset (7 samples, 0.03%)[libc-2.31.so] (289 samples, 1.16%)sled::binary_search::binary_search_lub (680 samples, 2.73%)sl..sled::binary_search::binary_search (677 samples, 2.72%)sl..sled::fastcmp::fastcmp (319 samples, 1.28%)core::cmp::min (12 samples, 0.05%)core::cmp::Ord::min (12 samples, 0.05%)sled::node::Node::index_next_node (779 samples, 3.13%)sle..sled::node::Node::should_merge (3 samples, 0.01%)sled::node::Node::should_split (8 samples, 0.03%)<sled::tree::View as core::ops::deref::Deref>::deref (5 samples, 0.02%)<sled::pagecache::NodeView as core::ops::deref::Deref>::deref (5 samples, 0.02%)sled::pagecache::Page::as_node (5 samples, 0.02%)core::option::Option<T>::is_some (66 samples, 0.27%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.02%)sled::pagecache::Page::log_size (7 samples, 0.03%)core::iter::traits::iterator::Iterator::sum (6 samples, 0.02%)<u64 as core::iter::traits::accum::Sum>::sum (6 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6 samples, 0.02%)core::iter::traits::iterator::Iterator::fold (6 samples, 0.02%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (5 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)<sled::lru::CacheAccessIter as core::iter::traits::iterator::Iterator>::next (5 samples, 0.02%)alloc::boxed::Box<T>::new (8 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.03%)alloc::alloc::Global::alloc_impl (7 samples, 0.03%)alloc::alloc::alloc (7 samples, 0.03%)__GI___libc_malloc (7 samples, 0.03%)_int_malloc (4 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::compare_and_swap (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::compare_exchange (3 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.01%)core::sync::atomic::AtomicPtr<T>::load (3 samples, 0.01%)core::sync::atomic::atomic_load (3 samples, 0.01%)core::sync::atomic::AtomicU64::store (9 samples, 0.04%)core::sync::atomic::atomic_store (9 samples, 0.04%)sled::lru::AccessQueue::push (62 samples, 0.25%)core::sync::atomic::AtomicUsize::fetch_add (37 samples, 0.15%)core::sync::atomic::atomic_add (37 samples, 0.15%)sled::lru::CacheAccess::decompose (4 samples, 0.02%)sled::lru::CacheAccess::new (5 samples, 0.02%)core::num::<impl u64>::next_power_of_two (5 samples, 0.02%)core::num::<impl u64>::one_less_than_next_power_of_two (5 samples, 0.02%)sled::lru::Lru::accessed (189 samples, 0.76%)sled::lru::Shard::accessed (94 samples, 0.38%)sled::dll::DoublyLinkedList::promote (65 samples, 0.26%)sled::dll::Node::unwire (26 samples, 0.10%)core::option::Option<T>::as_ref (131 samples, 0.53%)sled::pagecache::Page::is_free (298 samples, 1.20%)core::option::Option<T>::map_or (162 samples, 0.65%)sled::pagecache::Page::is_free::{{closure}} (161 samples, 0.65%)sled::pagecache::Update::is_free (161 samples, 0.65%)sled::pagecache::Page::log_size (69 samples, 0.28%)core::iter::traits::iterator::Iterator::sum (67 samples, 0.27%)<u64 as core::iter::traits::accum::Sum>::sum (67 samples, 0.27%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (67 samples, 0.27%)core::iter::traits::iterator::Iterator::fold (67 samples, 0.27%)core::iter::adapters::map::map_fold::{{closure}} (65 samples, 0.26%)<u64 as core::iter::traits::accum::Sum>::sum::{{closure}} (65 samples, 0.26%)<sled::lazy::Lazy<T,F> as core::ops::deref::Deref>::deref (6 samples, 0.02%)core::sync::atomic::AtomicPtr<T>::load (5 samples, 0.02%)core::sync::atomic::atomic_load (5 samples, 0.02%)crossbeam_epoch::atomic::Atomic<T>::load (125 samples, 0.50%)core::sync::atomic::AtomicUsize::load (125 samples, 0.50%)core::sync::atomic::atomic_load (125 samples, 0.50%)<main::SledStorage as main::Storage>::remove (3,760 samples, 15.11%)<main::SledStorage as m..sled::tree::Tree::remove (3,756 samples, 15.09%)sled::tree::Tree::removesled::tree::Tree::insert_inner (3,699 samples, 14.86%)sled::tree::Tree::inser..sled::tree::Tree::view_for_key (1,773 samples, 7.12%)sled::tree..sled::tree::Tree::view_for_pid (828 samples, 3.33%)sle..sled::pagecache::PageCache::get (716 samples, 2.88%)sl..sled::pagecache::pagetable::PageTable::get (137 samples, 0.55%)sled::pagecache::pagetable::PageTable::traverse (3 samples, 0.01%)__GI___libc_free (3 samples, 0.01%)_int_free (3 samples, 0.01%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)__GI___libc_malloc (47 samples, 0.19%)_int_malloc (28 samples, 0.11%)alloc::vec::Vec<T,A>::with_capacity_in (50 samples, 0.20%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (50 samples, 0.20%)alloc::raw_vec::RawVec<T,A>::allocate_in (50 samples, 0.20%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (49 samples, 0.20%)alloc::alloc::Global::alloc_impl (49 samples, 0.20%)alloc::alloc::alloc (49 samples, 0.20%)alloc::slice::<impl [T]>::to_vec (51 samples, 0.20%)alloc::slice::<impl [T]>::to_vec_in (51 samples, 0.20%)alloc::slice::hack::to_vec (51 samples, 0.20%)<T as alloc::slice::hack::ConvertVec>::to_vec (51 samples, 0.20%)alloc::vec::Vec<T,A>::push (25 samples, 0.10%)core::ptr::write (25 samples, 0.10%)[unknown] (21 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (18 samples, 0.07%)[unknown] (17 samples, 0.07%)[unknown] (17 samples, 0.07%)[unknown] (15 samples, 0.06%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (5 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (13 samples, 0.05%)alloc::vec::partial_eq::<impl core::cmp::PartialEq<alloc::vec::Vec<U,A2>> for alloc::vec::Vec<T,A1>>::ne (11 samples, 0.04%)core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::ne (11 samples, 0.04%)core::slice::cmp::SlicePartialEq::not_equal (11 samples, 0.04%)<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (11 samples, 0.04%)[libc-2.31.so] (10 samples, 0.04%)__GI___libc_free (87 samples, 0.35%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (120 samples, 0.48%)alloc::alloc::dealloc (120 samples, 0.48%)_int_free (33 samples, 0.13%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (128 samples, 0.51%)core::ptr::drop_in_place<[(alloc::vec::Vec<u8>,alloc::vec::Vec<u8>)]> (128 samples, 0.51%)core::ptr::drop_in_place<(alloc::vec::Vec<u8>,alloc::vec::Vec<u8>)> (127 samples, 0.51%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (127 samples, 0.51%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (127 samples, 0.51%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (127 samples, 0.51%)core::ptr::drop_in_place<alloc::vec::Vec<(alloc::vec::Vec<u8>,alloc::vec::Vec<u8>)>> (132 samples, 0.53%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<(alloc::vec::Vec<u8>,alloc::vec::Vec<u8>)>> (4 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.02%)alloc::alloc::dealloc (4 samples, 0.02%)__GI_munmap (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)__GI___libc_free (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (22 samples, 0.09%)alloc::alloc::dealloc (22 samples, 0.09%)_int_free (13 samples, 0.05%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (27 samples, 0.11%)core::ptr::drop_in_place<[alloc::vec::Vec<u8>]> (27 samples, 0.11%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (26 samples, 0.10%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (26 samples, 0.10%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (26 samples, 0.10%)core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>> (29 samples, 0.12%)core::ptr::drop_in_place<sled::fastlock::FastLock<sled::lru::Shard>> (7 samples, 0.03%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::lru::Shard>> (7 samples, 0.03%)core::ptr::drop_in_place<sled::lru::Shard> (7 samples, 0.03%)core::ptr::drop_in_place<sled::dll::DoublyLinkedList> (6 samples, 0.02%)<sled::dll::DoublyLinkedList as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::mem::drop (3 samples, 0.01%)core::ptr::drop_in_place<alloc::boxed::Box<sled::dll::Node>> (3 samples, 0.01%)alloc::alloc::box_free (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.01%)alloc::alloc::dealloc (3 samples, 0.01%)_int_free (3 samples, 0.01%)core::ptr::drop_in_place<sled::lru::Lru> (19 samples, 0.08%)core::ptr::drop_in_place<alloc::vec::Vec<(sled::lru::AccessQueue,sled::fastlock::FastLock<sled::lru::Shard>)>> (19 samples, 0.08%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (19 samples, 0.08%)core::ptr::drop_in_place<[(sled::lru::AccessQueue,sled::fastlock::FastLock<sled::lru::Shard>)]> (19 samples, 0.08%)core::ptr::drop_in_place<(sled::lru::AccessQueue,sled::fastlock::FastLock<sled::lru::Shard>)> (19 samples, 0.08%)core::ptr::drop_in_place<sled::lru::AccessQueue> (12 samples, 0.05%)<sled::lru::AccessQueue as core::ops::drop::Drop>::drop (12 samples, 0.05%)core::ptr::drop_in_place<alloc::boxed::Box<sled::lru::AccessBlock>> (12 samples, 0.05%)alloc::alloc::box_free (12 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (12 samples, 0.05%)alloc::alloc::dealloc (12 samples, 0.05%)_int_free (12 samples, 0.05%)malloc_consolidate (12 samples, 0.05%)unlink_chunk.isra.0 (6 samples, 0.02%)core::ptr::drop_in_place<lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,sled::pagecache::segment::SegmentAccountant>> (4 samples, 0.02%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::segment::SegmentAccountant>> (4 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::segment::SegmentAccountant> (4 samples, 0.02%)core::ptr::drop_in_place<alloc::vec::Vec<sled::pagecache::segment::Segment>> (4 samples, 0.02%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.02%)core::ptr::drop_in_place<[sled::pagecache::segment::Segment]> (4 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (4 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (4 samples, 0.02%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (4 samples, 0.02%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (4 samples, 0.02%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (4 samples, 0.02%)core::mem::drop (4 samples, 0.02%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (4 samples, 0.02%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (4 samples, 0.02%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (4 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (4 samples, 0.02%)alloc::collections::btree::mem::replace (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (7 samples, 0.03%)alloc::collections::btree::mem::replace (7 samples, 0.03%)core::ptr::write (3 samples, 0.01%)core::ptr::drop_in_place<sled::pagecache::logger::Log> (12 samples, 0.05%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBufs>> (12 samples, 0.05%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (12 samples, 0.05%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBufs>>> (12 samples, 0.05%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBufs>> (12 samples, 0.05%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBufs> (12 samples, 0.05%)core::ptr::drop_in_place<sled::pagecache::segment::SegmentCleaner> (8 samples, 0.03%)core::ptr::drop_in_place<sled::arc::Arc<lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set::BTreeSet<u64>>>>> (8 samples, 0.03%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (8 samples, 0.03%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set::BTreeSet<u64>>>>>> (8 samples, 0.03%)core::ptr::drop_in_place<sled::arc::ArcInner<lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set::BTreeSet<u64>>>>> (8 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex,alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set::BTreeSet<u64>>>> (8 samples, 0.03%)core::ptr::drop_in_place<core::cell::UnsafeCell<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set::BTreeSet<u64>>>> (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set::BTreeSet<u64>>> (8 samples, 0.03%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (8 samples, 0.03%)core::mem::drop (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set::BTreeSet<u64>>> (8 samples, 0.03%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (8 samples, 0.03%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::drop_key_val (8 samples, 0.03%)core::mem::maybe_uninit::MaybeUninit<T>::assume_init_drop (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (8 samples, 0.03%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (8 samples, 0.03%)core::mem::drop (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (8 samples, 0.03%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (8 samples, 0.03%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (8 samples, 0.03%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (8 samples, 0.03%)__GI___libc_free (3 samples, 0.01%)_int_free (5 samples, 0.02%)malloc_consolidate (30 samples, 0.12%)unlink_chunk.isra.0 (15 samples, 0.06%)alloc::alloc::box_free (45 samples, 0.18%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (45 samples, 0.18%)alloc::alloc::dealloc (45 samples, 0.18%)_int_free (44 samples, 0.18%)unlink_chunk.isra.0 (9 samples, 0.04%)core::ptr::drop_in_place<sled::arc::Arc<lock_api::rwlock::RwLock<parking_lot::raw_rwlock::RawRwLock,std::collections::hash::map::HashMap<sled::ivec::IVec,sled::tree::Tree,core::hash::BuildHasherDefault<fxhash::FxHasher64>>>>> (104 samples, 0.42%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (104 samples, 0.42%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<lock_api::rwlock::RwLock<parking_lot::raw_rwlock::RawRwLock,std::collections::hash::map::HashMap<sled::ivec::IVec,sled::tree::Tree,core::hash::BuildHasherDefault<fxhash::FxHasher64>>>>>> (104 samples, 0.42%)core::ptr::drop_in_place<sled::arc::ArcInner<lock_api::rwlock::RwLock<parking_lot::raw_rwlock::RawRwLock,std::collections::hash::map::HashMap<sled::ivec::IVec,sled::tree::Tree,core::hash::BuildHasherDefault<fxhash::FxHasher64>>>>> (104 samples, 0.42%)core::ptr::drop_in_place<lock_api::rwlock::RwLock<parking_lot::raw_rwlock::RawRwLock,std::collections::hash::map::HashMap<sled::ivec::IVec,sled::tree::Tree,core::hash::BuildHasherDefault<fxhash::FxHasher64>>>> (104 samples, 0.42%)core::ptr::drop_in_place<core::cell::UnsafeCell<std::collections::hash::map::HashMap<sled::ivec::IVec,sled::tree::Tree,core::hash::BuildHasherDefault<fxhash::FxHasher64>>>> (104 samples, 0.42%)core::ptr::drop_in_place<std::collections::hash::map::HashMap<sled::ivec::IVec,sled::tree::Tree,core::hash::BuildHasherDefault<fxhash::FxHasher64>>> (104 samples, 0.42%)core::ptr::drop_in_place<hashbrown::map::HashMap<sled::ivec::IVec,sled::tree::Tree,core::hash::BuildHasherDefault<fxhash::FxHasher64>>> (104 samples, 0.42%)core::ptr::drop_in_place<hashbrown::raw::RawTable<(sled::ivec::IVec,sled::tree::Tree)>> (104 samples, 0.42%)<hashbrown::raw::RawTable<T,A> as core::ops::drop::Drop>::drop (104 samples, 0.42%)hashbrown::raw::RawTable<T,A>::drop_elements (104 samples, 0.42%)hashbrown::raw::Bucket<T>::drop (104 samples, 0.42%)core::ptr::mut_ptr::<impl *mut T>::drop_in_place (104 samples, 0.42%)core::ptr::drop_in_place<(sled::ivec::IVec,sled::tree::Tree)> (104 samples, 0.42%)core::ptr::drop_in_place<sled::tree::Tree> (104 samples, 0.42%)core::ptr::drop_in_place<sled::arc::Arc<sled::tree::TreeInner>> (104 samples, 0.42%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (104 samples, 0.42%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::tree::TreeInner>>> (104 samples, 0.42%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::tree::TreeInner>> (104 samples, 0.42%)core::ptr::drop_in_place<sled::tree::TreeInner> (104 samples, 0.42%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (104 samples, 0.42%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::PageCache>>> (104 samples, 0.42%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::PageCache>> (104 samples, 0.42%)core::ptr::drop_in_place<sled::pagecache::PageCache> (104 samples, 0.42%)core::ptr::drop_in_place<sled::pagecache::pagetable::PageTable> (73 samples, 0.29%)<sled::pagecache::pagetable::PageTable as core::ops::drop::Drop>::drop (73 samples, 0.29%)core::mem::drop (73 samples, 0.29%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::pagetable::Node1>> (73 samples, 0.29%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (73 samples, 0.29%)<T as crossbeam_epoch::atomic::Pointable>::drop (73 samples, 0.29%)core::mem::drop (73 samples, 0.29%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::pagetable::Node1>> (73 samples, 0.29%)core::ptr::drop_in_place<sled::pagecache::pagetable::Node1> (73 samples, 0.29%)<sled::pagecache::pagetable::Node1 as core::ops::drop::Drop>::drop (73 samples, 0.29%)sled::pagecache::pagetable::drop_iter (73 samples, 0.29%)core::mem::drop (73 samples, 0.29%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::pagetable::Node2>> (73 samples, 0.29%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (73 samples, 0.29%)<T as crossbeam_epoch::atomic::Pointable>::drop (73 samples, 0.29%)core::mem::drop (73 samples, 0.29%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::pagetable::Node2>> (73 samples, 0.29%)core::ptr::drop_in_place<sled::pagecache::pagetable::Node2> (73 samples, 0.29%)<sled::pagecache::pagetable::Node2 as core::ops::drop::Drop>::drop (73 samples, 0.29%)sled::pagecache::pagetable::drop_iter (73 samples, 0.29%)core::mem::drop (73 samples, 0.29%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (73 samples, 0.29%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (73 samples, 0.29%)<T as crossbeam_epoch::atomic::Pointable>::drop (73 samples, 0.29%)core::mem::drop (73 samples, 0.29%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (73 samples, 0.29%)core::ptr::drop_in_place<sled::pagecache::Page> (63 samples, 0.25%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (63 samples, 0.25%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (54 samples, 0.22%)core::ptr::drop_in_place<sled::pagecache::Update> (9 samples, 0.04%)parking_lot::condvar::Condvar::wait (6 samples, 0.02%)parking_lot::condvar::Condvar::wait_until_internal (6 samples, 0.02%)parking_lot_core::parking_lot::park (6 samples, 0.02%)parking_lot_core::parking_lot::with_thread_data (6 samples, 0.02%)parking_lot_core::parking_lot::park::{{closure}} (6 samples, 0.02%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (6 samples, 0.02%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (6 samples, 0.02%)syscall (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)core::ptr::drop_in_place<main::SledStorage> (111 samples, 0.45%)core::ptr::drop_in_place<sled::db::Db> (111 samples, 0.45%)core::ptr::drop_in_place<sled::tree::Tree> (7 samples, 0.03%)core::ptr::drop_in_place<sled::arc::Arc<sled::tree::TreeInner>> (7 samples, 0.03%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (7 samples, 0.03%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::tree::TreeInner>>> (7 samples, 0.03%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::tree::TreeInner>> (7 samples, 0.03%)core::ptr::drop_in_place<sled::tree::TreeInner> (7 samples, 0.03%)<sled::tree::TreeInner as core::ops::drop::Drop>::drop (7 samples, 0.03%)sled::pagecache::PageCache::flush (7 samples, 0.03%)sled::pagecache::logger::Log::flush (7 samples, 0.03%)sled::pagecache::iobuf::flush (7 samples, 0.03%)sled::pagecache::iobuf::make_stable (7 samples, 0.03%)sled::pagecache::iobuf::make_stable_inner (7 samples, 0.03%)core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (19 samples, 0.08%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend::{{closure}} (19 samples, 0.08%)core::ptr::write (19 samples, 0.08%)[unknown] (15 samples, 0.06%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (8 samples, 0.03%)rand_chacha::guts::round (9 samples, 0.04%)<ppv_lite86::soft::x4<W> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right25 (3 samples, 0.01%)<ppv_lite86::x86_64::sse2::u32x4_sse2<ppv_lite86::x86_64::YesS3,S4,NI> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right25 (3 samples, 0.01%)core::core_arch::x86::sse2::_mm_or_si128 (3 samples, 0.01%)<rand::rngs::std::StdRng as rand_core::RngCore>::next_u64 (12 samples, 0.05%)<rand_chacha::chacha::ChaCha12Rng as rand_core::RngCore>::next_u64 (12 samples, 0.05%)<rand_core::block::BlockRng<R> as rand_core::RngCore>::next_u64 (12 samples, 0.05%)rand_core::block::BlockRng<R>::generate_and_set (11 samples, 0.04%)<rand_chacha::chacha::ChaCha12Core as rand_core::block::BlockRngCore>::generate (11 samples, 0.04%)rand_chacha::guts::ChaCha::refill4 (11 samples, 0.04%)rand_chacha::guts::refill_wide::impl_avx (11 samples, 0.04%)rand_chacha::guts::refill_wide::fn_impl (11 samples, 0.04%)rand_chacha::guts::refill_wide_impl (11 samples, 0.04%)__GI___libc_malloc (74 samples, 0.30%)_int_malloc (35 samples, 0.14%)[unknown] (17 samples, 0.07%)[unknown] (13 samples, 0.05%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (4 samples, 0.02%)yakvdb::util::data (113 samples, 0.45%)core::iter::traits::iterator::Iterator::collect (113 samples, 0.45%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (113 samples, 0.45%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (113 samples, 0.45%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (113 samples, 0.45%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (113 samples, 0.45%)core::iter::traits::iterator::Iterator::for_each (113 samples, 0.45%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (113 samples, 0.45%)core::iter::traits::iterator::Iterator::fold (113 samples, 0.45%)core::iter::adapters::map::map_fold::{{closure}} (113 samples, 0.45%)yakvdb::util::data::{{closure}} (94 samples, 0.38%)alloc::slice::<impl [T]>::to_vec (80 samples, 0.32%)alloc::slice::<impl [T]>::to_vec_in (80 samples, 0.32%)alloc::slice::hack::to_vec (80 samples, 0.32%)<T as alloc::slice::hack::ConvertVec>::to_vec (80 samples, 0.32%)alloc::vec::Vec<T,A>::with_capacity_in (80 samples, 0.32%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (80 samples, 0.32%)alloc::raw_vec::RawVec<T,A>::allocate_in (80 samples, 0.32%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (78 samples, 0.31%)alloc::alloc::Global::alloc_impl (78 samples, 0.31%)alloc::alloc::alloc (78 samples, 0.31%)core::intrinsics::copy (40 samples, 0.16%)core::slice::<impl [T]>::swap (46 samples, 0.18%)core::ptr::swap (45 samples, 0.18%)core::intrinsics::copy_nonoverlapping (5 samples, 0.02%)main::benchmark (19,560 samples, 78.60%)main::benchmarkyakvdb::util::shuffle (52 samples, 0.21%)<[T] as rand::seq::SliceRandom>::shuffle (52 samples, 0.21%)rand::seq::gen_index (6 samples, 0.02%)rand::rng::Rng::gen_range (5 samples, 0.02%)<core::ops::range::Range<T> as rand::distributions::uniform::SampleRange<T>>::sample_single (5 samples, 0.02%)<rand::distributions::uniform::UniformInt<u32> as rand::distributions::uniform::UniformSampler>::sample_single (5 samples, 0.02%)<rand::distributions::uniform::UniformInt<u32> as rand::distributions::uniform::UniformSampler>::sample_single_inclusive (5 samples, 0.02%)rand::rng::Rng::gen (5 samples, 0.02%)rand::distributions::integer::<impl rand::distributions::distribution::Distribution<u32> for rand::distributions::Standard>::sample (5 samples, 0.02%)<rand::rngs::std::StdRng as rand_core::RngCore>::next_u32 (5 samples, 0.02%)<rand_chacha::chacha::ChaCha12Rng as rand_core::RngCore>::next_u32 (5 samples, 0.02%)<rand_core::block::BlockRng<R> as rand_core::RngCore>::next_u32 (5 samples, 0.02%)rand_core::block::BlockRng<R>::generate_and_set (5 samples, 0.02%)<rand_chacha::chacha::ChaCha12Core as rand_core::block::BlockRngCore>::generate (5 samples, 0.02%)rand_chacha::guts::ChaCha::refill4 (5 samples, 0.02%)rand_chacha::guts::refill_wide::impl_avx (5 samples, 0.02%)rand_chacha::guts::refill_wide::fn_impl (5 samples, 0.02%)rand_chacha::guts::refill_wide_impl (5 samples, 0.02%)rand_chacha::guts::round (4 samples, 0.02%)__libc_start_main (19,561 samples, 78.61%)__libc_start_mainmain (19,561 samples, 78.61%)mainstd::rt::lang_start_internal (19,561 samples, 78.61%)std::rt::lang_start_internalstd::panic::catch_unwind (19,561 samples, 78.61%)std::panic::catch_unwindstd::panicking::try (19,561 samples, 78.61%)std::panicking::trystd::panicking::try::do_call (19,561 samples, 78.61%)std::panicking::try::do_callstd::rt::lang_start_internal::{{closure}} (19,561 samples, 78.61%)std::rt::lang_start_internal::{{closure}}std::panic::catch_unwind (19,561 samples, 78.61%)std::panic::catch_unwindstd::panicking::try (19,561 samples, 78.61%)std::panicking::trystd::panicking::try::do_call (19,561 samples, 78.61%)std::panicking::try::do_callcore::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (19,561 samples, 78.61%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_oncestd::rt::lang_start::{{closure}} (19,561 samples, 78.61%)std::rt::lang_start::{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (19,561 samples, 78.61%)std::sys_common::backtrace::__rust_begin_short_backtracecore::ops::function::FnOnce::call_once (19,561 samples, 78.61%)core::ops::function::FnOnce::call_oncemain::main (19,561 samples, 78.61%)main::main_start (19,563 samples, 78.61%)_startcore::iter::traits::iterator::Iterator::sum (8 samples, 0.03%)[libc-2.31.so] (4 samples, 0.02%)sled::tree::Tree::view_for_pid (7 samples, 0.03%)crossbeam_epoch::deferred::Deferred::new::call (17 samples, 0.07%)sled::binary_search::binary_search_lub (16 samples, 0.06%)sled::binary_search::binary_search (9 samples, 0.04%)sled::fastcmp::fastcmp (7 samples, 0.03%)sled::pagecache::PageCache::get (7 samples, 0.03%)<sled::ivec::IVec as sled::serialization::Serialize>::serialize_into (13 samples, 0.05%)sled::pagecache::reservation::Reservation::flush (20 samples, 0.08%)<u64 as sled::serialization::Serialize>::serialize_into (7 samples, 0.03%)main (21,325 samples, 85.69%)mainsled::tree::Tree::view_for_pid (5 samples, 0.02%)perf (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[anon] (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (4 samples, 0.02%)[unknown] (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}}> (5 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (5 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (5 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>>> (5 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>> (5 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBuf> (5 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (5 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (5 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>>> (5 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (5 samples, 0.02%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>> (5 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::AlignedBuf> (5 samples, 0.02%)<sled::pagecache::iobuf::AlignedBuf as core::ops::drop::Drop>::drop (5 samples, 0.02%)alloc::alloc::dealloc (5 samples, 0.02%)__GI_munmap (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)_int_free (4 samples, 0.02%)alloc::alloc::box_free (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (6 samples, 0.02%)alloc::alloc::dealloc (6 samples, 0.02%)_int_free (6 samples, 0.02%)core::ptr::drop_in_place<sled::node::Data> (5 samples, 0.02%)core::ptr::drop_in_place<sled::node::Leaf> (5 samples, 0.02%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (5 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (3 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.01%)alloc::alloc::dealloc (3 samples, 0.01%)_int_free (3 samples, 0.01%)core::mem::drop (18 samples, 0.07%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (18 samples, 0.07%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (18 samples, 0.07%)<T as crossbeam_epoch::atomic::Pointable>::drop (18 samples, 0.07%)core::mem::drop (18 samples, 0.07%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (18 samples, 0.07%)core::ptr::drop_in_place<sled::pagecache::Page> (14 samples, 0.06%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (14 samples, 0.06%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (14 samples, 0.06%)crossbeam_epoch::internal::Global::collect (26 samples, 0.10%)core::mem::drop (26 samples, 0.10%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (26 samples, 0.10%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (26 samples, 0.10%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (26 samples, 0.10%)crossbeam_epoch::deferred::Deferred::call (26 samples, 0.10%)crossbeam_epoch::deferred::Deferred::new::call (24 samples, 0.10%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (24 samples, 0.10%)sled::pagecache::PageCache::free::{{closure}} (6 samples, 0.02%)core::iter::traits::iterator::Iterator::any (6 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (6 samples, 0.02%)core::iter::traits::iterator::Iterator::any::check::{{closure}} (4 samples, 0.02%)sled::pagecache::PageCache::free::{{closure}}::{{closure}} (4 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (4 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialEq for u64>::eq (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (8 samples, 0.03%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (8 samples, 0.03%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (8 samples, 0.03%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.04%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.04%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.04%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (10 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (10 samples, 0.04%)alloc::collections::btree::mem::replace (10 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} (10 samples, 0.04%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (16 samples, 0.06%)core::iter::adapters::peekable::Peekable<I>::peek (15 samples, 0.06%)core::option::Option<T>::get_or_insert_with (15 samples, 0.06%)core::iter::adapters::peekable::Peekable<I>::peek::{{closure}} (15 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.06%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.06%)<alloc::collections::btree::set::Difference<T,A> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.06%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::new (6 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>::new_leaf (6 samples, 0.02%)alloc::collections::btree::node::LeafNode<K,V>::new (6 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (6 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.02%)alloc::alloc::Global::alloc_impl (6 samples, 0.02%)alloc::alloc::alloc (6 samples, 0.02%)__GI___libc_malloc (6 samples, 0.02%)_int_malloc (5 samples, 0.02%)sysmalloc (3 samples, 0.01%)__GI___mprotect (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (25 samples, 0.10%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (25 samples, 0.10%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (25 samples, 0.10%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (25 samples, 0.10%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.02%)alloc::alloc::dealloc (5 samples, 0.02%)_int_free (5 samples, 0.02%)__lll_lock_wait_private (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (7 samples, 0.03%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (7 samples, 0.03%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (6 samples, 0.02%)sled::pagecache::segment::Segment::active_to_inactive (37 samples, 0.15%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (12 samples, 0.05%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (12 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (12 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (12 samples, 0.05%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (12 samples, 0.05%)core::mem::drop (12 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (12 samples, 0.05%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (12 samples, 0.05%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (12 samples, 0.05%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (11 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (11 samples, 0.04%)alloc::collections::btree::mem::replace (11 samples, 0.04%)sled::pagecache::iobuf::IoBufs::sa_stabilize (40 samples, 0.16%)sled::pagecache::iobuf::IoBufs::with_sa (40 samples, 0.16%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (40 samples, 0.16%)sled::pagecache::segment::SegmentAccountant::stabilize (40 samples, 0.16%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (40 samples, 0.16%)sled::pagecache::segment::SegmentAccountant::free_segment (3 samples, 0.01%)sled::pagecache::segment::SegmentCleaner::remove_pids (3 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<alloc::collections::btree::set::BTreeSet<u64>>> (3 samples, 0.01%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (3 samples, 0.01%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (3 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (3 samples, 0.01%)core::mem::drop (3 samples, 0.01%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (3 samples, 0.01%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (3 samples, 0.01%)sled::pagecache::parallel_io_unix::pwrite_all (50 samples, 0.20%)std::os::unix::fs::FileExt::write_all_at (50 samples, 0.20%)<std::fs::File as std::os::unix::fs::FileExt>::write_at (50 samples, 0.20%)std::sys::unix::fs::File::write_at (50 samples, 0.20%)std::sys::unix::fd::FileDesc::write_at (50 samples, 0.20%)__libc_pwrite64 (50 samples, 0.20%)__libc_pwrite64 (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (37 samples, 0.15%)[unknown] (32 samples, 0.13%)[unknown] (31 samples, 0.12%)[unknown] (25 samples, 0.10%)[unknown] (20 samples, 0.08%)[unknown] (14 samples, 0.06%)[unknown] (8 samples, 0.03%)[unknown] (6 samples, 0.02%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (141 samples, 0.57%)core::ops::function::FnOnce::call_once{{vtable-shim}} (141 samples, 0.57%)sled::threadpool::spawn::{{closure}} (141 samples, 0.57%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}} (141 samples, 0.57%)sled::pagecache::iobuf::IoBufs::write_to_log (136 samples, 0.55%)sync_file_range (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (17 samples, 0.07%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (14 samples, 0.06%)[unknown] (11 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (49 samples, 0.20%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (49 samples, 0.20%)syscall (49 samples, 0.20%)[unknown] (49 samples, 0.20%)[unknown] (48 samples, 0.19%)[unknown] (48 samples, 0.19%)[unknown] (48 samples, 0.19%)[unknown] (48 samples, 0.19%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (42 samples, 0.17%)[unknown] (41 samples, 0.16%)[unknown] (40 samples, 0.16%)[unknown] (40 samples, 0.16%)[unknown] (39 samples, 0.16%)[unknown] (37 samples, 0.15%)parking_lot_core::parking_lot::park::{{closure}} (51 samples, 0.20%)__GI___clone (196 samples, 0.79%)start_thread (196 samples, 0.79%)std::sys::unix::thread::Thread::new::thread_start (196 samples, 0.79%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (196 samples, 0.79%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (196 samples, 0.79%)core::ops::function::FnOnce::call_once{{vtable-shim}} (196 samples, 0.79%)std::thread::Builder::spawn_unchecked_::{{closure}} (196 samples, 0.79%)std::panic::catch_unwind (196 samples, 0.79%)std::panicking::try (196 samples, 0.79%)std::panicking::try::do_call (196 samples, 0.79%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (196 samples, 0.79%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (196 samples, 0.79%)std::sys_common::backtrace::__rust_begin_short_backtrace (196 samples, 0.79%)sled::threadpool::spawn_new_thread::{{closure}} (196 samples, 0.79%)std::panic::catch_unwind (196 samples, 0.79%)std::panicking::try (196 samples, 0.79%)std::panicking::try::do_call (196 samples, 0.79%)sled::threadpool::spawn_new_thread::{{closure}}::{{closure}} (196 samples, 0.79%)sled::threadpool::perform_work (196 samples, 0.79%)sled::threadpool::Queue::recv_timeout (54 samples, 0.22%)parking_lot::condvar::Condvar::wait_until (52 samples, 0.21%)parking_lot::condvar::Condvar::wait_until_internal (52 samples, 0.21%)parking_lot_core::parking_lot::park (52 samples, 0.21%)parking_lot_core::parking_lot::with_thread_data (52 samples, 0.21%)sled-io-0 (209 samples, 0.84%)[anon] (5 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (4 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>>> (4 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>> (4 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBuf> (4 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (4 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (4 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>>> (4 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (4 samples, 0.02%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>> (4 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::AlignedBuf> (4 samples, 0.02%)<sled::pagecache::iobuf::AlignedBuf as core::ops::drop::Drop>::drop (4 samples, 0.02%)alloc::alloc::dealloc (4 samples, 0.02%)__GI_munmap (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}}> (5 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (5 samples, 0.02%)__GI___libc_free (3 samples, 0.01%)_int_free (4 samples, 0.02%)_int_free (3 samples, 0.01%)alloc::alloc::box_free (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.02%)alloc::alloc::dealloc (4 samples, 0.02%)_int_free (4 samples, 0.02%)core::ptr::drop_in_place<sled::node::Data> (3 samples, 0.01%)core::ptr::drop_in_place<sled::node::Leaf> (3 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (3 samples, 0.01%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (18 samples, 0.07%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (18 samples, 0.07%)<T as crossbeam_epoch::atomic::Pointable>::drop (18 samples, 0.07%)core::mem::drop (18 samples, 0.07%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (18 samples, 0.07%)core::ptr::drop_in_place<sled::pagecache::Page> (11 samples, 0.04%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (11 samples, 0.04%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (11 samples, 0.04%)core::mem::drop (19 samples, 0.08%)crossbeam_epoch::internal::Global::collect (23 samples, 0.09%)core::mem::drop (23 samples, 0.09%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (23 samples, 0.09%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (23 samples, 0.09%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (23 samples, 0.09%)crossbeam_epoch::deferred::Deferred::call (23 samples, 0.09%)crossbeam_epoch::deferred::Deferred::new::call (21 samples, 0.08%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (21 samples, 0.08%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (8 samples, 0.03%)core::iter::adapters::peekable::Peekable<I>::peek (6 samples, 0.02%)core::option::Option<T>::get_or_insert_with (6 samples, 0.02%)core::iter::adapters::peekable::Peekable<I>::peek::{{closure}} (6 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)<alloc::collections::btree::set::Difference<T,A> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (11 samples, 0.04%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (11 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (11 samples, 0.04%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (11 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (7 samples, 0.03%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (7 samples, 0.03%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.02%)alloc::alloc::dealloc (5 samples, 0.02%)_int_free (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (8 samples, 0.03%)alloc::collections::btree::mem::replace (8 samples, 0.03%)sled::pagecache::segment::Segment::active_to_inactive (23 samples, 0.09%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (12 samples, 0.05%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (12 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (12 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (12 samples, 0.05%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (12 samples, 0.05%)core::mem::drop (12 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (12 samples, 0.05%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (12 samples, 0.05%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (10 samples, 0.04%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (10 samples, 0.04%)sled::pagecache::segment::SegmentAccountant::free_segment (3 samples, 0.01%)sled::pagecache::segment::SegmentCleaner::remove_pids (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_stabilize (27 samples, 0.11%)sled::pagecache::iobuf::IoBufs::with_sa (27 samples, 0.11%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (27 samples, 0.11%)sled::pagecache::segment::SegmentAccountant::stabilize (27 samples, 0.11%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (27 samples, 0.11%)sled::pagecache::parallel_io_unix::pwrite_all (44 samples, 0.18%)std::os::unix::fs::FileExt::write_all_at (44 samples, 0.18%)<std::fs::File as std::os::unix::fs::FileExt>::write_at (44 samples, 0.18%)std::sys::unix::fs::File::write_at (44 samples, 0.18%)std::sys::unix::fd::FileDesc::write_at (44 samples, 0.18%)__libc_pwrite64 (44 samples, 0.18%)__libc_pwrite64 (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (43 samples, 0.17%)[unknown] (38 samples, 0.15%)[unknown] (31 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (25 samples, 0.10%)[unknown] (23 samples, 0.09%)[unknown] (13 samples, 0.05%)[unknown] (10 samples, 0.04%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}} (117 samples, 0.47%)sled::pagecache::iobuf::IoBufs::write_to_log (112 samples, 0.45%)sync_file_range (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (15 samples, 0.06%)[unknown] (15 samples, 0.06%)[unknown] (15 samples, 0.06%)[unknown] (12 samples, 0.05%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (3 samples, 0.01%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (3 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (3 samples, 0.01%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (3 samples, 0.01%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_stabilize (4 samples, 0.02%)sled::pagecache::iobuf::IoBufs::with_sa (4 samples, 0.02%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::stabilize (4 samples, 0.02%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (4 samples, 0.02%)sled::pagecache::segment::Segment::active_to_inactive (4 samples, 0.02%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (122 samples, 0.49%)core::ops::function::FnOnce::call_once{{vtable-shim}} (122 samples, 0.49%)sled::threadpool::spawn::{{closure}} (122 samples, 0.49%)sled::pagecache::logger::Log::exit_reservation::{{closure}} (5 samples, 0.02%)sled::pagecache::iobuf::IoBufs::write_to_log (5 samples, 0.02%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (42 samples, 0.17%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (42 samples, 0.17%)syscall (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (42 samples, 0.17%)[unknown] (40 samples, 0.16%)[unknown] (39 samples, 0.16%)[unknown] (37 samples, 0.15%)[unknown] (36 samples, 0.14%)[unknown] (36 samples, 0.14%)[unknown] (36 samples, 0.14%)__GI___clone (171 samples, 0.69%)start_thread (171 samples, 0.69%)std::sys::unix::thread::Thread::new::thread_start (171 samples, 0.69%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (171 samples, 0.69%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (171 samples, 0.69%)core::ops::function::FnOnce::call_once{{vtable-shim}} (171 samples, 0.69%)std::thread::Builder::spawn_unchecked_::{{closure}} (171 samples, 0.69%)std::panic::catch_unwind (171 samples, 0.69%)std::panicking::try (171 samples, 0.69%)std::panicking::try::do_call (171 samples, 0.69%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (171 samples, 0.69%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (171 samples, 0.69%)std::sys_common::backtrace::__rust_begin_short_backtrace (171 samples, 0.69%)sled::threadpool::spawn_new_thread::{{closure}} (171 samples, 0.69%)std::panic::catch_unwind (171 samples, 0.69%)std::panicking::try (171 samples, 0.69%)std::panicking::try::do_call (171 samples, 0.69%)sled::threadpool::spawn_new_thread::{{closure}}::{{closure}} (171 samples, 0.69%)sled::threadpool::perform_work (171 samples, 0.69%)sled::threadpool::Queue::recv_timeout (48 samples, 0.19%)parking_lot::condvar::Condvar::wait_until (47 samples, 0.19%)parking_lot::condvar::Condvar::wait_until_internal (47 samples, 0.19%)parking_lot_core::parking_lot::park (47 samples, 0.19%)parking_lot_core::parking_lot::with_thread_data (47 samples, 0.19%)parking_lot_core::parking_lot::park::{{closure}} (47 samples, 0.19%)core::ops::function::FnOnce::call_once (5 samples, 0.02%)parking_lot::condvar::Condvar::wait_until_internal::{{closure}} (5 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (5 samples, 0.02%)syscall (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)sled-io-1 (180 samples, 0.72%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}}> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (6 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBuf> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (6 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (6 samples, 0.02%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::AlignedBuf> (6 samples, 0.02%)<sled::pagecache::iobuf::AlignedBuf as core::ops::drop::Drop>::drop (6 samples, 0.02%)alloc::alloc::dealloc (6 samples, 0.02%)__GI_munmap (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)__lll_lock_wait_private (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (15 samples, 0.06%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (15 samples, 0.06%)<T as crossbeam_epoch::atomic::Pointable>::drop (15 samples, 0.06%)core::mem::drop (15 samples, 0.06%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (15 samples, 0.06%)core::ptr::drop_in_place<sled::pagecache::Page> (13 samples, 0.05%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (13 samples, 0.05%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (13 samples, 0.05%)core::ptr::drop_in_place<sled::node::Data> (10 samples, 0.04%)core::ptr::drop_in_place<sled::node::Leaf> (9 samples, 0.04%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (9 samples, 0.04%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (7 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (7 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (7 samples, 0.03%)alloc::alloc::dealloc (7 samples, 0.03%)_int_free (7 samples, 0.03%)core::mem::drop (16 samples, 0.06%)crossbeam_epoch::internal::Global::collect (21 samples, 0.08%)core::mem::drop (21 samples, 0.08%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (21 samples, 0.08%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (21 samples, 0.08%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (21 samples, 0.08%)crossbeam_epoch::deferred::Deferred::call (21 samples, 0.08%)crossbeam_epoch::deferred::Deferred::new::call (20 samples, 0.08%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (20 samples, 0.08%)sled::pagecache::PageCache::free::{{closure}} (4 samples, 0.02%)core::iter::traits::iterator::Iterator::any (4 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (12 samples, 0.05%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (12 samples, 0.05%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (9 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::next_leaf_edge (3 samples, 0.01%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.07%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.07%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.07%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (16 samples, 0.06%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (16 samples, 0.06%)alloc::collections::btree::mem::replace (16 samples, 0.06%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} (16 samples, 0.06%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (22 samples, 0.09%)core::iter::adapters::peekable::Peekable<I>::peek (21 samples, 0.08%)core::option::Option<T>::get_or_insert_with (21 samples, 0.08%)core::iter::adapters::peekable::Peekable<I>::peek::{{closure}} (21 samples, 0.08%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (21 samples, 0.08%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (21 samples, 0.08%)<alloc::collections::btree::set::Difference<T,A> as core::iter::traits::iterator::Iterator>::next (21 samples, 0.08%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (29 samples, 0.12%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (28 samples, 0.11%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (28 samples, 0.11%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (28 samples, 0.11%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::new (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>::new_leaf (4 samples, 0.02%)alloc::collections::btree::node::LeafNode<K,V>::new (4 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (4 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (11 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (11 samples, 0.04%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (9 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (9 samples, 0.04%)alloc::alloc::dealloc (9 samples, 0.04%)_int_free (8 samples, 0.03%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (13 samples, 0.05%)alloc::collections::btree::mem::replace (13 samples, 0.05%)sled::pagecache::segment::Segment::active_to_inactive (44 samples, 0.18%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (15 samples, 0.06%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (15 samples, 0.06%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (15 samples, 0.06%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (15 samples, 0.06%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (15 samples, 0.06%)core::mem::drop (15 samples, 0.06%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (15 samples, 0.06%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (15 samples, 0.06%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (15 samples, 0.06%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (15 samples, 0.06%)sled::pagecache::iobuf::IoBufs::sa_stabilize (46 samples, 0.18%)sled::pagecache::iobuf::IoBufs::with_sa (46 samples, 0.18%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (46 samples, 0.18%)sled::pagecache::segment::SegmentAccountant::stabilize (46 samples, 0.18%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (46 samples, 0.18%)sled::pagecache::parallel_io_unix::pwrite_all (44 samples, 0.18%)std::os::unix::fs::FileExt::write_all_at (44 samples, 0.18%)<std::fs::File as std::os::unix::fs::FileExt>::write_at (44 samples, 0.18%)std::sys::unix::fs::File::write_at (44 samples, 0.18%)std::sys::unix::fd::FileDesc::write_at (44 samples, 0.18%)__libc_pwrite64 (44 samples, 0.18%)__libc_pwrite64 (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (40 samples, 0.16%)[unknown] (34 samples, 0.14%)[unknown] (30 samples, 0.12%)[unknown] (22 samples, 0.09%)[unknown] (20 samples, 0.08%)[unknown] (18 samples, 0.07%)[unknown] (14 samples, 0.06%)[unknown] (3 samples, 0.01%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}} (131 samples, 0.53%)sled::pagecache::iobuf::IoBufs::write_to_log (125 samples, 0.50%)sync_file_range (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (13 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (10 samples, 0.04%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (132 samples, 0.53%)core::ops::function::FnOnce::call_once{{vtable-shim}} (132 samples, 0.53%)sled::threadpool::spawn::{{closure}} (132 samples, 0.53%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (41 samples, 0.16%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (41 samples, 0.16%)syscall (41 samples, 0.16%)[unknown] (41 samples, 0.16%)[unknown] (40 samples, 0.16%)[unknown] (40 samples, 0.16%)[unknown] (38 samples, 0.15%)[unknown] (38 samples, 0.15%)[unknown] (38 samples, 0.15%)[unknown] (38 samples, 0.15%)[unknown] (38 samples, 0.15%)[unknown] (37 samples, 0.15%)[unknown] (35 samples, 0.14%)[unknown] (32 samples, 0.13%)[unknown] (32 samples, 0.13%)[unknown] (30 samples, 0.12%)[unknown] (29 samples, 0.12%)sled-io-2 (190 samples, 0.76%)__GI___clone (183 samples, 0.74%)start_thread (183 samples, 0.74%)std::sys::unix::thread::Thread::new::thread_start (183 samples, 0.74%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (183 samples, 0.74%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (183 samples, 0.74%)core::ops::function::FnOnce::call_once{{vtable-shim}} (183 samples, 0.74%)std::thread::Builder::spawn_unchecked_::{{closure}} (183 samples, 0.74%)std::panic::catch_unwind (183 samples, 0.74%)std::panicking::try (183 samples, 0.74%)std::panicking::try::do_call (183 samples, 0.74%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (183 samples, 0.74%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (183 samples, 0.74%)std::sys_common::backtrace::__rust_begin_short_backtrace (183 samples, 0.74%)sled::threadpool::spawn_new_thread::{{closure}} (183 samples, 0.74%)std::panic::catch_unwind (183 samples, 0.74%)std::panicking::try (183 samples, 0.74%)std::panicking::try::do_call (183 samples, 0.74%)sled::threadpool::spawn_new_thread::{{closure}}::{{closure}} (183 samples, 0.74%)sled::threadpool::perform_work (183 samples, 0.74%)sled::threadpool::Queue::recv_timeout (51 samples, 0.20%)parking_lot::condvar::Condvar::wait_until (50 samples, 0.20%)parking_lot::condvar::Condvar::wait_until_internal (50 samples, 0.20%)parking_lot_core::parking_lot::park (50 samples, 0.20%)parking_lot_core::parking_lot::with_thread_data (50 samples, 0.20%)parking_lot_core::parking_lot::park::{{closure}} (50 samples, 0.20%)core::ops::function::FnOnce::call_once (7 samples, 0.03%)parking_lot::condvar::Condvar::wait_until_internal::{{closure}} (7 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (7 samples, 0.03%)syscall (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (4 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBuf> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (6 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (6 samples, 0.02%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::AlignedBuf> (6 samples, 0.02%)<sled::pagecache::iobuf::AlignedBuf as core::ops::drop::Drop>::drop (6 samples, 0.02%)alloc::alloc::dealloc (6 samples, 0.02%)__GI_munmap (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (4 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}}> (7 samples, 0.03%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (7 samples, 0.03%)_int_free (4 samples, 0.02%)_int_free (3 samples, 0.01%)alloc::alloc::box_free (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.01%)alloc::alloc::dealloc (3 samples, 0.01%)__lll_lock_wait_private (3 samples, 0.01%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<sled::node::Data> (7 samples, 0.03%)core::ptr::drop_in_place<sled::node::Leaf> (6 samples, 0.02%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (6 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (5 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.02%)alloc::alloc::dealloc (5 samples, 0.02%)_int_free (5 samples, 0.02%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (15 samples, 0.06%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (15 samples, 0.06%)<T as crossbeam_epoch::atomic::Pointable>::drop (15 samples, 0.06%)core::mem::drop (15 samples, 0.06%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (15 samples, 0.06%)core::ptr::drop_in_place<sled::pagecache::Page> (12 samples, 0.05%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (12 samples, 0.05%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (12 samples, 0.05%)core::mem::drop (16 samples, 0.06%)crossbeam_epoch::internal::Global::collect (23 samples, 0.09%)core::mem::drop (23 samples, 0.09%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (23 samples, 0.09%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (23 samples, 0.09%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (23 samples, 0.09%)crossbeam_epoch::deferred::Deferred::call (23 samples, 0.09%)crossbeam_epoch::deferred::Deferred::new::call (19 samples, 0.08%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (19 samples, 0.08%)sled::pagecache::PageCache::free::{{closure}} (3 samples, 0.01%)core::iter::traits::iterator::Iterator::any (3 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (4 samples, 0.02%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (6 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (6 samples, 0.02%)alloc::collections::btree::mem::replace (6 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} (6 samples, 0.02%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)core::iter::adapters::peekable::Peekable<I>::peek (9 samples, 0.04%)core::option::Option<T>::get_or_insert_with (9 samples, 0.04%)core::iter::adapters::peekable::Peekable<I>::peek::{{closure}} (9 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)<alloc::collections::btree::set::Difference<T,A> as core::iter::traits::iterator::Iterator>::next (9 samples, 0.04%)[unknown] (3 samples, 0.01%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (14 samples, 0.06%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (14 samples, 0.06%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (14 samples, 0.06%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (14 samples, 0.06%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::new (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>::new_leaf (4 samples, 0.02%)alloc::collections::btree::node::LeafNode<K,V>::new (4 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (4 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (4 samples, 0.02%)sysmalloc (4 samples, 0.02%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (3 samples, 0.01%)__GI___libc_free (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (13 samples, 0.05%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (13 samples, 0.05%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (9 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (9 samples, 0.04%)alloc::alloc::dealloc (9 samples, 0.04%)_int_free (5 samples, 0.02%)__lll_lock_wait_private (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (14 samples, 0.06%)alloc::collections::btree::mem::replace (14 samples, 0.06%)sled::pagecache::segment::Segment::active_to_inactive (30 samples, 0.12%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (16 samples, 0.06%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (16 samples, 0.06%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (16 samples, 0.06%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (16 samples, 0.06%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (16 samples, 0.06%)core::mem::drop (16 samples, 0.06%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (16 samples, 0.06%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (16 samples, 0.06%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (16 samples, 0.06%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (16 samples, 0.06%)sled::pagecache::iobuf::IoBufs::sa_stabilize (32 samples, 0.13%)sled::pagecache::iobuf::IoBufs::with_sa (32 samples, 0.13%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (32 samples, 0.13%)sled::pagecache::segment::SegmentAccountant::stabilize (32 samples, 0.13%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (32 samples, 0.13%)sled::pagecache::parallel_io_unix::pwrite_all (31 samples, 0.12%)std::os::unix::fs::FileExt::write_all_at (31 samples, 0.12%)<std::fs::File as std::os::unix::fs::FileExt>::write_at (31 samples, 0.12%)std::sys::unix::fs::File::write_at (31 samples, 0.12%)std::sys::unix::fd::FileDesc::write_at (31 samples, 0.12%)__libc_pwrite64 (31 samples, 0.12%)__libc_pwrite64 (31 samples, 0.12%)[unknown] (31 samples, 0.12%)[unknown] (30 samples, 0.12%)[unknown] (30 samples, 0.12%)[unknown] (30 samples, 0.12%)[unknown] (30 samples, 0.12%)[unknown] (30 samples, 0.12%)[unknown] (30 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (27 samples, 0.11%)[unknown] (25 samples, 0.10%)[unknown] (19 samples, 0.08%)[unknown] (18 samples, 0.07%)[unknown] (14 samples, 0.06%)[unknown] (13 samples, 0.05%)[unknown] (9 samples, 0.04%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (113 samples, 0.45%)core::ops::function::FnOnce::call_once{{vtable-shim}} (113 samples, 0.45%)sled::threadpool::spawn::{{closure}} (113 samples, 0.45%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}} (113 samples, 0.45%)sled::pagecache::iobuf::IoBufs::write_to_log (106 samples, 0.43%)sync_file_range (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (16 samples, 0.06%)[unknown] (16 samples, 0.06%)[unknown] (14 samples, 0.06%)[unknown] (11 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (47 samples, 0.19%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (47 samples, 0.19%)syscall (47 samples, 0.19%)[unknown] (47 samples, 0.19%)[unknown] (47 samples, 0.19%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (46 samples, 0.18%)[unknown] (44 samples, 0.18%)[unknown] (43 samples, 0.17%)[unknown] (43 samples, 0.17%)[unknown] (42 samples, 0.17%)parking_lot_core::parking_lot::park::{{closure}} (55 samples, 0.22%)core::ops::function::FnOnce::call_once (8 samples, 0.03%)parking_lot::condvar::Condvar::wait_until_internal::{{closure}} (8 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (8 samples, 0.03%)syscall (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)__GI___clone (170 samples, 0.68%)start_thread (170 samples, 0.68%)std::sys::unix::thread::Thread::new::thread_start (170 samples, 0.68%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (170 samples, 0.68%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (170 samples, 0.68%)core::ops::function::FnOnce::call_once{{vtable-shim}} (170 samples, 0.68%)std::thread::Builder::spawn_unchecked_::{{closure}} (170 samples, 0.68%)std::panic::catch_unwind (170 samples, 0.68%)std::panicking::try (170 samples, 0.68%)std::panicking::try::do_call (170 samples, 0.68%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (170 samples, 0.68%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (170 samples, 0.68%)std::sys_common::backtrace::__rust_begin_short_backtrace (170 samples, 0.68%)sled::threadpool::spawn_new_thread::{{closure}} (170 samples, 0.68%)std::panic::catch_unwind (170 samples, 0.68%)std::panicking::try (170 samples, 0.68%)std::panicking::try::do_call (170 samples, 0.68%)sled::threadpool::spawn_new_thread::{{closure}}::{{closure}} (170 samples, 0.68%)sled::threadpool::perform_work (170 samples, 0.68%)sled::threadpool::Queue::recv_timeout (57 samples, 0.23%)parking_lot::condvar::Condvar::wait_until (56 samples, 0.23%)parking_lot::condvar::Condvar::wait_until_internal (56 samples, 0.23%)parking_lot_core::parking_lot::park (56 samples, 0.23%)parking_lot_core::parking_lot::with_thread_data (56 samples, 0.23%)sled-io-3 (178 samples, 0.72%)[unknown] (5 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}}> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (6 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBuf> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::Arc<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (6 samples, 0.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (6 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (6 samples, 0.02%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>> (6 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::AlignedBuf> (6 samples, 0.02%)<sled::pagecache::iobuf::AlignedBuf as core::ops::drop::Drop>::drop (6 samples, 0.02%)alloc::alloc::dealloc (6 samples, 0.02%)__GI_munmap (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<sled::node::Data> (9 samples, 0.04%)core::ptr::drop_in_place<sled::node::Leaf> (9 samples, 0.04%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (9 samples, 0.04%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (8 samples, 0.03%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (8 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (8 samples, 0.03%)alloc::alloc::dealloc (8 samples, 0.03%)_int_free (8 samples, 0.03%)core::mem::drop (15 samples, 0.06%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (15 samples, 0.06%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (15 samples, 0.06%)<T as crossbeam_epoch::atomic::Pointable>::drop (15 samples, 0.06%)core::mem::drop (15 samples, 0.06%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (15 samples, 0.06%)core::ptr::drop_in_place<sled::pagecache::Page> (13 samples, 0.05%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (13 samples, 0.05%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (13 samples, 0.05%)core::mem::drop (19 samples, 0.08%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (19 samples, 0.08%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (19 samples, 0.08%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (19 samples, 0.08%)crossbeam_epoch::deferred::Deferred::call (19 samples, 0.08%)crossbeam_epoch::deferred::Deferred::new::call (18 samples, 0.07%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (18 samples, 0.07%)sled::pagecache::PageCache::free::{{closure}} (3 samples, 0.01%)core::iter::traits::iterator::Iterator::any (3 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (3 samples, 0.01%)core::iter::traits::iterator::Iterator::any::check::{{closure}} (3 samples, 0.01%)sled::pagecache::PageCache::free::{{closure}}::{{closure}} (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq for u64>::eq (3 samples, 0.01%)crossbeam_epoch::internal::Global::collect (20 samples, 0.08%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} (9 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (9 samples, 0.04%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (9 samples, 0.04%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (8 samples, 0.03%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.04%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.04%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (10 samples, 0.04%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (10 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (10 samples, 0.04%)alloc::collections::btree::mem::replace (10 samples, 0.04%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (16 samples, 0.06%)core::iter::adapters::peekable::Peekable<I>::peek (15 samples, 0.06%)core::option::Option<T>::get_or_insert_with (15 samples, 0.06%)core::iter::adapters::peekable::Peekable<I>::peek::{{closure}} (15 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.06%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.06%)<alloc::collections::btree::set::Difference<T,A> as core::iter::traits::iterator::Iterator>::next (15 samples, 0.06%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::new (8 samples, 0.03%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>::new_leaf (8 samples, 0.03%)alloc::collections::btree::node::LeafNode<K,V>::new (8 samples, 0.03%)alloc::boxed::Box<T,A>::new_uninit_in (8 samples, 0.03%)alloc::boxed::Box<T,A>::try_new_uninit_in (8 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (8 samples, 0.03%)alloc::alloc::Global::alloc_impl (8 samples, 0.03%)alloc::alloc::alloc (8 samples, 0.03%)__GI___libc_malloc (8 samples, 0.03%)_int_malloc (8 samples, 0.03%)sysmalloc (3 samples, 0.01%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (28 samples, 0.11%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (28 samples, 0.11%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (28 samples, 0.11%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (28 samples, 0.11%)__GI___libc_free (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (11 samples, 0.04%)alloc::alloc::dealloc (11 samples, 0.04%)_int_free (8 samples, 0.03%)__lll_lock_wait_private (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (13 samples, 0.05%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (13 samples, 0.05%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (13 samples, 0.05%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (14 samples, 0.06%)alloc::collections::btree::mem::replace (14 samples, 0.06%)sled::pagecache::iobuf::IoBufs::sa_stabilize (46 samples, 0.18%)sled::pagecache::iobuf::IoBufs::with_sa (46 samples, 0.18%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (46 samples, 0.18%)sled::pagecache::segment::SegmentAccountant::stabilize (45 samples, 0.18%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (45 samples, 0.18%)sled::pagecache::segment::Segment::active_to_inactive (45 samples, 0.18%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (17 samples, 0.07%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (17 samples, 0.07%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (17 samples, 0.07%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (17 samples, 0.07%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (17 samples, 0.07%)core::mem::drop (17 samples, 0.07%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (17 samples, 0.07%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (17 samples, 0.07%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (17 samples, 0.07%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (15 samples, 0.06%)sled::pagecache::parallel_io_unix::pwrite_all (55 samples, 0.22%)std::os::unix::fs::FileExt::write_all_at (55 samples, 0.22%)<std::fs::File as std::os::unix::fs::FileExt>::write_at (55 samples, 0.22%)std::sys::unix::fs::File::write_at (55 samples, 0.22%)std::sys::unix::fd::FileDesc::write_at (55 samples, 0.22%)__libc_pwrite64 (55 samples, 0.22%)__libc_pwrite64 (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (51 samples, 0.20%)[unknown] (38 samples, 0.15%)[unknown] (35 samples, 0.14%)[unknown] (34 samples, 0.14%)[unknown] (30 samples, 0.12%)[unknown] (22 samples, 0.09%)[unknown] (18 samples, 0.07%)[unknown] (8 samples, 0.03%)[unknown] (4 samples, 0.02%)core::ops::function::FnOnce::call_once{{vtable-shim}} (152 samples, 0.61%)sled::threadpool::spawn::{{closure}} (152 samples, 0.61%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}} (152 samples, 0.61%)sled::pagecache::iobuf::IoBufs::write_to_log (146 samples, 0.59%)sync_file_range (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (22 samples, 0.09%)[unknown] (21 samples, 0.08%)[unknown] (18 samples, 0.07%)[unknown] (15 samples, 0.06%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (153 samples, 0.61%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (76 samples, 0.31%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (75 samples, 0.30%)syscall (75 samples, 0.30%)[unknown] (75 samples, 0.30%)[unknown] (75 samples, 0.30%)[unknown] (75 samples, 0.30%)[unknown] (74 samples, 0.30%)[unknown] (74 samples, 0.30%)[unknown] (73 samples, 0.29%)[unknown] (72 samples, 0.29%)[unknown] (72 samples, 0.29%)[unknown] (72 samples, 0.29%)[unknown] (72 samples, 0.29%)[unknown] (71 samples, 0.29%)[unknown] (68 samples, 0.27%)[unknown] (66 samples, 0.27%)[unknown] (66 samples, 0.27%)sled-io-4 (246 samples, 0.99%)__GI___clone (241 samples, 0.97%)start_thread (241 samples, 0.97%)std::sys::unix::thread::Thread::new::thread_start (241 samples, 0.97%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (241 samples, 0.97%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (241 samples, 0.97%)core::ops::function::FnOnce::call_once{{vtable-shim}} (241 samples, 0.97%)std::thread::Builder::spawn_unchecked_::{{closure}} (241 samples, 0.97%)std::panic::catch_unwind (241 samples, 0.97%)std::panicking::try (241 samples, 0.97%)std::panicking::try::do_call (241 samples, 0.97%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (241 samples, 0.97%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (241 samples, 0.97%)std::sys_common::backtrace::__rust_begin_short_backtrace (241 samples, 0.97%)sled::threadpool::spawn_new_thread::{{closure}} (241 samples, 0.97%)std::panic::catch_unwind (241 samples, 0.97%)std::panicking::try (241 samples, 0.97%)std::panicking::try::do_call (241 samples, 0.97%)sled::threadpool::spawn_new_thread::{{closure}}::{{closure}} (241 samples, 0.97%)sled::threadpool::perform_work (241 samples, 0.97%)sled::threadpool::Queue::recv_timeout (88 samples, 0.35%)parking_lot::condvar::Condvar::wait_until (88 samples, 0.35%)parking_lot::condvar::Condvar::wait_until_internal (88 samples, 0.35%)parking_lot_core::parking_lot::park (87 samples, 0.35%)parking_lot_core::parking_lot::with_thread_data (87 samples, 0.35%)parking_lot_core::parking_lot::park::{{closure}} (87 samples, 0.35%)core::ops::function::FnOnce::call_once (11 samples, 0.04%)parking_lot::condvar::Condvar::wait_until_internal::{{closure}} (11 samples, 0.04%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (11 samples, 0.04%)syscall (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[[heap]] (3 samples, 0.01%)unlink_chunk.isra.0 (3 samples, 0.01%)[unknown] (4 samples, 0.02%)__GI_munmap (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (5 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}}> (255 samples, 1.02%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (255 samples, 1.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (255 samples, 1.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>>> (255 samples, 1.02%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>> (255 samples, 1.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBuf> (255 samples, 1.02%)core::ptr::drop_in_place<sled::arc::Arc<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (255 samples, 1.02%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (255 samples, 1.02%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>>> (255 samples, 1.02%)core::ptr::drop_in_place<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (255 samples, 1.02%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>> (255 samples, 1.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::AlignedBuf> (255 samples, 1.02%)<sled::pagecache::iobuf::AlignedBuf as core::ops::drop::Drop>::drop (255 samples, 1.02%)alloc::alloc::dealloc (255 samples, 1.02%)_int_free (248 samples, 1.00%)malloc_consolidate (248 samples, 1.00%)unlink_chunk.isra.0 (79 samples, 0.32%)_int_free (3 samples, 0.01%)__lll_lock_wait_private (3 samples, 0.01%)[unknown] (3 samples, 0.01%)core::ptr::drop_in_place<sled::node::Data> (7 samples, 0.03%)core::ptr::drop_in_place<sled::node::Leaf> (7 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (7 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (6 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (6 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (6 samples, 0.02%)alloc::alloc::dealloc (6 samples, 0.02%)_int_free (6 samples, 0.02%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (15 samples, 0.06%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (15 samples, 0.06%)<T as crossbeam_epoch::atomic::Pointable>::drop (15 samples, 0.06%)core::mem::drop (15 samples, 0.06%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (15 samples, 0.06%)core::ptr::drop_in_place<sled::pagecache::Page> (13 samples, 0.05%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (13 samples, 0.05%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (13 samples, 0.05%)core::mem::drop (17 samples, 0.07%)crossbeam_epoch::internal::Global::collect (20 samples, 0.08%)core::mem::drop (20 samples, 0.08%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (20 samples, 0.08%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (20 samples, 0.08%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (20 samples, 0.08%)crossbeam_epoch::deferred::Deferred::call (20 samples, 0.08%)crossbeam_epoch::deferred::Deferred::new::call (19 samples, 0.08%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (19 samples, 0.08%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (13 samples, 0.05%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (13 samples, 0.05%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (13 samples, 0.05%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (19 samples, 0.08%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (19 samples, 0.08%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (19 samples, 0.08%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (18 samples, 0.07%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (18 samples, 0.07%)alloc::collections::btree::mem::replace (18 samples, 0.07%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} (18 samples, 0.07%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::next_leaf_edge (5 samples, 0.02%)core::iter::adapters::peekable::Peekable<I>::peek::{{closure}} (25 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (25 samples, 0.10%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (25 samples, 0.10%)<alloc::collections::btree::set::Difference<T,A> as core::iter::traits::iterator::Iterator>::next (25 samples, 0.10%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (26 samples, 0.10%)core::iter::adapters::peekable::Peekable<I>::peek (26 samples, 0.10%)core::option::Option<T>::get_or_insert_with (26 samples, 0.10%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (32 samples, 0.13%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (32 samples, 0.13%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (32 samples, 0.13%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (32 samples, 0.13%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::new (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>::new_leaf (4 samples, 0.02%)alloc::collections::btree::node::LeafNode<K,V>::new (4 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (4 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (3 samples, 0.01%)__GI___libc_free (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (12 samples, 0.05%)alloc::alloc::dealloc (12 samples, 0.05%)_int_free (9 samples, 0.04%)__lll_lock_wait_private (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (16 samples, 0.06%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (16 samples, 0.06%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (15 samples, 0.06%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::ascend (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (19 samples, 0.08%)alloc::collections::btree::mem::replace (19 samples, 0.08%)sled::pagecache::segment::Segment::active_to_inactive (56 samples, 0.23%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (24 samples, 0.10%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (24 samples, 0.10%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (24 samples, 0.10%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (24 samples, 0.10%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (24 samples, 0.10%)core::mem::drop (24 samples, 0.10%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (24 samples, 0.10%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (24 samples, 0.10%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (24 samples, 0.10%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (22 samples, 0.09%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (7 samples, 0.03%)alloc::collections::btree::mem::replace (7 samples, 0.03%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (6 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (6 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.01%)alloc::alloc::dealloc (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::sa_stabilize (65 samples, 0.26%)sled::pagecache::iobuf::IoBufs::with_sa (65 samples, 0.26%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (65 samples, 0.26%)sled::pagecache::segment::SegmentAccountant::stabilize (65 samples, 0.26%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (65 samples, 0.26%)sled::pagecache::segment::SegmentAccountant::free_segment (8 samples, 0.03%)sled::pagecache::segment::SegmentCleaner::remove_pids (8 samples, 0.03%)core::ptr::drop_in_place<core::option::Option<alloc::collections::btree::set::BTreeSet<u64>>> (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (8 samples, 0.03%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (8 samples, 0.03%)core::mem::drop (8 samples, 0.03%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (8 samples, 0.03%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (8 samples, 0.03%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (8 samples, 0.03%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (8 samples, 0.03%)sled::pagecache::parallel_io_unix::pwrite_all (55 samples, 0.22%)std::os::unix::fs::FileExt::write_all_at (55 samples, 0.22%)<std::fs::File as std::os::unix::fs::FileExt>::write_at (55 samples, 0.22%)std::sys::unix::fs::File::write_at (55 samples, 0.22%)std::sys::unix::fd::FileDesc::write_at (55 samples, 0.22%)__libc_pwrite64 (55 samples, 0.22%)__libc_pwrite64 (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (54 samples, 0.22%)[unknown] (53 samples, 0.21%)[unknown] (50 samples, 0.20%)[unknown] (36 samples, 0.14%)[unknown] (32 samples, 0.13%)[unknown] (29 samples, 0.12%)[unknown] (23 samples, 0.09%)[unknown] (18 samples, 0.07%)[unknown] (12 samples, 0.05%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}} (416 samples, 1.67%)sled::pagecache::iobuf::IoBufs::write_to_log (161 samples, 0.65%)sync_file_range (20 samples, 0.08%)[unknown] (20 samples, 0.08%)[unknown] (20 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (18 samples, 0.07%)[unknown] (17 samples, 0.07%)[unknown] (15 samples, 0.06%)[unknown] (14 samples, 0.06%)[unknown] (13 samples, 0.05%)[unknown] (9 samples, 0.04%)[unknown] (5 samples, 0.02%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (419 samples, 1.68%)core::ops::function::FnOnce::call_once{{vtable-shim}} (419 samples, 1.68%)sled::threadpool::spawn::{{closure}} (419 samples, 1.68%)sled::pagecache::logger::Log::exit_reservation::{{closure}} (3 samples, 0.01%)sled::pagecache::iobuf::IoBufs::write_to_log (3 samples, 0.01%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (57 samples, 0.23%)syscall (57 samples, 0.23%)[unknown] (57 samples, 0.23%)[unknown] (56 samples, 0.23%)[unknown] (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (55 samples, 0.22%)[unknown] (53 samples, 0.21%)[unknown] (52 samples, 0.21%)[unknown] (52 samples, 0.21%)[unknown] (52 samples, 0.21%)[unknown] (52 samples, 0.21%)[unknown] (48 samples, 0.19%)[unknown] (47 samples, 0.19%)[unknown] (47 samples, 0.19%)[unknown] (47 samples, 0.19%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (58 samples, 0.23%)__GI___clone (485 samples, 1.95%)_..start_thread (485 samples, 1.95%)s..std::sys::unix::thread::Thread::new::thread_start (485 samples, 1.95%)s..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (485 samples, 1.95%)<..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (485 samples, 1.95%)<..core::ops::function::FnOnce::call_once{{vtable-shim}} (485 samples, 1.95%)c..std::thread::Builder::spawn_unchecked_::{{closure}} (485 samples, 1.95%)s..std::panic::catch_unwind (485 samples, 1.95%)s..std::panicking::try (485 samples, 1.95%)s..std::panicking::try::do_call (485 samples, 1.95%)s..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (485 samples, 1.95%)<..std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (485 samples, 1.95%)s..std::sys_common::backtrace::__rust_begin_short_backtrace (485 samples, 1.95%)s..sled::threadpool::spawn_new_thread::{{closure}} (485 samples, 1.95%)s..std::panic::catch_unwind (485 samples, 1.95%)s..std::panicking::try (485 samples, 1.95%)s..std::panicking::try::do_call (485 samples, 1.95%)s..sled::threadpool::spawn_new_thread::{{closure}}::{{closure}} (485 samples, 1.95%)s..sled::threadpool::perform_work (485 samples, 1.95%)s..sled::threadpool::Queue::recv_timeout (66 samples, 0.27%)parking_lot::condvar::Condvar::wait_until (66 samples, 0.27%)parking_lot::condvar::Condvar::wait_until_internal (66 samples, 0.27%)parking_lot_core::parking_lot::park (66 samples, 0.27%)parking_lot_core::parking_lot::with_thread_data (66 samples, 0.27%)parking_lot_core::parking_lot::park::{{closure}} (66 samples, 0.27%)core::ops::function::FnOnce::call_once (8 samples, 0.03%)parking_lot::condvar::Condvar::wait_until_internal::{{closure}} (8 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (8 samples, 0.03%)syscall (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (4 samples, 0.02%)sled-io-5 (498 samples, 2.00%)s..[unknown] (22 samples, 0.09%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (21 samples, 0.08%)[unknown] (15 samples, 0.06%)[unknown] (13 samples, 0.05%)[unknown] (12 samples, 0.05%)[unknown] (10 samples, 0.04%)[unknown] (7 samples, 0.03%)[unknown] (5 samples, 0.02%)core::ptr::drop_in_place<sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}}> (11 samples, 0.04%)core::ptr::drop_in_place<sled::arc::Arc<sled::pagecache::iobuf::IoBuf>> (11 samples, 0.04%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (11 samples, 0.04%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>>> (11 samples, 0.04%)core::ptr::drop_in_place<sled::arc::ArcInner<sled::pagecache::iobuf::IoBuf>> (11 samples, 0.04%)core::ptr::drop_in_place<sled::pagecache::iobuf::IoBuf> (11 samples, 0.04%)core::ptr::drop_in_place<sled::arc::Arc<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (11 samples, 0.04%)<sled::arc::Arc<T> as core::ops::drop::Drop>::drop (11 samples, 0.04%)core::ptr::drop_in_place<alloc::boxed::Box<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>>> (11 samples, 0.04%)core::ptr::drop_in_place<sled::arc::ArcInner<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>>> (11 samples, 0.04%)core::ptr::drop_in_place<core::cell::UnsafeCell<sled::pagecache::iobuf::AlignedBuf>> (11 samples, 0.04%)core::ptr::drop_in_place<sled::pagecache::iobuf::AlignedBuf> (11 samples, 0.04%)<sled::pagecache::iobuf::AlignedBuf as core::ops::drop::Drop>::drop (11 samples, 0.04%)alloc::alloc::dealloc (11 samples, 0.04%)__GI_munmap (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)_int_free (5 samples, 0.02%)alloc::alloc::box_free (8 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (8 samples, 0.03%)alloc::alloc::dealloc (8 samples, 0.03%)_int_free (6 samples, 0.02%)core::ptr::drop_in_place<sled::node::Index> (4 samples, 0.02%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (4 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (3 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.01%)alloc::alloc::dealloc (3 samples, 0.01%)_int_free (3 samples, 0.01%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.01%)core::ptr::drop_in_place<[sled::ivec::IVec]> (3 samples, 0.01%)core::ptr::drop_in_place<sled::node::Data> (11 samples, 0.04%)core::ptr::drop_in_place<sled::node::Leaf> (7 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<sled::ivec::IVec>> (7 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<sled::ivec::IVec>> (4 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.02%)alloc::alloc::dealloc (4 samples, 0.02%)_int_free (4 samples, 0.02%)core::ptr::drop_in_place<crossbeam_epoch::atomic::Owned<sled::pagecache::Page>> (26 samples, 0.10%)<crossbeam_epoch::atomic::Owned<T> as core::ops::drop::Drop>::drop (26 samples, 0.10%)<T as crossbeam_epoch::atomic::Pointable>::drop (26 samples, 0.10%)core::mem::drop (26 samples, 0.10%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Page>> (26 samples, 0.10%)core::ptr::drop_in_place<sled::pagecache::Page> (26 samples, 0.10%)core::ptr::drop_in_place<core::option::Option<alloc::boxed::Box<sled::pagecache::Update>>> (26 samples, 0.10%)core::ptr::drop_in_place<alloc::boxed::Box<sled::pagecache::Update>> (26 samples, 0.10%)core::mem::drop (28 samples, 0.11%)crossbeam_epoch::internal::Global::collect (33 samples, 0.13%)core::mem::drop (33 samples, 0.13%)core::ptr::drop_in_place<crossbeam_epoch::internal::SealedBag> (33 samples, 0.13%)core::ptr::drop_in_place<crossbeam_epoch::internal::Bag> (33 samples, 0.13%)<crossbeam_epoch::internal::Bag as core::ops::drop::Drop>::drop (33 samples, 0.13%)crossbeam_epoch::deferred::Deferred::call (33 samples, 0.13%)crossbeam_epoch::deferred::Deferred::new::call (32 samples, 0.13%)crossbeam_epoch::guard::Guard::defer_unchecked::{{closure}} (32 samples, 0.13%)sled::pagecache::PageCache::free::{{closure}} (4 samples, 0.02%)core::iter::traits::iterator::Iterator::any (4 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (4 samples, 0.02%)core::iter::traits::iterator::Iterator::any::check::{{closure}} (3 samples, 0.01%)sled::pagecache::PageCache::free::{{closure}}::{{closure}} (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (3 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq for u64>::eq (3 samples, 0.01%)alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv (9 samples, 0.04%)alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len (8 samples, 0.03%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_kv (10 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked (12 samples, 0.05%)alloc::collections::btree::mem::replace (12 samples, 0.05%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} (12 samples, 0.05%)<alloc::collections::btree::set::Iter<T> as core::iter::traits::iterator::Iterator>::next (13 samples, 0.05%)<alloc::collections::btree::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next (13 samples, 0.05%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (13 samples, 0.05%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (13 samples, 0.05%)<alloc::collections::btree::dedup_sorted_iter::DedupSortedIter<K,V,I> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.07%)core::iter::adapters::peekable::Peekable<I>::peek (17 samples, 0.07%)core::option::Option<T>::get_or_insert_with (17 samples, 0.07%)core::iter::adapters::peekable::Peekable<I>::peek::{{closure}} (17 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.07%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.07%)<alloc::collections::btree::set::Difference<T,A> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.07%)<&alloc::collections::btree::set::BTreeSet<T,A> as core::ops::arith::Sub<&alloc::collections::btree::set::BTreeSet<T,A>>>::sub (24 samples, 0.10%)alloc::collections::btree::set::BTreeSet<T,A>::from_sorted_iter (24 samples, 0.10%)alloc::collections::btree::map::BTreeMap<K,V,A>::bulk_build_from_sorted_iter (24 samples, 0.10%)alloc::collections::btree::append::<impl alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::bulk_push (24 samples, 0.10%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::new (4 samples, 0.02%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>::new_leaf (4 samples, 0.02%)alloc::collections::btree::node::LeafNode<K,V>::new (4 samples, 0.02%)alloc::boxed::Box<T,A>::new_uninit_in (4 samples, 0.02%)alloc::boxed::Box<T,A>::try_new_uninit_in (4 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.02%)alloc::alloc::Global::alloc_impl (4 samples, 0.02%)alloc::alloc::alloc (4 samples, 0.02%)__GI___libc_malloc (4 samples, 0.02%)_int_malloc (4 samples, 0.02%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} (10 samples, 0.04%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next (10 samples, 0.04%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend (8 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (8 samples, 0.03%)alloc::alloc::dealloc (8 samples, 0.03%)_int_free (7 samples, 0.03%)__lll_lock_wait_private (3 samples, 0.01%)[unknown] (3 samples, 0.01%)alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked (11 samples, 0.04%)alloc::collections::btree::mem::replace (11 samples, 0.04%)sled::pagecache::segment::Segment::active_to_inactive (37 samples, 0.15%)core::ptr::drop_in_place<sled::pagecache::segment::Segment> (13 samples, 0.05%)core::ptr::drop_in_place<sled::pagecache::segment::Active> (13 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::set::BTreeSet<u64>> (13 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::map::BTreeMap<u64,alloc::collections::btree::set_val::SetValZST>> (13 samples, 0.05%)<alloc::collections::btree::map::BTreeMap<K,V,A> as core::ops::drop::Drop>::drop (13 samples, 0.05%)core::mem::drop (13 samples, 0.05%)core::ptr::drop_in_place<alloc::collections::btree::map::IntoIter<u64,alloc::collections::btree::set_val::SetValZST>> (13 samples, 0.05%)<alloc::collections::btree::map::IntoIter<K,V,A> as core::ops::drop::Drop>::drop (13 samples, 0.05%)alloc::collections::btree::map::IntoIter<K,V,A>::dying_next (13 samples, 0.05%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Dying,K,V>::deallocating_next_unchecked (13 samples, 0.05%)sled::pagecache::iobuf::IoBufs::sa_stabilize (40 samples, 0.16%)sled::pagecache::iobuf::IoBufs::with_sa (40 samples, 0.16%)sled::pagecache::iobuf::IoBufs::sa_stabilize::{{closure}} (40 samples, 0.16%)sled::pagecache::segment::SegmentAccountant::stabilize (40 samples, 0.16%)sled::pagecache::segment::SegmentAccountant::deactivate_segment (39 samples, 0.16%)sled::pagecache::parallel_io_unix::pwrite_all (45 samples, 0.18%)std::os::unix::fs::FileExt::write_all_at (45 samples, 0.18%)<std::fs::File as std::os::unix::fs::FileExt>::write_at (45 samples, 0.18%)std::sys::unix::fs::File::write_at (45 samples, 0.18%)std::sys::unix::fd::FileDesc::write_at (45 samples, 0.18%)__libc_pwrite64 (45 samples, 0.18%)__libc_pwrite64 (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (45 samples, 0.18%)[unknown] (43 samples, 0.17%)[unknown] (41 samples, 0.16%)[unknown] (33 samples, 0.13%)[unknown] (32 samples, 0.13%)[unknown] (26 samples, 0.10%)[unknown] (20 samples, 0.08%)[unknown] (13 samples, 0.05%)[unknown] (8 samples, 0.03%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)[unknown] (3 samples, 0.01%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (158 samples, 0.63%)core::ops::function::FnOnce::call_once{{vtable-shim}} (158 samples, 0.63%)sled::threadpool::spawn::{{closure}} (158 samples, 0.63%)sled::pagecache::iobuf::maybe_seal_and_write_iobuf::{{closure}} (158 samples, 0.63%)sled::pagecache::iobuf::IoBufs::write_to_log (147 samples, 0.59%)sync_file_range (27 samples, 0.11%)[unknown] (27 samples, 0.11%)[unknown] (27 samples, 0.11%)[unknown] (26 samples, 0.10%)[unknown] (26 samples, 0.10%)[unknown] (26 samples, 0.10%)[unknown] (26 samples, 0.10%)[unknown] (26 samples, 0.10%)[unknown] (25 samples, 0.10%)[unknown] (25 samples, 0.10%)[unknown] (23 samples, 0.09%)[unknown] (21 samples, 0.08%)[unknown] (19 samples, 0.08%)[unknown] (18 samples, 0.07%)[unknown] (14 samples, 0.06%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (9 samples, 0.04%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (4 samples, 0.02%)[unknown] (3 samples, 0.01%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (29 samples, 0.12%)syscall (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (29 samples, 0.12%)[unknown] (27 samples, 0.11%)[unknown] (26 samples, 0.10%)[unknown] (25 samples, 0.10%)[unknown] (25 samples, 0.10%)[unknown] (24 samples, 0.10%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (30 samples, 0.12%)core::ops::function::FnOnce::call_once (11 samples, 0.04%)parking_lot::condvar::Condvar::wait_until_internal::{{closure}} (11 samples, 0.04%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (11 samples, 0.04%)syscall (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (11 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (10 samples, 0.04%)[unknown] (8 samples, 0.03%)[unknown] (7 samples, 0.03%)[unknown] (6 samples, 0.02%)[unknown] (6 samples, 0.02%)[unknown] (5 samples, 0.02%)[unknown] (3 samples, 0.01%)__GI___clone (200 samples, 0.80%)start_thread (200 samples, 0.80%)std::sys::unix::thread::Thread::new::thread_start (200 samples, 0.80%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (200 samples, 0.80%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (200 samples, 0.80%)core::ops::function::FnOnce::call_once{{vtable-shim}} (200 samples, 0.80%)std::thread::Builder::spawn_unchecked_::{{closure}} (200 samples, 0.80%)std::panic::catch_unwind (200 samples, 0.80%)std::panicking::try (200 samples, 0.80%)std::panicking::try::do_call (200 samples, 0.80%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (200 samples, 0.80%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (200 samples, 0.80%)std::sys_common::backtrace::__rust_begin_short_backtrace (200 samples, 0.80%)sled::threadpool::spawn_new_thread::{{closure}} (200 samples, 0.80%)std::panic::catch_unwind (200 samples, 0.80%)std::panicking::try (200 samples, 0.80%)std::panicking::try::do_call (200 samples, 0.80%)sled::threadpool::spawn_new_thread::{{closure}}::{{closure}} (200 samples, 0.80%)sled::threadpool::perform_work (200 samples, 0.80%)sled::threadpool::Queue::recv_timeout (42 samples, 0.17%)parking_lot::condvar::Condvar::wait_until (42 samples, 0.17%)parking_lot::condvar::Condvar::wait_until_internal (42 samples, 0.17%)parking_lot_core::parking_lot::park (42 samples, 0.17%)parking_lot_core::parking_lot::with_thread_data (42 samples, 0.17%)parking_lot_core::parking_lot::park::{{closure}} (42 samples, 0.17%)all (24,885 samples, 100%)sled-io-6 (225 samples, 0.90%)