Flame Graph Reset ZoomSearch merge_sched_in (93 samples, 0.02%)event_sched_in (68 samples, 0.02%)perf_ibs_add (50 samples, 0.01%)perf_ibs_start (41 samples, 0.01%)ctx_sched_in (117 samples, 0.03%)visit_groups_merge.constprop.0.isra.0 (114 samples, 0.03%)finish_task_switch.isra.0 (122 samples, 0.03%)__perf_event_task_sched_in (119 samples, 0.03%)profiling (170 samples, 0.04%)ret_from_fork (126 samples, 0.03%)schedule_tail (126 samples, 0.03%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (81 samples, 0.02%)[[vdso]] (750 samples, 0.20%)<torrust_tracker::shared::crypto::ephemeral_instance_keys::RANDOM_SEED as core::ops::deref::Deref>::deref::__stability::LAZY (889 samples, 0.23%)<alloc::collections::btree::map::Values<K,V> as core::iter::traits::iterator::Iterator>::next (99 samples, 0.03%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (94 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (84 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<BorrowType,K,V>::init_front (62 samples, 0.02%)[[vdso]] (968 samples, 0.26%)__GI___clock_gettime (58 samples, 0.02%)__memcpy_avx512_unaligned_erms (143 samples, 0.04%)_int_free (38 samples, 0.01%)_int_malloc (178 samples, 0.05%)core::ptr::drop_in_place<[core::option::Option<core::task::wake::Waker>: 32]> (39 samples, 0.01%)epoll_wait (676 samples, 0.18%)tokio::runtime::context::with_scheduler (85 samples, 0.02%)core::option::Option<T>::map (65 samples, 0.02%)mio::sys::unix::selector::epoll::Selector::select::{{closure}} (60 samples, 0.02%)mio::poll::Poll::poll (84 samples, 0.02%)mio::sys::unix::selector::epoll::Selector::select (84 samples, 0.02%)tokio::runtime::io::driver::Driver::turn (164 samples, 0.04%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (48 samples, 0.01%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (76 samples, 0.02%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (50 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (415 samples, 0.11%)core::sync::atomic::AtomicUsize::fetch_add (410 samples, 0.11%)core::sync::atomic::atomic_add (410 samples, 0.11%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (475 samples, 0.13%)tokio::runtime::driver::Handle::unpark (40 samples, 0.01%)tokio::runtime::driver::IoHandle::unpark (40 samples, 0.01%)__entry_text_start (99 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (180 samples, 0.05%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (169 samples, 0.04%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark_condvar (124 samples, 0.03%)tokio::loom::std::mutex::Mutex<T>::lock (123 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::release (60 samples, 0.02%)tokio::runtime::task::list::OwnedTasks<S>::remove (53 samples, 0.01%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (53 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (122 samples, 0.03%)tokio::loom::std::mutex::Mutex<T>::lock (75 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (287 samples, 0.08%)tokio::runtime::scheduler::multi_thread::park::Parker::park (232 samples, 0.06%)tokio::runtime::scheduler::multi_thread::park::Inner::park (232 samples, 0.06%)core::cell::RefCell<T>::borrow_mut (67 samples, 0.02%)core::cell::RefCell<T>::try_borrow_mut (67 samples, 0.02%)core::cell::BorrowRefMut::new (67 samples, 0.02%)tokio::runtime::coop::budget (86 samples, 0.02%)tokio::runtime::coop::with_budget (86 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} (80 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (372 samples, 0.10%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (240 samples, 0.06%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::transition_worker_from_searching (133 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (103 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::dealloc (46 samples, 0.01%)core::mem::drop (41 samples, 0.01%)core::ptr::drop_in_place<alloc::boxed::Box<tokio::runtime::task::core::Cell<torrust_tracker::servers::udp::server::Udp::process_request::{{closure}},alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>> (41 samples, 0.01%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (77 samples, 0.02%)<T as core::slice::cmp::SliceContains>::slice_contains::{{closure}} (210 samples, 0.06%)core::cmp::impls::<impl core::cmp::PartialEq for usize>::eq (210 samples, 0.06%)core::slice::<impl [T]>::contains (521 samples, 0.14%)<T as core::slice::cmp::SliceContains>::slice_contains (521 samples, 0.14%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (521 samples, 0.14%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (125 samples, 0.03%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (125 samples, 0.03%)tokio::runtime::scheduler::multi_thread::idle::Idle::is_parked (586 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_parked (617 samples, 0.16%)tokio::runtime::scheduler::multi_thread::worker::Context::park (767 samples, 0.20%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (115 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_if_work_pending (78 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::is_empty (56 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::is_empty (52 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::len (45 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task (38 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Core::next_task (105 samples, 0.03%)core::num::<impl u32>::wrapping_add (129 samples, 0.03%)core::sync::atomic::AtomicU64::compare_exchange (138 samples, 0.04%)core::sync::atomic::atomic_compare_exchange (138 samples, 0.04%)tokio::runtime::scheduler::multi_thread::queue::pack (311 samples, 0.08%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (745 samples, 0.20%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (778 samples, 0.21%)tokio::runtime::scheduler::multi_thread::worker::Core::steal_work (821 samples, 0.22%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (2,036 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} (2,036 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::run (2,036 samples, 0.54%)tokio::runtime::context::runtime::enter_runtime (2,036 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}} (2,036 samples, 0.54%)tokio::runtime::context::set_scheduler (2,036 samples, 0.54%)std::thread::local::LocalKey<T>::with (2,036 samples, 0.54%)std::thread::local::LocalKey<T>::try_with (2,036 samples, 0.54%)tokio::runtime::context::set_scheduler::{{closure}} (2,036 samples, 0.54%)tokio::runtime::context::scoped::Scoped<T>::set (2,036 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} (2,036 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::Context::run (2,036 samples, 0.54%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2,422 samples, 0.64%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}} (2,422 samples, 0.64%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (58 samples, 0.02%)tokio::runtime::task::core::Core<T,S>::set_stage::{{closure}} (58 samples, 0.02%)tokio::runtime::task::core::Core<T,S>::poll (2,584 samples, 0.68%)tokio::runtime::task::core::Core<T,S>::drop_future_or_output (160 samples, 0.04%)tokio::runtime::task::core::Core<T,S>::set_stage (138 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,724 samples, 0.72%)tokio::runtime::task::harness::poll_future::{{closure}} (2,724 samples, 0.72%)tokio::runtime::task::core::Core<T,S>::store_output (140 samples, 0.04%)tokio::runtime::task::harness::poll_future (2,796 samples, 0.74%)std::panic::catch_unwind (2,788 samples, 0.74%)std::panicking::try (2,788 samples, 0.74%)std::panicking::try::do_call (2,784 samples, 0.74%)core::mem::manually_drop::ManuallyDrop<T>::take (60 samples, 0.02%)core::ptr::read (60 samples, 0.02%)tokio::runtime::task::raw::poll (2,887 samples, 0.76%)tokio::runtime::task::harness::Harness<T,S>::poll (2,876 samples, 0.76%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (2,876 samples, 0.76%)tokio::runtime::task::state::State::transition_to_running (74 samples, 0.02%)tokio::runtime::task::state::State::fetch_update_action (74 samples, 0.02%)core::array::<impl core::default::Default for [T: 32]>::default (83 samples, 0.02%)tokio::runtime::time::wheel::Wheel::poll (58 samples, 0.02%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (325 samples, 0.09%)tokio::runtime::time::Driver::park_internal (147 samples, 0.04%)tokio::runtime::time::wheel::Wheel::next_expiration (53 samples, 0.01%)torrust_tracker::servers::udp::logging::log_request (43 samples, 0.01%)torrust_tracker::servers::udp::handlers::handle_packet::{{closure}} (112 samples, 0.03%)alloc::vec::from_elem (42 samples, 0.01%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (42 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (42 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::try_allocate_in (42 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (42 samples, 0.01%)alloc::alloc::Global::alloc_impl (42 samples, 0.01%)alloc::alloc::alloc_zeroed (42 samples, 0.01%)__rdl_alloc_zeroed (42 samples, 0.01%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc_zeroed (42 samples, 0.01%)torrust_tracker::servers::udp::server::Udp::process_valid_request::{{closure}} (318 samples, 0.08%)torrust_tracker::servers::udp::server::Udp::send_response::{{closure}} (73 samples, 0.02%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::update_torrent_with_peer_and_get_stats (61 samples, 0.02%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::get_torrents (85 samples, 0.02%)std::sync::rwlock::RwLock<T>::read (80 samples, 0.02%)std::sys::sync::rwlock::futex::RwLock::read (63 samples, 0.02%)[[heap]] (8,241 samples, 2.18%)[..[[vdso]] (1,241 samples, 0.33%)<alloc::collections::btree::map::Values<K,V> as core::iter::traits::iterator::Iterator>::next (96 samples, 0.03%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (69 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (43 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_char (41 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (379 samples, 0.10%)alloc::string::String::push_str (45 samples, 0.01%)alloc::vec::Vec<T,A>::extend_from_slice (45 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (45 samples, 0.01%)alloc::vec::Vec<T,A>::append_elements (45 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (66 samples, 0.02%)core::num::<impl u64>::rotate_left (48 samples, 0.01%)<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds (148 samples, 0.04%)core::num::<impl u64>::wrapping_add (42 samples, 0.01%)core::hash::sip::u8to64_le (134 samples, 0.04%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (506 samples, 0.13%)<core::net::socket_addr::SocketAddr as core::hash::Hash>::hash (54 samples, 0.01%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (49 samples, 0.01%)core::ops::function::FnMut::call_mut (41 samples, 0.01%)tokio::runtime::coop::poll_proceed (41 samples, 0.01%)tokio::runtime::context::budget (41 samples, 0.01%)std::thread::local::LocalKey<T>::try_with (41 samples, 0.01%)tokio::io::ready::Ready::intersection (48 samples, 0.01%)tokio::io::ready::Ready::from_interest (46 samples, 0.01%)<tokio::runtime::io::scheduled_io::Readiness as core::future::future::Future>::poll (297 samples, 0.08%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (83 samples, 0.02%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (83 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::unlock (67 samples, 0.02%)core::result::Result<T,E>::is_err (375 samples, 0.10%)core::result::Result<T,E>::is_ok (375 samples, 0.10%)tokio::loom::std::mutex::Mutex<T>::lock (493 samples, 0.13%)std::sync::mutex::Mutex<T>::lock (463 samples, 0.12%)std::sys::sync::mutex::futex::Mutex::lock (443 samples, 0.12%)core::sync::atomic::AtomicU32::compare_exchange (51 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (51 samples, 0.01%)<tokio::runtime::io::scheduled_io::Readiness as core::ops::drop::Drop>::drop (1,400 samples, 0.37%)<torrust_tracker_primitives::info_hash::InfoHash as core::fmt::Display>::fmt (50 samples, 0.01%)[[vdso]] (3,493 samples, 0.92%)[profiling] (68 samples, 0.02%)core::fmt::write (51 samples, 0.01%)__GI___clock_gettime (73 samples, 0.02%)__GI___libc_free (449 samples, 0.12%)arena_for_chunk (85 samples, 0.02%)arena_for_chunk (71 samples, 0.02%)heap_for_ptr (67 samples, 0.02%)heap_max_size (49 samples, 0.01%)__GI___libc_malloc (293 samples, 0.08%)__GI___lll_lock_wait_private (144 samples, 0.04%)futex_wait (95 samples, 0.03%)__GI___lll_lock_wake_private (479 samples, 0.13%)__GI___pthread_disable_asynccancel (90 samples, 0.02%)__GI_getsockname (1,281 samples, 0.34%)__libc_calloc (42 samples, 0.01%)__libc_recvfrom (121 samples, 0.03%)__libc_sendto (602 samples, 0.16%)__memchr_evex (56 samples, 0.01%)__memcmp_evex_movbe (1,539 samples, 0.41%)__memcpy_avx512_unaligned_erms (1,154 samples, 0.30%)__memset_avx512_unaligned_erms (1,515 samples, 0.40%)__posix_memalign (131 samples, 0.03%)__posix_memalign (85 samples, 0.02%)_mid_memalign (85 samples, 0.02%)_int_free (1,524 samples, 0.40%)_int_malloc (1,484 samples, 0.39%)_int_memalign (156 samples, 0.04%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (82 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (64 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (64 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (64 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (161 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::grow_one (44 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (146 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::grow_amortized (101 samples, 0.03%)alloc::raw_vec::finish_grow (199 samples, 0.05%)core::ptr::drop_in_place<aquatic_udp_protocol::response::Response> (166 samples, 0.04%)core::ptr::drop_in_place<tokio::net::udp::UdpSocket::send_to<&core::net::socket_addr::SocketAddr>::{{closure}}> (57 samples, 0.02%)core::ptr::drop_in_place<tokio::runtime::task::core::Stage<torrust_tracker::servers::udp::server::Udp::process_request::{{closure}}>> (373 samples, 0.10%)core::ptr::drop_in_place<torrust_tracker::servers::udp::server::Udp::send_response::{{closure}}> (61 samples, 0.02%)malloc_consolidate (373 samples, 0.10%)<ppv_lite86::soft::x2<W,G> as core::ops::arith::AddAssign>::add_assign (62 samples, 0.02%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as core::ops::arith::AddAssign>::add_assign (62 samples, 0.02%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as core::ops::arith::Add>::add (62 samples, 0.02%)core::core_arch::x86::avx2::_mm256_add_epi32 (62 samples, 0.02%)<ppv_lite86::soft::x2<W,G> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right16 (46 samples, 0.01%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right16 (46 samples, 0.01%)core::core_arch::x86::avx2::_mm256_shuffle_epi8 (46 samples, 0.01%)<ppv_lite86::soft::x2<W,G> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right20 (40 samples, 0.01%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right20 (40 samples, 0.01%)rand_chacha::guts::round (244 samples, 0.06%)<ppv_lite86::soft::x2<W,G> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right25 (45 samples, 0.01%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right25 (45 samples, 0.01%)core::core_arch::x86::avx2::_mm256_or_si256 (45 samples, 0.01%)rand_chacha::guts::refill_wide::impl_avx2 (346 samples, 0.09%)rand_chacha::guts::refill_wide::fn_impl (345 samples, 0.09%)rand_chacha::guts::refill_wide_impl (345 samples, 0.09%)tokio::runtime::context::with_scheduler (45 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (50 samples, 0.01%)__entry_text_start (235 samples, 0.06%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (2,041 samples, 0.54%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (957 samples, 0.25%)core::ptr::drop_in_place<tokio::runtime::io::scheduled_io::Readiness> (255 samples, 0.07%)core::sync::atomic::AtomicUsize::fetch_add (100 samples, 0.03%)core::sync::atomic::atomic_add (100 samples, 0.03%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (155 samples, 0.04%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (108 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (84 samples, 0.02%)tokio::runtime::task::core::Header::get_owner_id (38 samples, 0.01%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (38 samples, 0.01%)tokio::runtime::task::core::Header::get_owner_id::{{closure}} (38 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::release (43 samples, 0.01%)tokio::runtime::task::list::OwnedTasks<S>::remove (39 samples, 0.01%)torrust_tracker::servers::udp::handlers::RequestId::make (173 samples, 0.05%)__entry_text_start (171 samples, 0.05%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (293 samples, 0.08%)tokio::runtime::task::core::Core<T,S>::set_stage::{{closure}} (287 samples, 0.08%)torrust_tracker::servers::udp::server::Udp::process_valid_request::{{closure}} (230 samples, 0.06%)torrust_tracker::servers::udp::handlers::handle_packet::{{closure}} (230 samples, 0.06%)tokio::runtime::task::core::Core<T,S>::set_stage (456 samples, 0.12%)core::sync::atomic::AtomicUsize::fetch_xor (54 samples, 0.01%)core::sync::atomic::atomic_xor (54 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::complete (73 samples, 0.02%)tokio::runtime::task::state::State::transition_to_complete (57 samples, 0.02%)std::sync::poison::Flag::done (103 samples, 0.03%)core::ptr::drop_in_place<tokio::util::sharded_list::ShardGuard<tokio::runtime::task::Task<alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>,tokio::runtime::task::core::Header>> (136 samples, 0.04%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::util::linked_list::LinkedList<tokio::runtime::task::Task<alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>,tokio::runtime::task::core::Header>>> (136 samples, 0.04%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (136 samples, 0.04%)tokio::util::sharded_list::ShardGuard<L,<L as tokio::util::linked_list::Link>::Target>::push (242 samples, 0.06%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (60 samples, 0.02%)core::result::Result<T,E>::is_err (101 samples, 0.03%)core::result::Result<T,E>::is_ok (101 samples, 0.03%)tokio::runtime::task::list::OwnedTasks<S>::bind_inner (599 samples, 0.16%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::lock_shard (255 samples, 0.07%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::shard_inner (255 samples, 0.07%)tokio::loom::std::mutex::Mutex<T>::lock (252 samples, 0.07%)std::sync::mutex::Mutex<T>::lock (252 samples, 0.07%)std::sys::sync::mutex::futex::Mutex::lock (251 samples, 0.07%)core::sync::atomic::AtomicU32::compare_exchange (150 samples, 0.04%)core::sync::atomic::atomic_compare_exchange (150 samples, 0.04%)std::sync::poison::Flag::done (100 samples, 0.03%)std::thread::panicking (55 samples, 0.01%)std::panicking::panicking (55 samples, 0.01%)std::panicking::panic_count::count_is_zero (55 samples, 0.01%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (173 samples, 0.05%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (173 samples, 0.05%)std::sys::sync::mutex::futex::Mutex::unlock (73 samples, 0.02%)<T as core::slice::cmp::SliceContains>::slice_contains::{{closure}} (293 samples, 0.08%)core::cmp::impls::<impl core::cmp::PartialEq for usize>::eq (293 samples, 0.08%)core::slice::<impl [T]>::contains (631 samples, 0.17%)<T as core::slice::cmp::SliceContains>::slice_contains (631 samples, 0.17%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (631 samples, 0.17%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (134 samples, 0.04%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (134 samples, 0.04%)tokio::runtime::scheduler::multi_thread::idle::Idle::is_parked (844 samples, 0.22%)tokio::loom::std::mutex::Mutex<T>::lock (38 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_parked (858 samples, 0.23%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (189 samples, 0.05%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (189 samples, 0.05%)std::sys::sync::mutex::futex::Mutex::unlock (181 samples, 0.05%)core::sync::atomic::AtomicU32::swap (65 samples, 0.02%)core::sync::atomic::atomic_swap (65 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (44 samples, 0.01%)std::sync::mutex::Mutex<T>::lock (43 samples, 0.01%)std::sys::sync::mutex::futex::Mutex::lock (38 samples, 0.01%)tokio::runtime::scheduler::multi_thread::idle::Idle::transition_worker_to_parked (253 samples, 0.07%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (42 samples, 0.01%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (42 samples, 0.01%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (48 samples, 0.01%)alloc::sync::Arc<T,A>::inner (48 samples, 0.01%)core::ptr::non_null::NonNull<T>::as_ref (48 samples, 0.01%)core::sync::atomic::AtomicU32::load (44 samples, 0.01%)core::sync::atomic::atomic_load (44 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_if_work_pending (356 samples, 0.09%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::is_empty (216 samples, 0.06%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::is_empty (168 samples, 0.04%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::len (98 samples, 0.03%)core::sync::atomic::AtomicU64::load (54 samples, 0.01%)core::sync::atomic::atomic_load (54 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park (1,635 samples, 0.43%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (667 samples, 0.18%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (66 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (61 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Core::steal_work (96 samples, 0.03%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (1,751 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} (1,751 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::run (1,751 samples, 0.46%)tokio::runtime::context::runtime::enter_runtime (1,751 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}} (1,751 samples, 0.46%)tokio::runtime::context::set_scheduler (1,751 samples, 0.46%)std::thread::local::LocalKey<T>::with (1,751 samples, 0.46%)std::thread::local::LocalKey<T>::try_with (1,751 samples, 0.46%)tokio::runtime::context::set_scheduler::{{closure}} (1,751 samples, 0.46%)tokio::runtime::context::scoped::Scoped<T>::set (1,751 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} (1,751 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::Context::run (1,751 samples, 0.46%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,772 samples, 0.47%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}} (1,772 samples, 0.47%)tokio::runtime::task::raw::poll (1,805 samples, 0.48%)tokio::runtime::task::harness::Harness<T,S>::poll (1,787 samples, 0.47%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (1,787 samples, 0.47%)tokio::runtime::task::harness::poll_future (1,787 samples, 0.47%)std::panic::catch_unwind (1,787 samples, 0.47%)std::panicking::try (1,787 samples, 0.47%)std::panicking::try::do_call (1,787 samples, 0.47%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,787 samples, 0.47%)tokio::runtime::task::harness::poll_future::{{closure}} (1,787 samples, 0.47%)tokio::runtime::task::core::Core<T,S>::poll (1,787 samples, 0.47%)tokio::runtime::time::wheel::level::Level::next_expiration (54 samples, 0.01%)tokio::runtime::time::wheel::Wheel::next_expiration (72 samples, 0.02%)torrust_tracker::core::Tracker::send_stats_event::{{closure}} (50 samples, 0.01%)<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds (38 samples, 0.01%)<std::hash::random::DefaultHasher as core::hash::Hasher>::finish (157 samples, 0.04%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::finish (157 samples, 0.04%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::finish (157 samples, 0.04%)<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::d_rounds (89 samples, 0.02%)<torrust_tracker_clock::time_extent::TimeExtent as core::hash::Hash>::hash (47 samples, 0.01%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::build (265 samples, 0.07%)torrust_tracker::servers::udp::peer_builder::from_request (70 samples, 0.02%)torrust_tracker::servers::udp::request::AnnounceWrapper::new (101 samples, 0.03%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (74 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_add (48 samples, 0.01%)core::sync::atomic::atomic_add (48 samples, 0.01%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::net::udp::UdpSocket>> (88 samples, 0.02%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (88 samples, 0.02%)core::result::Result<T,E>::map_err (52 samples, 0.01%)torrust_tracker::core::Tracker::update_torrent_with_peer_and_get_stats::{{closure}} (269 samples, 0.07%)torrust_tracker::core::Tracker::announce::{{closure}} (308 samples, 0.08%)torrust_tracker::servers::udp::handlers::handle_announce::{{closure}} (372 samples, 0.10%)torrust_tracker::servers::udp::handlers::handle_request::{{closure}} (448 samples, 0.12%)core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt (73 samples, 0.02%)core::fmt::num::imp::fmt_u64 (69 samples, 0.02%)core::fmt::num::imp::<impl core::fmt::Display for i64>::fmt (41 samples, 0.01%)<T as alloc::string::ToString>::to_string (182 samples, 0.05%)core::option::Option<T>::expect (91 samples, 0.02%)torrust_tracker_primitives::info_hash::InfoHash::to_hex_string (41 samples, 0.01%)<T as alloc::string::ToString>::to_string (41 samples, 0.01%)torrust_tracker::servers::udp::logging::log_request (450 samples, 0.12%)torrust_tracker::servers::udp::handlers::handle_packet::{{closure}} (1,319 samples, 0.35%)torrust_tracker::servers::udp::logging::log_response (83 samples, 0.02%)torrust_tracker::servers::udp::server::Udp::process_valid_request::{{closure}} (1,808 samples, 0.48%)torrust_tracker::servers::udp::server::Udp::send_response::{{closure}} (293 samples, 0.08%)torrust_tracker::servers::udp::server::Udp::send_packet::{{closure}} (283 samples, 0.07%)tokio::net::udp::UdpSocket::send_to::{{closure}} (265 samples, 0.07%)tokio::net::udp::UdpSocket::send_to_addr::{{closure}} (227 samples, 0.06%)tokio::runtime::io::registration::Registration::async_io::{{closure}} (124 samples, 0.03%)tokio::net::udp::UdpSocket::send_to_addr::{{closure}}::{{closure}} (61 samples, 0.02%)mio::net::udp::UdpSocket::send_to (61 samples, 0.02%)mio::io_source::IoSource<T>::do_io (61 samples, 0.02%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (61 samples, 0.02%)mio::net::udp::UdpSocket::send_to::{{closure}} (61 samples, 0.02%)std::net::udp::UdpSocket::send_to (61 samples, 0.02%)std::sys_common::net::UdpSocket::send_to (61 samples, 0.02%)std::sys::pal::unix::cvt (61 samples, 0.02%)<isize as std::sys::pal::unix::IsMinusOne>::is_minus_one (61 samples, 0.02%)<core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::count::to_usize::{{closure}} (84 samples, 0.02%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::get_stats::{{closure}} (84 samples, 0.02%)torrust_tracker_primitives::peer::Peer::is_seeder (84 samples, 0.02%)<core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::count (173 samples, 0.05%)core::iter::traits::iterator::Iterator::sum (173 samples, 0.05%)<usize as core::iter::traits::accum::Sum>::sum (173 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (173 samples, 0.05%)core::iter::traits::iterator::Iterator::fold (173 samples, 0.05%)core::iter::adapters::map::map_fold::{{closure}} (85 samples, 0.02%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::get_stats (337 samples, 0.09%)alloc::collections::btree::map::BTreeMap<K,V,A>::values (156 samples, 0.04%)core::mem::drop (39 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<torrust_tracker_primitives::peer::Peer>>> (39 samples, 0.01%)core::ptr::drop_in_place<alloc::sync::Arc<torrust_tracker_primitives::peer::Peer>> (39 samples, 0.01%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (39 samples, 0.01%)torrust_tracker_torrent_repository::entry::mutex_std::<impl torrust_tracker_torrent_repository::entry::EntrySync for alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>::insert_or_update_peer_and_get_stats (750 samples, 0.20%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer_and_get_stats (691 samples, 0.18%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer (349 samples, 0.09%)core::option::Option<T>::is_some_and (106 samples, 0.03%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer::{{closure}} (105 samples, 0.03%)core::ptr::drop_in_place<alloc::sync::Arc<torrust_tracker_primitives::peer::Peer>> (101 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (101 samples, 0.03%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (61 samples, 0.02%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (84 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (84 samples, 0.02%)<torrust_tracker_primitives::info_hash::InfoHash as core::cmp::Ord>::cmp (181 samples, 0.05%)core::array::<impl core::cmp::Ord for [T: N]>::cmp (181 samples, 0.05%)core::cmp::impls::<impl core::cmp::Ord for &A>::cmp (181 samples, 0.05%)core::slice::cmp::<impl core::cmp::Ord for [T]>::cmp (181 samples, 0.05%)<u8 as core::slice::cmp::SliceOrd>::compare (181 samples, 0.05%)core::cmp::impls::<impl core::cmp::Ord for isize>::cmp (76 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (551 samples, 0.15%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (506 samples, 0.13%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (506 samples, 0.13%)alloc::collections::btree::map::BTreeMap<K,V,A>::get (572 samples, 0.15%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::get (751 samples, 0.20%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (64 samples, 0.02%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (83 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (83 samples, 0.02%)<torrust_tracker_primitives::info_hash::InfoHash as core::cmp::Ord>::cmp (216 samples, 0.06%)core::array::<impl core::cmp::Ord for [T: N]>::cmp (216 samples, 0.06%)core::cmp::impls::<impl core::cmp::Ord for &A>::cmp (216 samples, 0.06%)core::slice::cmp::<impl core::cmp::Ord for [T]>::cmp (216 samples, 0.06%)<u8 as core::slice::cmp::SliceOrd>::compare (216 samples, 0.06%)core::cmp::impls::<impl core::cmp::Ord for isize>::cmp (87 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::get (539 samples, 0.14%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (527 samples, 0.14%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (501 samples, 0.13%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (501 samples, 0.13%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::update_torrent_with_peer_and_get_stats (640 samples, 0.17%)core::sync::atomic::AtomicU32::load (117 samples, 0.03%)core::sync::atomic::atomic_load (117 samples, 0.03%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::get_torrents (167 samples, 0.04%)std::sync::rwlock::RwLock<T>::read (162 samples, 0.04%)std::sys::sync::rwlock::futex::RwLock::read (158 samples, 0.04%)tracing::span::Span::log (82 samples, 0.02%)tracing::span::Span::record_all (143 samples, 0.04%)unlink_chunk (679 samples, 0.18%)<rand::rngs::adapter::reseeding::ReseedingRng<R,Rsdr> as rand_core::RngCore>::next_u32 (71 samples, 0.02%)<rand_core::block::BlockRng<R> as rand_core::RngCore>::next_u32 (71 samples, 0.02%)rand_core::block::BlockRng<R>::generate_and_set (59 samples, 0.02%)rand::rng::Rng::gen (72 samples, 0.02%)rand::distributions::other::<impl rand::distributions::distribution::Distribution<[T: _]> for rand::distributions::Standard>::sample (72 samples, 0.02%)rand::rng::Rng::gen (72 samples, 0.02%)rand::distributions::integer::<impl rand::distributions::distribution::Distribution<u8> for rand::distributions::Standard>::sample (72 samples, 0.02%)<rand::rngs::thread::ThreadRng as rand_core::RngCore>::next_u32 (72 samples, 0.02%)[anon] (31,375 samples, 8.29%)[anon]uuid::v4::<impl uuid::Uuid>::new_v4 (90 samples, 0.02%)uuid::rng::bytes (87 samples, 0.02%)rand::random (87 samples, 0.02%)_int_free (938 samples, 0.25%)tcache_put (62 samples, 0.02%)hashbrown::raw::h2 (40 samples, 0.01%)hashbrown::raw::RawTable<T,A>::find_or_find_insert_slot (63 samples, 0.02%)hashbrown::raw::RawTableInner::find_or_find_insert_slot_inner (53 samples, 0.01%)hashbrown::map::HashMap<K,V,S,A>::insert (65 samples, 0.02%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (128 samples, 0.03%)[profiling] (1,452 samples, 0.38%)<alloc::collections::btree::map::Values<K,V> as core::iter::traits::iterator::Iterator>::next (104 samples, 0.03%)<alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next (89 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<alloc::collections::btree::node::marker::Immut,K,V>::next_unchecked (70 samples, 0.02%)alloc::collections::btree::navigate::LazyLeafRange<BorrowType,K,V>::init_front (42 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_char (41 samples, 0.01%)alloc::vec::Vec<T,A>::reserve (49 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve (45 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (157 samples, 0.04%)alloc::string::String::push_str (107 samples, 0.03%)alloc::vec::Vec<T,A>::extend_from_slice (107 samples, 0.03%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (107 samples, 0.03%)alloc::vec::Vec<T,A>::append_elements (107 samples, 0.03%)core::num::<impl u64>::rotate_left (45 samples, 0.01%)<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds (114 samples, 0.03%)core::hash::sip::u8to64_le (102 samples, 0.03%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (388 samples, 0.10%)<core::net::ip_addr::Ipv4Addr as core::hash::Hash>::hash (110 samples, 0.03%)core::array::<impl core::hash::Hash for [T: N]>::hash (109 samples, 0.03%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (109 samples, 0.03%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (93 samples, 0.02%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (93 samples, 0.02%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (93 samples, 0.02%)<core::net::socket_addr::SocketAddrV4 as core::hash::Hash>::hash (135 samples, 0.04%)<core::net::socket_addr::SocketAddr as core::hash::Hash>::hash (202 samples, 0.05%)tokio::runtime::context::CONTEXT::__getit (59 samples, 0.02%)core::cell::Cell<T>::get (59 samples, 0.02%)__entry_text_start (42 samples, 0.01%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (164 samples, 0.04%)core::ops::function::FnMut::call_mut (149 samples, 0.04%)tokio::runtime::coop::poll_proceed (149 samples, 0.04%)tokio::runtime::context::budget (149 samples, 0.04%)std::thread::local::LocalKey<T>::try_with (149 samples, 0.04%)tokio::runtime::context::budget::{{closure}} (73 samples, 0.02%)tokio::runtime::coop::poll_proceed::{{closure}} (73 samples, 0.02%)<tokio::runtime::io::scheduled_io::Readiness as core::future::future::Future>::poll (218 samples, 0.06%)__entry_text_start (55 samples, 0.01%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (89 samples, 0.02%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (89 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::unlock (65 samples, 0.02%)core::sync::atomic::AtomicU32::swap (41 samples, 0.01%)core::sync::atomic::atomic_swap (41 samples, 0.01%)std::sync::mutex::MutexGuard<T>::new (41 samples, 0.01%)std::sync::poison::Flag::guard (41 samples, 0.01%)std::thread::panicking (39 samples, 0.01%)std::panicking::panicking (39 samples, 0.01%)std::panicking::panic_count::count_is_zero (39 samples, 0.01%)core::result::Result<T,E>::is_err (337 samples, 0.09%)core::result::Result<T,E>::is_ok (337 samples, 0.09%)core::sync::atomic::AtomicU32::compare_exchange (60 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (60 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (483 samples, 0.13%)std::sync::mutex::Mutex<T>::lock (456 samples, 0.12%)std::sys::sync::mutex::futex::Mutex::lock (415 samples, 0.11%)<tokio::runtime::io::scheduled_io::Readiness as core::ops::drop::Drop>::drop (864 samples, 0.23%)__memcpy_avx512_unaligned_erms (223 samples, 0.06%)[profiling] (233 samples, 0.06%)binascii::bin2hex (128 samples, 0.03%)<torrust_tracker_primitives::info_hash::InfoHash as core::fmt::Display>::fmt (404 samples, 0.11%)__entry_text_start (811 samples, 0.21%)[[vdso]] (12,846 samples, 3.40%)[[v..__GI___clock_gettime (141 samples, 0.04%)arena_for_chunk (178 samples, 0.05%)arena_for_chunk (151 samples, 0.04%)heap_for_ptr (116 samples, 0.03%)heap_max_size (50 samples, 0.01%)__GI___libc_free (827 samples, 0.22%)arena_for_chunk (86 samples, 0.02%)arena_for_chunk (67 samples, 0.02%)heap_for_ptr (39 samples, 0.01%)__GI___libc_malloc (618 samples, 0.16%)tcache_get (96 samples, 0.03%)__GI___libc_write (225 samples, 0.06%)__GI___libc_write (234 samples, 0.06%)__GI___lll_lock_wait_private (110 samples, 0.03%)futex_wait (66 samples, 0.02%)__GI___lll_lock_wake_private (138 samples, 0.04%)__GI___pthread_disable_asynccancel (209 samples, 0.06%)__GI___pthread_enable_asynccancel (46 samples, 0.01%)__entry_text_start (46 samples, 0.01%)compiler_builtins::float::conv::int_to_float::u128_to_f64_bits (138 samples, 0.04%)__floattidf (183 samples, 0.05%)compiler_builtins::float::conv::__floattidf (172 samples, 0.05%)exp_inline (152 samples, 0.04%)log_inline (148 samples, 0.04%)__ieee754_pow_fma (333 samples, 0.09%)__libc_calloc (299 samples, 0.08%)__libc_recvfrom (1,422 samples, 0.38%)__libc_sendto (881 samples, 0.23%)__memcmp_evex_movbe (277 samples, 0.07%)__memcpy_avx512_unaligned_erms (4,073 samples, 1.08%)__posix_memalign (367 samples, 0.10%)__posix_memalign (216 samples, 0.06%)_mid_memalign (206 samples, 0.05%)arena_for_chunk (38 samples, 0.01%)__pow (75 samples, 0.02%)__entry_text_start (468 samples, 0.12%)_int_free (2,282 samples, 0.60%)tcache_put (139 samples, 0.04%)_int_malloc (2,521 samples, 0.67%)_int_memalign (241 samples, 0.06%)alloc::collections::btree::map::BTreeMap<K,V,A>::insert (125 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (165 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::set_ptr_and_cap (69 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (362 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::grow_amortized (318 samples, 0.08%)alloc::raw_vec::finish_grow (233 samples, 0.06%)core::result::Result<T,E>::map_err (88 samples, 0.02%)core::mem::drop (70 samples, 0.02%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (70 samples, 0.02%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (70 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::unlock (61 samples, 0.02%)core::sync::atomic::AtomicU32::swap (59 samples, 0.02%)core::sync::atomic::atomic_swap (59 samples, 0.02%)alloc_new_heap (197 samples, 0.05%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (197 samples, 0.05%)core::fmt::Formatter::pad (45 samples, 0.01%)core::fmt::Formatter::pad_integral (93 samples, 0.02%)core::fmt::Formatter::pad_integral::write_prefix (47 samples, 0.01%)core::ptr::drop_in_place<[core::option::Option<core::task::wake::Waker>: 32]> (662 samples, 0.17%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (346 samples, 0.09%)core::ptr::drop_in_place<tokio::runtime::task::core::Stage<torrust_tracker::servers::udp::server::Udp::process_request::{{closure}}>> (578 samples, 0.15%)core::ptr::drop_in_place<torrust_tracker::servers::udp::server::Udp::receive_request::{{closure}}> (54 samples, 0.01%)core::str::converts::from_utf8 (81 samples, 0.02%)core::str::validations::run_utf8_validation (70 samples, 0.02%)epoll_wait (87 samples, 0.02%)hashbrown::map::HashMap<K,V,S,A>::insert (52 samples, 0.01%)malloc_consolidate (109 samples, 0.03%)std::sys::pal::unix::time::Timespec::new (76 samples, 0.02%)std::sys::pal::unix::time::Timespec::now (357 samples, 0.09%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (42 samples, 0.01%)core::cmp::PartialOrd::ge (42 samples, 0.01%)std::sys::pal::unix::time::Timespec::sub_timespec (202 samples, 0.05%)std::sys::sync::mutex::futex::Mutex::lock_contended (233 samples, 0.06%)std::sys::sync::mutex::futex::Mutex::spin (67 samples, 0.02%)std::sys_common::net::TcpListener::socket_addr (85 samples, 0.02%)std::sys_common::net::sockname (80 samples, 0.02%)syscall (511 samples, 0.14%)core::ptr::drop_in_place<core::cell::RefMut<core::option::Option<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core>>>> (95 samples, 0.03%)core::ptr::drop_in_place<core::cell::BorrowRefMut> (95 samples, 0.03%)<core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (95 samples, 0.03%)core::cell::Cell<T>::set (95 samples, 0.03%)core::cell::Cell<T>::replace (95 samples, 0.03%)core::mem::replace (95 samples, 0.03%)core::ptr::write (95 samples, 0.03%)tokio::runtime::context::with_scheduler (369 samples, 0.10%)std::thread::local::LocalKey<T>::try_with (256 samples, 0.07%)tokio::runtime::context::with_scheduler::{{closure}} (255 samples, 0.07%)tokio::runtime::context::scoped::Scoped<T>::with (255 samples, 0.07%)tokio::runtime::scheduler::multi_thread::worker::with_current::{{closure}} (255 samples, 0.07%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::{{closure}} (255 samples, 0.07%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local (156 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (52 samples, 0.01%)tokio::io::ready::Ready::from_mio (40 samples, 0.01%)core::sync::atomic::AtomicUsize::compare_exchange (39 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (39 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (609 samples, 0.16%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (439 samples, 0.12%)__entry_text_start (200 samples, 0.05%)__entry_text_start (331 samples, 0.09%)__entry_text_start (74 samples, 0.02%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (1,520 samples, 0.40%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (828 samples, 0.22%)core::ptr::drop_in_place<tokio::runtime::io::scheduled_io::Readiness> (279 samples, 0.07%)core::mem::drop (88 samples, 0.02%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (88 samples, 0.02%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (88 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::unlock (72 samples, 0.02%)core::sync::atomic::AtomicU32::swap (65 samples, 0.02%)core::sync::atomic::atomic_swap (65 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (69 samples, 0.02%)std::sync::mutex::Mutex<T>::lock (66 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock (48 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (566 samples, 0.15%)alloc::vec::Vec<T,A>::pop (77 samples, 0.02%)core::ptr::read (48 samples, 0.01%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (50 samples, 0.01%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (50 samples, 0.01%)tokio::loom::std::mutex::Mutex<T>::lock (46 samples, 0.01%)std::sync::mutex::Mutex<T>::lock (46 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (4,232 samples, 1.12%)core::sync::atomic::atomic_add (4,232 samples, 1.12%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (4,298 samples, 1.14%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (4,674 samples, 1.24%)__entry_text_start (67 samples, 0.02%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (210 samples, 0.06%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (107 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark_condvar (84 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (82 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::next_remote_task (120 samples, 0.03%)tokio::runtime::scheduler::inject::shared::Shared<T>::is_empty (48 samples, 0.01%)tokio::runtime::scheduler::inject::shared::Shared<T>::len (48 samples, 0.01%)core::sync::atomic::AtomicUsize::load (48 samples, 0.01%)core::sync::atomic::atomic_load (48 samples, 0.01%)tokio::runtime::task::core::Header::get_owner_id (61 samples, 0.02%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (61 samples, 0.02%)tokio::runtime::task::core::Header::get_owner_id::{{closure}} (61 samples, 0.02%)std::sync::poison::Flag::done (462 samples, 0.12%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::util::linked_list::LinkedList<tokio::runtime::task::Task<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>,tokio::runtime::task::core::Header>>> (540 samples, 0.14%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (540 samples, 0.14%)std::sys::sync::mutex::futex::Mutex::unlock (76 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_sub (91 samples, 0.02%)core::sync::atomic::atomic_sub (91 samples, 0.02%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (61 samples, 0.02%)core::result::Result<T,E>::is_err (88 samples, 0.02%)core::result::Result<T,E>::is_ok (88 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::release (884 samples, 0.23%)tokio::runtime::task::list::OwnedTasks<S>::remove (873 samples, 0.23%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (796 samples, 0.21%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::shard_inner (102 samples, 0.03%)tokio::loom::std::mutex::Mutex<T>::lock (102 samples, 0.03%)std::sync::mutex::Mutex<T>::lock (102 samples, 0.03%)std::sys::sync::mutex::futex::Mutex::lock (96 samples, 0.03%)core::cell::RefCell<T>::borrow_mut (38 samples, 0.01%)core::cell::RefCell<T>::try_borrow_mut (38 samples, 0.01%)core::cell::BorrowRefMut::new (38 samples, 0.01%)tokio::runtime::scheduler::defer::Defer::wake (86 samples, 0.02%)std::sys::pal::unix::futex::futex_wait (101 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (186 samples, 0.05%)std::sync::condvar::Condvar::wait (132 samples, 0.03%)std::sys::sync::condvar::futex::Condvar::wait (130 samples, 0.03%)std::sys::sync::condvar::futex::Condvar::wait_optional_timeout (130 samples, 0.03%)core::sync::atomic::AtomicUsize::compare_exchange (69 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (69 samples, 0.02%)tokio::runtime::scheduler::multi_thread::park::Inner::park_driver (281 samples, 0.07%)tokio::runtime::driver::Driver::park (96 samples, 0.03%)tokio::runtime::driver::TimeDriver::park (96 samples, 0.03%)tokio::runtime::time::Driver::park (91 samples, 0.02%)tokio::runtime::scheduler::multi_thread::park::Parker::park (627 samples, 0.17%)tokio::runtime::scheduler::multi_thread::park::Inner::park (627 samples, 0.17%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (1,130 samples, 0.30%)tokio::runtime::scheduler::multi_thread::worker::Core::should_notify_others (62 samples, 0.02%)core::cell::RefCell<T>::borrow_mut (84 samples, 0.02%)core::cell::RefCell<T>::try_borrow_mut (84 samples, 0.02%)core::cell::BorrowRefMut::new (84 samples, 0.02%)core::cell::RefCell<T>::borrow_mut (250 samples, 0.07%)core::cell::RefCell<T>::try_borrow_mut (250 samples, 0.07%)core::cell::BorrowRefMut::new (250 samples, 0.07%)tokio::runtime::coop::budget (368 samples, 0.10%)tokio::runtime::coop::with_budget (368 samples, 0.10%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} (318 samples, 0.08%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_poll (82 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (600 samples, 0.16%)tokio::runtime::signal::Driver::process (79 samples, 0.02%)tokio::runtime::io::driver::signal::<impl tokio::runtime::io::driver::Driver>::consume_signal_ready (49 samples, 0.01%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::net::udp::UdpSocket>> (62 samples, 0.02%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (62 samples, 0.02%)core::ptr::drop_in_place<alloc::sync::Arc<torrust_tracker::core::Tracker>> (140 samples, 0.04%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (140 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_sub (91 samples, 0.02%)core::sync::atomic::atomic_sub (91 samples, 0.02%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (261 samples, 0.07%)tokio::runtime::task::core::Core<T,S>::set_stage::{{closure}} (260 samples, 0.07%)torrust_tracker::servers::udp::server::Udp::process_valid_request::{{closure}} (233 samples, 0.06%)tokio::runtime::task::core::Core<T,S>::set_stage (353 samples, 0.09%)core::sync::atomic::AtomicUsize::fetch_xor (127 samples, 0.03%)core::sync::atomic::atomic_xor (127 samples, 0.03%)tokio::runtime::task::state::State::transition_to_complete (135 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_sub (44 samples, 0.01%)core::sync::atomic::atomic_sub (44 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::complete (242 samples, 0.06%)tokio::runtime::task::state::State::transition_to_terminal (67 samples, 0.02%)tokio::runtime::task::harness::Harness<T,S>::dealloc (53 samples, 0.01%)std::sync::poison::Flag::done (203 samples, 0.05%)core::ptr::drop_in_place<tokio::util::sharded_list::ShardGuard<tokio::runtime::task::Task<alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>,tokio::runtime::task::core::Header>> (272 samples, 0.07%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::util::linked_list::LinkedList<tokio::runtime::task::Task<alloc::sync::Arc<tokio::runtime::scheduler::current_thread::Handle>>,tokio::runtime::task::core::Header>>> (272 samples, 0.07%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (272 samples, 0.07%)std::sys::sync::mutex::futex::Mutex::unlock (65 samples, 0.02%)core::sync::atomic::AtomicU32::swap (48 samples, 0.01%)core::sync::atomic::atomic_swap (48 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (78 samples, 0.02%)core::sync::atomic::atomic_add (78 samples, 0.02%)<tokio::runtime::task::Task<S> as tokio::util::linked_list::Link>::pointers (39 samples, 0.01%)tokio::runtime::task::core::Header::get_trailer (39 samples, 0.01%)tokio::util::sharded_list::ShardGuard<L,<L as tokio::util::linked_list::Link>::Target>::push (531 samples, 0.14%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (144 samples, 0.04%)core::result::Result<T,E>::is_err (40 samples, 0.01%)core::result::Result<T,E>::is_ok (40 samples, 0.01%)tokio::runtime::task::list::OwnedTasks<S>::bind_inner (1,157 samples, 0.31%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::lock_shard (431 samples, 0.11%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::shard_inner (430 samples, 0.11%)tokio::loom::std::mutex::Mutex<T>::lock (429 samples, 0.11%)std::sync::mutex::Mutex<T>::lock (429 samples, 0.11%)std::sys::sync::mutex::futex::Mutex::lock (425 samples, 0.11%)core::sync::atomic::AtomicU32::compare_exchange (385 samples, 0.10%)core::sync::atomic::atomic_compare_exchange (385 samples, 0.10%)tokio::runtime::task::raw::drop_abort_handle (184 samples, 0.05%)tokio::runtime::task::harness::Harness<T,S>::drop_reference (167 samples, 0.04%)tokio::runtime::task::state::State::ref_dec (167 samples, 0.04%)core::sync::atomic::AtomicUsize::compare_exchange (44 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (44 samples, 0.01%)tokio::runtime::task::raw::drop_join_handle_slow (126 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::drop_join_handle_slow (117 samples, 0.03%)tokio::runtime::task::state::State::unset_join_interested (76 samples, 0.02%)tokio::runtime::task::state::State::fetch_update (76 samples, 0.02%)core::result::Result<T,E>::is_err (53 samples, 0.01%)core::result::Result<T,E>::is_ok (53 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Core::maintenance (87 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (82 samples, 0.02%)std::sync::mutex::Mutex<T>::lock (82 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock (82 samples, 0.02%)tokio::runtime::scheduler::multi_thread::idle::Idle::is_parked (56 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_parked (60 samples, 0.02%)tokio::runtime::scheduler::multi_thread::idle::Idle::transition_worker_to_parked (78 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (74 samples, 0.02%)std::sync::mutex::Mutex<T>::lock (74 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock (74 samples, 0.02%)core::result::Result<T,E>::is_err (60 samples, 0.02%)core::result::Result<T,E>::is_ok (60 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::park (266 samples, 0.07%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (91 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Core::next_task (44 samples, 0.01%)core::sync::atomic::AtomicU64::compare_exchange (98 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (98 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (272 samples, 0.07%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (339 samples, 0.09%)tokio::runtime::scheduler::multi_thread::worker::Core::steal_work (549 samples, 0.15%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (980 samples, 0.26%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} (980 samples, 0.26%)tokio::runtime::scheduler::multi_thread::worker::run (980 samples, 0.26%)tokio::runtime::context::runtime::enter_runtime (980 samples, 0.26%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}} (980 samples, 0.26%)tokio::runtime::context::set_scheduler (980 samples, 0.26%)std::thread::local::LocalKey<T>::with (980 samples, 0.26%)std::thread::local::LocalKey<T>::try_with (980 samples, 0.26%)tokio::runtime::context::set_scheduler::{{closure}} (980 samples, 0.26%)tokio::runtime::context::scoped::Scoped<T>::set (980 samples, 0.26%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} (980 samples, 0.26%)tokio::runtime::scheduler::multi_thread::worker::Context::run (980 samples, 0.26%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,050 samples, 0.28%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}} (1,047 samples, 0.28%)tokio::runtime::task::core::Core<T,S>::poll (1,075 samples, 0.28%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,099 samples, 0.29%)tokio::runtime::task::harness::poll_future::{{closure}} (1,099 samples, 0.29%)tokio::runtime::task::harness::poll_future (1,117 samples, 0.30%)std::panic::catch_unwind (1,115 samples, 0.29%)std::panicking::try (1,115 samples, 0.29%)std::panicking::try::do_call (1,114 samples, 0.29%)tokio::runtime::task::state::State::transition_to_running (377 samples, 0.10%)tokio::runtime::task::state::State::fetch_update_action (377 samples, 0.10%)tokio::runtime::task::raw::poll (1,566 samples, 0.41%)tokio::runtime::task::harness::Harness<T,S>::poll (1,533 samples, 0.41%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (1,525 samples, 0.40%)core::array::<impl core::default::Default for [T: 32]>::default (42 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (190 samples, 0.05%)tokio::loom::std::mutex::Mutex<T>::lock (47 samples, 0.01%)std::sync::mutex::Mutex<T>::lock (47 samples, 0.01%)tokio::runtime::time::source::TimeSource::instant_to_tick (43 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (73 samples, 0.02%)tokio::runtime::time::source::TimeSource::now (50 samples, 0.01%)tokio::runtime::time::Driver::park_internal (346 samples, 0.09%)core::num::<impl u64>::rotate_right (51 samples, 0.01%)tokio::runtime::time::wheel::level::Level::next_occupied_slot (441 samples, 0.12%)tokio::runtime::time::wheel::level::slot_range (99 samples, 0.03%)core::num::<impl usize>::pow (99 samples, 0.03%)tokio::runtime::time::wheel::level::level_range (154 samples, 0.04%)tokio::runtime::time::wheel::level::slot_range (146 samples, 0.04%)core::num::<impl usize>::pow (146 samples, 0.04%)tokio::runtime::time::wheel::level::Level::next_expiration (833 samples, 0.22%)tokio::runtime::time::wheel::level::slot_range (161 samples, 0.04%)core::num::<impl usize>::pow (161 samples, 0.04%)tokio::runtime::time::wheel::Wheel::next_expiration (1,138 samples, 0.30%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::is_empty (55 samples, 0.01%)core::option::Option<T>::is_some (55 samples, 0.01%)torrust_tracker::core::Tracker::get_torrent_peers_for_peer (112 samples, 0.03%)torrust_tracker_torrent_repository::entry::mutex_std::<impl torrust_tracker_torrent_repository::entry::EntrySync for alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>::get_peers_for_client (79 samples, 0.02%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::get_peers_for_client (48 samples, 0.01%)core::iter::traits::iterator::Iterator::collect (41 samples, 0.01%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (41 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (41 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (41 samples, 0.01%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::build (234 samples, 0.06%)std::hash::random::DefaultHasher::new (108 samples, 0.03%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::get_last_time_extent (98 samples, 0.03%)torrust_tracker_clock::time_extent::Make::now (75 samples, 0.02%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (415 samples, 0.11%)core::sync::atomic::AtomicUsize::fetch_add (129 samples, 0.03%)core::sync::atomic::atomic_add (129 samples, 0.03%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::net::udp::UdpSocket>> (112 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (112 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_sub (49 samples, 0.01%)core::sync::atomic::atomic_sub (49 samples, 0.01%)torrust_tracker::servers::udp::server::Udp::process_request::{{closure}} (1,399 samples, 0.37%)<F as core::future::into_future::IntoFuture>::into_future (40 samples, 0.01%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (330 samples, 0.09%)core::sync::atomic::AtomicUsize::fetch_add (210 samples, 0.06%)core::sync::atomic::atomic_add (210 samples, 0.06%)torrust_tracker::servers::udp::handlers::handle_packet (80 samples, 0.02%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::net::udp::UdpSocket>> (212 samples, 0.06%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (212 samples, 0.06%)torrust_tracker::core::Tracker::update_torrent_with_peer_and_get_stats::{{closure}} (321 samples, 0.08%)torrust_tracker::core::Tracker::announce::{{closure}} (434 samples, 0.11%)torrust_tracker::servers::udp::handlers::handle_announce::{{closure}} (635 samples, 0.17%)torrust_tracker::servers::udp::handlers::handle_connect::{{closure}} (56 samples, 0.01%)torrust_tracker::servers::udp::handlers::handle_request::{{closure}} (986 samples, 0.26%)core::fmt::Formatter::new (50 samples, 0.01%)core::intrinsics::copy_nonoverlapping (39 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt (208 samples, 0.05%)core::fmt::num::imp::fmt_u64 (188 samples, 0.05%)core::fmt::num::imp::<impl core::fmt::Display for i64>::fmt (131 samples, 0.03%)core::fmt::num::imp::fmt_u64 (119 samples, 0.03%)<T as alloc::string::ToString>::to_string (426 samples, 0.11%)core::option::Option<T>::expect (74 samples, 0.02%)torrust_tracker::servers::udp::logging::map_action_name (51 samples, 0.01%)torrust_tracker::servers::udp::logging::log_request (679 samples, 0.18%)<T as alloc::string::ToString>::to_string (106 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt (72 samples, 0.02%)core::fmt::num::imp::fmt_u64 (58 samples, 0.02%)core::option::Option<T>::expect (38 samples, 0.01%)torrust_tracker::servers::udp::handlers::handle_packet::{{closure}} (2,539 samples, 0.67%)torrust_tracker::servers::udp::logging::log_response (198 samples, 0.05%)alloc::vec::from_elem (583 samples, 0.15%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (583 samples, 0.15%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (583 samples, 0.15%)alloc::raw_vec::RawVec<T,A>::try_allocate_in (583 samples, 0.15%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (583 samples, 0.15%)alloc::alloc::Global::alloc_impl (583 samples, 0.15%)alloc::alloc::alloc_zeroed (583 samples, 0.15%)__rdl_alloc_zeroed (583 samples, 0.15%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc_zeroed (583 samples, 0.15%)__entry_text_start (110 samples, 0.03%)__entry_text_start (278 samples, 0.07%)std::sys::pal::unix::cvt (338 samples, 0.09%)<isize as std::sys::pal::unix::IsMinusOne>::is_minus_one (338 samples, 0.09%)torrust_tracker::servers::udp::server::Udp::process_valid_request::{{closure}} (6,133 samples, 1.62%)torrust_tracker::servers::udp::server::Udp::send_response::{{closure}} (2,253 samples, 0.60%)torrust_tracker::servers::udp::server::Udp::send_packet::{{closure}} (1,179 samples, 0.31%)tokio::net::udp::UdpSocket::send_to::{{closure}} (1,082 samples, 0.29%)tokio::net::udp::UdpSocket::send_to_addr::{{closure}} (1,028 samples, 0.27%)tokio::runtime::io::registration::Registration::async_io::{{closure}} (922 samples, 0.24%)tokio::net::udp::UdpSocket::send_to_addr::{{closure}}::{{closure}} (716 samples, 0.19%)mio::net::udp::UdpSocket::send_to (681 samples, 0.18%)mio::io_source::IoSource<T>::do_io (681 samples, 0.18%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (681 samples, 0.18%)mio::net::udp::UdpSocket::send_to::{{closure}} (681 samples, 0.18%)std::net::udp::UdpSocket::send_to (681 samples, 0.18%)std::sys_common::net::UdpSocket::send_to (661 samples, 0.17%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (38 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (38 samples, 0.01%)core::sync::atomic::atomic_add (38 samples, 0.01%)alloc::vec::Vec<T>::with_capacity (46 samples, 0.01%)alloc::vec::Vec<T,A>::with_capacity_in (46 samples, 0.01%)tokio::net::udp::UdpSocket::readable::{{closure}} (474 samples, 0.13%)tokio::net::udp::UdpSocket::ready::{{closure}} (454 samples, 0.12%)torrust_tracker::servers::udp::server::Udp::receive_request::{{closure}} (655 samples, 0.17%)tokio::net::udp::UdpSocket::recv_buf_from::{{closure}} (79 samples, 0.02%)tokio::runtime::io::registration::Registration::async_io::{{closure}} (58 samples, 0.02%)__rdl_alloc (49 samples, 0.01%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (49 samples, 0.01%)std::sys::pal::unix::alloc::aligned_malloc (49 samples, 0.01%)core::option::Option<T>::map (299 samples, 0.08%)tokio::task::spawn::spawn_inner::{{closure}} (299 samples, 0.08%)tokio::runtime::scheduler::Handle::spawn (299 samples, 0.08%)tokio::runtime::scheduler::multi_thread::handle::Handle::spawn (299 samples, 0.08%)tokio::runtime::scheduler::multi_thread::handle::Handle::bind_new_task (299 samples, 0.08%)tokio::runtime::task::list::OwnedTasks<S>::bind (287 samples, 0.08%)tokio::runtime::task::new_task (278 samples, 0.07%)tokio::runtime::task::raw::RawTask::new (278 samples, 0.07%)tokio::runtime::task::core::Cell<T,S>::new (278 samples, 0.07%)alloc::boxed::Box<T>::new (56 samples, 0.01%)alloc::alloc::exchange_malloc (56 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (56 samples, 0.01%)alloc::alloc::Global::alloc_impl (56 samples, 0.01%)alloc::alloc::alloc (56 samples, 0.01%)torrust_tracker::servers::udp::server::Udp::run_with_graceful_shutdown::{{closure}}::{{closure}} (1,073 samples, 0.28%)torrust_tracker::servers::udp::server::Udp::run_udp_server::{{closure}} (1,073 samples, 0.28%)torrust_tracker::servers::udp::server::Udp::spawn_request_processor (300 samples, 0.08%)tokio::task::spawn::spawn (300 samples, 0.08%)tokio::task::spawn::spawn_inner (300 samples, 0.08%)tokio::runtime::context::current::with_current (300 samples, 0.08%)std::thread::local::LocalKey<T>::try_with (300 samples, 0.08%)tokio::runtime::context::current::with_current::{{closure}} (300 samples, 0.08%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::get_stats (81 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::values (62 samples, 0.02%)torrust_tracker_torrent_repository::entry::mutex_std::<impl torrust_tracker_torrent_repository::entry::EntrySync for alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>::insert_or_update_peer_and_get_stats (353 samples, 0.09%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer_and_get_stats (273 samples, 0.07%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer (191 samples, 0.05%)core::option::Option<T>::is_some_and (46 samples, 0.01%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer::{{closure}} (45 samples, 0.01%)core::ptr::drop_in_place<alloc::sync::Arc<torrust_tracker_primitives::peer::Peer>> (44 samples, 0.01%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (44 samples, 0.01%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::get (61 samples, 0.02%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::update_torrent_with_peer_and_get_stats (48 samples, 0.01%)core::sync::atomic::AtomicU32::load (46 samples, 0.01%)core::sync::atomic::atomic_load (46 samples, 0.01%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::get_torrents (74 samples, 0.02%)std::sync::rwlock::RwLock<T>::read (68 samples, 0.02%)std::sys::sync::rwlock::futex::RwLock::read (65 samples, 0.02%)tracing::span::Span::log (64 samples, 0.02%)core::fmt::Arguments::new_v1 (39 samples, 0.01%)tracing_core::span::Record::is_empty (67 samples, 0.02%)tracing_core::field::ValueSet::is_empty (67 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::all (43 samples, 0.01%)tracing::span::Span::record_all (253 samples, 0.07%)unlink_chunk (517 samples, 0.14%)uuid::builder::Builder::with_variant (112 samples, 0.03%)__entry_text_start (86 samples, 0.02%)uuid::builder::Builder::from_random_bytes (150 samples, 0.04%)uuid::builder::Builder::with_version (38 samples, 0.01%)__entry_text_start (187 samples, 0.05%)<rand::rngs::adapter::reseeding::ReseedingRng<R,Rsdr> as rand_core::RngCore>::next_u32 (433 samples, 0.11%)<rand_core::block::BlockRng<R> as rand_core::RngCore>::next_u32 (433 samples, 0.11%)rand::rng::Rng::gen (445 samples, 0.12%)rand::distributions::other::<impl rand::distributions::distribution::Distribution<[T: _]> for rand::distributions::Standard>::sample (445 samples, 0.12%)rand::rng::Rng::gen (445 samples, 0.12%)rand::distributions::integer::<impl rand::distributions::distribution::Distribution<u8> for rand::distributions::Standard>::sample (445 samples, 0.12%)<rand::rngs::thread::ThreadRng as rand_core::RngCore>::next_u32 (445 samples, 0.12%)[unknown] (62,585 samples, 16.54%)[unknown]uuid::v4::<impl uuid::Uuid>::new_v4 (699 samples, 0.18%)uuid::rng::bytes (533 samples, 0.14%)rand::random (533 samples, 0.14%)__entry_text_start (59 samples, 0.02%)__GI___libc_malloc (138 samples, 0.04%)__memcpy_avx512_unaligned_erms (107 samples, 0.03%)_int_free (89 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (41 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (73 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::grow_amortized (64 samples, 0.02%)__perf_event_task_sched_in (42 samples, 0.01%)ctx_sched_in (42 samples, 0.01%)visit_groups_merge.constprop.0.isra.0 (42 samples, 0.01%)__x64_sys_futex (45 samples, 0.01%)do_futex (45 samples, 0.01%)futex_wait (45 samples, 0.01%)futex_wait_queue (45 samples, 0.01%)schedule (45 samples, 0.01%)__schedule (45 samples, 0.01%)finish_task_switch.isra.0 (45 samples, 0.01%)std::sys::pal::unix::futex::futex_wait (48 samples, 0.01%)syscall (48 samples, 0.01%)entry_SYSCALL_64_after_hwframe (48 samples, 0.01%)do_syscall_64 (48 samples, 0.01%)tokio::loom::std::mutex::Mutex<T>::lock (50 samples, 0.01%)std::sync::mutex::Mutex<T>::lock (50 samples, 0.01%)std::sys::sync::mutex::futex::Mutex::lock (50 samples, 0.01%)std::sys::sync::mutex::futex::Mutex::lock_contended (50 samples, 0.01%)[[vdso]] (49 samples, 0.01%)[[vdso]] (43 samples, 0.01%)[[vdso]] (1,196 samples, 0.32%)__pow (1,270 samples, 0.34%)std::f64::<impl f64>::powf (1,334 samples, 0.35%)std::time::Instant::now (43 samples, 0.01%)std::sys::pal::unix::time::Instant::now (43 samples, 0.01%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (1,559 samples, 0.41%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (47 samples, 0.01%)std::time::Instant::now (45 samples, 0.01%)std::sys::pal::unix::time::Instant::now (45 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (40 samples, 0.01%)ep_item_poll.isra.0 (48 samples, 0.01%)ep_send_events (86 samples, 0.02%)__x64_sys_epoll_wait (135 samples, 0.04%)do_epoll_wait (131 samples, 0.03%)ep_poll (124 samples, 0.03%)mio::poll::Poll::poll (144 samples, 0.04%)mio::sys::unix::selector::epoll::Selector::select (144 samples, 0.04%)epoll_wait (143 samples, 0.04%)entry_SYSCALL_64_after_hwframe (140 samples, 0.04%)do_syscall_64 (137 samples, 0.04%)tokio::runtime::io::driver::Driver::turn (157 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (169 samples, 0.04%)tokio::runtime::scheduler::multi_thread::park::Parker::park_timeout (168 samples, 0.04%)tokio::runtime::driver::Driver::park_timeout (168 samples, 0.04%)tokio::runtime::driver::TimeDriver::park_timeout (168 samples, 0.04%)tokio::runtime::time::Driver::park_timeout (168 samples, 0.04%)tokio::runtime::time::Driver::park_internal (161 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::maintenance (244 samples, 0.06%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (149 samples, 0.04%)alloc::sync::Arc<T,A>::inner (149 samples, 0.04%)core::ptr::non_null::NonNull<T>::as_ref (149 samples, 0.04%)core::result::Result<T,E>::is_ok (44 samples, 0.01%)core::sync::atomic::AtomicUsize::compare_exchange (43 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (43 samples, 0.01%)core::bool::<impl bool>::then (63 samples, 0.02%)__x64_sys_futex (297 samples, 0.08%)futex_setup_timer (44 samples, 0.01%)_raw_spin_unlock (43 samples, 0.01%)futex_unqueue (124 samples, 0.03%)__futex_queue (105 samples, 0.03%)plist_add (143 samples, 0.04%)_raw_spin_lock (582 samples, 0.15%)clear_buddies (87 samples, 0.02%)__update_load_avg_cfs_rq (68 samples, 0.02%)__update_load_avg_se (74 samples, 0.02%)clear_buddies (130 samples, 0.03%)update_cfs_group (489 samples, 0.13%)reweight_entity (204 samples, 0.05%)__calc_delta (373 samples, 0.10%)__cgroup_account_cputime (50 samples, 0.01%)cpuacct_charge (423 samples, 0.11%)update_curr (1,525 samples, 0.40%)update_min_vruntime (71 samples, 0.02%)__update_load_avg_cfs_rq (489 samples, 0.13%)__update_load_avg_se (418 samples, 0.11%)update_load_avg (1,435 samples, 0.38%)dequeue_entity (4,560 samples, 1.21%)update_min_vruntime (146 samples, 0.04%)update_cfs_group (222 samples, 0.06%)update_curr (42 samples, 0.01%)dequeue_task_fair (5,294 samples, 1.40%)update_min_vruntime (65 samples, 0.02%)dequeue_task (5,351 samples, 1.41%)dequeue_task_fair (63 samples, 0.02%)_raw_spin_unlock (82 samples, 0.02%)__rcu_read_unlock (179 samples, 0.05%)perf_ibs_add (421 samples, 0.11%)perf_ibs_start (364 samples, 0.10%)perf_event_update_userpage (129 samples, 0.03%)event_sched_in (736 samples, 0.19%)merge_sched_in (889 samples, 0.23%)perf_pmu_nop_int (88 samples, 0.02%)ctx_sched_in (1,272 samples, 0.34%)visit_groups_merge.constprop.0.isra.0 (1,233 samples, 0.33%)rb_next (161 samples, 0.04%)perf_ctx_enable (43 samples, 0.01%)perf_ctx_sched_task_cb (68 samples, 0.02%)perf_pmu_nop_void (75 samples, 0.02%)__perf_event_task_sched_in (1,616 samples, 0.43%)__rcu_read_unlock (40 samples, 0.01%)_raw_spin_unlock (100 samples, 0.03%)finish_task_switch.isra.0 (2,202 samples, 0.58%)pick_next_task_fair (308 samples, 0.08%)newidle_balance (193 samples, 0.05%)__rcu_read_lock (39 samples, 0.01%)pick_next_task_idle (192 samples, 0.05%)__update_idle_core (128 samples, 0.03%)put_prev_entity (53 samples, 0.01%)check_cfs_rq_runtime (38 samples, 0.01%)check_spread.isra.0 (133 samples, 0.04%)pick_next_task (1,105 samples, 0.29%)put_prev_task_fair (422 samples, 0.11%)put_prev_entity (169 samples, 0.04%)__rcu_read_unlock (39 samples, 0.01%)_raw_spin_lock (91 samples, 0.02%)perf_ibs_del (737 samples, 0.19%)perf_ibs_stop (677 samples, 0.18%)native_read_msr (236 samples, 0.06%)event_sched_out (785 samples, 0.21%)__pmu_ctx_sched_out (1,001 samples, 0.26%)group_sched_out (928 samples, 0.25%)perf_ibs_del (73 samples, 0.02%)ctx_sched_out (1,285 samples, 0.34%)sched_clock_cpu (225 samples, 0.06%)sched_clock (194 samples, 0.05%)native_sched_clock (194 samples, 0.05%)perf_ctx_disable (116 samples, 0.03%)perf_ctx_sched_task_cb (85 samples, 0.02%)perf_pmu_nop_void (71 samples, 0.02%)__perf_event_task_sched_out (1,815 samples, 0.48%)perf_event_context_sched_out (1,620 samples, 0.43%)prepare_task_switch (1,888 samples, 0.50%)psi_group_change (82 samples, 0.02%)psi_group_change (1,810 samples, 0.48%)record_times (50 samples, 0.01%)record_times (90 samples, 0.02%)psi_task_switch (2,481 samples, 0.66%)sched_clock_cpu (300 samples, 0.08%)sched_clock (256 samples, 0.07%)native_sched_clock (256 samples, 0.07%)put_prev_task_fair (111 samples, 0.03%)rcu_note_context_switch (60 samples, 0.02%)__schedule (14,876 samples, 3.93%)__sc..update_rq_clock (114 samples, 0.03%)sched_clock_cpu (81 samples, 0.02%)sched_clock (66 samples, 0.02%)native_sched_clock (66 samples, 0.02%)futex_wait_queue (15,388 samples, 4.07%)fute..schedule (15,047 samples, 3.98%)sche..__get_user_nocheck_4 (99 samples, 0.03%)_raw_spin_lock (50 samples, 0.01%)futex_hash (258 samples, 0.07%)futex_q_lock (294 samples, 0.08%)futex_q_unlock (47 samples, 0.01%)futex_wait_setup (1,137 samples, 0.30%)get_futex_key (137 samples, 0.04%)get_futex_key (71 samples, 0.02%)futex_wait (17,298 samples, 4.57%)futex..schedule (42 samples, 0.01%)do_futex (17,499 samples, 4.62%)do_fu..__x64_sys_futex (17,785 samples, 4.70%)__x64..do_futex (50 samples, 0.01%)__put_user_8 (417 samples, 0.11%)__get_user_8 (293 samples, 0.08%)__rseq_handle_notify_resume (2,024 samples, 0.53%)rseq_ip_fixup (472 samples, 0.12%)rseq_get_rseq_cs.isra.0 (88 samples, 0.02%)blkcg_maybe_throttle_current (123 samples, 0.03%)mem_cgroup_handle_over_high (234 samples, 0.06%)exit_to_user_mode_loop (2,785 samples, 0.74%)mem_cgroup_handle_over_high (59 samples, 0.02%)exit_to_user_mode_prepare (3,301 samples, 0.87%)switch_fpu_return (62 samples, 0.02%)fpregs_assert_state_consistent (42 samples, 0.01%)do_syscall_64 (21,396 samples, 5.65%)do_sysc..syscall_exit_to_user_mode (3,407 samples, 0.90%)entry_SYSCALL_64_after_hwframe (21,799 samples, 5.76%)entry_S..std::sys::pal::unix::futex::futex_wait (22,733 samples, 6.01%)std::sys..syscall (22,455 samples, 5.93%)syscallsyscall_return_via_sysret (192 samples, 0.05%)core::result::Result<T,E>::is_err (236 samples, 0.06%)core::result::Result<T,E>::is_ok (236 samples, 0.06%)std::sync::condvar::Condvar::wait (22,990 samples, 6.08%)std::syn..std::sys::sync::condvar::futex::Condvar::wait (22,989 samples, 6.08%)std::sys..std::sys::sync::condvar::futex::Condvar::wait_optional_timeout (22,989 samples, 6.08%)std::sys..std::sys::sync::mutex::futex::Mutex::lock (256 samples, 0.07%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (23,237 samples, 6.14%)tokio::r..tokio::loom::std::mutex::Mutex<T>::lock (175 samples, 0.05%)std::sync::mutex::Mutex<T>::lock (86 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock (82 samples, 0.02%)core::sync::atomic::AtomicU32::compare_exchange (82 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (82 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (127 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Parker::park (102 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::park (102 samples, 0.03%)core::array::<impl core::default::Default for [T: 32]>::default (58 samples, 0.02%)tokio::runtime::time::wheel::level::Level::next_occupied_slot (104 samples, 0.03%)tokio::runtime::time::wheel::level::level_range (41 samples, 0.01%)tokio::runtime::time::wheel::level::Level::next_expiration (204 samples, 0.05%)tokio::runtime::time::wheel::level::slot_range (48 samples, 0.01%)core::num::<impl usize>::pow (48 samples, 0.01%)tokio::runtime::time::wheel::Wheel::next_expiration (389 samples, 0.10%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::is_empty (61 samples, 0.02%)core::option::Option<T>::is_some (61 samples, 0.02%)tokio::runtime::time::wheel::level::Level::next_expiration (60 samples, 0.02%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (597 samples, 0.16%)tokio::runtime::time::wheel::Wheel::poll_at (82 samples, 0.02%)tokio::runtime::time::wheel::Wheel::next_expiration (70 samples, 0.02%)core::option::Option<T>::map (163 samples, 0.04%)<mio::event::events::Iter as core::iter::traits::iterator::Iterator>::next (174 samples, 0.05%)core::result::Result<T,E>::map (82 samples, 0.02%)mio::sys::unix::selector::epoll::Selector::select::{{closure}} (82 samples, 0.02%)alloc::vec::Vec<T,A>::set_len (51 samples, 0.01%)[[vdso]] (152 samples, 0.04%)__GI___pthread_disable_asynccancel (86 samples, 0.02%)__x64_sys_epoll_wait (99 samples, 0.03%)__fget_light (521 samples, 0.14%)__fdget (595 samples, 0.16%)__rcu_read_unlock (60 samples, 0.02%)__put_user_nocheck_4 (916 samples, 0.24%)__put_user_nocheck_8 (1,566 samples, 0.41%)_raw_write_lock_irq (418 samples, 0.11%)queued_write_lock_slowpath (97 samples, 0.03%)_raw_write_unlock_irq (119 samples, 0.03%)ep_done_scan (55 samples, 0.01%)__pm_relax (54 samples, 0.01%)_raw_write_lock_irq (1,420 samples, 0.38%)queued_write_lock_slowpath (237 samples, 0.06%)_raw_write_unlock_irq (256 samples, 0.07%)_raw_write_lock_irq (1,302 samples, 0.34%)queued_write_lock_slowpath (356 samples, 0.09%)_raw_write_unlock_irq (135 samples, 0.04%)ep_done_scan (1,745 samples, 0.46%)eventfd_poll (107 samples, 0.03%)sock_poll (4,183 samples, 1.11%)udp_poll (3,029 samples, 0.80%)datagram_poll (2,364 samples, 0.62%)ep_item_poll.isra.0 (4,869 samples, 1.29%)udp_poll (92 samples, 0.02%)mutex_lock (697 samples, 0.18%)ep_send_events (9,657 samples, 2.55%)ep..sock_poll (71 samples, 0.02%)mutex_unlock (1,230 samples, 0.33%)_raw_spin_lock_irqsave (40 samples, 0.01%)hrtimer_init_sleeper (55 samples, 0.01%)__hrtimer_init (47 samples, 0.01%)enqueue_hrtimer (76 samples, 0.02%)timerqueue_add (55 samples, 0.01%)__hrtimer_start_range_ns (185 samples, 0.05%)_raw_spin_lock_irqsave (98 samples, 0.03%)__raw_spin_lock_irqsave (98 samples, 0.03%)hrtimer_start_range_ns (349 samples, 0.09%)rb_erase (52 samples, 0.01%)__remove_hrtimer (120 samples, 0.03%)_raw_spin_lock_irqsave (125 samples, 0.03%)__raw_spin_lock_irqsave (123 samples, 0.03%)hrtimer_try_to_cancel (380 samples, 0.10%)_raw_spin_lock (103 samples, 0.03%)clear_buddies (64 samples, 0.02%)__update_load_avg_cfs_rq (53 samples, 0.01%)__update_load_avg_se (58 samples, 0.02%)clear_buddies (87 samples, 0.02%)update_cfs_group (299 samples, 0.08%)reweight_entity (137 samples, 0.04%)__calc_delta (268 samples, 0.07%)__cgroup_account_cputime (46 samples, 0.01%)cpuacct_charge (227 samples, 0.06%)update_curr (885 samples, 0.23%)update_min_vruntime (41 samples, 0.01%)__update_load_avg_cfs_rq (348 samples, 0.09%)__update_load_avg_se (251 samples, 0.07%)update_load_avg (968 samples, 0.26%)dequeue_entity (2,967 samples, 0.78%)update_min_vruntime (92 samples, 0.02%)update_cfs_group (119 samples, 0.03%)dequeue_task_fair (3,442 samples, 0.91%)dequeue_task (3,487 samples, 0.92%)dequeue_task_fair (42 samples, 0.01%)_raw_spin_unlock (55 samples, 0.01%)perf_ibs_add (51 samples, 0.01%)perf_ibs_start (42 samples, 0.01%)event_sched_in (79 samples, 0.02%)merge_sched_in (116 samples, 0.03%)ctx_sched_in (250 samples, 0.07%)visit_groups_merge.constprop.0.isra.0 (226 samples, 0.06%)rb_next (57 samples, 0.02%)perf_ctx_sched_task_cb (49 samples, 0.01%)perf_pmu_nop_void (45 samples, 0.01%)__perf_event_task_sched_in (505 samples, 0.13%)_raw_spin_unlock (65 samples, 0.02%)finish_task_switch.isra.0 (876 samples, 0.23%)newidle_balance (124 samples, 0.03%)pick_next_task_fair (200 samples, 0.05%)pick_next_task_idle (154 samples, 0.04%)__update_idle_core (95 samples, 0.03%)put_prev_entity (44 samples, 0.01%)check_spread.isra.0 (78 samples, 0.02%)pick_next_task (735 samples, 0.19%)put_prev_task_fair (269 samples, 0.07%)put_prev_entity (106 samples, 0.03%)_raw_spin_lock (72 samples, 0.02%)perf_ibs_del (525 samples, 0.14%)perf_ibs_stop (478 samples, 0.13%)native_read_msr (186 samples, 0.05%)event_sched_out (557 samples, 0.15%)__pmu_ctx_sched_out (682 samples, 0.18%)group_sched_out (639 samples, 0.17%)perf_ibs_del (52 samples, 0.01%)ctx_sched_out (932 samples, 0.25%)sched_clock_cpu (202 samples, 0.05%)sched_clock (184 samples, 0.05%)native_sched_clock (184 samples, 0.05%)perf_ctx_disable (49 samples, 0.01%)perf_ctx_sched_task_cb (56 samples, 0.01%)__perf_event_task_sched_out (1,260 samples, 0.33%)perf_event_context_sched_out (1,125 samples, 0.30%)prepare_task_switch (1,336 samples, 0.35%)psi_group_change (71 samples, 0.02%)psi_group_change (1,302 samples, 0.34%)record_times (58 samples, 0.02%)record_times (60 samples, 0.02%)psi_task_switch (1,806 samples, 0.48%)sched_clock_cpu (152 samples, 0.04%)sched_clock (134 samples, 0.04%)native_sched_clock (134 samples, 0.04%)put_prev_task_fair (57 samples, 0.02%)__schedule (9,010 samples, 2.38%)__..update_rq_clock (151 samples, 0.04%)sched_clock_cpu (126 samples, 0.03%)sched_clock (113 samples, 0.03%)native_sched_clock (113 samples, 0.03%)schedule_hrtimeout_range (10,138 samples, 2.68%)sc..schedule_hrtimeout_range_clock (10,108 samples, 2.67%)sc..schedule (9,099 samples, 2.40%)sc..ktime_get_ts64 (80 samples, 0.02%)read_tsc (561 samples, 0.15%)select_estimate_accuracy (800 samples, 0.21%)ep_poll (25,387 samples, 6.71%)ep_pollschedule_hrtimeout_range (48 samples, 0.01%)do_epoll_wait (26,191 samples, 6.92%)do_epoll_..fput (140 samples, 0.04%)ktime_get_ts64 (245 samples, 0.06%)read_tsc (625 samples, 0.17%)__x64_sys_epoll_wait (27,553 samples, 7.28%)__x64_sys_..__put_user_8 (200 samples, 0.05%)__get_user_8 (189 samples, 0.05%)__rseq_handle_notify_resume (1,198 samples, 0.32%)rseq_ip_fixup (299 samples, 0.08%)rseq_get_rseq_cs.isra.0 (38 samples, 0.01%)mem_cgroup_handle_over_high (38 samples, 0.01%)exit_to_user_mode_loop (1,413 samples, 0.37%)exit_to_user_mode_prepare (1,731 samples, 0.46%)syscall_exit_to_user_mode (1,821 samples, 0.48%)do_syscall_64 (29,522 samples, 7.80%)do_syscall_..entry_SYSCALL_64_after_hwframe (29,687 samples, 7.85%)entry_SYSCA..syscall_return_via_sysret (120 samples, 0.03%)epoll_wait (30,473 samples, 8.05%)epoll_waitmio::poll::Poll::poll (30,680 samples, 8.11%)mio::poll::..mio::sys::unix::selector::epoll::Selector::select (30,680 samples, 8.11%)mio::sys::u..tokio::io::ready::Ready::from_mio (42 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (398 samples, 0.11%)tokio::util::bit::Pack::pack (313 samples, 0.08%)core::result::Result<T,E>::is_err (61 samples, 0.02%)core::result::Result<T,E>::is_ok (61 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (119 samples, 0.03%)std::sync::mutex::Mutex<T>::lock (117 samples, 0.03%)std::sys::sync::mutex::futex::Mutex::lock (92 samples, 0.02%)tokio::runtime::io::driver::Driver::turn (31,755 samples, 8.39%)tokio::runti..tokio::runtime::io::scheduled_io::ScheduledIo::wake (430 samples, 0.11%)__GI___clock_gettime (38 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (41 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (52 samples, 0.01%)tokio::runtime::time::source::TimeSource::now (52 samples, 0.01%)tokio::time::clock::Clock::now (43 samples, 0.01%)tokio::time::clock::now (43 samples, 0.01%)std::time::Instant::now (43 samples, 0.01%)std::sys::pal::unix::time::Instant::now (43 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (45 samples, 0.01%)tokio::runtime::time::source::TimeSource::now (56 samples, 0.01%)tokio::time::clock::Clock::now (49 samples, 0.01%)tokio::time::clock::now (49 samples, 0.01%)std::time::Instant::now (49 samples, 0.01%)std::sys::pal::unix::time::Instant::now (49 samples, 0.01%)tokio::runtime::time::Driver::park_internal (31,983 samples, 8.45%)tokio::runti..tokio::runtime::scheduler::multi_thread::park::Inner::park_driver (32,791 samples, 8.67%)tokio::runti..tokio::runtime::driver::Driver::park (32,760 samples, 8.66%)tokio::runti..tokio::runtime::driver::TimeDriver::park (32,760 samples, 8.66%)tokio::runti..tokio::runtime::time::Driver::park (32,760 samples, 8.66%)tokio::runti..tokio::runtime::scheduler::multi_thread::park::Parker::park (56,209 samples, 14.86%)tokio::runtime::schedul..tokio::runtime::scheduler::multi_thread::park::Inner::park (56,209 samples, 14.86%)tokio::runtime::schedul..tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (56,281 samples, 14.87%)tokio::runtime::schedul..core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (121 samples, 0.03%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (121 samples, 0.03%)std::sys::sync::mutex::futex::Mutex::unlock (115 samples, 0.03%)std::sync::mutex::MutexGuard<T>::new (121 samples, 0.03%)std::sync::poison::Flag::guard (117 samples, 0.03%)std::thread::panicking (114 samples, 0.03%)std::panicking::panicking (114 samples, 0.03%)std::panicking::panic_count::count_is_zero (114 samples, 0.03%)core::sync::atomic::AtomicUsize::load (108 samples, 0.03%)core::sync::atomic::atomic_load (108 samples, 0.03%)core::result::Result<T,E>::is_err (207 samples, 0.05%)core::result::Result<T,E>::is_ok (207 samples, 0.05%)core::sync::atomic::AtomicU32::compare_exchange (128 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (128 samples, 0.03%)tokio::loom::std::mutex::Mutex<T>::lock (599 samples, 0.16%)std::sync::mutex::Mutex<T>::lock (594 samples, 0.16%)std::sys::sync::mutex::futex::Mutex::lock (473 samples, 0.13%)std::sys::sync::mutex::futex::Mutex::lock_contended (134 samples, 0.04%)std::sys::sync::mutex::futex::Mutex::spin (96 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::maintenance (806 samples, 0.21%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (80 samples, 0.02%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (80 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::unlock (48 samples, 0.01%)<T as core::slice::cmp::SliceContains>::slice_contains::{{closure}} (589 samples, 0.16%)core::cmp::impls::<impl core::cmp::PartialEq for usize>::eq (589 samples, 0.16%)core::slice::<impl [T]>::contains (1,373 samples, 0.36%)<T as core::slice::cmp::SliceContains>::slice_contains (1,373 samples, 0.36%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (1,373 samples, 0.36%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (309 samples, 0.08%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (309 samples, 0.08%)core::result::Result<T,E>::is_err (50 samples, 0.01%)core::result::Result<T,E>::is_ok (50 samples, 0.01%)core::sync::atomic::AtomicU32::compare_exchange (59 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (59 samples, 0.02%)tokio::runtime::scheduler::multi_thread::idle::Idle::is_parked (1,625 samples, 0.43%)tokio::loom::std::mutex::Mutex<T>::lock (169 samples, 0.04%)std::sync::mutex::Mutex<T>::lock (168 samples, 0.04%)std::sys::sync::mutex::futex::Mutex::lock (136 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_parked (1,675 samples, 0.44%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (95 samples, 0.03%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (95 samples, 0.03%)std::sys::sync::mutex::futex::Mutex::unlock (88 samples, 0.02%)core::result::Result<T,E>::is_err (163 samples, 0.04%)core::result::Result<T,E>::is_ok (163 samples, 0.04%)tokio::loom::std::mutex::Mutex<T>::lock (342 samples, 0.09%)std::sync::mutex::Mutex<T>::lock (341 samples, 0.09%)std::sys::sync::mutex::futex::Mutex::lock (318 samples, 0.08%)std::sys::sync::mutex::futex::Mutex::lock_contended (117 samples, 0.03%)std::sys::sync::mutex::futex::Mutex::spin (81 samples, 0.02%)tokio::runtime::scheduler::multi_thread::idle::Idle::transition_worker_to_parked (512 samples, 0.14%)tokio::runtime::scheduler::multi_thread::idle::State::dec_num_unparked (67 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::is_empty (57 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::is_empty (46 samples, 0.01%)std::sys::sync::mutex::futex::Mutex::lock_contended (61 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::spin (53 samples, 0.01%)tokio::loom::std::mutex::Mutex<T>::lock (88 samples, 0.02%)std::sync::mutex::Mutex<T>::lock (88 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock (78 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_if_work_pending (287 samples, 0.08%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (201 samples, 0.05%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (201 samples, 0.05%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (100 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_add (98 samples, 0.03%)core::sync::atomic::atomic_add (98 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::park (60,093 samples, 15.88%)tokio::runtime::schedule..tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (898 samples, 0.24%)core::cell::RefCell<T>::borrow_mut (81 samples, 0.02%)core::cell::RefCell<T>::try_borrow_mut (81 samples, 0.02%)core::cell::BorrowRefMut::new (81 samples, 0.02%)tokio::runtime::context::budget (60 samples, 0.02%)std::thread::local::LocalKey<T>::try_with (60 samples, 0.02%)[[vdso]] (62 samples, 0.02%)__memcpy_avx512_unaligned_erms (434 samples, 0.11%)__memcpy_avx512_unaligned_erms (591 samples, 0.16%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (596 samples, 0.16%)tokio::runtime::task::core::Core<T,S>::set_stage::{{closure}} (596 samples, 0.16%)std::panic::catch_unwind (1,053 samples, 0.28%)std::panicking::try (1,053 samples, 0.28%)std::panicking::try::do_call (1,053 samples, 0.28%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,053 samples, 0.28%)core::ops::function::FnOnce::call_once (1,053 samples, 0.28%)tokio::runtime::task::harness::Harness<T,S>::complete::{{closure}} (1,053 samples, 0.28%)tokio::runtime::task::core::Core<T,S>::drop_future_or_output (1,053 samples, 0.28%)tokio::runtime::task::core::Core<T,S>::set_stage (1,041 samples, 0.28%)<core::option::Option<T> as core::ops::try_trait::Try>::branch (38 samples, 0.01%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (76 samples, 0.02%)core::result::Result<T,E>::is_err (750 samples, 0.20%)core::result::Result<T,E>::is_ok (750 samples, 0.20%)tokio::runtime::task::harness::Harness<T,S>::complete (2,086 samples, 0.55%)tokio::runtime::task::harness::Harness<T,S>::release (1,033 samples, 0.27%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::release (1,023 samples, 0.27%)tokio::runtime::task::list::OwnedTasks<S>::remove (1,023 samples, 0.27%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (892 samples, 0.24%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::shard_inner (788 samples, 0.21%)tokio::loom::std::mutex::Mutex<T>::lock (775 samples, 0.20%)std::sync::mutex::Mutex<T>::lock (775 samples, 0.20%)std::sys::sync::mutex::futex::Mutex::lock (771 samples, 0.20%)core::cell::RefCell<T>::borrow_mut (42 samples, 0.01%)core::cell::RefCell<T>::try_borrow_mut (42 samples, 0.01%)core::cell::BorrowRefMut::new (42 samples, 0.01%)tokio::runtime::coop::budget (46 samples, 0.01%)tokio::runtime::coop::with_budget (46 samples, 0.01%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_poll (86 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (212 samples, 0.06%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (71 samples, 0.02%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (139 samples, 0.04%)core::sync::atomic::AtomicUsize::fetch_add (115 samples, 0.03%)core::sync::atomic::atomic_add (115 samples, 0.03%)__memcpy_avx512_unaligned_erms (138 samples, 0.04%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::net::udp::UdpSocket>> (174 samples, 0.05%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (174 samples, 0.05%)core::ptr::drop_in_place<alloc::sync::Arc<torrust_tracker::core::Tracker>> (282 samples, 0.07%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (282 samples, 0.07%)<std::io::cursor::Cursor<T> as std::io::Read>::read_exact (53 samples, 0.01%)std::io::cursor::Cursor<T>::remaining_slice (58 samples, 0.02%)<std::io::cursor::Cursor<T> as std::io::Read>::read_exact (103 samples, 0.03%)std::io::impls::<impl std::io::Read for &[u8]>::read_exact (45 samples, 0.01%)byteorder::io::ReadBytesExt::read_i32 (108 samples, 0.03%)std::io::cursor::Cursor<T>::remaining_slice (55 samples, 0.01%)byteorder::io::ReadBytesExt::read_i64 (57 samples, 0.02%)<std::io::cursor::Cursor<T> as std::io::Read>::read_exact (57 samples, 0.02%)aquatic_udp_protocol::request::Request::from_bytes (1,438 samples, 0.38%)__GI___lll_lock_wait_private (55 samples, 0.01%)futex_wait (38 samples, 0.01%)__x64_sys_futex (128 samples, 0.03%)_raw_spin_lock (67 samples, 0.02%)futex_hash (251 samples, 0.07%)_raw_spin_lock (190 samples, 0.05%)native_queued_spin_lock_slowpath (188 samples, 0.05%)futex_wake_mark (67 samples, 0.02%)get_futex_key (210 samples, 0.06%)_raw_spin_lock_irqsave (45 samples, 0.01%)__raw_spin_lock_irqsave (44 samples, 0.01%)__smp_call_single_queue (117 samples, 0.03%)send_call_function_single_ipi (107 samples, 0.03%)native_send_call_func_single_ipi (64 samples, 0.02%)default_send_IPI_single_phys (64 samples, 0.02%)__default_send_IPI_dest_field (54 samples, 0.01%)llist_add_batch (86 samples, 0.02%)ttwu_queue_wakelist (259 samples, 0.07%)futex_wake (1,916 samples, 0.51%)wake_up_q (702 samples, 0.19%)try_to_wake_up (671 samples, 0.18%)do_futex (2,387 samples, 0.63%)__x64_sys_futex (2,616 samples, 0.69%)futex_wake (53 samples, 0.01%)do_futex (38 samples, 0.01%)exit_to_user_mode_prepare (140 samples, 0.04%)do_syscall_64 (2,881 samples, 0.76%)syscall_exit_to_user_mode (189 samples, 0.05%)entry_SYSCALL_64_after_hwframe (3,055 samples, 0.81%)__GI___lll_lock_wake_private (3,294 samples, 0.87%)__x64_sys_futex (43 samples, 0.01%)plist_add (66 samples, 0.02%)update_cfs_group (57 samples, 0.02%)__calc_delta (40 samples, 0.01%)cpuacct_charge (53 samples, 0.01%)update_curr (190 samples, 0.05%)__update_load_avg_cfs_rq (50 samples, 0.01%)__update_load_avg_se (43 samples, 0.01%)update_load_avg (158 samples, 0.04%)dequeue_entity (565 samples, 0.15%)dequeue_task_fair (664 samples, 0.18%)dequeue_task (672 samples, 0.18%)ctx_sched_in (59 samples, 0.02%)visit_groups_merge.constprop.0.isra.0 (57 samples, 0.02%)__perf_event_task_sched_in (108 samples, 0.03%)finish_task_switch.isra.0 (172 samples, 0.05%)pick_next_task_fair (43 samples, 0.01%)pick_next_task (155 samples, 0.04%)put_prev_task_fair (50 samples, 0.01%)perf_ibs_del (92 samples, 0.02%)perf_ibs_stop (71 samples, 0.02%)event_sched_out (103 samples, 0.03%)__pmu_ctx_sched_out (133 samples, 0.04%)group_sched_out (125 samples, 0.03%)ctx_sched_out (177 samples, 0.05%)prepare_task_switch (276 samples, 0.07%)__perf_event_task_sched_out (237 samples, 0.06%)perf_event_context_sched_out (197 samples, 0.05%)psi_group_change (234 samples, 0.06%)psi_task_switch (343 samples, 0.09%)__schedule (1,782 samples, 0.47%)futex_wait_queue (1,981 samples, 0.52%)schedule (1,806 samples, 0.48%)__get_user_nocheck_4 (110 samples, 0.03%)futex_hash (112 samples, 0.03%)futex_q_lock (233 samples, 0.06%)_raw_spin_lock (85 samples, 0.02%)native_queued_spin_lock_slowpath (85 samples, 0.02%)futex_q_unlock (740 samples, 0.20%)futex_wait_setup (1,346 samples, 0.36%)futex_wait (3,533 samples, 0.93%)do_futex (3,584 samples, 0.95%)__x64_sys_futex (3,670 samples, 0.97%)__put_user_8 (52 samples, 0.01%)__rseq_handle_notify_resume (254 samples, 0.07%)exit_to_user_mode_loop (337 samples, 0.09%)exit_to_user_mode_prepare (451 samples, 0.12%)do_syscall_64 (4,206 samples, 1.11%)syscall_exit_to_user_mode (483 samples, 0.13%)entry_SYSCALL_64_after_hwframe (4,268 samples, 1.13%)__GI___lll_lock_wait_private (4,605 samples, 1.22%)futex_wait (4,488 samples, 1.19%)_int_free (5,829 samples, 1.54%)__GI___libc_free (9,251 samples, 2.44%)__..core::ptr::drop_in_place<torrust_tracker::servers::udp::UdpRequest> (9,429 samples, 2.49%)co..core::ptr::drop_in_place<alloc::vec::Vec<u8>> (9,429 samples, 2.49%)co..core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (9,429 samples, 2.49%)co..<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (9,429 samples, 2.49%)<a..<alloc::alloc::Global as core::alloc::Allocator>::deallocate (9,429 samples, 2.49%)<a..alloc::alloc::dealloc (9,429 samples, 2.49%)al..__rdl_dealloc (9,429 samples, 2.49%)__..std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (9,429 samples, 2.49%)st..tracing::span::Span::record_all (174 samples, 0.05%)unlink_chunk (168 samples, 0.04%)core::result::Result<T,E>::expect (227 samples, 0.06%)core::result::Result<T,E>::map_err (66 samples, 0.02%)__GI___clock_gettime (61 samples, 0.02%)std::sys::pal::unix::time::Timespec::now (68 samples, 0.02%)std::time::Instant::elapsed (109 samples, 0.03%)std::time::Instant::now (80 samples, 0.02%)std::sys::pal::unix::time::Instant::now (80 samples, 0.02%)std::sys::pal::unix::cvt (48 samples, 0.01%)__x64_sys_getsockname (580 samples, 0.15%)__sys_getsockname (64 samples, 0.02%)__get_user_4 (812 samples, 0.21%)__put_user_nocheck_4 (1,020 samples, 0.27%)_copy_to_user (40 samples, 0.01%)apparmor_socket_getsockname (82 samples, 0.02%)_raw_spin_lock_bh (1,657 samples, 0.44%)_raw_spin_unlock_bh (55 samples, 0.01%)ip4_datagram_release_cb (93 samples, 0.02%)dequeue_entity (62 samples, 0.02%)dequeue_task (76 samples, 0.02%)dequeue_task_fair (75 samples, 0.02%)__schedule (179 samples, 0.05%)__lock_sock (196 samples, 0.05%)schedule (180 samples, 0.05%)_raw_spin_lock_bh (83 samples, 0.02%)native_queued_spin_lock_slowpath (78 samples, 0.02%)_raw_spin_unlock_bh (125 samples, 0.03%)__local_bh_enable_ip (71 samples, 0.02%)lock_sock_nested (508 samples, 0.13%)autoremove_wake_function (166 samples, 0.04%)default_wake_function (166 samples, 0.04%)try_to_wake_up (166 samples, 0.04%)__wake_up_common (169 samples, 0.04%)__wake_up (189 samples, 0.05%)__wake_up_common_lock (188 samples, 0.05%)_raw_spin_unlock_bh (139 samples, 0.04%)__local_bh_enable_ip (118 samples, 0.03%)inet_getname (3,442 samples, 0.91%)release_sock (961 samples, 0.25%)ip4_datagram_release_cb (340 samples, 0.09%)lock_sock_nested (41 samples, 0.01%)__check_object_size.part.0 (339 samples, 0.09%)check_stack_object (284 samples, 0.08%)__check_object_size (408 samples, 0.11%)check_stack_object (69 samples, 0.02%)move_addr_to_user (2,340 samples, 0.62%)copy_user_enhanced_fast_string (1,695 samples, 0.45%)security_socket_getsockname (298 samples, 0.08%)apparmor_socket_getsockname (254 samples, 0.07%)aa_sk_perm (204 samples, 0.05%)__fget_light (1,889 samples, 0.50%)__fdget (1,912 samples, 0.51%)__sys_getsockname (10,968 samples, 2.90%)__..sockfd_lookup_light (2,045 samples, 0.54%)fput (545 samples, 0.14%)inet_getname (177 samples, 0.05%)__x64_sys_getsockname (11,723 samples, 3.10%)__x..syscall_enter_from_user_mode (48 samples, 0.01%)fpregs_assert_state_consistent (42 samples, 0.01%)exit_to_user_mode_prepare (363 samples, 0.10%)do_syscall_64 (12,453 samples, 3.29%)do_..syscall_exit_to_user_mode (571 samples, 0.15%)fpregs_assert_state_consistent (53 samples, 0.01%)entry_SYSCALL_64_after_hwframe (13,099 samples, 3.46%)ent..__GI_getsockname (13,459 samples, 3.56%)__GI..std::sys_common::net::TcpListener::socket_addr::{{closure}} (13,494 samples, 3.57%)std:..tokio::net::udp::UdpSocket::local_addr (13,569 samples, 3.59%)toki..mio::net::udp::UdpSocket::local_addr (13,568 samples, 3.59%)mio:..std::net::tcp::TcpListener::local_addr (13,568 samples, 3.59%)std:..std::sys_common::net::TcpListener::socket_addr (13,567 samples, 3.59%)std:..std::sys_common::net::sockname (13,559 samples, 3.58%)std:..[[vdso]] (338 samples, 0.09%)rand_chacha::guts::ChaCha::pos64 (177 samples, 0.05%)<ppv_lite86::soft::x2<W,G> as core::ops::arith::AddAssign>::add_assign (67 samples, 0.02%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as core::ops::arith::AddAssign>::add_assign (67 samples, 0.02%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as core::ops::arith::Add>::add (67 samples, 0.02%)core::core_arch::x86::avx2::_mm256_add_epi32 (67 samples, 0.02%)<ppv_lite86::soft::x2<W,G> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right16 (40 samples, 0.01%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right16 (40 samples, 0.01%)core::core_arch::x86::avx2::_mm256_shuffle_epi8 (40 samples, 0.01%)core::core_arch::x86::avx2::_mm256_or_si256 (44 samples, 0.01%)<ppv_lite86::soft::x2<W,G> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right20 (52 samples, 0.01%)<ppv_lite86::x86_64::sse2::avx2::u32x4x2_avx2<NI> as ppv_lite86::types::RotateEachWord32>::rotate_each_word_right20 (52 samples, 0.01%)rand_chacha::guts::round (234 samples, 0.06%)rand_chacha::guts::refill_wide::impl_avx2 (472 samples, 0.12%)rand_chacha::guts::refill_wide::fn_impl (472 samples, 0.12%)rand_chacha::guts::refill_wide_impl (472 samples, 0.12%)<rand_chacha::chacha::ChaCha12Core as rand_core::block::BlockRngCore>::generate (825 samples, 0.22%)rand_chacha::guts::ChaCha::refill4 (825 samples, 0.22%)rand::rng::Rng::gen (912 samples, 0.24%)rand::distributions::other::<impl rand::distributions::distribution::Distribution<[T: _]> for rand::distributions::Standard>::sample (912 samples, 0.24%)rand::rng::Rng::gen (912 samples, 0.24%)rand::distributions::integer::<impl rand::distributions::distribution::Distribution<u8> for rand::distributions::Standard>::sample (912 samples, 0.24%)<rand::rngs::thread::ThreadRng as rand_core::RngCore>::next_u32 (912 samples, 0.24%)<rand::rngs::adapter::reseeding::ReseedingRng<R,Rsdr> as rand_core::RngCore>::next_u32 (912 samples, 0.24%)<rand_core::block::BlockRng<R> as rand_core::RngCore>::next_u32 (912 samples, 0.24%)rand_core::block::BlockRng<R>::generate_and_set (848 samples, 0.22%)<rand::rngs::adapter::reseeding::ReseedingCore<R,Rsdr> as rand_core::block::BlockRngCore>::generate (847 samples, 0.22%)torrust_tracker::servers::udp::handlers::RequestId::make (941 samples, 0.25%)uuid::v4::<impl uuid::Uuid>::new_v4 (921 samples, 0.24%)uuid::rng::bytes (921 samples, 0.24%)rand::random (921 samples, 0.24%)std::sync::mutex::Mutex<T>::lock (52 samples, 0.01%)std::sys::sync::mutex::futex::Mutex::lock (44 samples, 0.01%)core::sync::atomic::AtomicU32::compare_exchange (43 samples, 0.01%)core::sync::atomic::atomic_compare_exchange (43 samples, 0.01%)torrust_tracker_torrent_repository::entry::mutex_std::<impl torrust_tracker_torrent_repository::entry::EntrySync for alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>::get_peers_for_client (125 samples, 0.03%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::get_peers_for_client (68 samples, 0.02%)core::iter::traits::iterator::Iterator::collect (47 samples, 0.01%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (47 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (47 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (47 samples, 0.01%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (47 samples, 0.01%)<core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::next (47 samples, 0.01%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (93 samples, 0.02%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (124 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (124 samples, 0.03%)__memcmp_evex_movbe (244 samples, 0.06%)core::cmp::impls::<impl core::cmp::Ord for isize>::cmp (89 samples, 0.02%)<torrust_tracker_primitives::info_hash::InfoHash as core::cmp::Ord>::cmp (499 samples, 0.13%)core::array::<impl core::cmp::Ord for [T: N]>::cmp (499 samples, 0.13%)core::cmp::impls::<impl core::cmp::Ord for &A>::cmp (499 samples, 0.13%)core::slice::cmp::<impl core::cmp::Ord for [T]>::cmp (499 samples, 0.13%)<u8 as core::slice::cmp::SliceOrd>::compare (499 samples, 0.13%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (986 samples, 0.26%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (917 samples, 0.24%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (917 samples, 0.24%)alloc::collections::btree::map::BTreeMap<K,V,A>::get (998 samples, 0.26%)torrust_tracker::core::Tracker::get_torrent_peers_for_peer (1,222 samples, 0.32%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::get (1,079 samples, 0.29%)alloc::collections::btree::map::BTreeMap<K,V,A>::entry (41 samples, 0.01%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (40 samples, 0.01%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (173 samples, 0.05%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (251 samples, 0.07%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (251 samples, 0.07%)core::slice::iter::Iter<T>::post_inc_start (78 samples, 0.02%)core::ptr::non_null::NonNull<T>::add (78 samples, 0.02%)[[vdso]] (78 samples, 0.02%)__memcmp_evex_movbe (402 samples, 0.11%)core::cmp::impls::<impl core::cmp::Ord for isize>::cmp (258 samples, 0.07%)<torrust_tracker_primitives::info_hash::InfoHash as core::cmp::Ord>::cmp (1,036 samples, 0.27%)core::array::<impl core::cmp::Ord for [T: N]>::cmp (1,036 samples, 0.27%)core::cmp::impls::<impl core::cmp::Ord for &A>::cmp (1,036 samples, 0.27%)core::slice::cmp::<impl core::cmp::Ord for [T]>::cmp (1,036 samples, 0.27%)<u8 as core::slice::cmp::SliceOrd>::compare (1,036 samples, 0.27%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (1,912 samples, 0.51%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (1,824 samples, 0.48%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (1,824 samples, 0.48%)alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::keys (55 samples, 0.01%)alloc::collections::btree::map::BTreeMap<K,V,A>::get (1,928 samples, 0.51%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::get_stats (118 samples, 0.03%)alloc::collections::btree::map::BTreeMap<K,V,A>::values (83 samples, 0.02%)__rdl_alloc (40 samples, 0.01%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (40 samples, 0.01%)alloc::sync::Arc<T>::new (70 samples, 0.02%)alloc::boxed::Box<T>::new (70 samples, 0.02%)alloc::alloc::exchange_malloc (53 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (53 samples, 0.01%)alloc::alloc::Global::alloc_impl (53 samples, 0.01%)alloc::alloc::alloc (53 samples, 0.01%)core::option::Option<T>::is_some_and (58 samples, 0.02%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer::{{closure}} (58 samples, 0.02%)core::ptr::drop_in_place<alloc::sync::Arc<torrust_tracker_primitives::peer::Peer>> (56 samples, 0.01%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (56 samples, 0.01%)torrust_tracker_torrent_repository::entry::mutex_std::<impl torrust_tracker_torrent_repository::entry::EntrySync for alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>::insert_or_update_peer_and_get_stats (423 samples, 0.11%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer_and_get_stats (391 samples, 0.10%)torrust_tracker_torrent_repository::entry::single::<impl torrust_tracker_torrent_repository::entry::Entry for torrust_tracker_torrent_repository::entry::Torrent>::insert_or_update_peer (272 samples, 0.07%)torrust_tracker::core::Tracker::update_torrent_with_peer_and_get_stats::{{closure}} (2,519 samples, 0.67%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::update_torrent_with_peer_and_get_stats (2,482 samples, 0.66%)torrust_tracker::core::Tracker::announce::{{closure}} (3,776 samples, 1.00%)<core::net::socket_addr::SocketAddr as core::hash::Hash>::hash (77 samples, 0.02%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (79 samples, 0.02%)<core::time::Nanoseconds as core::hash::Hash>::hash (91 samples, 0.02%)core::hash::impls::<impl core::hash::Hash for u32>::hash (91 samples, 0.02%)core::hash::Hasher::write_u32 (91 samples, 0.02%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (91 samples, 0.02%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (91 samples, 0.02%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (91 samples, 0.02%)<core::time::Duration as core::hash::Hash>::hash (188 samples, 0.05%)core::hash::impls::<impl core::hash::Hash for u64>::hash (97 samples, 0.03%)core::hash::Hasher::write_u64 (97 samples, 0.03%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (97 samples, 0.03%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (97 samples, 0.03%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (102 samples, 0.03%)<torrust_tracker_clock::time_extent::TimeExtent as core::hash::Hash>::hash (292 samples, 0.08%)core::hash::impls::<impl core::hash::Hash for u64>::hash (104 samples, 0.03%)core::hash::Hasher::write_u64 (104 samples, 0.03%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (104 samples, 0.03%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (104 samples, 0.03%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (78 samples, 0.02%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (78 samples, 0.02%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (77 samples, 0.02%)core::hash::Hasher::write_length_prefix (81 samples, 0.02%)core::hash::Hasher::write_usize (81 samples, 0.02%)core::array::<impl core::hash::Hash for [T: N]>::hash (206 samples, 0.05%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (206 samples, 0.05%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (125 samples, 0.03%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (125 samples, 0.03%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (125 samples, 0.03%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (124 samples, 0.03%)core::hash::sip::u8to64_le (47 samples, 0.01%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::build (589 samples, 0.16%)[[vdso]] (83 samples, 0.02%)core::num::<impl u128>::checked_div (84 samples, 0.02%)_int_free (40 samples, 0.01%)torrust_tracker::servers::udp::connection_cookie::check (748 samples, 0.20%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::get_last_time_extent (154 samples, 0.04%)torrust_tracker_clock::time_extent::Make::now (154 samples, 0.04%)torrust_tracker_clock::clock::working::<impl torrust_tracker_clock::clock::Time for torrust_tracker_clock::clock::Clock<torrust_tracker_clock::clock::working::WorkingClock>>::now (70 samples, 0.02%)std::time::SystemTime::now (66 samples, 0.02%)std::sys::pal::unix::time::SystemTime::now (66 samples, 0.02%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::build (68 samples, 0.02%)core::array::<impl core::hash::Hash for [T: N]>::hash (68 samples, 0.02%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (68 samples, 0.02%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (68 samples, 0.02%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (68 samples, 0.02%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (68 samples, 0.02%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (68 samples, 0.02%)torrust_tracker::servers::udp::handlers::handle_announce::{{closure}} (4,754 samples, 1.26%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (80 samples, 0.02%)<core::net::socket_addr::SocketAddrV4 as core::hash::Hash>::hash (43 samples, 0.01%)<core::net::ip_addr::Ipv4Addr as core::hash::Hash>::hash (43 samples, 0.01%)core::array::<impl core::hash::Hash for [T: N]>::hash (42 samples, 0.01%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (42 samples, 0.01%)<core::net::socket_addr::SocketAddr as core::hash::Hash>::hash (126 samples, 0.03%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (86 samples, 0.02%)<core::time::Nanoseconds as core::hash::Hash>::hash (104 samples, 0.03%)core::hash::impls::<impl core::hash::Hash for u32>::hash (104 samples, 0.03%)core::hash::Hasher::write_u32 (104 samples, 0.03%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (104 samples, 0.03%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (104 samples, 0.03%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (123 samples, 0.03%)<core::time::Duration as core::hash::Hash>::hash (232 samples, 0.06%)core::hash::impls::<impl core::hash::Hash for u64>::hash (128 samples, 0.03%)core::hash::Hasher::write_u64 (127 samples, 0.03%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (127 samples, 0.03%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (127 samples, 0.03%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (115 samples, 0.03%)core::hash::sip::u8to64_le (46 samples, 0.01%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (117 samples, 0.03%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (117 samples, 0.03%)<torrust_tracker_clock::time_extent::TimeExtent as core::hash::Hash>::hash (350 samples, 0.09%)core::hash::impls::<impl core::hash::Hash for u64>::hash (118 samples, 0.03%)core::hash::Hasher::write_u64 (118 samples, 0.03%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (83 samples, 0.02%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (83 samples, 0.02%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (82 samples, 0.02%)core::hash::Hasher::write_length_prefix (86 samples, 0.02%)core::hash::Hasher::write_usize (86 samples, 0.02%)core::array::<impl core::hash::Hash for [T: N]>::hash (229 samples, 0.06%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (229 samples, 0.06%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (143 samples, 0.04%)<std::hash::random::DefaultHasher as core::hash::Hasher>::write (143 samples, 0.04%)<core::hash::sip::SipHasher13 as core::hash::Hasher>::write (143 samples, 0.04%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (140 samples, 0.04%)core::hash::sip::u8to64_le (44 samples, 0.01%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::build (710 samples, 0.19%)[[vdso]] (68 samples, 0.02%)core::num::<impl u128>::checked_div (70 samples, 0.02%)_int_free (40 samples, 0.01%)torrust_tracker::servers::udp::handlers::handle_connect::{{closure}} (887 samples, 0.23%)torrust_tracker::servers::udp::connection_cookie::make (865 samples, 0.23%)torrust_tracker::servers::udp::connection_cookie::cookie_builder::get_last_time_extent (146 samples, 0.04%)torrust_tracker_clock::time_extent::Make::now (145 samples, 0.04%)torrust_tracker_clock::clock::working::<impl torrust_tracker_clock::clock::Time for torrust_tracker_clock::clock::Clock<torrust_tracker_clock::clock::working::WorkingClock>>::now (75 samples, 0.02%)std::time::SystemTime::now (70 samples, 0.02%)std::sys::pal::unix::time::SystemTime::now (70 samples, 0.02%)hashbrown::raw::RawTable<T,A>::reserve (47 samples, 0.01%)hashbrown::map::HashMap<K,V,S,A>::insert (59 samples, 0.02%)hashbrown::raw::RawTable<T,A>::find_or_find_insert_slot (49 samples, 0.01%)torrust_tracker::core::ScrapeData::add_file (61 samples, 0.02%)std::collections::hash::map::HashMap<K,V,S>::insert (61 samples, 0.02%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree (146 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::search_node (138 samples, 0.04%)alloc::collections::btree::search::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>>::find_key_index (138 samples, 0.04%)<torrust_tracker_primitives::info_hash::InfoHash as core::cmp::Ord>::cmp (70 samples, 0.02%)core::array::<impl core::cmp::Ord for [T: N]>::cmp (70 samples, 0.02%)core::cmp::impls::<impl core::cmp::Ord for &A>::cmp (70 samples, 0.02%)core::slice::cmp::<impl core::cmp::Ord for [T]>::cmp (70 samples, 0.02%)<u8 as core::slice::cmp::SliceOrd>::compare (70 samples, 0.02%)alloc::collections::btree::map::BTreeMap<K,V,A>::get (147 samples, 0.04%)torrust_tracker::servers::udp::handlers::handle_request::{{closure}} (5,947 samples, 1.57%)torrust_tracker::servers::udp::handlers::handle_scrape::{{closure}} (265 samples, 0.07%)torrust_tracker::core::Tracker::scrape::{{closure}} (243 samples, 0.06%)torrust_tracker::core::Tracker::get_swarm_metadata (176 samples, 0.05%)torrust_tracker_torrent_repository::repository::rw_lock_std_mutex_std::<impl torrust_tracker_torrent_repository::repository::Repository<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>> for torrust_tracker_torrent_repository::repository::RwLockStd<alloc::sync::Arc<std::sync::mutex::Mutex<torrust_tracker_torrent_repository::entry::Torrent>>>>::get (156 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (54 samples, 0.01%)alloc::string::String::push_str (51 samples, 0.01%)alloc::vec::Vec<T,A>::extend_from_slice (51 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (51 samples, 0.01%)alloc::vec::Vec<T,A>::append_elements (51 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt (186 samples, 0.05%)core::fmt::num::imp::fmt_u64 (178 samples, 0.05%)core::fmt::num::imp::<impl core::fmt::Display for i64>::fmt (85 samples, 0.02%)core::fmt::num::imp::fmt_u64 (84 samples, 0.02%)<T as alloc::string::ToString>::to_string (319 samples, 0.08%)core::option::Option<T>::expect (71 samples, 0.02%)__GI___libc_free (39 samples, 0.01%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (112 samples, 0.03%)alloc::alloc::dealloc (112 samples, 0.03%)__rdl_dealloc (112 samples, 0.03%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (112 samples, 0.03%)core::ptr::drop_in_place<alloc::string::String> (162 samples, 0.04%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (162 samples, 0.04%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (162 samples, 0.04%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (162 samples, 0.04%)torrust_tracker::servers::udp::logging::map_action_name (46 samples, 0.01%)binascii::bin2hex (128 samples, 0.03%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (45 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (45 samples, 0.01%)core::fmt::write (47 samples, 0.01%)core::fmt::Formatter::write_fmt (136 samples, 0.04%)core::str::converts::from_utf8 (64 samples, 0.02%)core::str::validations::run_utf8_validation (52 samples, 0.01%)<torrust_tracker_primitives::info_hash::InfoHash as core::fmt::Display>::fmt (289 samples, 0.08%)torrust_tracker_primitives::info_hash::InfoHash::to_hex_string (293 samples, 0.08%)<T as alloc::string::ToString>::to_string (293 samples, 0.08%)torrust_tracker::servers::udp::logging::log_request (1,025 samples, 0.27%)[[vdso]] (111 samples, 0.03%)alloc::raw_vec::finish_grow (120 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle (134 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::grow_amortized (134 samples, 0.04%)alloc::vec::Vec<T,A>::reserve (141 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::reserve (141 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (148 samples, 0.04%)alloc::string::String::push_str (145 samples, 0.04%)alloc::vec::Vec<T,A>::extend_from_slice (145 samples, 0.04%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (145 samples, 0.04%)alloc::vec::Vec<T,A>::append_elements (145 samples, 0.04%)[[vdso]] (52 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for i32>::fmt (286 samples, 0.08%)core::fmt::num::imp::fmt_u64 (277 samples, 0.07%)<T as alloc::string::ToString>::to_string (328 samples, 0.09%)core::option::Option<T>::expect (43 samples, 0.01%)core::ptr::drop_in_place<alloc::string::String> (51 samples, 0.01%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (51 samples, 0.01%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (51 samples, 0.01%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (51 samples, 0.01%)torrust_tracker::servers::udp::handlers::handle_packet::{{closure}} (33,755 samples, 8.92%)torrust_track..torrust_tracker::servers::udp::logging::log_response (613 samples, 0.16%)futex_wake (46 samples, 0.01%)do_futex (52 samples, 0.01%)__x64_sys_futex (57 samples, 0.02%)__GI___lll_lock_wake_private (63 samples, 0.02%)entry_SYSCALL_64_after_hwframe (60 samples, 0.02%)do_syscall_64 (60 samples, 0.02%)_int_malloc (252 samples, 0.07%)__libc_calloc (366 samples, 0.10%)__memcpy_avx512_unaligned_erms (86 samples, 0.02%)__memset_avx512_unaligned_erms (51 samples, 0.01%)alloc::vec::from_elem (589 samples, 0.16%)<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (589 samples, 0.16%)alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (589 samples, 0.16%)alloc::raw_vec::RawVec<T,A>::try_allocate_in (589 samples, 0.16%)<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (562 samples, 0.15%)alloc::alloc::Global::alloc_impl (562 samples, 0.15%)alloc::alloc::alloc_zeroed (562 samples, 0.15%)__rdl_alloc_zeroed (562 samples, 0.15%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc_zeroed (562 samples, 0.15%)byteorder::ByteOrder::write_i32 (106 samples, 0.03%)<byteorder::BigEndian as byteorder::ByteOrder>::write_u32 (106 samples, 0.03%)core::num::<impl u32>::to_be_bytes (106 samples, 0.03%)core::num::<impl u32>::to_be (106 samples, 0.03%)core::num::<impl u32>::swap_bytes (106 samples, 0.03%)byteorder::io::WriteBytesExt::write_i32 (315 samples, 0.08%)std::io::Write::write_all (208 samples, 0.05%)<std::io::cursor::Cursor<alloc::vec::Vec<u8,A>> as std::io::Write>::write (208 samples, 0.05%)std::io::cursor::vec_write (208 samples, 0.05%)std::io::cursor::vec_write_unchecked (132 samples, 0.03%)core::ptr::mut_ptr::<impl *mut T>::copy_from (132 samples, 0.03%)core::intrinsics::copy (132 samples, 0.03%)aquatic_udp_protocol::response::Response::write (634 samples, 0.17%)byteorder::io::WriteBytesExt::write_i64 (65 samples, 0.02%)std::io::Write::write_all (43 samples, 0.01%)<std::io::cursor::Cursor<alloc::vec::Vec<u8,A>> as std::io::Write>::write (43 samples, 0.01%)std::io::cursor::vec_write (43 samples, 0.01%)std::io::cursor::vec_write_unchecked (43 samples, 0.01%)core::ptr::mut_ptr::<impl *mut T>::copy_from (43 samples, 0.01%)core::intrinsics::copy (43 samples, 0.01%)_int_free (514 samples, 0.14%)__GI___libc_free (669 samples, 0.18%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (685 samples, 0.18%)alloc::alloc::dealloc (685 samples, 0.18%)__rdl_dealloc (685 samples, 0.18%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (685 samples, 0.18%)core::ptr::drop_in_place<std::io::cursor::Cursor<alloc::vec::Vec<u8>>> (701 samples, 0.19%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (701 samples, 0.19%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (701 samples, 0.19%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (701 samples, 0.19%)std::io::cursor::Cursor<T>::new (38 samples, 0.01%)core::ptr::drop_in_place<tokio::net::udp::UdpSocket::send_to<&core::net::socket_addr::SocketAddr>::{{closure}}> (48 samples, 0.01%)<F as core::future::into_future::IntoFuture>::into_future (45 samples, 0.01%)tokio::io::ready::Ready::intersection (115 samples, 0.03%)tokio::io::ready::Ready::from_interest (112 samples, 0.03%)tokio::io::interest::Interest::is_readable (90 samples, 0.02%)<tokio::runtime::io::scheduled_io::Readiness as core::future::future::Future>::poll (369 samples, 0.10%)__GI___pthread_disable_asynccancel (147 samples, 0.04%)__x64_sys_sendto (620 samples, 0.16%)__sys_sendto (40 samples, 0.01%)__check_object_size.part.0 (98 samples, 0.03%)check_stack_object (69 samples, 0.02%)__check_object_size (126 samples, 0.03%)_copy_from_user (248 samples, 0.07%)move_addr_to_kernel (1,485 samples, 0.39%)copy_user_enhanced_fast_string (840 samples, 0.22%)apparmor_socket_sendmsg (984 samples, 0.26%)__rcu_read_lock (164 samples, 0.04%)__rcu_read_unlock (68 samples, 0.02%)inet_send_prepare (44 samples, 0.01%)ip_make_skb (46 samples, 0.01%)ip_route_output_flow (54 samples, 0.01%)security_sk_classify_flow (48 samples, 0.01%)__ip_append_data (56 samples, 0.01%)__rcu_read_lock (60 samples, 0.02%)__rcu_read_unlock (54 samples, 0.01%)__check_object_size (55 samples, 0.01%)alloc_skb_with_frags (38 samples, 0.01%)__check_object_size.part.0 (42 samples, 0.01%)__check_heap_object (206 samples, 0.05%)__virt_addr_valid (473 samples, 0.13%)check_heap_object (1,244 samples, 0.33%)__check_object_size.part.0 (1,487 samples, 0.39%)is_vmalloc_addr (68 samples, 0.02%)__check_object_size (1,571 samples, 0.42%)check_stack_object (57 samples, 0.02%)_copy_from_iter (469 samples, 0.12%)ip_generic_getfrag (3,554 samples, 0.94%)copy_user_enhanced_fast_string (1,329 samples, 0.35%)__build_skb_around (233 samples, 0.06%)__kmalloc_node_track_caller (74 samples, 0.02%)___slab_alloc (129 samples, 0.03%)memcg_slab_post_alloc_hook (87 samples, 0.02%)__kmem_cache_alloc_node (1,044 samples, 0.28%)kmalloc_slab (40 samples, 0.01%)memset_erms (331 samples, 0.09%)__kmalloc_node_track_caller (1,662 samples, 0.44%)__kmem_cache_alloc_node (57 samples, 0.02%)kmalloc_reserve (1,865 samples, 0.49%)kmalloc_size_roundup (156 samples, 0.04%)kmalloc_slab (94 samples, 0.02%)___slab_alloc (69 samples, 0.02%)memcg_slab_post_alloc_hook (59 samples, 0.02%)kmem_cache_alloc_node (700 samples, 0.19%)memset_erms (98 samples, 0.03%)__alloc_skb (4,155 samples, 1.10%)alloc_skb_with_frags (4,425 samples, 1.17%)kmem_cache_alloc_node (48 samples, 0.01%)__ip_append_data (11,490 samples, 3.04%)__i..sock_alloc_send_pskb (6,335 samples, 1.67%)skb_set_owner_w (1,576 samples, 0.42%)__ip_select_ident (1,244 samples, 0.33%)ipv4_mtu (151 samples, 0.04%)__ip_make_skb (3,290 samples, 0.87%)siphash_3u32 (619 samples, 0.16%)ip_generic_getfrag (113 samples, 0.03%)ip_setup_cork (313 samples, 0.08%)ipv4_mtu (121 samples, 0.03%)ipv4_mtu (67 samples, 0.02%)ip_make_skb (15,572 samples, 4.12%)ip_m..__rcu_read_lock (38 samples, 0.01%)__rcu_read_unlock (50 samples, 0.01%)__mkroute_output (806 samples, 0.21%)fib_table_lookup (1,252 samples, 0.33%)fib_lookup_good_nhc (418 samples, 0.11%)ip_route_output_key_hash_rcu (2,298 samples, 0.61%)xfrm_lookup_route (258 samples, 0.07%)xfrm_lookup_with_ifid (213 samples, 0.06%)ip_route_output_flow (3,011 samples, 0.80%)security_sk_classify_flow (115 samples, 0.03%)ip_send_check (954 samples, 0.25%)ipv4_conntrack_defrag (148 samples, 0.04%)ipv4_conntrack_local (711 samples, 0.19%)ipv4_conntrack_defrag (219 samples, 0.06%)get_l4proto (223 samples, 0.06%)hash_conntrack_raw (101 samples, 0.03%)__nf_ct_refresh_acct (57 samples, 0.02%)nf_conntrack_handle_packet (676 samples, 0.18%)nf_conntrack_udp_packet (578 samples, 0.15%)nf_ct_get_tuple (65 samples, 0.02%)__nf_conntrack_find_get (1,301 samples, 0.34%)__rcu_read_lock (58 samples, 0.02%)hash_conntrack_raw (427 samples, 0.11%)nf_ct_get_tuple (421 samples, 0.11%)nf_conntrack_in (4,938 samples, 1.31%)resolve_normal_ct (3,247 samples, 0.86%)siphash_4u64 (690 samples, 0.18%)ipv4_conntrack_local (5,156 samples, 1.36%)nf_nat_inet_fn (43 samples, 0.01%)nf_hook_slow (6,435 samples, 1.70%)nf_nat_ipv4_local_fn (718 samples, 0.19%)nf_nat_inet_fn (362 samples, 0.10%)__ip_local_out (8,585 samples, 2.27%)_..nf_nat_ipv4_local_fn (174 samples, 0.05%)__rcu_read_lock (88 samples, 0.02%)__rcu_read_unlock (218 samples, 0.06%)__ip_finish_output (43 samples, 0.01%)__x86_indirect_thunk_rax (62 samples, 0.02%)apparmor_ip_postroute (470 samples, 0.12%)__usecs_to_jiffies (74 samples, 0.02%)_raw_spin_lock_irq (128 samples, 0.03%)_raw_spin_unlock_irq (76 samples, 0.02%)__netif_receive_skb_core.constprop.0 (52 samples, 0.01%)__netif_receive_skb_core.constprop.0 (564 samples, 0.15%)__rcu_read_unlock (54 samples, 0.01%)__rcu_read_unlock (89 samples, 0.02%)__rcu_read_lock (67 samples, 0.02%)__rcu_read_lock (57 samples, 0.02%)__rcu_read_unlock (105 samples, 0.03%)raw_local_deliver (389 samples, 0.10%)raw_v4_input (221 samples, 0.06%)raw_v4_input (38 samples, 0.01%)__udp4_lib_lookup (49 samples, 0.01%)__udp4_lib_lookup (504 samples, 0.13%)udp4_lib_lookup2 (352 samples, 0.09%)udp4_csum_init (812 samples, 0.21%)__udp_enqueue_schedule_skb (59 samples, 0.02%)__rcu_read_lock (61 samples, 0.02%)mem_cgroup_charge_skmem (57 samples, 0.02%)__sk_mem_raise_allocated (100 samples, 0.03%)__udp_enqueue_schedule_skb (1,313 samples, 0.35%)sock_def_readable (155 samples, 0.04%)__x86_indirect_thunk_rax (44 samples, 0.01%)__xfrm_policy_check2.constprop.0 (40 samples, 0.01%)_raw_spin_lock (493 samples, 0.13%)_raw_spin_unlock (136 samples, 0.04%)ipv4_pktinfo_prepare (380 samples, 0.10%)dst_release (281 samples, 0.07%)security_sock_rcv_skb (39 samples, 0.01%)apparmor_socket_sock_rcv_skb (106 samples, 0.03%)sk_filter_trim_cap (322 samples, 0.09%)security_sock_rcv_skb (72 samples, 0.02%)skb_pull_rcsum (53 samples, 0.01%)__udp4_lib_rcv (5,414 samples, 1.43%)udp_unicast_rcv_skb (3,792 samples, 1.00%)udp_queue_rcv_skb (3,762 samples, 0.99%)udp_queue_rcv_one_skb (3,636 samples, 0.96%)sock_def_readable (148 samples, 0.04%)udp4_csum_init (57 samples, 0.02%)ip_protocol_deliver_rcu (6,453 samples, 1.71%)udp_rcv (5,665 samples, 1.50%)udp_unicast_rcv_skb (127 samples, 0.03%)raw_local_deliver (40 samples, 0.01%)ip_local_deliver_finish (6,677 samples, 1.76%)nf_confirm (192 samples, 0.05%)nf_confirm (221 samples, 0.06%)nf_nat_inet_fn (41 samples, 0.01%)nf_hook_slow (767 samples, 0.20%)nf_nat_ipv4_local_in (316 samples, 0.08%)nf_nat_inet_fn (175 samples, 0.05%)ip_local_deliver (8,248 samples, 2.18%)i..nf_nat_ipv4_local_in (181 samples, 0.05%)ip_local_deliver_finish (75 samples, 0.02%)ip_rcv_core (309 samples, 0.08%)ip_rcv_finish_core.constprop.0 (355 samples, 0.09%)ip_sabotage_in (306 samples, 0.08%)ipv4_conntrack_defrag (138 samples, 0.04%)ipv4_conntrack_in (323 samples, 0.09%)ip_sabotage_in (69 samples, 0.02%)ipv4_conntrack_defrag (108 samples, 0.03%)ipv4_conntrack_in (282 samples, 0.07%)nf_conntrack_in (278 samples, 0.07%)nf_conntrack_in (57 samples, 0.02%)nf_hook_slow (1,381 samples, 0.36%)nf_nat_ipv4_pre_routing (432 samples, 0.11%)nf_nat_inet_fn (255 samples, 0.07%)ip_rcv (11,869 samples, 3.14%)ip_..nf_nat_ipv4_pre_routing (201 samples, 0.05%)__netif_receive_skb_one_core (12,879 samples, 3.40%)__n..nf_hook_slow (90 samples, 0.02%)__netif_receive_skb (12,980 samples, 3.43%)__n..__netif_receive_skb_one_core (61 samples, 0.02%)_raw_spin_lock_irq (716 samples, 0.19%)__napi_poll (14,705 samples, 3.89%)__na..process_backlog (14,356 samples, 3.79%)proc.._raw_spin_unlock_irq (225 samples, 0.06%)net_rx_action (15,607 samples, 4.12%)net_..process_backlog (195 samples, 0.05%)__do_softirq (16,392 samples, 4.33%)__do_..__x86_indirect_thunk_rax (38 samples, 0.01%)__local_bh_enable_ip (17,356 samples, 4.59%)__loc..do_softirq.part.0 (17,063 samples, 4.51%)do_so..net_rx_action (146 samples, 0.04%)do_softirq.part.0 (41 samples, 0.01%)__local_bh_enable_ip (78 samples, 0.02%)enqueue_to_backlog (49 samples, 0.01%)__raise_softirq_irqoff (57 samples, 0.02%)_raw_spin_unlock_irqrestore (46 samples, 0.01%)_raw_spin_lock_irqsave (321 samples, 0.08%)__raw_spin_lock_irqsave (320 samples, 0.08%)enqueue_to_backlog (898 samples, 0.24%)_raw_spin_unlock_irqrestore (120 samples, 0.03%)ktime_get_with_offset (165 samples, 0.04%)__netif_rx (2,105 samples, 0.56%)netif_rx_internal (1,977 samples, 0.52%)read_tsc (703 samples, 0.19%)__rcu_read_lock (82 samples, 0.02%)__rcu_read_unlock (38 samples, 0.01%)eth_type_trans (85 samples, 0.02%)skb_clone_tx_timestamp (158 samples, 0.04%)__wake_up_common (61 samples, 0.02%)_raw_read_unlock_irqrestore (65 samples, 0.02%)__task_rq_lock (52 samples, 0.01%)raw_spin_rq_lock_nested (48 samples, 0.01%)_raw_spin_lock (48 samples, 0.01%)native_queued_spin_lock_slowpath (48 samples, 0.01%)_raw_spin_lock_irqsave (273 samples, 0.07%)__raw_spin_lock_irqsave (273 samples, 0.07%)select_task_rq_fair (164 samples, 0.04%)wake_affine (42 samples, 0.01%)__smp_call_single_queue (224 samples, 0.06%)send_call_function_single_ipi (214 samples, 0.06%)native_send_call_func_single_ipi (117 samples, 0.03%)default_send_IPI_single_phys (115 samples, 0.03%)__default_send_IPI_dest_field (105 samples, 0.03%)llist_add_batch (149 samples, 0.04%)sched_clock_cpu (45 samples, 0.01%)sched_clock (44 samples, 0.01%)native_sched_clock (44 samples, 0.01%)ttwu_queue_wakelist (575 samples, 0.15%)try_to_wake_up (1,751 samples, 0.46%)default_wake_function (1,771 samples, 0.47%)__wake_up_common (1,874 samples, 0.50%)ep_autoremove_wake_function (1,787 samples, 0.47%)_raw_spin_lock_irqsave (179 samples, 0.05%)__raw_spin_lock_irqsave (177 samples, 0.05%)native_queued_spin_lock_slowpath (49 samples, 0.01%)__wake_up_common_lock (2,109 samples, 0.56%)__wake_up (2,115 samples, 0.56%)__raw_read_lock_irqsave (1,681 samples, 0.44%)queued_read_lock_slowpath (112 samples, 0.03%)_raw_read_lock_irqsave (1,685 samples, 0.45%)__wake_up_common (6,023 samples, 1.59%)ep_poll_callback (5,577 samples, 1.47%)_raw_read_unlock_irqrestore (549 samples, 0.15%)__raw_spin_lock_irqsave (2,457 samples, 0.65%)native_queued_spin_lock_slowpath (2,074 samples, 0.55%)_raw_spin_lock_irqsave (2,473 samples, 0.65%)_raw_spin_unlock_irqrestore (128 samples, 0.03%)__wake_up_common_lock (8,884 samples, 2.35%)_..ep_poll_callback (159 samples, 0.04%)loopback_xmit (13,069 samples, 3.45%)loo..sock_wfree (10,251 samples, 2.71%)so..__wake_up_sync_key (9,015 samples, 2.38%)__.._raw_spin_unlock_irqrestore (50 samples, 0.01%)skb_clone_tx_timestamp (43 samples, 0.01%)dev_hard_start_xmit (14,617 samples, 3.86%)dev_..sock_wfree (177 samples, 0.05%)loopback_xmit (247 samples, 0.07%)netdev_core_pick_tx (51 samples, 0.01%)qdisc_pkt_len_init (42 samples, 0.01%)netif_skb_features (232 samples, 0.06%)skb_network_protocol (98 samples, 0.03%)validate_xmit_skb (501 samples, 0.13%)validate_xmit_xfrm (46 samples, 0.01%)__dev_queue_xmit (16,029 samples, 4.24%)__dev..ip_finish_output2 (34,592 samples, 9.14%)ip_finish_out..neigh_hh_output (16,177 samples, 4.28%)neigh..ip_skb_dst_mtu (147 samples, 0.04%)__ip_finish_output (35,105 samples, 9.28%)__ip_finish_o..ip_finish_output (35,746 samples, 9.45%)ip_finish_outp..nf_confirm (341 samples, 0.09%)nf_confirm (376 samples, 0.10%)nf_hook_slow (1,736 samples, 0.46%)nf_nat_ipv4_out (902 samples, 0.24%)nf_nat_inet_fn (495 samples, 0.13%)ip_output (40,003 samples, 10.57%)ip_outputnf_nat_ipv4_out (557 samples, 0.15%)ip_send_skb (49,451 samples, 13.07%)ip_send_skbnf_hook_slow (95 samples, 0.03%)udp_send_skb (50,114 samples, 13.24%)udp_send_skbudp4_hwcsum (70 samples, 0.02%)inet_sendmsg (72,507 samples, 19.16%)inet_sendmsgudp_sendmsg (71,624 samples, 18.93%)udp_sendmsgaa_sk_perm (44 samples, 0.01%)security_socket_sendmsg (892 samples, 0.24%)apparmor_socket_sendmsg (549 samples, 0.15%)aa_sk_perm (524 samples, 0.14%)sock_sendmsg (74,871 samples, 19.79%)sock_sendmsgudp_sendmsg (43 samples, 0.01%)__fget_light (1,626 samples, 0.43%)__fdget (1,664 samples, 0.44%)__sys_sendto (79,939 samples, 21.13%)__sys_sendtosockfd_lookup_light (1,915 samples, 0.51%)__fget_light (125 samples, 0.03%)fput (954 samples, 0.25%)import_single_range (191 samples, 0.05%)sockfd_lookup_light (69 samples, 0.02%)__x64_sys_sendto (81,183 samples, 21.46%)__x64_sys_sendtoexit_to_user_mode_prepare (43 samples, 0.01%)merge_sched_in (55 samples, 0.01%)ctx_sched_in (112 samples, 0.03%)visit_groups_merge.constprop.0.isra.0 (111 samples, 0.03%)rb_next (43 samples, 0.01%)__perf_event_task_sched_in (131 samples, 0.03%)finish_task_switch.isra.0 (140 samples, 0.04%)exit_to_user_mode_loop (146 samples, 0.04%)schedule (145 samples, 0.04%)__schedule (145 samples, 0.04%)exit_to_user_mode_prepare (506 samples, 0.13%)do_syscall_64 (82,006 samples, 21.67%)do_syscall_64syscall_exit_to_user_mode (598 samples, 0.16%)syscall_enter_from_user_mode (42 samples, 0.01%)entry_SYSCALL_64_after_hwframe (82,860 samples, 21.90%)entry_SYSCALL_64_after_hwframesyscall_return_via_sysret (245 samples, 0.06%)__libc_sendto (83,829 samples, 22.16%)__libc_sendtostd::sys::pal::unix::cvt (143 samples, 0.04%)tokio::net::udp::UdpSocket::send_to_addr::{{closure}}::{{closure}} (83,973 samples, 22.19%)tokio::net::udp::UdpSocket::send_to..mio::net::udp::UdpSocket::send_to (83,973 samples, 22.19%)mio::net::udp::UdpSocket::send_tomio::io_source::IoSource<T>::do_io (83,973 samples, 22.19%)mio::io_source::IoSource<T>::do_iomio::sys::unix::stateless_io_source::IoSourceState::do_io (83,973 samples, 22.19%)mio::sys::unix::stateless_io_source..mio::net::udp::UdpSocket::send_to::{{closure}} (83,973 samples, 22.19%)mio::net::udp::UdpSocket::send_to::..std::net::udp::UdpSocket::send_to (83,973 samples, 22.19%)std::net::udp::UdpSocket::send_tostd::sys_common::net::UdpSocket::send_to (83,973 samples, 22.19%)std::sys_common::net::UdpSocket::se..core::result::Result<T,E>::is_err (368 samples, 0.10%)core::result::Result<T,E>::is_ok (368 samples, 0.10%)<tokio::runtime::io::scheduled_io::Readiness as core::ops::drop::Drop>::drop (420 samples, 0.11%)tokio::loom::std::mutex::Mutex<T>::lock (416 samples, 0.11%)std::sync::mutex::Mutex<T>::lock (415 samples, 0.11%)std::sys::sync::mutex::futex::Mutex::lock (412 samples, 0.11%)torrust_tracker::servers::udp::server::Udp::send_packet::{{closure}} (85,524 samples, 22.60%)torrust_tracker::servers::udp::serve..tokio::net::udp::UdpSocket::send_to::{{closure}} (85,236 samples, 22.53%)tokio::net::udp::UdpSocket::send_to:..tokio::net::udp::UdpSocket::send_to_addr::{{closure}} (84,989 samples, 22.46%)tokio::net::udp::UdpSocket::send_to_..tokio::runtime::io::registration::Registration::async_io::{{closure}} (84,879 samples, 22.43%)tokio::runtime::io::registration::Re..tokio::runtime::io::registration::Registration::readiness::{{closure}} (439 samples, 0.12%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (435 samples, 0.11%)core::ptr::drop_in_place<tokio::runtime::io::scheduled_io::Readiness> (432 samples, 0.11%)torrust_tracker::servers::udp::server::Udp::send_response::{{closure}} (87,857 samples, 23.22%)torrust_tracker::servers::udp::server..torrust_tracker::servers::udp::server::Udp::process_request::{{closure}} (124,991 samples, 33.03%)torrust_tracker::servers::udp::server::Udp::process_r..torrust_tracker::servers::udp::server::Udp::process_valid_request::{{closure}} (123,165 samples, 32.55%)torrust_tracker::servers::udp::server::Udp::process_v..<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (238 samples, 0.06%)core::sync::atomic::AtomicUsize::fetch_add (238 samples, 0.06%)core::sync::atomic::atomic_add (238 samples, 0.06%)futex_hash (62 samples, 0.02%)get_futex_key (42 samples, 0.01%)futex_wake (248 samples, 0.07%)wake_up_q (50 samples, 0.01%)try_to_wake_up (46 samples, 0.01%)do_futex (364 samples, 0.10%)__x64_sys_futex (407 samples, 0.11%)do_syscall_64 (468 samples, 0.12%)entry_SYSCALL_64_after_hwframe (496 samples, 0.13%)__GI___lll_lock_wake_private (552 samples, 0.15%)update_load_avg (52 samples, 0.01%)dequeue_entity (134 samples, 0.04%)dequeue_task (163 samples, 0.04%)dequeue_task_fair (160 samples, 0.04%)ctx_sched_out (43 samples, 0.01%)prepare_task_switch (66 samples, 0.02%)__perf_event_task_sched_out (59 samples, 0.02%)perf_event_context_sched_out (52 samples, 0.01%)psi_group_change (39 samples, 0.01%)psi_task_switch (63 samples, 0.02%)__schedule (390 samples, 0.10%)futex_wait_queue (413 samples, 0.11%)schedule (393 samples, 0.10%)futex_q_unlock (143 samples, 0.04%)futex_wait_setup (230 samples, 0.06%)do_futex (688 samples, 0.18%)futex_wait (678 samples, 0.18%)__x64_sys_futex (696 samples, 0.18%)__rseq_handle_notify_resume (45 samples, 0.01%)exit_to_user_mode_loop (57 samples, 0.02%)exit_to_user_mode_prepare (86 samples, 0.02%)entry_SYSCALL_64_after_hwframe (800 samples, 0.21%)do_syscall_64 (795 samples, 0.21%)syscall_exit_to_user_mode (93 samples, 0.02%)__GI___lll_lock_wait_private (860 samples, 0.23%)futex_wait (844 samples, 0.22%)_int_free (1,310 samples, 0.35%)__GI___libc_free (1,905 samples, 0.50%)syscall (58 samples, 0.02%)tokio::runtime::task::harness::Harness<T,S>::dealloc (47 samples, 0.01%)core::mem::drop (43 samples, 0.01%)core::ptr::drop_in_place<alloc::boxed::Box<tokio::runtime::task::core::Cell<torrust_tracker::servers::udp::server::Udp::process_request::{{closure}},alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>> (43 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::task::core::Cell<torrust_tracker::servers::udp::server::Udp::process_request::{{closure}},alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>> (43 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::task::core::Core<torrust_tracker::servers::udp::server::Udp::process_request::{{closure}},alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>> (43 samples, 0.01%)tokio::runtime::task::raw::drop_abort_handle (152 samples, 0.04%)tokio::runtime::task::harness::Harness<T,S>::drop_reference (139 samples, 0.04%)tokio::runtime::task::state::State::ref_dec (139 samples, 0.04%)core::ptr::drop_in_place<tokio::runtime::task::abort::AbortHandle> (2,198 samples, 0.58%)<tokio::runtime::task::abort::AbortHandle as core::ops::drop::Drop>::drop (2,198 samples, 0.58%)tokio::runtime::task::raw::RawTask::drop_abort_handle (2,195 samples, 0.58%)core::result::Result<T,E>::is_ok (58 samples, 0.02%)tokio::runtime::task::raw::drop_join_handle_slow (47 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::drop_join_handle_slow (43 samples, 0.01%)tokio::runtime::task::raw::RawTask::drop_join_handle_slow (78 samples, 0.02%)core::ptr::drop_in_place<tokio::runtime::task::join::JoinHandle<()>> (199 samples, 0.05%)<tokio::runtime::task::join::JoinHandle<T> as core::ops::drop::Drop>::drop (199 samples, 0.05%)tokio::runtime::task::state::State::drop_join_handle_fast (47 samples, 0.01%)core::sync::atomic::AtomicUsize::compare_exchange_weak (47 samples, 0.01%)core::sync::atomic::atomic_compare_exchange_weak (47 samples, 0.01%)ringbuf::ring_buffer::base::RbBase::is_full (57 samples, 0.02%)ringbuf::ring_buffer::base::RbBase::vacant_len (47 samples, 0.01%)ringbuf::consumer::Consumer<T,R>::advance (64 samples, 0.02%)ringbuf::ring_buffer::base::RbRead::advance_head (64 samples, 0.02%)ringbuf::consumer::Consumer<T,R>::as_uninit_slices (38 samples, 0.01%)ringbuf::ring_buffer::base::RbRead::occupied_slices (38 samples, 0.01%)ringbuf::ring_buffer::rb::Rb::pop (114 samples, 0.03%)ringbuf::consumer::Consumer<T,R>::pop (114 samples, 0.03%)ringbuf::producer::Producer<T,R>::advance (46 samples, 0.01%)ringbuf::ring_buffer::base::RbWrite::advance_tail (46 samples, 0.01%)ringbuf::ring_buffer::rb::Rb::push_overwrite (260 samples, 0.07%)ringbuf::ring_buffer::rb::Rb::push (89 samples, 0.02%)ringbuf::producer::Producer<T,R>::push (89 samples, 0.02%)tokio::runtime::task::state::Snapshot::is_complete (52 samples, 0.01%)tokio::runtime::task::abort::AbortHandle::is_finished (58 samples, 0.02%)tokio::runtime::task::join::JoinHandle<T>::abort_handle (122 samples, 0.03%)tokio::runtime::task::raw::RawTask::ref_inc (122 samples, 0.03%)tokio::runtime::task::state::State::ref_inc (122 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_add (44 samples, 0.01%)core::sync::atomic::atomic_add (44 samples, 0.01%)dequeue_entity (83 samples, 0.02%)dequeue_task_fair (94 samples, 0.02%)dequeue_task (97 samples, 0.03%)psi_task_switch (52 samples, 0.01%)futex_wait_queue (252 samples, 0.07%)schedule (238 samples, 0.06%)__schedule (236 samples, 0.06%)futex_q_lock (38 samples, 0.01%)futex_q_unlock (146 samples, 0.04%)futex_wait_setup (238 samples, 0.06%)do_futex (520 samples, 0.14%)futex_wait (510 samples, 0.13%)__x64_sys_futex (538 samples, 0.14%)exit_to_user_mode_prepare (51 samples, 0.01%)do_syscall_64 (595 samples, 0.16%)syscall_exit_to_user_mode (52 samples, 0.01%)entry_SYSCALL_64_after_hwframe (603 samples, 0.16%)__GI___lll_lock_wait_private (649 samples, 0.17%)futex_wait (634 samples, 0.17%)futex_hash (66 samples, 0.02%)_raw_spin_lock (46 samples, 0.01%)native_queued_spin_lock_slowpath (46 samples, 0.01%)get_futex_key (40 samples, 0.01%)__smp_call_single_queue (57 samples, 0.02%)send_call_function_single_ipi (54 samples, 0.01%)try_to_wake_up (404 samples, 0.11%)ttwu_queue_wakelist (116 samples, 0.03%)futex_wake (701 samples, 0.19%)wake_up_q (423 samples, 0.11%)do_futex (823 samples, 0.22%)__x64_sys_futex (865 samples, 0.23%)exit_to_user_mode_prepare (56 samples, 0.01%)do_syscall_64 (958 samples, 0.25%)syscall_exit_to_user_mode (63 samples, 0.02%)entry_SYSCALL_64_after_hwframe (992 samples, 0.26%)__GI___lll_lock_wake_private (1,063 samples, 0.28%)malloc_consolidate (690 samples, 0.18%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (779 samples, 0.21%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (192 samples, 0.05%)core::ptr::drop_in_place<tokio::runtime::io::scheduled_io::Readiness> (162 samples, 0.04%)_int_malloc (2,142 samples, 0.57%)__GI___libc_malloc (3,995 samples, 1.06%)alloc::vec::Vec<T>::with_capacity (4,013 samples, 1.06%)alloc::vec::Vec<T,A>::with_capacity_in (4,013 samples, 1.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (4,006 samples, 1.06%)alloc::raw_vec::RawVec<T,A>::try_allocate_in (4,006 samples, 1.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4,004 samples, 1.06%)alloc::alloc::Global::alloc_impl (4,004 samples, 1.06%)alloc::alloc::alloc (4,004 samples, 1.06%)__rdl_alloc (4,004 samples, 1.06%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (4,004 samples, 1.06%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::net::udp::UdpSocket>> (175 samples, 0.05%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (175 samples, 0.05%)<tokio::runtime::io::scheduled_io::Readiness as core::future::future::Future>::poll (189 samples, 0.05%)<tokio::runtime::io::scheduled_io::Readiness as core::ops::drop::Drop>::drop (81 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (51 samples, 0.01%)std::sync::mutex::Mutex<T>::lock (47 samples, 0.01%)std::sys::sync::mutex::futex::Mutex::lock (46 samples, 0.01%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (42 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::io::scheduled_io::Readiness> (144 samples, 0.04%)tokio::net::udp::UdpSocket::readable::{{closure}} (392 samples, 0.10%)tokio::net::udp::UdpSocket::ready::{{closure}} (390 samples, 0.10%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (181 samples, 0.05%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (172 samples, 0.05%)<tokio::runtime::io::scheduled_io::Readiness as core::future::future::Future>::poll (135 samples, 0.04%)__GI___pthread_disable_asynccancel (75 samples, 0.02%)__x64_sys_recvfrom (179 samples, 0.05%)__sys_recvfrom (40 samples, 0.01%)__get_user_4 (139 samples, 0.04%)__put_user_nocheck_4 (875 samples, 0.23%)__check_object_size.part.0 (127 samples, 0.03%)check_stack_object (103 samples, 0.03%)__check_object_size (158 samples, 0.04%)move_addr_to_user (955 samples, 0.25%)copy_user_enhanced_fast_string (704 samples, 0.19%)apparmor_socket_recvmsg (80 samples, 0.02%)__check_object_size (53 samples, 0.01%)__skb_recv_udp (43 samples, 0.01%)__check_object_size.part.0 (45 samples, 0.01%)__check_heap_object (63 samples, 0.02%)__check_heap_object (309 samples, 0.08%)__virt_addr_valid (486 samples, 0.13%)check_heap_object (1,230 samples, 0.33%)__check_object_size.part.0 (1,550 samples, 0.41%)is_vmalloc_addr (91 samples, 0.02%)__check_object_size (1,697 samples, 0.45%)check_stack_object (122 samples, 0.03%)__skb_try_recv_from_queue (265 samples, 0.07%)_raw_spin_lock (56 samples, 0.01%)_raw_spin_unlock_bh (498 samples, 0.13%)__local_bh_enable_ip (441 samples, 0.12%)__refill_stock (48 samples, 0.01%)drain_stock (42 samples, 0.01%)__sk_mem_reduce_allocated (74 samples, 0.02%)mem_cgroup_uncharge_skmem (74 samples, 0.02%)refill_stock (61 samples, 0.02%)__skb_recv_udp (1,279 samples, 0.34%)udp_rmem_release (187 samples, 0.05%)_copy_to_iter (408 samples, 0.11%)_raw_spin_lock_bh (603 samples, 0.16%)_raw_spin_unlock_bh (38 samples, 0.01%)copy_user_enhanced_fast_string (2,356 samples, 0.62%)cmpxchg_double_slab.constprop.0.isra.0 (1,503 samples, 0.40%)__slab_free (3,062 samples, 0.81%)put_cpu_partial (75 samples, 0.02%)__unfreeze_partials (70 samples, 0.02%)cache_from_obj (75 samples, 0.02%)cmpxchg_double_slab.constprop.0.isra.0 (85 samples, 0.02%)kfree_skbmem (3,703 samples, 0.98%)kmem_cache_free (3,665 samples, 0.97%)cmpxchg_double_slab.constprop.0.isra.0 (404 samples, 0.11%)__slab_free (1,382 samples, 0.37%)put_cpu_partial (57 samples, 0.02%)__unfreeze_partials (54 samples, 0.01%)__kmem_cache_free (1,536 samples, 0.41%)__consume_stateless_skb (7,001 samples, 1.85%)_..skb_release_data (3,272 samples, 0.86%)skb_free_head (1,626 samples, 0.43%)kfree (1,609 samples, 0.43%)skb_consume_udp (7,079 samples, 1.87%)s..inet_recvmsg (15,244 samples, 4.03%)inet..udp_recvmsg (15,018 samples, 3.97%)udp_..security_socket_recvmsg (249 samples, 0.07%)apparmor_socket_recvmsg (171 samples, 0.05%)aa_sk_perm (146 samples, 0.04%)sock_recvmsg (15,648 samples, 4.14%)sock_..__fget_light (1,217 samples, 0.32%)__fdget (1,243 samples, 0.33%)__sys_recvfrom (19,882 samples, 5.25%)__sys_..sockfd_lookup_light (1,397 samples, 0.37%)__fget_light (44 samples, 0.01%)fput (482 samples, 0.13%)import_single_range (71 samples, 0.02%)__x64_sys_recvfrom (20,466 samples, 5.41%)__x64_s..exit_to_user_mode_prepare (364 samples, 0.10%)do_syscall_64 (21,043 samples, 5.56%)do_sysc..syscall_exit_to_user_mode (485 samples, 0.13%)entry_SYSCALL_64_after_hwframe (21,266 samples, 5.62%)entry_S..syscall_return_via_sysret (39 samples, 0.01%)__libc_recvfrom (21,805 samples, 5.76%)__libc_..tokio::net::udp::UdpSocket::recv_buf_from::{{closure}}::{{closure}} (21,997 samples, 5.81%)tokio::..mio::net::udp::UdpSocket::recv_from (21,912 samples, 5.79%)mio::ne..mio::io_source::IoSource<T>::do_io (21,912 samples, 5.79%)mio::io..mio::sys::unix::stateless_io_source::IoSourceState::do_io (21,912 samples, 5.79%)mio::sy..mio::net::udp::UdpSocket::recv_from::{{closure}} (21,912 samples, 5.79%)mio::ne..std::net::udp::UdpSocket::recv_from (21,912 samples, 5.79%)std::ne..std::sys_common::net::UdpSocket::recv_from (21,912 samples, 5.79%)std::sy..std::sys::pal::unix::net::Socket::recv_from (21,912 samples, 5.79%)std::sy..std::sys::pal::unix::net::Socket::recv_from_with_flags (21,912 samples, 5.79%)std::sy..std::sys_common::net::sockaddr_to_addr (45 samples, 0.01%)__GI___libc_malloc (49 samples, 0.01%)_int_malloc (51 samples, 0.01%)core::result::Result<T,E>::is_err (45 samples, 0.01%)core::result::Result<T,E>::is_ok (45 samples, 0.01%)<tokio::runtime::io::scheduled_io::Readiness as core::ops::drop::Drop>::drop (69 samples, 0.02%)tokio::loom::std::mutex::Mutex<T>::lock (63 samples, 0.02%)std::sync::mutex::Mutex<T>::lock (58 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock (58 samples, 0.02%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (282 samples, 0.07%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (238 samples, 0.06%)core::ptr::drop_in_place<tokio::runtime::io::scheduled_io::Readiness> (119 samples, 0.03%)torrust_tracker::servers::udp::server::Udp::receive_request::{{closure}} (27,792 samples, 7.35%)torrust_tr..tokio::net::udp::UdpSocket::recv_buf_from::{{closure}} (22,942 samples, 6.06%)tokio::n..tokio::runtime::io::registration::Registration::async_io::{{closure}} (22,924 samples, 6.06%)tokio::r..__memcpy_avx512_unaligned_erms (92 samples, 0.02%)__memcpy_avx512_unaligned_erms (2,847 samples, 0.75%)__memcpy_avx512_unaligned_erms (837 samples, 0.22%)core::ptr::drop_in_place<core::cell::RefMut<core::option::Option<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core>>>> (42 samples, 0.01%)core::ptr::drop_in_place<core::cell::BorrowRefMut> (42 samples, 0.01%)<core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (42 samples, 0.01%)core::cell::Cell<T>::set (42 samples, 0.01%)core::cell::Cell<T>::replace (42 samples, 0.01%)core::mem::replace (42 samples, 0.01%)core::ptr::write (42 samples, 0.01%)__x64_sys_futex (80 samples, 0.02%)futex_hash (110 samples, 0.03%)futex_wake_mark (43 samples, 0.01%)get_futex_key (112 samples, 0.03%)wake_q_add_safe (39 samples, 0.01%)_raw_spin_lock_irqsave (93 samples, 0.02%)__raw_spin_lock_irqsave (93 samples, 0.02%)select_task_rq_fair (322 samples, 0.09%)wake_affine (103 samples, 0.03%)available_idle_cpu (73 samples, 0.02%)__smp_call_single_queue (251 samples, 0.07%)send_call_function_single_ipi (243 samples, 0.06%)native_send_call_func_single_ipi (94 samples, 0.02%)default_send_IPI_single_phys (94 samples, 0.02%)__default_send_IPI_dest_field (85 samples, 0.02%)llist_add_batch (231 samples, 0.06%)sched_clock_cpu (68 samples, 0.02%)sched_clock (61 samples, 0.02%)native_sched_clock (61 samples, 0.02%)ttwu_queue_wakelist (704 samples, 0.19%)try_to_wake_up (1,611 samples, 0.43%)futex_wake (2,206 samples, 0.58%)wake_up_q (1,679 samples, 0.44%)do_futex (2,433 samples, 0.64%)__x64_sys_futex (2,563 samples, 0.68%)do_futex (62 samples, 0.02%)do_syscall_64 (2,732 samples, 0.72%)syscall_exit_to_user_mode (68 samples, 0.02%)exit_to_user_mode_prepare (58 samples, 0.02%)entry_SYSCALL_64_after_hwframe (2,827 samples, 0.75%)syscall (2,981 samples, 0.79%)core::ptr::drop_in_place<core::option::Option<tokio::runtime::task::Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>> (83 samples, 0.02%)core::sync::atomic::AtomicU32::store (58 samples, 0.02%)core::sync::atomic::atomic_store (58 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::push_back_finish (83 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::push_back_or_overflow (115 samples, 0.03%)tokio::runtime::context::with_scheduler (451 samples, 0.12%)std::thread::local::LocalKey<T>::try_with (403 samples, 0.11%)tokio::runtime::context::with_scheduler::{{closure}} (394 samples, 0.10%)tokio::runtime::context::scoped::Scoped<T>::with (387 samples, 0.10%)tokio::runtime::scheduler::multi_thread::worker::with_current::{{closure}} (385 samples, 0.10%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::{{closure}} (381 samples, 0.10%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local (338 samples, 0.09%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (59 samples, 0.02%)alloc::vec::Vec<T,A>::pop (85 samples, 0.02%)core::ptr::read (56 samples, 0.01%)std::sync::mutex::MutexGuard<T>::new (55 samples, 0.01%)std::sync::poison::Flag::guard (55 samples, 0.01%)std::thread::panicking (52 samples, 0.01%)std::panicking::panicking (52 samples, 0.01%)std::panicking::panic_count::count_is_zero (52 samples, 0.01%)tokio::loom::std::mutex::Mutex<T>::lock (156 samples, 0.04%)std::sync::mutex::Mutex<T>::lock (145 samples, 0.04%)std::sys::sync::mutex::futex::Mutex::lock (90 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock_contended (43 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (2,704 samples, 0.71%)core::sync::atomic::atomic_add (2,704 samples, 0.71%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (3,112 samples, 0.82%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (2,853 samples, 0.75%)tokio::runtime::scheduler::multi_thread::idle::State::num_unparked (80 samples, 0.02%)__fget_light (82 samples, 0.02%)__fdget_pos (85 samples, 0.02%)try_to_wake_up (70 samples, 0.02%)__wake_up_common (74 samples, 0.02%)ep_autoremove_wake_function (71 samples, 0.02%)default_wake_function (71 samples, 0.02%)_raw_spin_lock_irqsave (68 samples, 0.02%)__raw_spin_lock_irqsave (68 samples, 0.02%)native_queued_spin_lock_slowpath (58 samples, 0.02%)__wake_up_common_lock (144 samples, 0.04%)__wake_up (145 samples, 0.04%)_raw_read_lock_irqsave (177 samples, 0.05%)__raw_read_lock_irqsave (177 samples, 0.05%)__wake_up_common (458 samples, 0.12%)ep_poll_callback (447 samples, 0.12%)__wake_up_locked_key (461 samples, 0.12%)_raw_spin_lock_irq (139 samples, 0.04%)eventfd_write (716 samples, 0.19%)copy_user_enhanced_fast_string (76 samples, 0.02%)__x64_sys_write (884 samples, 0.23%)ksys_write (873 samples, 0.23%)vfs_write (758 samples, 0.20%)do_syscall_64 (930 samples, 0.25%)syscall_exit_to_user_mode (40 samples, 0.01%)entry_SYSCALL_64_after_hwframe (950 samples, 0.25%)__GI___libc_write (1,017 samples, 0.27%)__GI___libc_write (1,014 samples, 0.27%)tokio::runtime::driver::Handle::unpark (1,023 samples, 0.27%)tokio::runtime::driver::IoHandle::unpark (1,023 samples, 0.27%)tokio::runtime::io::driver::Handle::unpark (1,023 samples, 0.27%)mio::waker::Waker::wake (1,022 samples, 0.27%)mio::sys::unix::waker::fdbased::Waker::wake (1,022 samples, 0.27%)mio::sys::unix::waker::eventfd::WakerInternal::wake (1,022 samples, 0.27%)<&std::fs::File as std::io::Write>::write (1,021 samples, 0.27%)std::sys::pal::unix::fs::File::write (1,021 samples, 0.27%)std::sys::pal::unix::fd::FileDesc::write (1,021 samples, 0.27%)tokio::runtime::context::with_scheduler (7,649 samples, 2.02%)t..std::thread::local::LocalKey<T>::try_with (7,636 samples, 2.02%)s..tokio::runtime::context::with_scheduler::{{closure}} (7,635 samples, 2.02%)t..tokio::runtime::context::scoped::Scoped<T>::with (7,634 samples, 2.02%)t..tokio::runtime::scheduler::multi_thread::worker::with_current::{{closure}} (7,634 samples, 2.02%)t..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::{{closure}} (7,634 samples, 2.02%)t..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local (7,591 samples, 2.01%)t..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (7,591 samples, 2.01%)t..tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (1,047 samples, 0.28%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (1,043 samples, 0.28%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield (7,948 samples, 2.10%)t..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (7,946 samples, 2.10%)t..tokio::runtime::scheduler::multi_thread::worker::with_current (7,946 samples, 2.10%)t..tokio::util::sharded_list::ShardGuard<L,<L as tokio::util::linked_list::Link>::Target>::push (90 samples, 0.02%)tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::push_front (63 samples, 0.02%)core::result::Result<T,E>::is_err (409 samples, 0.11%)core::result::Result<T,E>::is_ok (409 samples, 0.11%)tokio::runtime::task::list::OwnedTasks<S>::bind_inner (992 samples, 0.26%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::lock_shard (797 samples, 0.21%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::shard_inner (781 samples, 0.21%)tokio::loom::std::mutex::Mutex<T>::lock (773 samples, 0.20%)std::sync::mutex::Mutex<T>::lock (773 samples, 0.20%)std::sys::sync::mutex::futex::Mutex::lock (769 samples, 0.20%)core::sync::atomic::AtomicU32::compare_exchange (360 samples, 0.10%)core::sync::atomic::atomic_compare_exchange (360 samples, 0.10%)__memcpy_avx512_unaligned_erms (410 samples, 0.11%)__GI___lll_lock_wake_private (103 samples, 0.03%)__memcpy_avx512_unaligned_erms (180 samples, 0.05%)update_curr (47 samples, 0.01%)update_load_avg (57 samples, 0.02%)dequeue_entity (144 samples, 0.04%)dequeue_task (169 samples, 0.04%)dequeue_task_fair (166 samples, 0.04%)ctx_sched_out (41 samples, 0.01%)prepare_task_switch (61 samples, 0.02%)__perf_event_task_sched_out (56 samples, 0.01%)perf_event_context_sched_out (48 samples, 0.01%)psi_group_change (57 samples, 0.02%)psi_task_switch (96 samples, 0.03%)__schedule (428 samples, 0.11%)futex_wait_queue (471 samples, 0.12%)schedule (433 samples, 0.11%)futex_q_lock (46 samples, 0.01%)futex_q_unlock (217 samples, 0.06%)futex_wait_setup (344 samples, 0.09%)futex_wait (864 samples, 0.23%)do_futex (877 samples, 0.23%)__x64_sys_futex (885 samples, 0.23%)__rseq_handle_notify_resume (77 samples, 0.02%)exit_to_user_mode_loop (96 samples, 0.03%)exit_to_user_mode_prepare (127 samples, 0.03%)do_syscall_64 (1,027 samples, 0.27%)syscall_exit_to_user_mode (136 samples, 0.04%)entry_SYSCALL_64_after_hwframe (1,035 samples, 0.27%)__GI___lll_lock_wait_private (1,121 samples, 0.30%)futex_wait (1,095 samples, 0.29%)futex_hash (66 samples, 0.02%)__smp_call_single_queue (40 samples, 0.01%)send_call_function_single_ipi (39 samples, 0.01%)futex_wake (608 samples, 0.16%)wake_up_q (362 samples, 0.10%)try_to_wake_up (353 samples, 0.09%)ttwu_queue_wakelist (78 samples, 0.02%)do_futex (729 samples, 0.19%)__x64_sys_futex (747 samples, 0.20%)exit_to_user_mode_prepare (44 samples, 0.01%)do_syscall_64 (822 samples, 0.22%)syscall_exit_to_user_mode (54 samples, 0.01%)entry_SYSCALL_64_after_hwframe (838 samples, 0.22%)__GI___lll_lock_wake_private (916 samples, 0.24%)_int_free (220 samples, 0.06%)__alloc_pages (48 samples, 0.01%)do_anonymous_page (127 samples, 0.03%)vma_alloc_folio (59 samples, 0.02%)__folio_alloc (52 samples, 0.01%)handle_pte_fault (132 samples, 0.03%)__handle_mm_fault (136 samples, 0.04%)handle_mm_fault (153 samples, 0.04%)do_user_addr_fault (170 samples, 0.04%)asm_exc_page_fault (177 samples, 0.05%)exc_page_fault (175 samples, 0.05%)perf_event_mmap_output (55 samples, 0.01%)perf_event_mmap_event (115 samples, 0.03%)perf_iterate_sb (111 samples, 0.03%)perf_iterate_ctx (100 samples, 0.03%)perf_event_mmap (124 samples, 0.03%)mas_preallocate (48 samples, 0.01%)mas_alloc_nodes (48 samples, 0.01%)mas_wr_store_entry.isra.0 (43 samples, 0.01%)mas_store_prealloc (73 samples, 0.02%)__vma_adjust (154 samples, 0.04%)vma_mas_store (78 samples, 0.02%)vma_merge (173 samples, 0.05%)mprotect_fixup (330 samples, 0.09%)do_mprotect_pkey (384 samples, 0.10%)__x64_sys_mprotect (390 samples, 0.10%)grow_heap (401 samples, 0.11%)__GI_mprotect (399 samples, 0.11%)entry_SYSCALL_64_after_hwframe (395 samples, 0.10%)do_syscall_64 (392 samples, 0.10%)sysmalloc (595 samples, 0.16%)_int_malloc (1,239 samples, 0.33%)unlink_chunk (55 samples, 0.01%)_int_memalign (1,518 samples, 0.40%)core::option::Option<T>::map (14,436 samples, 3.82%)core..tokio::task::spawn::spawn_inner::{{closure}} (14,430 samples, 3.81%)toki..tokio::runtime::scheduler::Handle::spawn (14,425 samples, 3.81%)toki..tokio::runtime::scheduler::multi_thread::handle::Handle::spawn (14,422 samples, 3.81%)toki..tokio::runtime::scheduler::multi_thread::handle::Handle::bind_new_task (14,411 samples, 3.81%)toki..tokio::runtime::task::list::OwnedTasks<S>::bind (5,536 samples, 1.46%)tokio::runtime::task::new_task (4,490 samples, 1.19%)tokio::runtime::task::raw::RawTask::new (4,490 samples, 1.19%)tokio::runtime::task::core::Cell<T,S>::new (4,490 samples, 1.19%)alloc::boxed::Box<T>::new (4,034 samples, 1.07%)alloc::alloc::exchange_malloc (3,715 samples, 0.98%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3,702 samples, 0.98%)alloc::alloc::Global::alloc_impl (3,702 samples, 0.98%)alloc::alloc::alloc (3,702 samples, 0.98%)__rdl_alloc (3,702 samples, 0.98%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (3,702 samples, 0.98%)std::sys::pal::unix::alloc::aligned_malloc (3,702 samples, 0.98%)__posix_memalign (3,659 samples, 0.97%)__posix_memalign (3,656 samples, 0.97%)_mid_memalign (3,656 samples, 0.97%)tokio::runtime::context::current::with_current (17,481 samples, 4.62%)tokio..std::thread::local::LocalKey<T>::try_with (17,476 samples, 4.62%)std::..tokio::runtime::context::current::with_current::{{closure}} (17,340 samples, 4.58%)tokio..tokio::task::spawn::spawn (17,548 samples, 4.64%)tokio..tokio::task::spawn::spawn_inner (17,548 samples, 4.64%)tokio..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (173,936 samples, 45.97%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::{{closure}} (173,935 samples, 45.97%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}}torrust_tracker::servers::udp::server::Udp::run_with_graceful_shutdown::{{closure}}::{{closure}} (48,629 samples, 12.85%)torrust_tracker::se..torrust_tracker::servers::udp::server::Udp::run_udp_server::{{closure}} (48,628 samples, 12.85%)torrust_tracker::se..torrust_tracker::servers::udp::server::Udp::spawn_request_processor (17,569 samples, 4.64%)torru..__memcpy_avx512_unaligned_erms (51 samples, 0.01%)__memcpy_avx512_unaligned_erms (2,052 samples, 0.54%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2,067 samples, 0.55%)tokio::runtime::task::core::Core<T,S>::set_stage::{{closure}} (2,067 samples, 0.55%)tokio::runtime::task::core::Core<T,S>::poll (176,078 samples, 46.54%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::task::core::Core<T,S>::drop_future_or_output (2,140 samples, 0.57%)tokio::runtime::task::core::Core<T,S>::set_stage (2,138 samples, 0.57%)__memcpy_avx512_unaligned_erms (48 samples, 0.01%)__memcpy_avx512_unaligned_erms (856 samples, 0.23%)__memcpy_avx512_unaligned_erms (1,693 samples, 0.45%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,703 samples, 0.45%)tokio::runtime::task::core::Core<T,S>::set_stage::{{closure}} (1,702 samples, 0.45%)tokio::runtime::task::core::Core<T,S>::set_stage (2,570 samples, 0.68%)tokio::runtime::task::harness::poll_future (178,737 samples, 47.24%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (178,737 samples, 47.24%)std::panic::catch_unwindstd::panicking::try (178,737 samples, 47.24%)std::panicking::trystd::panicking::try::do_call (178,737 samples, 47.24%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (178,737 samples, 47.24%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<..tokio::runtime::task::harness::poll_future::{{closure}} (178,737 samples, 47.24%)tokio::runtime::task::harness::poll_future::{{closure}}tokio::runtime::task::core::Core<T,S>::store_output (2,659 samples, 0.70%)tokio::runtime::task::state::State::transition_to_running (348 samples, 0.09%)tokio::runtime::task::state::State::fetch_update_action (348 samples, 0.09%)tokio::runtime::task::raw::poll (181,363 samples, 47.93%)tokio::runtime::task::raw::polltokio::runtime::task::harness::Harness<T,S>::poll (181,220 samples, 47.90%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (179,097 samples, 47.33%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::coop::budget (181,972 samples, 48.09%)tokio::runtime::coop::budgettokio::runtime::coop::with_budget (181,972 samples, 48.09%)tokio::runtime::coop::with_budgettokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} (181,912 samples, 48.08%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}tokio::runtime::task::LocalNotified<S>::run (181,909 samples, 48.08%)tokio::runtime::task::LocalNotified<S>::runtokio::runtime::task::raw::RawTask::poll (181,909 samples, 48.08%)tokio::runtime::task::raw::RawTask::polltokio::runtime::scheduler::multi_thread::stats::Stats::start_poll (110 samples, 0.03%)__x64_sys_futex (295 samples, 0.08%)_raw_spin_lock (91 samples, 0.02%)futex_hash (195 samples, 0.05%)futex_wake_mark (84 samples, 0.02%)get_futex_key (163 samples, 0.04%)wake_q_add_safe (121 samples, 0.03%)select_task_rq_fair (60 samples, 0.02%)_raw_spin_lock_irqsave (167 samples, 0.04%)__raw_spin_lock_irqsave (164 samples, 0.04%)available_idle_cpu (62 samples, 0.02%)select_idle_sibling (121 samples, 0.03%)select_task_rq_fair (1,048 samples, 0.28%)wake_affine (382 samples, 0.10%)available_idle_cpu (315 samples, 0.08%)__smp_call_single_queue (294 samples, 0.08%)send_call_function_single_ipi (280 samples, 0.07%)native_send_call_func_single_ipi (53 samples, 0.01%)default_send_IPI_single_phys (53 samples, 0.01%)__default_send_IPI_dest_field (49 samples, 0.01%)llist_add_batch (533 samples, 0.14%)sched_clock_cpu (152 samples, 0.04%)sched_clock (144 samples, 0.04%)native_sched_clock (143 samples, 0.04%)ttwu_queue_wakelist (1,388 samples, 0.37%)try_to_wake_up (3,169 samples, 0.84%)futex_wake (4,300 samples, 1.14%)wake_up_q (3,312 samples, 0.88%)do_futex (4,709 samples, 1.24%)__x64_sys_futex (4,862 samples, 1.28%)do_futex (47 samples, 0.01%)exit_to_user_mode_prepare (62 samples, 0.02%)do_syscall_64 (5,079 samples, 1.34%)syscall_exit_to_user_mode (90 samples, 0.02%)entry_SYSCALL_64_after_hwframe (5,409 samples, 1.43%)syscall (5,655 samples, 1.49%)tokio::loom::std::mutex::Mutex<T>::lock (75 samples, 0.02%)std::sync::mutex::Mutex<T>::lock (71 samples, 0.02%)std::sys::sync::mutex::futex::Mutex::lock (49 samples, 0.01%)core::sync::atomic::AtomicUsize::fetch_add (1,216 samples, 0.32%)core::sync::atomic::atomic_add (1,216 samples, 0.32%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (1,348 samples, 0.36%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (1,238 samples, 0.33%)fput (40 samples, 0.01%)__fget_light (155 samples, 0.04%)__fdget_pos (165 samples, 0.04%)_raw_spin_lock_irqsave (39 samples, 0.01%)__raw_spin_lock_irqsave (39 samples, 0.01%)__wake_up_common (172 samples, 0.05%)ep_autoremove_wake_function (163 samples, 0.04%)default_wake_function (162 samples, 0.04%)try_to_wake_up (159 samples, 0.04%)ttwu_queue_wakelist (43 samples, 0.01%)__wake_up_common_lock (308 samples, 0.08%)_raw_spin_lock_irqsave (131 samples, 0.03%)__raw_spin_lock_irqsave (131 samples, 0.03%)native_queued_spin_lock_slowpath (121 samples, 0.03%)__wake_up (311 samples, 0.08%)_raw_read_lock_irqsave (369 samples, 0.10%)__raw_read_lock_irqsave (368 samples, 0.10%)__wake_up_common (972 samples, 0.26%)ep_poll_callback (937 samples, 0.25%)_raw_read_unlock_irqrestore (39 samples, 0.01%)__wake_up_locked_key (989 samples, 0.26%)_copy_from_user (42 samples, 0.01%)_raw_spin_lock_irq (428 samples, 0.11%)eventfd_write (1,641 samples, 0.43%)copy_user_enhanced_fast_string (139 samples, 0.04%)ksys_write (1,936 samples, 0.51%)vfs_write (1,722 samples, 0.46%)rw_verify_area (42 samples, 0.01%)security_file_permission (38 samples, 0.01%)__x64_sys_write (1,980 samples, 0.52%)exit_to_user_mode_prepare (42 samples, 0.01%)do_syscall_64 (2,071 samples, 0.55%)syscall_exit_to_user_mode (74 samples, 0.02%)entry_SYSCALL_64_after_hwframe (2,113 samples, 0.56%)__GI___libc_write (2,270 samples, 0.60%)__GI___libc_write (2,271 samples, 0.60%)mio::sys::unix::waker::eventfd::WakerInternal::wake (2,284 samples, 0.60%)<&std::fs::File as std::io::Write>::write (2,277 samples, 0.60%)std::sys::pal::unix::fs::File::write (2,277 samples, 0.60%)std::sys::pal::unix::fd::FileDesc::write (2,277 samples, 0.60%)__entry_text_start (206 samples, 0.05%)tokio::runtime::driver::Handle::unpark (2,522 samples, 0.67%)tokio::runtime::driver::IoHandle::unpark (2,522 samples, 0.67%)tokio::runtime::io::driver::Handle::unpark (2,522 samples, 0.67%)mio::waker::Waker::wake (2,518 samples, 0.67%)mio::sys::unix::waker::fdbased::Waker::wake (2,518 samples, 0.67%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (234 samples, 0.06%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (234 samples, 0.06%)tokio::runtime::driver::Handle::unpark (233 samples, 0.06%)tokio::runtime::driver::IoHandle::unpark (233 samples, 0.06%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (2,547 samples, 0.67%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (2,543 samples, 0.67%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (191,736 samples, 50.67%)tokio::runtime::scheduler::multi_thread::worker::Context::run_tasktokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (9,564 samples, 2.53%)to..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::transition_worker_from_searching (9,562 samples, 2.53%)to..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (9,559 samples, 2.53%)to..tokio::runtime::scheduler::multi_thread::worker::Core::tune_global_queue_interval (67 samples, 0.02%)tokio::runtime::scheduler::multi_thread::stats::Stats::tuned_global_queue_interval (65 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Core::next_task (162 samples, 0.04%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (201 samples, 0.05%)alloc::sync::Arc<T,A>::inner (201 samples, 0.05%)core::ptr::non_null::NonNull<T>::as_ref (201 samples, 0.05%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (327 samples, 0.09%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (327 samples, 0.09%)core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (326 samples, 0.09%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (127 samples, 0.03%)alloc::sync::Arc<T,A>::inner (127 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (127 samples, 0.03%)core::num::<impl u32>::wrapping_sub (314 samples, 0.08%)core::sync::atomic::AtomicU64::load (129 samples, 0.03%)core::sync::atomic::atomic_load (129 samples, 0.03%)tokio::loom::std::atomic_u32::AtomicU32::unsync_load (110 samples, 0.03%)core::sync::atomic::AtomicU32::load (110 samples, 0.03%)core::sync::atomic::atomic_load (110 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (168 samples, 0.04%)alloc::sync::Arc<T,A>::inner (168 samples, 0.04%)core::ptr::non_null::NonNull<T>::as_ref (168 samples, 0.04%)core::num::<impl u32>::wrapping_add (92 samples, 0.02%)core::num::<impl u32>::wrapping_sub (172 samples, 0.05%)core::sync::atomic::AtomicU32::load (163 samples, 0.04%)core::sync::atomic::atomic_load (163 samples, 0.04%)core::sync::atomic::AtomicU64::load (405 samples, 0.11%)core::sync::atomic::atomic_load (405 samples, 0.11%)tokio::runtime::scheduler::multi_thread::queue::pack (166 samples, 0.04%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (2,781 samples, 0.73%)tokio::runtime::scheduler::multi_thread::queue::unpack (540 samples, 0.14%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (3,784 samples, 1.00%)tokio::runtime::scheduler::multi_thread::queue::unpack (134 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_searching (423 samples, 0.11%)tokio::runtime::scheduler::multi_thread::idle::Idle::transition_worker_to_searching (99 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::steal_work (8,170 samples, 2.16%)t..tokio::util::rand::FastRand::fastrand_n (71 samples, 0.02%)tokio::util::rand::FastRand::fastrand (71 samples, 0.02%)std::panic::catch_unwind (262,281 samples, 69.32%)std::panic::catch_unwindstd::panicking::try (262,281 samples, 69.32%)std::panicking::trystd::panicking::try::do_call (262,281 samples, 69.32%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (262,281 samples, 69.32%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncestd::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (262,281 samples, 69.32%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (262,281 samples, 69.32%)std::sys_common::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}} (262,281 samples, 69.32%)tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}tokio::runtime::blocking::pool::Inner::run (262,281 samples, 69.32%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::blocking::pool::Task::run (262,211 samples, 69.30%)tokio::runtime::blocking::pool::Task::runtokio::runtime::task::UnownedTask<S>::run (262,211 samples, 69.30%)tokio::runtime::task::UnownedTask<S>::runtokio::runtime::task::raw::RawTask::poll (262,211 samples, 69.30%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::raw::poll (262,211 samples, 69.30%)tokio::runtime::task::raw::polltokio::runtime::task::harness::Harness<T,S>::poll (262,211 samples, 69.30%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (262,211 samples, 69.30%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::harness::poll_future (262,210 samples, 69.30%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (262,210 samples, 69.30%)std::panic::catch_unwindstd::panicking::try (262,210 samples, 69.30%)std::panicking::trystd::panicking::try::do_call (262,210 samples, 69.30%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (262,210 samples, 69.30%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncetokio::runtime::task::harness::poll_future::{{closure}} (262,210 samples, 69.30%)tokio::runtime::task::harness::poll_future::{{closure}}tokio::runtime::task::core::Core<T,S>::poll (262,210 samples, 69.30%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (262,210 samples, 69.30%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::{{closure}} (262,210 samples, 69.30%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}}<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (262,210 samples, 69.30%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::polltokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} (262,210 samples, 69.30%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}tokio::runtime::scheduler::multi_thread::worker::run (262,210 samples, 69.30%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (262,210 samples, 69.30%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::run::{{closure}} (262,210 samples, 69.30%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}tokio::runtime::context::set_scheduler (262,210 samples, 69.30%)tokio::runtime::context::set_schedulerstd::thread::local::LocalKey<T>::with (262,210 samples, 69.30%)std::thread::local::LocalKey<T>::withstd::thread::local::LocalKey<T>::try_with (262,210 samples, 69.30%)std::thread::local::LocalKey<T>::try_withtokio::runtime::context::set_scheduler::{{closure}} (262,210 samples, 69.30%)tokio::runtime::context::set_scheduler::{{closure}}tokio::runtime::context::scoped::Scoped<T>::set (262,210 samples, 69.30%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} (262,210 samples, 69.30%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}tokio::runtime::scheduler::multi_thread::worker::Context::run (262,210 samples, 69.30%)tokio::runtime::scheduler::multi_thread::worker::Context::run<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (262,282 samples, 69.32%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (262,282 samples, 69.32%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_oncecore::ops::function::FnOnce::call_once{{vtable.shim}} (262,282 samples, 69.32%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::thread::Builder::spawn_unchecked_::{{closure}} (262,282 samples, 69.32%)std::thread::Builder::spawn_unchecked_::{{closure}}clone3 (262,316 samples, 69.33%)clone3start_thread (262,316 samples, 69.33%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (262,299 samples, 69.32%)std::sys::pal::unix::thread::Thread::new::thread_startcore::fmt::Formatter::pad_integral (390 samples, 0.10%)core::fmt::Formatter::pad_integral::write_prefix (126 samples, 0.03%)core::fmt::Formatter::pad_integral (41 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::task::core::Stage<torrust_tracker::servers::udp::server::Udp::process_request::{{closure}}>> (113 samples, 0.03%)__x64_sys_futex (173 samples, 0.05%)__x64_sys_getsockname (51 samples, 0.01%)__x64_sys_sendto (43 samples, 0.01%)__x64_sys_epoll_wait (165 samples, 0.04%)read_tsc (70 samples, 0.02%)futex_hash (127 samples, 0.03%)futex_wait_setup (101 samples, 0.03%)get_futex_key (39 samples, 0.01%)futex_wait (270 samples, 0.07%)futex_wake (506 samples, 0.13%)get_futex_key (181 samples, 0.05%)do_futex (1,060 samples, 0.28%)__x64_sys_futex (1,255 samples, 0.33%)__fget_light (87 samples, 0.02%)__fdget (88 samples, 0.02%)__sys_getsockname (168 samples, 0.04%)sockfd_lookup_light (98 samples, 0.03%)__x64_sys_getsockname (171 samples, 0.05%)__fget_light (55 samples, 0.01%)__fdget (57 samples, 0.02%)__sys_recvfrom (187 samples, 0.05%)sockfd_lookup_light (72 samples, 0.02%)__x64_sys_recvfrom (198 samples, 0.05%)__sys_sendto (165 samples, 0.04%)sockfd_lookup_light (51 samples, 0.01%)__x64_sys_sendto (177 samples, 0.05%)do_futex (48 samples, 0.01%)do_syscall_64 (2,325 samples, 0.61%)syscall_enter_from_user_mode (175 samples, 0.05%)entry_SYSCALL_64_after_hwframe (3,067 samples, 0.81%)syscall_enter_from_user_mode (207 samples, 0.05%)entry_SYSCALL_64_safe_stack (222 samples, 0.06%)rand_chacha::guts::round (69 samples, 0.02%)rand_chacha::guts::refill_wide::impl_avx2 (80 samples, 0.02%)rand_chacha::guts::refill_wide::fn_impl (80 samples, 0.02%)rand_chacha::guts::refill_wide_impl (80 samples, 0.02%)core::cell::RefCell<T>::borrow_mut (113 samples, 0.03%)core::cell::RefCell<T>::try_borrow_mut (113 samples, 0.03%)core::cell::BorrowRefMut::new (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (156 samples, 0.04%)tokio::runtime::coop::budget (154 samples, 0.04%)tokio::runtime::coop::with_budget (154 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} (136 samples, 0.04%)std::sys::pal::unix::time::Timespec::now (305 samples, 0.08%)std::sys::pal::unix::time::Timespec::sub_timespec (148 samples, 0.04%)std::sys::sync::mutex::futex::Mutex::lock_contended (110 samples, 0.03%)std::sys_common::net::TcpListener::socket_addr (40 samples, 0.01%)syscall (90 samples, 0.02%)syscall_return_via_sysret (133 samples, 0.04%)std::sync::poison::Flag::done (42 samples, 0.01%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<tokio::util::linked_list::LinkedList<tokio::runtime::task::Task<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>,tokio::runtime::task::core::Header>>> (47 samples, 0.01%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (47 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::release (71 samples, 0.02%)tokio::runtime::task::list::OwnedTasks<S>::remove (71 samples, 0.02%)tokio::util::sharded_list::ShardedList<L,<L as tokio::util::linked_list::Link>::Target>::remove (58 samples, 0.02%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::run (113 samples, 0.03%)tokio::runtime::context::runtime::enter_runtime (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}} (113 samples, 0.03%)tokio::runtime::context::set_scheduler (113 samples, 0.03%)std::thread::local::LocalKey<T>::with (113 samples, 0.03%)std::thread::local::LocalKey<T>::try_with (113 samples, 0.03%)tokio::runtime::context::set_scheduler::{{closure}} (113 samples, 0.03%)tokio::runtime::context::scoped::Scoped<T>::set (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}} (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run (113 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::steal_work (59 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (55 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (53 samples, 0.01%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (116 samples, 0.03%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}} (116 samples, 0.03%)tokio::runtime::task::harness::poll_future (119 samples, 0.03%)std::panic::catch_unwind (119 samples, 0.03%)std::panicking::try (119 samples, 0.03%)std::panicking::try::do_call (119 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (119 samples, 0.03%)tokio::runtime::task::harness::poll_future::{{closure}} (119 samples, 0.03%)tokio::runtime::task::core::Core<T,S>::poll (119 samples, 0.03%)tokio::runtime::task::raw::poll (136 samples, 0.04%)tokio::runtime::task::harness::Harness<T,S>::poll (123 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (122 samples, 0.03%)torrust_tracker::bootstrap::logging::INIT (43 samples, 0.01%)__memcpy_avx512_unaligned_erms (652 samples, 0.17%)__entry_text_start (57 samples, 0.02%)_int_free (317 samples, 0.08%)_int_malloc (313 samples, 0.08%)torrust_tracker::servers::udp::logging::log_request::__CALLSITE::META (1,319 samples, 0.35%)__GI___lll_lock_wait_private (265 samples, 0.07%)futex_wait (154 samples, 0.04%)futex_fatal_error (55 samples, 0.01%)__memcpy_avx512_unaligned_erms (1,079 samples, 0.29%)_int_free (67 samples, 0.02%)_int_malloc (120 samples, 0.03%)torrust_tracker::servers::udp::logging::log_request::__CALLSITE (1,582 samples, 0.42%)torrust_tracker::servers::udp::server::Udp::process_valid_request::{{closure}} (122 samples, 0.03%)torrust_tracker::servers::udp::server::Udp::send_response::{{closure}} (59 samples, 0.02%)<tokio::runtime::io::scheduled_io::Readiness as core::ops::drop::Drop>::drop (45 samples, 0.01%)__GI___libc_malloc (123 samples, 0.03%)_int_malloc (143 samples, 0.04%)alloc::vec::Vec<T>::with_capacity (237 samples, 0.06%)alloc::vec::Vec<T,A>::with_capacity_in (237 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (234 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::try_allocate_in (234 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (231 samples, 0.06%)alloc::alloc::Global::alloc_impl (231 samples, 0.06%)alloc::alloc::alloc (231 samples, 0.06%)__rdl_alloc (231 samples, 0.06%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (231 samples, 0.06%)tokio::runtime::io::registration::Registration::readiness::{{closure}} (207 samples, 0.05%)tokio::runtime::io::scheduled_io::ScheduledIo::readiness::{{closure}} (207 samples, 0.05%)core::ptr::drop_in_place<tokio::runtime::io::scheduled_io::Readiness> (207 samples, 0.05%)__entry_text_start (140 samples, 0.04%)tokio::net::udp::UdpSocket::recv_buf_from::{{closure}}::{{closure}} (286 samples, 0.08%)mio::net::udp::UdpSocket::recv_from (273 samples, 0.07%)mio::io_source::IoSource<T>::do_io (273 samples, 0.07%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (273 samples, 0.07%)mio::net::udp::UdpSocket::recv_from::{{closure}} (273 samples, 0.07%)std::net::udp::UdpSocket::recv_from (273 samples, 0.07%)std::sys_common::net::UdpSocket::recv_from (273 samples, 0.07%)std::sys::pal::unix::net::Socket::recv_from (273 samples, 0.07%)std::sys::pal::unix::net::Socket::recv_from_with_flags (273 samples, 0.07%)core::mem::zeroed (131 samples, 0.03%)core::mem::maybe_uninit::MaybeUninit<T>::zeroed (131 samples, 0.03%)core::ptr::mut_ptr::<impl *mut T>::write_bytes (131 samples, 0.03%)core::intrinsics::write_bytes (131 samples, 0.03%)__entry_text_start (131 samples, 0.03%)torrust_tracker::servers::udp::server::Udp::receive_request::{{closure}} (639 samples, 0.17%)tokio::net::udp::UdpSocket::recv_buf_from::{{closure}} (360 samples, 0.10%)tokio::runtime::io::registration::Registration::async_io::{{closure}} (355 samples, 0.09%)__entry_text_start (171 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield (186 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (186 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::with_current (186 samples, 0.05%)tokio::runtime::context::with_scheduler (185 samples, 0.05%)std::thread::local::LocalKey<T>::try_with (185 samples, 0.05%)tokio::runtime::context::with_scheduler::{{closure}} (185 samples, 0.05%)tokio::runtime::context::scoped::Scoped<T>::with (185 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::with_current::{{closure}} (185 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::{{closure}} (185 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local (185 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (185 samples, 0.05%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (185 samples, 0.05%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (185 samples, 0.05%)tokio::runtime::driver::Handle::unpark (185 samples, 0.05%)tokio::runtime::driver::IoHandle::unpark (185 samples, 0.05%)tokio::runtime::io::driver::Handle::unpark (185 samples, 0.05%)mio::waker::Waker::wake (185 samples, 0.05%)mio::sys::unix::waker::fdbased::Waker::wake (185 samples, 0.05%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (182 samples, 0.05%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (182 samples, 0.05%)tokio::runtime::driver::Handle::unpark (178 samples, 0.05%)tokio::runtime::driver::IoHandle::unpark (178 samples, 0.05%)torrust_tracker::servers::udp::server::Udp::run_with_graceful_shutdown::{{closure}}::{{closure}} (1,051 samples, 0.28%)torrust_tracker::servers::udp::server::Udp::run_udp_server::{{closure}} (1,045 samples, 0.28%)torrust_tracker::servers::udp::server::Udp::spawn_request_processor (319 samples, 0.08%)tokio::task::spawn::spawn (319 samples, 0.08%)tokio::task::spawn::spawn_inner (319 samples, 0.08%)tokio::runtime::context::current::with_current (319 samples, 0.08%)std::thread::local::LocalKey<T>::try_with (319 samples, 0.08%)tokio::runtime::context::current::with_current::{{closure}} (319 samples, 0.08%)core::option::Option<T>::map (319 samples, 0.08%)tokio::task::spawn::spawn_inner::{{closure}} (319 samples, 0.08%)tokio::runtime::scheduler::Handle::spawn (319 samples, 0.08%)tokio::runtime::scheduler::multi_thread::handle::Handle::spawn (319 samples, 0.08%)tokio::runtime::scheduler::multi_thread::handle::Handle::bind_new_task (319 samples, 0.08%)tokio::runtime::task::list::OwnedTasks<S>::bind (133 samples, 0.04%)tokio::runtime::task::new_task (77 samples, 0.02%)tokio::runtime::task::raw::RawTask::new (77 samples, 0.02%)tokio::runtime::task::core::Cell<T,S>::new (77 samples, 0.02%)alloc::boxed::Box<T>::new (40 samples, 0.01%)all (378,369 samples, 100%)tokio-runtime-w (378,173 samples, 99.95%)tokio-runtime-w