Flame Graph Reset ZoomSearch core::option::Option<T>::map (1 samples, 0.02%)std::thread::Builder::spawn_unchecked_::_{{closure}} (1 samples, 0.02%)alloc::ffi::c_str::CString::new (1 samples, 0.02%)<T as alloc::ffi::c_str::CString::new::SpecNewImpl>::spec_new_impl (1 samples, 0.02%)alloc::ffi::c_str::CString::_from_vec_unchecked (1 samples, 0.02%)alloc::vec::Vec<T,A>::reserve_exact (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::reserve_exact (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::try_reserve_exact (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::grow_exact (1 samples, 0.02%)tokio::runtime::builder::Builder::build (2 samples, 0.04%)tokio::runtime::builder::Builder::build_threaded_runtime (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch (2 samples, 0.04%)tokio::runtime::blocking::pool::spawn_blocking (2 samples, 0.04%)tokio::runtime::handle::Handle::spawn_blocking (2 samples, 0.04%)tokio::runtime::blocking::pool::Spawner::spawn_blocking (2 samples, 0.04%)tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner (2 samples, 0.04%)tokio::runtime::blocking::pool::Spawner::spawn_task (2 samples, 0.04%)tokio::runtime::blocking::pool::Spawner::spawn_thread (2 samples, 0.04%)std::thread::Builder::spawn (2 samples, 0.04%)std::thread::Builder::spawn_unchecked (2 samples, 0.04%)std::thread::Builder::spawn_unchecked_ (2 samples, 0.04%)std::sys::pal::unix::thread::Thread::new (1 samples, 0.02%)pthread_create (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)entry_SYSCALL_64_after_hwframe (1 samples, 0.02%)do_syscall_64 (1 samples, 0.02%)__do_sys_clone3 (1 samples, 0.02%)kernel_clone (1 samples, 0.02%)copy_process (1 samples, 0.02%)perf_event_init_task (1 samples, 0.02%)inherit_task_group.isra.0 (1 samples, 0.02%)inherit_event.constprop.0 (1 samples, 0.02%)perf_event_alloc (1 samples, 0.02%)__srcu_read_lock (1 samples, 0.02%)_start (3 samples, 0.06%)__libc_start_main (3 samples, 0.06%)[libc.so.6] (3 samples, 0.06%)main (3 samples, 0.06%)std::rt::lang_start_internal (3 samples, 0.06%)std::panic::catch_unwind (3 samples, 0.06%)std::panicking::try (3 samples, 0.06%)std::panicking::try::do_call (3 samples, 0.06%)std::rt::lang_start_internal::_{{closure}} (3 samples, 0.06%)std::panic::catch_unwind (3 samples, 0.06%)std::panicking::try (3 samples, 0.06%)std::panicking::try::do_call (3 samples, 0.06%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (3 samples, 0.06%)std::rt::lang_start::_{{closure}} (3 samples, 0.06%)std::sys_common::backtrace::__rust_begin_short_backtrace (3 samples, 0.06%)core::ops::function::FnOnce::call_once (3 samples, 0.06%)rutin::main (3 samples, 0.06%)tokio::runtime::runtime::Runtime::block_on (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on (1 samples, 0.02%)tokio::runtime::context::runtime::enter_runtime (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on::_{{closure}} (1 samples, 0.02%)tokio::runtime::context::blocking::BlockingRegionGuard::block_on (1 samples, 0.02%)tokio::runtime::park::CachedParkThread::block_on (1 samples, 0.02%)tokio::runtime::coop::budget (1 samples, 0.02%)tokio::runtime::coop::with_budget (1 samples, 0.02%)tokio::runtime::park::CachedParkThread::block_on::_{{closure}} (1 samples, 0.02%)rutin::main::_{{closure}} (1 samples, 0.02%)rutin::server::run::_{{closure}} (1 samples, 0.02%)<rutin::db::Db as core::default::Default>::default (1 samples, 0.02%)<alloc::sync::Arc<T> as core::default::Default>::default (1 samples, 0.02%)<rutin::db::Shared as core::default::Default>::default (1 samples, 0.02%)dashmap::DashMap<K,V,S>::with_capacity_and_hasher_and_shard_amount (1 samples, 0.02%)core::iter::traits::iterator::Iterator::collect (1 samples, 0.02%)<alloc::boxed::Box<[I]> as core::iter::traits::collect::FromIterator<I>>::from_iter (1 samples, 0.02%)core::iter::traits::iterator::Iterator::collect (1 samples, 0.02%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (1 samples, 0.02%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1 samples, 0.02%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (1 samples, 0.02%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (1 samples, 0.02%)alloc::vec::Vec<T,A>::extend_trusted (1 samples, 0.02%)core::iter::traits::iterator::Iterator::for_each (1 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (1 samples, 0.02%)core::iter::traits::iterator::Iterator::fold (1 samples, 0.02%)core::iter::adapters::map::map_fold::_{{closure}} (1 samples, 0.02%)dashmap::DashMap<K,V,S>::with_capacity_and_hasher_and_shard_amount::_{{closure}} (1 samples, 0.02%)hashbrown::map::HashMap<K,V,S>::with_capacity_and_hasher (1 samples, 0.02%)hashbrown::raw::inner::RawTable<T>::with_capacity (1 samples, 0.02%)hashbrown::raw::inner::RawTable<T,A>::with_capacity_in (1 samples, 0.02%)hashbrown::raw::inner::RawTableInner::with_capacity (1 samples, 0.02%)hashbrown::raw::inner::RawTableInner::fallible_with_capacity (1 samples, 0.02%)hashbrown::raw::inner::RawTableInner::new_uninitialized (1 samples, 0.02%)hashbrown::raw::inner::alloc::inner::do_alloc (1 samples, 0.02%)<hashbrown::raw::inner::alloc::inner::Global as hashbrown::raw::inner::alloc::inner::Allocator>::allocate (1 samples, 0.02%)alloc::alloc::alloc (1 samples, 0.02%)malloc (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)asm_exc_page_fault (1 samples, 0.02%)exc_page_fault (1 samples, 0.02%)do_user_addr_fault (1 samples, 0.02%)handle_mm_fault (1 samples, 0.02%)__handle_mm_fault (1 samples, 0.02%)__alloc_pages (1 samples, 0.02%)get_page_from_freelist (1 samples, 0.02%)kernel_init_free_pages.part.0 (1 samples, 0.02%)clear_page_erms (1 samples, 0.02%)rutin (4 samples, 0.08%)tokio::runtime::runtime::Runtime::block_on (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on (1 samples, 0.02%)tokio::runtime::context::runtime::enter_runtime (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on::_{{closure}} (1 samples, 0.02%)tokio::runtime::context::blocking::BlockingRegionGuard::block_on (1 samples, 0.02%)tokio::runtime::park::CachedParkThread::block_on (1 samples, 0.02%)tokio::runtime::coop::budget (1 samples, 0.02%)tokio::runtime::coop::with_budget (1 samples, 0.02%)tokio::runtime::park::CachedParkThread::block_on::_{{closure}} (1 samples, 0.02%)rutin::main::_{{closure}} (1 samples, 0.02%)rutin::server::run::_{{closure}} (1 samples, 0.02%)<async_shutdown::wrap_cancel::WrapCancel<T,F> as core::future::future::Future>::poll (1 samples, 0.02%)rutin::server::Listener::run::_{{closure}} (1 samples, 0.02%)tokio::task::spawn::spawn (1 samples, 0.02%)tokio::task::spawn::spawn_inner (1 samples, 0.02%)tokio::runtime::context::current::with_current (1 samples, 0.02%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.02%)tokio::runtime::context::current::with_current::_{{closure}} (1 samples, 0.02%)core::option::Option<T>::map (1 samples, 0.02%)tokio::task::spawn::spawn_inner::_{{closure}} (1 samples, 0.02%)tokio::runtime::scheduler::Handle::spawn (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::handle::Handle::spawn (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::handle::Handle::bind_new_task (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::with_current (1 samples, 0.02%)tokio::runtime::context::with_scheduler (1 samples, 0.02%)tokio::runtime::driver::Handle::unpark (1 samples, 0.02%)tokio::runtime::driver::IoHandle::unpark (1 samples, 0.02%)tokio::runtime::io::driver::Handle::unpark (1 samples, 0.02%)mio::sys::unix::waker::eventfd::WakerInternal::wake (1 samples, 0.02%)<&std::fs::File as std::io::Write>::write (1 samples, 0.02%)std::sys::pal::unix::fs::File::write (1 samples, 0.02%)std::sys::pal::unix::fd::FileDesc::write (1 samples, 0.02%)write (1 samples, 0.02%)entry_SYSCALL_64_after_hwframe (1 samples, 0.02%)do_syscall_64 (1 samples, 0.02%)ksys_write (1 samples, 0.02%)vfs_write (1 samples, 0.02%)eventfd_write (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<core::pin::Pin<P> as core::future::future::Future>::poll (11 samples, 0.23%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (11 samples, 0.23%)rutin::connection::Connection::read_u8::_{{closure}} (11 samples, 0.23%)bytes::buf::buf_impl::Buf::get_u8 (11 samples, 0.23%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (11 samples, 0.23%)bytes::bytes_mut::BytesMut::set_start (11 samples, 0.23%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)vmbus_request_addr (1 samples, 0.02%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (1 samples, 0.02%)<&mut T as bytes::buf::buf_mut::BufMut>::chunk_mut (1 samples, 0.02%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (1 samples, 0.02%)bytes::bytes_mut::BytesMut::reserve (1 samples, 0.02%)bytes::bytes_mut::BytesMut::reserve_inner (1 samples, 0.02%)bytes::bytes_mut::release_shared (1 samples, 0.02%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (14 samples, 0.29%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (14 samples, 0.29%)rutin::connection::Connection::read_frames::_{{closure}} (14 samples, 0.29%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (14 samples, 0.29%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (14 samples, 0.29%)<core::pin::Pin<P> as core::future::future::Future>::poll (14 samples, 0.29%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (14 samples, 0.29%)rutin::connection::Connection::read_decimal::_{{closure}} (3 samples, 0.06%)rutin::connection::Connection::read_line::_{{closure}} (3 samples, 0.06%)bytes::bytes_mut::BytesMut::split_to (2 samples, 0.04%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.04%)atoi::ascii_to_digit (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::cmp::min (7 samples, 0.15%)core::cmp::Ord::min (7 samples, 0.15%)core::cmp::min_by (7 samples, 0.15%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<T as core::convert::Into<U>>::into (14 samples, 0.29%)<rutin::db::object::str::Str as core::convert::From<bytes::bytes::Bytes>>::from (14 samples, 0.29%)atoi::atoi (14 samples, 0.29%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (10 samples, 0.21%)core::option::Option<T>::and_then (2 samples, 0.04%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked::_{{closure}} (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)bytes::bytes_mut::shared_v_drop (6 samples, 0.13%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (6 samples, 0.13%)bytes::bytes_mut::shared_v_drop::_{{closure}} (6 samples, 0.13%)bytes::bytes_mut::release_shared (6 samples, 0.13%)core::mem::drop (6 samples, 0.13%)core::ptr::drop_in_place<alloc::boxed::Box<bytes::bytes_mut::Shared>> (6 samples, 0.13%)core::ptr::drop_in_place<bytes::bytes_mut::Shared> (6 samples, 0.13%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (6 samples, 0.13%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (6 samples, 0.13%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (6 samples, 0.13%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (6 samples, 0.13%)alloc::alloc::dealloc (6 samples, 0.13%)cfree (6 samples, 0.13%)__lll_lock_wake_private (2 samples, 0.04%)entry_SYSCALL_64_after_hwframe (2 samples, 0.04%)do_syscall_64 (2 samples, 0.04%)__x64_sys_futex (2 samples, 0.04%)do_futex (2 samples, 0.04%)futex_wake (2 samples, 0.04%)wake_up_q (2 samples, 0.04%)try_to_wake_up (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (25 samples, 0.52%)core::ptr::drop_in_place<rutin::db::object::ObjectInner> (5 samples, 0.10%)core::ptr::drop_in_place<rutin::db::object::ObjValue> (5 samples, 0.10%)core::ptr::drop_in_place<rutin::db::object::str::Str> (2 samples, 0.04%)core::ptr::drop_in_place<bytes::bytes::Bytes> (1 samples, 0.02%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (1 samples, 0.02%)rutin::cmd::CmdExecutor::apply::_{{closure}} (29 samples, 0.61%)rutin::cmd::CmdExecutor::execute::_{{closure}} (29 samples, 0.61%)core::ptr::drop_in_place<rutin::frame::Frame> (4 samples, 0.08%)core::ptr::drop_in_place<alloc::borrow::Cow<str>> (1 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.06%)core::slice::<impl [T]>::copy_from_slice (11 samples, 0.23%)core::intrinsics::copy_nonoverlapping (11 samples, 0.23%)[libc.so.6] (11 samples, 0.23%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<core::slice::iter::IterMut<T> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.08%)core::slice::iter::IterMut<T>::post_inc_start (2 samples, 0.04%)core::ptr::non_null::NonNull<T>::add (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::slice::ascii::<impl [u8]>::make_ascii_uppercase (12 samples, 0.25%)core::num::<impl u8>::make_ascii_uppercase (8 samples, 0.17%)core::num::<impl u8>::to_ascii_uppercase (6 samples, 0.13%)core::num::<impl u8>::is_ascii_lowercase (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (115 samples, 2.41%)<t..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (115 samples, 2.41%)to..tokio::runtime::scheduler::multi_thread::worker::run (115 samples, 2.41%)to..tokio::runtime::context::runtime::enter_runtime (115 samples, 2.41%)to..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (115 samples, 2.41%)to..tokio::runtime::context::set_scheduler (115 samples, 2.41%)to..std::thread::local::LocalKey<T>::with (115 samples, 2.41%)st..std::thread::local::LocalKey<T>::try_with (115 samples, 2.41%)st..tokio::runtime::context::set_scheduler::_{{closure}} (115 samples, 2.41%)to..tokio::runtime::context::scoped::Scoped<T>::set (115 samples, 2.41%)to..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (115 samples, 2.41%)to..tokio::runtime::scheduler::multi_thread::worker::Context::run (115 samples, 2.41%)to..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (115 samples, 2.41%)to..tokio::runtime::coop::budget (115 samples, 2.41%)to..tokio::runtime::coop::with_budget (115 samples, 2.41%)to..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (115 samples, 2.41%)to..tokio::runtime::task::LocalNotified<S>::run (115 samples, 2.41%)to..tokio::runtime::task::raw::RawTask::poll (115 samples, 2.41%)to..tokio::runtime::task::harness::Harness<T,S>::poll (115 samples, 2.41%)to..tokio::runtime::task::harness::Harness<T,S>::poll_inner (115 samples, 2.41%)to..tokio::runtime::task::harness::poll_future (115 samples, 2.41%)to..std::panic::catch_unwind (115 samples, 2.41%)st..std::panicking::try (115 samples, 2.41%)st..std::panicking::try::do_call (115 samples, 2.41%)st..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (115 samples, 2.41%)<c..tokio::runtime::task::harness::poll_future::_{{closure}} (115 samples, 2.41%)to..tokio::runtime::task::core::Core<T,S>::poll (115 samples, 2.41%)to..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (115 samples, 2.41%)to..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (115 samples, 2.41%)to..rutin::server::Listener::run::_{{closure}}::_{{closure}} (115 samples, 2.41%)ru..rutin::server::Handler::run::_{{closure}} (115 samples, 2.41%)ru..rutin::server::Handler::run::_{{closure}}::_{{closure}} (115 samples, 2.41%)ru..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (115 samples, 2.41%)ru..rutin::cmd::dispatch::_{{closure}} (101 samples, 2.12%)r..rutin::cmd::dispatch::_{{closure}}::_{{closure}} (101 samples, 2.12%)r..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (101 samples, 2.12%)r..rutin::cmd::_dispatch::_{{closure}} (101 samples, 2.12%)r..rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (101 samples, 2.12%)r..rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (101 samples, 2.12%)r..rutin::cmd::get_cmd_name_uppercase (72 samples, 1.51%)rutin::frame::Frame::on_bulk (35 samples, 0.73%)rutin::frame::Bulk::as_bytes (5 samples, 0.10%)__floattidf (4 samples, 0.08%)compiler_builtins::float::conv::__floattidf (4 samples, 0.08%)core::num::<impl i128>::unsigned_abs (4 samples, 0.08%)core::num::<impl i128>::wrapping_abs (4 samples, 0.08%)std::f64::<impl f64>::powf (2 samples, 0.04%)pow (2 samples, 0.04%)[libm.so.6] (2 samples, 0.04%)std::sys::pal::unix::time::Timespec::now (1 samples, 0.02%)clock_gettime (1 samples, 0.02%)__vdso_clock_gettime (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (14 samples, 0.29%)tokio::runtime::metrics::batch::MetricsBatch::end_processing_scheduled_tasks (5 samples, 0.10%)std::time::Instant::elapsed (5 samples, 0.10%)std::time::Instant::now (4 samples, 0.08%)std::sys::pal::unix::time::Instant::now (4 samples, 0.08%)std::sys::pal::unix::time::Timespec::now (4 samples, 0.08%)clock_gettime (4 samples, 0.08%)__vdso_clock_gettime (3 samples, 0.06%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (3 samples, 0.06%)tokio::runtime::metrics::batch::MetricsBatch::start_processing_scheduled_tasks (3 samples, 0.06%)std::sys::pal::unix::time::Timespec::now (3 samples, 0.06%)clock_gettime (3 samples, 0.06%)__vdso_clock_gettime (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::maintenance (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (1 samples, 0.02%)std::sys::pal::unix::time::Timespec::now (1 samples, 0.02%)clock_gettime (1 samples, 0.02%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.02%)alloc::sync::Arc<T,A>::inner (1 samples, 0.02%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.02%)parking_lot::condvar::Condvar::notify_one_slow (14 samples, 0.29%)parking_lot_core::parking_lot::unpark_requeue (14 samples, 0.29%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (13 samples, 0.27%)syscall (13 samples, 0.27%)entry_SYSCALL_64_after_hwframe (13 samples, 0.27%)do_syscall_64 (13 samples, 0.27%)__x64_sys_futex (13 samples, 0.27%)do_futex (13 samples, 0.27%)futex_wake (13 samples, 0.27%)wake_up_q (13 samples, 0.27%)try_to_wake_up (13 samples, 0.27%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)core::sync::atomic::AtomicUsize::compare_exchange (1 samples, 0.02%)core::sync::atomic::atomic_compare_exchange (1 samples, 0.02%)__x64_sys_futex (10 samples, 0.21%)do_futex (10 samples, 0.21%)futex_wait (10 samples, 0.21%)futex_wait_queue_me (10 samples, 0.21%)schedule (9 samples, 0.19%)__schedule (9 samples, 0.19%)finish_task_switch.isra.0 (8 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_finish_output2 (1 samples, 0.02%)__dev_queue_xmit (1 samples, 0.02%)__raw_callee_save___pv_queued_spin_unlock (1 samples, 0.02%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (12 samples, 0.25%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (12 samples, 0.25%)syscall (12 samples, 0.25%)entry_SYSCALL_64_after_hwframe (11 samples, 0.23%)do_syscall_64 (11 samples, 0.23%)syscall_exit_to_user_mode (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (16 samples, 0.34%)tokio::loom::std::parking_lot::Condvar::wait (15 samples, 0.31%)parking_lot::condvar::Condvar::wait (15 samples, 0.31%)parking_lot::condvar::Condvar::wait_until_internal (15 samples, 0.31%)parking_lot_core::parking_lot::park (14 samples, 0.29%)parking_lot_core::parking_lot::with_thread_data (14 samples, 0.29%)parking_lot_core::parking_lot::park::_{{closure}} (14 samples, 0.29%)parking_lot_core::parking_lot::lock_bucket (1 samples, 0.02%)parking_lot_core::word_lock::WordLock::lock (1 samples, 0.02%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (1 samples, 0.02%)core::ptr::drop_in_place<[core::option::Option<core::task::wake::Waker>: 32]> (1 samples, 0.02%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (1 samples, 0.02%)tokio::process::imp::orphan::OrphanQueueImpl<T>::reap_orphans (1 samples, 0.02%)ep_done_scan (1 samples, 0.02%)ep_item_poll.isra.0 (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)__netif_receive_skb_core.constprop.0 (1 samples, 0.02%)__x64_sys_epoll_wait (11 samples, 0.23%)do_epoll_wait (11 samples, 0.23%)schedule_hrtimeout_range_clock (6 samples, 0.13%)schedule (6 samples, 0.13%)__schedule (5 samples, 0.10%)finish_task_switch.isra.0 (4 samples, 0.08%)mio::sys::unix::selector::epoll::Selector::select (13 samples, 0.27%)epoll_wait (13 samples, 0.27%)entry_SYSCALL_64_after_hwframe (12 samples, 0.25%)do_syscall_64 (12 samples, 0.25%)syscall_enter_from_user_mode (1 samples, 0.02%)tokio::runtime::io::driver::Handle::release_pending_registrations (1 samples, 0.02%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::io::registration_set::Synced>> (1 samples, 0.02%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::io::registration_set::Synced>> (1 samples, 0.02%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.02%)syscall (1 samples, 0.02%)entry_SYSCALL_64_after_hwframe (1 samples, 0.02%)do_syscall_64 (1 samples, 0.02%)__x64_sys_futex (1 samples, 0.02%)do_futex (1 samples, 0.02%)futex_wake (1 samples, 0.02%)wake_up_q (1 samples, 0.02%)try_to_wake_up (1 samples, 0.02%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (2 samples, 0.04%)core::sync::atomic::AtomicUsize::load (2 samples, 0.04%)core::sync::atomic::atomic_load (2 samples, 0.04%)tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.02%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.02%)tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::with_current (1 samples, 0.02%)tokio::runtime::context::with_scheduler (1 samples, 0.02%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.02%)tokio::runtime::context::with_scheduler::_{{closure}} (1 samples, 0.02%)tokio::runtime::context::scoped::Scoped<T>::with (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::with_current::_{{closure}} (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::_<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::_{{closure}} (1 samples, 0.02%)tokio::runtime::io::driver::Driver::turn (20 samples, 0.42%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (4 samples, 0.08%)tokio::util::wake_list::WakeList::wake_all (3 samples, 0.06%)core::task::wake::Waker::wake (3 samples, 0.06%)tokio::runtime::task::waker::wake_by_val (3 samples, 0.06%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (3 samples, 0.06%)tokio::runtime::task::state::State::transition_to_notified_by_val (2 samples, 0.04%)tokio::runtime::task::state::State::fetch_update_action (2 samples, 0.04%)tokio::runtime::task::state::State::load (2 samples, 0.04%)core::sync::atomic::AtomicUsize::load (2 samples, 0.04%)core::sync::atomic::atomic_load (2 samples, 0.04%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2 samples, 0.04%)tokio::runtime::time::source::TimeSource::now (2 samples, 0.04%)tokio::time::clock::Clock::now (2 samples, 0.04%)tokio::time::clock::now (2 samples, 0.04%)std::sys::pal::unix::time::Timespec::now (2 samples, 0.04%)clock_gettime (2 samples, 0.04%)__vdso_clock_gettime (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::park::Parker::park (42 samples, 0.88%)tokio::runtime::scheduler::multi_thread::park::Inner::park (42 samples, 0.88%)tokio::runtime::scheduler::multi_thread::park::Inner::park_driver (25 samples, 0.52%)tokio::runtime::time::Driver::park_internal (24 samples, 0.50%)tokio::runtime::time::wheel::Wheel::next_expiration_time (1 samples, 0.02%)tokio::runtime::time::wheel::Wheel::next_expiration (1 samples, 0.02%)tokio::runtime::time::wheel::level::Level::next_expiration (1 samples, 0.02%)tokio::runtime::time::wheel::level::Level::next_occupied_slot (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (58 samples, 1.22%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (1 samples, 0.02%)alloc::vec::Vec<T,A>::pop (1 samples, 0.02%)core::ptr::read (1 samples, 0.02%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.02%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.02%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Core::maintenance (3 samples, 0.06%)tokio::runtime::scheduler::multi_thread::stats::Stats::submit (1 samples, 0.02%)tokio::runtime::metrics::batch::MetricsBatch::submit (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_parked (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::idle::Idle::is_parked (1 samples, 0.02%)core::slice::<impl [T]>::contains (1 samples, 0.02%)<T as core::slice::cmp::SliceContains>::slice_contains (1 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::any (1 samples, 0.02%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.02%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.02%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::idle::Idle::transition_worker_to_parked (3 samples, 0.06%)tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.02%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.02%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::park (68 samples, 1.43%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (4 samples, 0.08%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_if_work_pending (1 samples, 0.02%)tokio::runtime::context::budget (1 samples, 0.02%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.02%)tokio::runtime::context::budget::_{{closure}} (1 samples, 0.02%)tokio::runtime::coop::with_budget::_{{closure}} (1 samples, 0.02%)core::cell::Cell<T>::get (1 samples, 0.02%)core::cell::RefCell<T>::borrow_mut (2 samples, 0.04%)core::cell::RefCell<T>::try_borrow_mut (2 samples, 0.04%)core::cell::BorrowRefMut::new (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_poll (1 samples, 0.02%)tokio::runtime::metrics::batch::MetricsBatch::end_poll (1 samples, 0.02%)core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (1 samples, 0.02%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_mstamp_refresh (1 samples, 0.02%)ktime_get (1 samples, 0.02%)read_tsc (1 samples, 0.02%)__rseq_handle_notify_resume (1 samples, 0.02%)__get_user_8 (1 samples, 0.02%)core::ptr::drop_in_place<rutin::server::Handler> (2 samples, 0.04%)core::ptr::drop_in_place<rutin::connection::Connection> (2 samples, 0.04%)core::ptr::drop_in_place<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::stream::TcpStream>> (2 samples, 0.04%)core::ptr::drop_in_place<tokio::net::tcp::stream::TcpStream> (2 samples, 0.04%)core::ptr::drop_in_place<tokio::io::poll_evented::PollEvented<mio::net::tcp::stream::TcpStream>> (2 samples, 0.04%)<tokio::io::poll_evented::PollEvented<E> as core::ops::drop::Drop>::drop (2 samples, 0.04%)core::ptr::drop_in_place<mio::net::tcp::stream::TcpStream> (2 samples, 0.04%)core::ptr::drop_in_place<mio::io_source::IoSource<std::net::tcp::TcpStream>> (2 samples, 0.04%)core::ptr::drop_in_place<std::net::tcp::TcpStream> (2 samples, 0.04%)core::ptr::drop_in_place<std::sys_common::net::TcpStream> (2 samples, 0.04%)core::ptr::drop_in_place<std::sys::pal::unix::net::Socket> (2 samples, 0.04%)core::ptr::drop_in_place<std::sys::pal::unix::fd::FileDesc> (2 samples, 0.04%)core::ptr::drop_in_place<std::os::fd::owned::OwnedFd> (2 samples, 0.04%)<std::os::fd::owned::OwnedFd as core::ops::drop::Drop>::drop (2 samples, 0.04%)__close (2 samples, 0.04%)entry_SYSCALL_64_after_hwframe (2 samples, 0.04%)do_syscall_64 (2 samples, 0.04%)syscall_exit_to_user_mode (2 samples, 0.04%)exit_to_user_mode_prepare (2 samples, 0.04%)task_work_run (1 samples, 0.02%)__fput (1 samples, 0.02%)sock_close (1 samples, 0.02%)__sock_release (1 samples, 0.02%)inet_release (1 samples, 0.02%)tcp_close (1 samples, 0.02%)__tcp_close (1 samples, 0.02%)tcp_send_fin (1 samples, 0.02%)tcp_current_mss (1 samples, 0.02%)ipv4_mtu (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_state_process (1 samples, 0.02%)tcp_mstamp_refresh (1 samples, 0.02%)ktime_get (1 samples, 0.02%)read_tsc (1 samples, 0.02%)core::ptr::non_null::NonNull<T>::add (2 samples, 0.04%)__kfree_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)kfree (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (17 samples, 0.36%)core::ptr::read (12 samples, 0.25%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (3 samples, 0.06%)__napi_poll (3 samples, 0.06%)netvsc_poll (3 samples, 0.06%)napi_complete_done (3 samples, 0.06%)netif_receive_skb_list_internal (3 samples, 0.06%)__netif_receive_skb_list_core (3 samples, 0.06%)ip_list_rcv (3 samples, 0.06%)ip_sublist_rcv (3 samples, 0.06%)ip_sublist_rcv_finish (3 samples, 0.06%)ip_local_deliver_finish (3 samples, 0.06%)ip_protocol_deliver_rcu (3 samples, 0.06%)tcp_v4_rcv (3 samples, 0.06%)tcp_v4_do_rcv (3 samples, 0.06%)tcp_rcv_established (3 samples, 0.06%)tcp_ack (1 samples, 0.02%)async_shutdown::waker_list::WakerList::register (2 samples, 0.04%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (2 samples, 0.04%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::future::future::Future>::poll (7 samples, 0.15%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<async_shutdown::ShutdownManagerInner<()>>> (3 samples, 0.06%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (3 samples, 0.06%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (3 samples, 0.06%)syscall (3 samples, 0.06%)entry_SYSCALL_64_after_hwframe (3 samples, 0.06%)do_syscall_64 (3 samples, 0.06%)__x64_sys_futex (3 samples, 0.06%)do_futex (3 samples, 0.06%)futex_wake (3 samples, 0.06%)wake_up_q (3 samples, 0.06%)try_to_wake_up (3 samples, 0.06%)<core::pin::Pin<P> as core::future::future::Future>::poll (7 samples, 0.15%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (6 samples, 0.13%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)__rdl_realloc (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (3 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::grow_amortized (3 samples, 0.06%)alloc::raw_vec::finish_grow (3 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::grow (2 samples, 0.04%)alloc::alloc::Global::grow_impl (2 samples, 0.04%)alloc::alloc::realloc (2 samples, 0.04%)realloc (1 samples, 0.02%)asm_exc_page_fault (1 samples, 0.02%)exc_page_fault (1 samples, 0.02%)do_user_addr_fault (1 samples, 0.02%)down_read (1 samples, 0.02%)rwsem_down_read_slowpath (1 samples, 0.02%)schedule_preempt_disabled (1 samples, 0.02%)schedule (1 samples, 0.02%)__schedule (1 samples, 0.02%)finish_task_switch.isra.0 (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_ack (1 samples, 0.02%)__kfree_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)free_unref_page (1 samples, 0.02%)alloc::vec::Vec<T,A>::push (21 samples, 0.44%)core::ptr::write (12 samples, 0.25%)asm_sysvec_hyperv_stimer0 (1 samples, 0.02%)sysvec_hyperv_stimer0 (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)alloc::vec::Vec<T>::with_capacity (5 samples, 0.10%)alloc::vec::Vec<T,A>::with_capacity_in (5 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (5 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::allocate_in (5 samples, 0.10%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.10%)alloc::alloc::Global::alloc_impl (5 samples, 0.10%)alloc::alloc::alloc (5 samples, 0.10%)malloc (5 samples, 0.10%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_data_queue (1 samples, 0.02%)tcp_event_data_recv (1 samples, 0.02%)bytes::bytes_mut::BytesMut::is_empty (5 samples, 0.10%)__rust_dealloc (1 samples, 0.02%)[libc.so.6] (5 samples, 0.10%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (27 samples, 0.57%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (26 samples, 0.55%)alloc::alloc::dealloc (26 samples, 0.55%)cfree (22 samples, 0.46%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (32 samples, 0.67%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (32 samples, 0.67%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}::{{closure}}::{{closure}}::_read_frame::{{closure}}> (5 samples, 0.10%)__rdl_alloc (1 samples, 0.02%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.02%)__rust_alloc (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_consume_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)kfree (1 samples, 0.02%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (20 samples, 0.42%)alloc::boxed::Box<T>::pin (18 samples, 0.38%)alloc::boxed::Box<T>::new (18 samples, 0.38%)alloc::alloc::exchange_malloc (11 samples, 0.23%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (10 samples, 0.21%)alloc::alloc::Global::alloc_impl (10 samples, 0.21%)alloc::alloc::alloc (10 samples, 0.21%)malloc (5 samples, 0.10%)rutin::connection::Connection::read_frames::_{{closure}} (124 samples, 2.60%)ru..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (121 samples, 2.54%)ru..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (121 samples, 2.54%)ru..tokio::net::tcp::stream::TcpStream::try_read_buf (1 samples, 0.02%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (134 samples, 2.81%)<t..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (133 samples, 2.79%)ru..rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_data_queue (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)async_shutdown::ShutdownManager<T>::wait_shutdown_triggered (1 samples, 0.02%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (1 samples, 0.02%)core::sync::atomic::AtomicUsize::fetch_add (1 samples, 0.02%)core::sync::atomic::atomic_add (1 samples, 0.02%)async_shutdown::waker_list::WakerList::deregister (1 samples, 0.02%)core::option::Option<T>::take (1 samples, 0.02%)core::mem::replace (1 samples, 0.02%)core::ptr::read (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::ptr::drop_in_place<async_shutdown::shutdown_signal::ShutdownSignal<()>> (5 samples, 0.10%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::ops::drop::Drop>::drop (5 samples, 0.10%)std::sync::mutex::Mutex<T>::lock (4 samples, 0.08%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (4 samples, 0.08%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (1 samples, 0.02%)std::sys::pal::unix::futex::futex_wait (1 samples, 0.02%)syscall (1 samples, 0.02%)entry_SYSCALL_64_after_hwframe (1 samples, 0.02%)do_syscall_64 (1 samples, 0.02%)__x64_sys_futex (1 samples, 0.02%)do_futex (1 samples, 0.02%)futex_wait (1 samples, 0.02%)futex_wait_queue_me (1 samples, 0.02%)schedule (1 samples, 0.02%)__schedule (1 samples, 0.02%)finish_task_switch.isra.0 (1 samples, 0.02%)core::ptr::drop_in_place<(async_shutdown::shutdown_signal::ShutdownSignal<()>,rutin::connection::Connection::read_frames::{{closure}},rutin::server::BgTaskChannel::recv_from_bg_task::{{closure}})> (6 samples, 0.13%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}> (1 samples, 0.02%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<rutin::frame::Frame>> (7 samples, 0.15%)cfree (7 samples, 0.15%)[libc.so.6] (6 samples, 0.13%)[libc.so.6] (3 samples, 0.06%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)<dyn core::any::Any>::downcast_ref (1 samples, 0.02%)<dyn core::any::Any>::is (1 samples, 0.02%)<T as core::any::Any>::type_id (1 samples, 0.02%)alloc::collections::vec_deque::VecDeque<T,A>::retain (3 samples, 0.06%)alloc::collections::vec_deque::VecDeque<T,A>::retain_mut (3 samples, 0.06%)alloc::collections::vec_deque::VecDeque<T,A>::retain::_{{closure}} (3 samples, 0.06%)flume::async::SendFut<T>::reset_hook::_{{closure}} (3 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)alloc::collections::vec_deque::VecDeque<T,A>::truncate (1 samples, 0.02%)alloc::sync::Arc<T,A>::drop_slow (2 samples, 0.04%)core::ptr::drop_in_place<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>> (2 samples, 0.04%)tokio::runtime::task::waker::drop_waker (2 samples, 0.04%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (2 samples, 0.04%)tokio::runtime::task::state::State::ref_dec (2 samples, 0.04%)core::ptr::drop_in_place<flume::async::RecvFut<rutin::frame::Frame>> (8 samples, 0.17%)<flume::async::RecvFut<T> as core::ops::drop::Drop>::drop (8 samples, 0.17%)flume::async::RecvFut<T>::reset_hook (8 samples, 0.17%)core::ptr::drop_in_place<alloc::sync::Arc<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>>> (3 samples, 0.06%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.06%)cfree (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)core::ptr::drop_in_place<rutin::cmd::dispatch::{{closure}}> (5 samples, 0.10%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_finish_output2 (1 samples, 0.02%)__dev_queue_xmit (1 samples, 0.02%)sch_direct_xmit (1 samples, 0.02%)dev_hard_start_xmit (1 samples, 0.02%)netvsc_xmit (1 samples, 0.02%)[libc.so.6] (45 samples, 0.94%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)core::ptr::drop_in_place<rutin::cmd::dispatch::{{closure}}::{{closure}}> (5 samples, 0.10%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::ptr::drop_in_place<tracing::span::Span> (2 samples, 0.04%)<tracing::span::Span as core::ops::drop::Drop>::drop (2 samples, 0.04%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_ack (1 samples, 0.02%)__kfree_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)free_compound_page (1 samples, 0.02%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)memcpy_erms (1 samples, 0.02%)core::ptr::drop_in_place<rutin::cmd::_dispatch::{{closure}}> (7 samples, 0.15%)ip_rcv_core (1 samples, 0.02%)[libc.so.6] (43 samples, 0.90%)asm_sysvec_hyperv_callback (4 samples, 0.08%)sysvec_hyperv_callback (4 samples, 0.08%)irq_exit_rcu (4 samples, 0.08%)__softirqentry_text_start (4 samples, 0.08%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_finish_output2 (1 samples, 0.02%)__dev_queue_xmit (1 samples, 0.02%)__qdisc_run (1 samples, 0.02%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.02%)<tracing::span::Span as core::ops::drop::Drop>::drop (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::ptr::drop_in_place<rutin::cmd::_dispatch::{{closure}}::{{closure}}::{{closure}}> (16 samples, 0.34%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (40 samples, 0.84%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (5 samples, 0.10%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (156 samples, 3.27%)rut..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::_dispatch::_{{closure}} (102 samples, 2.14%)r..tracing_core::metadata::LevelFilter::current (1 samples, 0.02%)core::sync::atomic::AtomicUsize::load (1 samples, 0.02%)core::sync::atomic::atomic_load (1 samples, 0.02%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (421 samples, 8.83%)rutin::serve..rutin::server::Handler::run::_{{closure}} (415 samples, 8.71%)rutin::serve..rutin::server::Handler::run::_{{closure}}::_{{closure}} (415 samples, 8.71%)rutin::serve..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (415 samples, 8.71%)rutin::serve..rutin::cmd::dispatch::_{{closure}} (229 samples, 4.80%)rutin:..tracing_core::metadata::LevelFilter::current (2 samples, 0.04%)core::sync::atomic::AtomicUsize::load (2 samples, 0.04%)core::sync::atomic::atomic_load (2 samples, 0.04%)tokio::runtime::task::harness::poll_future (424 samples, 8.90%)tokio::runtim..std::panic::catch_unwind (424 samples, 8.90%)std::panic::c..std::panicking::try (424 samples, 8.90%)std::panickin..std::panicking::try::do_call (424 samples, 8.90%)std::panickin..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (424 samples, 8.90%)<core::panic:..tokio::runtime::task::harness::poll_future::_{{closure}} (424 samples, 8.90%)tokio::runtim..tokio::runtime::task::core::Core<T,S>::poll (424 samples, 8.90%)tokio::runtim..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (423 samples, 8.88%)tokio::loom::..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (423 samples, 8.88%)tokio::runtim..tokio::runtime::task::core::TaskIdGuard::enter (1 samples, 0.02%)tokio::runtime::coop::budget (432 samples, 9.06%)tokio::runtim..tokio::runtime::coop::with_budget (432 samples, 9.06%)tokio::runtim..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (431 samples, 9.04%)tokio::runtim..tokio::runtime::task::LocalNotified<S>::run (428 samples, 8.98%)tokio::runtim..tokio::runtime::task::raw::RawTask::poll (428 samples, 8.98%)tokio::runtim..tokio::runtime::task::harness::Harness<T,S>::poll (427 samples, 8.96%)tokio::runtim..tokio::runtime::task::harness::Harness<T,S>::poll_inner (427 samples, 8.96%)tokio::runtim..tokio::runtime::task::state::State::transition_to_running (1 samples, 0.02%)wake_q_add_safe (1 samples, 0.02%)__netif_receive_skb_core.constprop.0 (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)napi_complete_done (4 samples, 0.08%)netif_receive_skb_list_internal (4 samples, 0.08%)__netif_receive_skb_list_core (4 samples, 0.08%)ip_list_rcv (3 samples, 0.06%)ip_sublist_rcv (3 samples, 0.06%)ip_sublist_rcv_finish (3 samples, 0.06%)ip_local_deliver_finish (3 samples, 0.06%)ip_protocol_deliver_rcu (3 samples, 0.06%)tcp_v4_rcv (3 samples, 0.06%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_ack (1 samples, 0.02%)__kfree_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)kfree (1 samples, 0.02%)__x64_sys_futex (90 samples, 1.89%)_..do_futex (90 samples, 1.89%)d..futex_wake (90 samples, 1.89%)f..wake_up_q (87 samples, 1.83%)w..try_to_wake_up (87 samples, 1.83%)t..asm_sysvec_hyperv_callback (23 samples, 0.48%)sysvec_hyperv_callback (23 samples, 0.48%)irq_exit_rcu (23 samples, 0.48%)__softirqentry_text_start (23 samples, 0.48%)net_rx_action (5 samples, 0.10%)__napi_poll (5 samples, 0.10%)netvsc_poll (5 samples, 0.10%)rndis_filter_receive (1 samples, 0.02%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (94 samples, 1.97%)<..syscall (94 samples, 1.97%)s..entry_SYSCALL_64_after_hwframe (92 samples, 1.93%)e..do_syscall_64 (92 samples, 1.93%)d..syscall_enter_from_user_mode (2 samples, 0.04%)parking_lot_core::parking_lot::get_hashtable (1 samples, 0.02%)parking_lot::condvar::Condvar::notify_one_slow (99 samples, 2.08%)p..parking_lot_core::parking_lot::unpark_requeue (99 samples, 2.08%)p..parking_lot_core::parking_lot::lock_bucket_pair (2 samples, 0.04%)parking_lot_core::word_lock::WordLock::lock (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (532 samples, 11.16%)tokio::runtime::..tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (100 samples, 2.10%)t..tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (3 samples, 0.06%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (3 samples, 0.06%)tokio::runtime::scheduler::multi_thread::queue::unpack (2 samples, 0.04%)[libc.so.6] (625 samples, 13.11%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (624 samples, 13.09%)std::sys::pal::unix:..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (624 samples, 13.09%)<alloc::boxed::Box<F..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (624 samples, 13.09%)<alloc::boxed::Box<F..core::ops::function::FnOnce::call_once{{vtable.shim}} (624 samples, 13.09%)core::ops::function:..std::thread::Builder::spawn_unchecked_::_{{closure}} (624 samples, 13.09%)std::thread::Builder..std::panic::catch_unwind (624 samples, 13.09%)std::panic::catch_un..std::panicking::try (624 samples, 13.09%)std::panicking::trystd::panicking::try::do_call (624 samples, 13.09%)std::panicking::try:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (624 samples, 13.09%)<core::panic::unwind..std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (624 samples, 13.09%)std::thread::Builder..std::sys_common::backtrace::__rust_begin_short_backtrace (624 samples, 13.09%)std::sys_common::bac..tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (624 samples, 13.09%)tokio::runtime::bloc..tokio::runtime::blocking::pool::Inner::run (624 samples, 13.09%)tokio::runtime::bloc..tokio::runtime::blocking::pool::Task::run (624 samples, 13.09%)tokio::runtime::bloc..tokio::runtime::task::UnownedTask<S>::run (624 samples, 13.09%)tokio::runtime::task..tokio::runtime::task::raw::RawTask::poll (624 samples, 13.09%)tokio::runtime::task..tokio::runtime::task::harness::Harness<T,S>::poll (624 samples, 13.09%)tokio::runtime::task..tokio::runtime::task::harness::Harness<T,S>::poll_inner (624 samples, 13.09%)tokio::runtime::task..tokio::runtime::task::harness::poll_future (624 samples, 13.09%)tokio::runtime::task..std::panic::catch_unwind (624 samples, 13.09%)std::panic::catch_un..std::panicking::try (624 samples, 13.09%)std::panicking::trystd::panicking::try::do_call (624 samples, 13.09%)std::panicking::try:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (624 samples, 13.09%)<core::panic::unwind..tokio::runtime::task::harness::poll_future::_{{closure}} (624 samples, 13.09%)tokio::runtime::task..tokio::runtime::task::core::Core<T,S>::poll (624 samples, 13.09%)tokio::runtime::task..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (624 samples, 13.09%)tokio::loom::std::un..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (624 samples, 13.09%)tokio::runtime::task..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (624 samples, 13.09%)<tokio::runtime::blo..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (624 samples, 13.09%)tokio::runtime::sche..tokio::runtime::scheduler::multi_thread::worker::run (624 samples, 13.09%)tokio::runtime::sche..tokio::runtime::context::runtime::enter_runtime (624 samples, 13.09%)tokio::runtime::cont..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (624 samples, 13.09%)tokio::runtime::sche..tokio::runtime::context::set_scheduler (624 samples, 13.09%)tokio::runtime::cont..std::thread::local::LocalKey<T>::with (624 samples, 13.09%)std::thread::local::..std::thread::local::LocalKey<T>::try_with (624 samples, 13.09%)std::thread::local::..tokio::runtime::context::set_scheduler::_{{closure}} (624 samples, 13.09%)tokio::runtime::cont..tokio::runtime::context::scoped::Scoped<T>::set (624 samples, 13.09%)tokio::runtime::cont..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (624 samples, 13.09%)tokio::runtime::sche..tokio::runtime::scheduler::multi_thread::worker::Context::run (624 samples, 13.09%)tokio::runtime::sche..tokio::runtime::scheduler::multi_thread::worker::Core::steal_work (5 samples, 0.10%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_searching (1 samples, 0.02%)std::sys::pal::unix::futex::futex_wait (1 samples, 0.02%)syscall (1 samples, 0.02%)entry_SYSCALL_64_after_hwframe (1 samples, 0.02%)do_syscall_64 (1 samples, 0.02%)__x64_sys_futex (1 samples, 0.02%)do_futex (1 samples, 0.02%)futex_wait (1 samples, 0.02%)futex_wait_queue_me (1 samples, 0.02%)schedule (1 samples, 0.02%)__schedule (1 samples, 0.02%)finish_task_switch.isra.0 (1 samples, 0.02%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::future::future::Future>::poll (2 samples, 0.04%)std::sync::mutex::Mutex<T>::lock (2 samples, 0.04%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (2 samples, 0.04%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (2 samples, 0.04%)std::sys::pal::unix::locks::futex_mutex::Mutex::spin (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (1 samples, 0.02%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.02%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.02%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.02%)[libc.so.6] (9 samples, 0.19%)asm_exc_page_fault (1 samples, 0.02%)exc_page_fault (1 samples, 0.02%)do_user_addr_fault (1 samples, 0.02%)[libc.so.6] (13 samples, 0.27%)asm_exc_page_fault (1 samples, 0.02%)exc_page_fault (1 samples, 0.02%)do_user_addr_fault (1 samples, 0.02%)handle_mm_fault (1 samples, 0.02%)__handle_mm_fault (1 samples, 0.02%)__alloc_pages (1 samples, 0.02%)get_page_from_freelist (1 samples, 0.02%)kernel_init_free_pages.part.0 (1 samples, 0.02%)clear_page_erms (1 samples, 0.02%)alloc::vec::Vec<T,A>::push (24 samples, 0.50%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (24 samples, 0.50%)alloc::raw_vec::RawVec<T,A>::grow_amortized (24 samples, 0.50%)alloc::raw_vec::finish_grow (24 samples, 0.50%)<alloc::alloc::Global as core::alloc::Allocator>::grow (24 samples, 0.50%)alloc::alloc::Global::grow_impl (24 samples, 0.50%)alloc::alloc::realloc (24 samples, 0.50%)realloc (24 samples, 0.50%)__lll_lock_wake_private (4 samples, 0.08%)entry_SYSCALL_64_after_hwframe (4 samples, 0.08%)do_syscall_64 (4 samples, 0.08%)__x64_sys_futex (4 samples, 0.08%)do_futex (4 samples, 0.08%)futex_wake (3 samples, 0.06%)wake_up_q (3 samples, 0.06%)try_to_wake_up (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (9 samples, 0.19%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (9 samples, 0.19%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (9 samples, 0.19%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (9 samples, 0.19%)alloc::alloc::dealloc (9 samples, 0.19%)cfree (9 samples, 0.19%)[libc.so.6] (9 samples, 0.19%)rutin::connection::Connection::read_frames::_{{closure}} (43 samples, 0.90%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (9 samples, 0.19%)alloc::boxed::Box<T>::pin (9 samples, 0.19%)alloc::boxed::Box<T>::new (9 samples, 0.19%)alloc::alloc::exchange_malloc (9 samples, 0.19%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (9 samples, 0.19%)alloc::alloc::Global::alloc_impl (9 samples, 0.19%)alloc::alloc::alloc (9 samples, 0.19%)malloc (9 samples, 0.19%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)flume::Shared<T>::recv (1 samples, 0.02%)[libc.so.6] (672 samples, 14.10%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (47 samples, 0.99%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (47 samples, 0.99%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (47 samples, 0.99%)core::ops::function::FnOnce::call_once{{vtable.shim}} (47 samples, 0.99%)std::thread::Builder::spawn_unchecked_::_{{closure}} (47 samples, 0.99%)std::panic::catch_unwind (47 samples, 0.99%)std::panicking::try (47 samples, 0.99%)std::panicking::try::do_call (47 samples, 0.99%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (47 samples, 0.99%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (47 samples, 0.99%)std::sys_common::backtrace::__rust_begin_short_backtrace (47 samples, 0.99%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (47 samples, 0.99%)tokio::runtime::blocking::pool::Inner::run (47 samples, 0.99%)tokio::runtime::blocking::pool::Task::run (47 samples, 0.99%)tokio::runtime::task::UnownedTask<S>::run (47 samples, 0.99%)tokio::runtime::task::raw::RawTask::poll (47 samples, 0.99%)tokio::runtime::task::harness::Harness<T,S>::poll (47 samples, 0.99%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (47 samples, 0.99%)tokio::runtime::task::harness::poll_future (47 samples, 0.99%)std::panic::catch_unwind (47 samples, 0.99%)std::panicking::try (47 samples, 0.99%)std::panicking::try::do_call (47 samples, 0.99%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (47 samples, 0.99%)tokio::runtime::task::harness::poll_future::_{{closure}} (47 samples, 0.99%)tokio::runtime::task::core::Core<T,S>::poll (47 samples, 0.99%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (47 samples, 0.99%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (47 samples, 0.99%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (47 samples, 0.99%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (47 samples, 0.99%)tokio::runtime::scheduler::multi_thread::worker::run (47 samples, 0.99%)tokio::runtime::context::runtime::enter_runtime (47 samples, 0.99%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (47 samples, 0.99%)tokio::runtime::context::set_scheduler (47 samples, 0.99%)std::thread::local::LocalKey<T>::with (47 samples, 0.99%)std::thread::local::LocalKey<T>::try_with (47 samples, 0.99%)tokio::runtime::context::set_scheduler::_{{closure}} (47 samples, 0.99%)tokio::runtime::context::scoped::Scoped<T>::set (47 samples, 0.99%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (47 samples, 0.99%)tokio::runtime::scheduler::multi_thread::worker::Context::run (47 samples, 0.99%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (47 samples, 0.99%)tokio::runtime::coop::budget (47 samples, 0.99%)tokio::runtime::coop::with_budget (47 samples, 0.99%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (47 samples, 0.99%)tokio::runtime::task::LocalNotified<S>::run (47 samples, 0.99%)tokio::runtime::task::raw::RawTask::poll (47 samples, 0.99%)tokio::runtime::task::harness::Harness<T,S>::poll (47 samples, 0.99%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (47 samples, 0.99%)tokio::runtime::task::harness::poll_future (47 samples, 0.99%)std::panic::catch_unwind (47 samples, 0.99%)std::panicking::try (47 samples, 0.99%)std::panicking::try::do_call (47 samples, 0.99%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (47 samples, 0.99%)tokio::runtime::task::harness::poll_future::_{{closure}} (47 samples, 0.99%)tokio::runtime::task::core::Core<T,S>::poll (47 samples, 0.99%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (47 samples, 0.99%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (47 samples, 0.99%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (47 samples, 0.99%)rutin::server::Handler::run::_{{closure}} (47 samples, 0.99%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (47 samples, 0.99%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (47 samples, 0.99%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (47 samples, 0.99%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (47 samples, 0.99%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (2 samples, 0.04%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (2 samples, 0.04%)flume::async::RecvFut<T>::poll_inner (2 samples, 0.04%)flume::Shared<T>::recv_sync (1 samples, 0.02%)<core::pin::Pin<P> as core::future::future::Future>::poll (17 samples, 0.36%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (14 samples, 0.29%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)core::ptr::mut_ptr::<impl *mut T>::add (2 samples, 0.04%)alloc::vec::Vec<T,A>::push (64 samples, 1.34%)core::ptr::write (56 samples, 1.17%)asm_sysvec_hyperv_callback (6 samples, 0.13%)sysvec_hyperv_callback (6 samples, 0.13%)irq_exit_rcu (6 samples, 0.13%)__softirqentry_text_start (6 samples, 0.13%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)__ksize (1 samples, 0.02%)__rdl_alloc (1 samples, 0.02%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)__rust_alloc (2 samples, 0.04%)core::ptr::read_volatile (1 samples, 0.02%)alloc::vec::Vec<T>::with_capacity (9 samples, 0.19%)alloc::vec::Vec<T,A>::with_capacity_in (9 samples, 0.19%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (9 samples, 0.19%)alloc::raw_vec::RawVec<T,A>::allocate_in (9 samples, 0.19%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (8 samples, 0.17%)alloc::alloc::Global::alloc_impl (8 samples, 0.17%)alloc::alloc::alloc (8 samples, 0.17%)malloc (3 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)ip_rcv_finish_core.constprop.0 (1 samples, 0.02%)tcp_v4_early_demux (1 samples, 0.02%)__inet_lookup_established (1 samples, 0.02%)asm_sysvec_hyperv_callback (5 samples, 0.10%)sysvec_hyperv_callback (5 samples, 0.10%)irq_exit_rcu (5 samples, 0.10%)__softirqentry_text_start (5 samples, 0.10%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (3 samples, 0.06%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (3 samples, 0.06%)core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (1 samples, 0.02%)__rdl_dealloc (2 samples, 0.04%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (2 samples, 0.04%)__rust_dealloc (3 samples, 0.06%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (20 samples, 0.42%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (17 samples, 0.36%)alloc::alloc::dealloc (17 samples, 0.36%)cfree (10 samples, 0.21%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (38 samples, 0.80%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (38 samples, 0.80%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}::{{closure}}::{{closure}}::_read_frame::{{closure}}> (17 samples, 0.36%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rutin::connection::Connection::read_decimal::_{{closure}} (2 samples, 0.04%)__rdl_alloc (6 samples, 0.13%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (5 samples, 0.10%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)__rust_alloc (3 samples, 0.06%)alloc::alloc::exchange_malloc (28 samples, 0.59%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (26 samples, 0.55%)alloc::alloc::Global::alloc_impl (26 samples, 0.55%)alloc::alloc::alloc (26 samples, 0.55%)malloc (16 samples, 0.34%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (47 samples, 0.99%)alloc::boxed::Box<T>::pin (44 samples, 0.92%)alloc::boxed::Box<T>::new (44 samples, 0.92%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rutin::connection::Connection::read_u8::_{{closure}} (2 samples, 0.04%)<core::pin::Pin<P> as core::future::future::Future>::poll (247 samples, 5.18%)<core:..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (247 samples, 5.18%)rutin:..tracing_core::metadata::LevelFilter::current (2 samples, 0.04%)core::sync::atomic::AtomicUsize::load (2 samples, 0.04%)core::sync::atomic::atomic_load (2 samples, 0.04%)__local_bh_enable_ip (1 samples, 0.02%)lock_sock_nested (2 samples, 0.04%)_raw_spin_lock_bh (2 samples, 0.04%)__build_skb_around (1 samples, 0.02%)__ksize (1 samples, 0.02%)__tcp_send_ack.part.0 (2 samples, 0.04%)__alloc_skb (2 samples, 0.04%)kmem_cache_alloc (1 samples, 0.02%)__sk_dst_check (2 samples, 0.04%)ipv4_dst_check (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)ip_finish_output (1 samples, 0.02%)netdev_core_pick_tx (2 samples, 0.04%)netvsc_select_queue (2 samples, 0.04%)_raw_spin_lock (1 samples, 0.02%)fill_pg_buf (1 samples, 0.02%)ip_finish_output2 (10 samples, 0.21%)__dev_queue_xmit (10 samples, 0.21%)sch_direct_xmit (7 samples, 0.15%)dev_hard_start_xmit (6 samples, 0.13%)netvsc_xmit (6 samples, 0.13%)netvsc_send (4 samples, 0.08%)netvsc_send_pkt (4 samples, 0.08%)vmbus_sendpacket (4 samples, 0.08%)hv_ringbuffer_write (4 samples, 0.08%)vmbus_setevent (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)__nf_conntrack_find_get.isra.0 (1 samples, 0.02%)ip_local_out (4 samples, 0.08%)__ip_local_out (4 samples, 0.08%)nf_hook_slow (4 samples, 0.08%)nft_do_chain_ipv4 (3 samples, 0.06%)nft_do_chain (3 samples, 0.06%)nft_meta_set_eval (1 samples, 0.02%)__ip_queue_xmit (18 samples, 0.38%)ip_output (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_confirm (1 samples, 0.02%)nf_ct_deliver_cached_events (1 samples, 0.02%)__tcp_transmit_skb (21 samples, 0.44%)bpf_skops_write_hdr_opt.isra.0 (1 samples, 0.02%)_copy_to_iter (6 samples, 0.13%)copy_user_enhanced_fast_string (5 samples, 0.10%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_ack (1 samples, 0.02%)kmem_cache_free.part.0 (1 samples, 0.02%)__slab_free.constprop.0 (1 samples, 0.02%)skb_copy_datagram_iter (10 samples, 0.21%)__skb_datagram_iter (10 samples, 0.21%)simple_copy_to_iter (3 samples, 0.06%)__check_object_size (3 samples, 0.06%)inet_recvmsg (40 samples, 0.84%)tcp_recvmsg (40 samples, 0.84%)tcp_recvmsg_locked (37 samples, 0.78%)tcp_rcv_space_adjust (4 samples, 0.08%)tcp_mstamp_refresh (3 samples, 0.06%)ktime_get (3 samples, 0.06%)read_tsc (2 samples, 0.04%)__fdget (2 samples, 0.04%)__x64_sys_recvfrom (46 samples, 0.97%)__sys_recvfrom (45 samples, 0.94%)sockfd_lookup_light (4 samples, 0.08%)__fget_light (2 samples, 0.04%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (48 samples, 1.01%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (48 samples, 1.01%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (48 samples, 1.01%)tokio::net::tcp::stream::TcpStream::poll_read_priv (48 samples, 1.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (48 samples, 1.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (48 samples, 1.01%)mio::io_source::IoSource<T>::do_io (48 samples, 1.01%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (48 samples, 1.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (48 samples, 1.01%)<&std::net::tcp::TcpStream as std::io::Read>::read (48 samples, 1.01%)std::sys_common::net::TcpStream::read (48 samples, 1.01%)std::sys::pal::unix::net::Socket::read (48 samples, 1.01%)std::sys::pal::unix::net::Socket::recv_with_flags (48 samples, 1.01%)recv (48 samples, 1.01%)entry_SYSCALL_64_after_hwframe (47 samples, 0.99%)do_syscall_64 (47 samples, 0.99%)syscall_trace_enter.constprop.0 (1 samples, 0.02%)__seccomp_filter (1 samples, 0.02%)__netif_receive_skb_core.constprop.0 (1 samples, 0.02%)[libc.so.6] (36 samples, 0.76%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)nf_hook_slow_list (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)nf_conntrack_tcp_packet (1 samples, 0.02%)rutin::connection::Connection::read_frames::_{{closure}} (350 samples, 7.34%)rutin::con..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (350 samples, 7.34%)rutin::con..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (350 samples, 7.34%)rutin::con..alloc::vec::Vec<T,A>::push (55 samples, 1.15%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (55 samples, 1.15%)alloc::raw_vec::RawVec<T,A>::grow_amortized (55 samples, 1.15%)alloc::raw_vec::finish_grow (55 samples, 1.15%)<alloc::alloc::Global as core::alloc::Allocator>::grow (55 samples, 1.15%)alloc::alloc::Global::grow_impl (55 samples, 1.15%)alloc::alloc::realloc (55 samples, 1.15%)realloc (55 samples, 1.15%)[libc.so.6] (55 samples, 1.15%)[libc.so.6] (55 samples, 1.15%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_consume_skb (1 samples, 0.02%)skb_release_head_state (1 samples, 0.02%)tcp_wfree (1 samples, 0.02%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (1 samples, 0.02%)core::ops::function::FnOnce::call_once{{vtable.shim}} (352 samples, 7.39%)core::ops:..std::thread::Builder::spawn_unchecked_::_{{closure}} (352 samples, 7.39%)std::threa..std::panic::catch_unwind (352 samples, 7.39%)std::panic..std::panicking::try (352 samples, 7.39%)std::panic..std::panicking::try::do_call (352 samples, 7.39%)std::panic..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (352 samples, 7.39%)<core::pan..std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (352 samples, 7.39%)std::threa..std::sys_common::backtrace::__rust_begin_short_backtrace (352 samples, 7.39%)std::sys_c..tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::blocking::pool::Inner::run (352 samples, 7.39%)tokio::run..tokio::runtime::blocking::pool::Task::run (352 samples, 7.39%)tokio::run..tokio::runtime::task::UnownedTask<S>::run (352 samples, 7.39%)tokio::run..tokio::runtime::task::raw::RawTask::poll (352 samples, 7.39%)tokio::run..tokio::runtime::task::harness::Harness<T,S>::poll (352 samples, 7.39%)tokio::run..tokio::runtime::task::harness::Harness<T,S>::poll_inner (352 samples, 7.39%)tokio::run..tokio::runtime::task::harness::poll_future (352 samples, 7.39%)tokio::run..std::panic::catch_unwind (352 samples, 7.39%)std::panic..std::panicking::try (352 samples, 7.39%)std::panic..std::panicking::try::do_call (352 samples, 7.39%)std::panic..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (352 samples, 7.39%)<core::pan..tokio::runtime::task::harness::poll_future::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::task::core::Core<T,S>::poll (352 samples, 7.39%)tokio::run..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (352 samples, 7.39%)tokio::loo..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (352 samples, 7.39%)tokio::run..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (352 samples, 7.39%)<tokio::ru..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::run (352 samples, 7.39%)tokio::run..tokio::runtime::context::runtime::enter_runtime (352 samples, 7.39%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::context::set_scheduler (352 samples, 7.39%)tokio::run..std::thread::local::LocalKey<T>::with (352 samples, 7.39%)std::threa..std::thread::local::LocalKey<T>::try_with (352 samples, 7.39%)std::threa..tokio::runtime::context::set_scheduler::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::context::scoped::Scoped<T>::set (352 samples, 7.39%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::Context::run (352 samples, 7.39%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (352 samples, 7.39%)tokio::run..tokio::runtime::coop::budget (352 samples, 7.39%)tokio::run..tokio::runtime::coop::with_budget (352 samples, 7.39%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::task::LocalNotified<S>::run (352 samples, 7.39%)tokio::run..tokio::runtime::task::raw::RawTask::poll (352 samples, 7.39%)tokio::run..tokio::runtime::task::harness::Harness<T,S>::poll (352 samples, 7.39%)tokio::run..tokio::runtime::task::harness::Harness<T,S>::poll_inner (352 samples, 7.39%)tokio::run..tokio::runtime::task::harness::poll_future (352 samples, 7.39%)tokio::run..std::panic::catch_unwind (352 samples, 7.39%)std::panic..std::panicking::try (352 samples, 7.39%)std::panic..std::panicking::try::do_call (352 samples, 7.39%)std::panic..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (352 samples, 7.39%)<core::pan..tokio::runtime::task::harness::poll_future::_{{closure}} (352 samples, 7.39%)tokio::run..tokio::runtime::task::core::Core<T,S>::poll (352 samples, 7.39%)tokio::run..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (352 samples, 7.39%)tokio::loo..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (352 samples, 7.39%)tokio::run..rutin::server::Listener::run::_{{closure}}::_{{closure}} (352 samples, 7.39%)rutin::ser..rutin::server::Handler::run::_{{closure}} (352 samples, 7.39%)rutin::ser..rutin::server::Handler::run::_{{closure}}::_{{closure}} (352 samples, 7.39%)rutin::ser..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (352 samples, 7.39%)rutin::ser..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (352 samples, 7.39%)<tokio::fu..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (352 samples, 7.39%)rutin::ser..rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (2 samples, 0.04%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (2 samples, 0.04%)flume::async::RecvFut<T>::poll_inner (2 samples, 0.04%)flume::Shared<T>::recv (2 samples, 0.04%)flume::async::RecvFut<T>::poll_inner::_{{closure}} (1 samples, 0.02%)flume::Hook<T,S>::trigger (1 samples, 0.02%)alloc::sync::Arc<T>::new (1 samples, 0.02%)alloc::boxed::Box<T>::new (1 samples, 0.02%)alloc::alloc::exchange_malloc (1 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.02%)alloc::alloc::Global::alloc_impl (1 samples, 0.02%)alloc::alloc::alloc (1 samples, 0.02%)malloc (1 samples, 0.02%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (1 samples, 0.02%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.02%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.02%)tokio::net::tcp::stream::TcpStream::poll_read_priv (1 samples, 0.02%)tokio::io::poll_evented::PollEvented<E>::poll_read (1 samples, 0.02%)std::sys::pal::unix::thread::Thread::new::thread_start (2 samples, 0.04%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (2 samples, 0.04%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (2 samples, 0.04%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2 samples, 0.04%)std::thread::Builder::spawn_unchecked_::_{{closure}} (2 samples, 0.04%)std::panic::catch_unwind (2 samples, 0.04%)std::panicking::try (2 samples, 0.04%)std::panicking::try::do_call (2 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2 samples, 0.04%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (2 samples, 0.04%)std::sys_common::backtrace::__rust_begin_short_backtrace (2 samples, 0.04%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (2 samples, 0.04%)tokio::runtime::blocking::pool::Inner::run (2 samples, 0.04%)tokio::runtime::blocking::pool::Task::run (2 samples, 0.04%)tokio::runtime::task::UnownedTask<S>::run (2 samples, 0.04%)tokio::runtime::task::raw::RawTask::poll (2 samples, 0.04%)tokio::runtime::task::harness::Harness<T,S>::poll (2 samples, 0.04%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (2 samples, 0.04%)tokio::runtime::task::harness::poll_future (2 samples, 0.04%)std::panic::catch_unwind (2 samples, 0.04%)std::panicking::try (2 samples, 0.04%)std::panicking::try::do_call (2 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2 samples, 0.04%)tokio::runtime::task::harness::poll_future::_{{closure}} (2 samples, 0.04%)tokio::runtime::task::core::Core<T,S>::poll (2 samples, 0.04%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.04%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2 samples, 0.04%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::run (2 samples, 0.04%)tokio::runtime::context::runtime::enter_runtime (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (2 samples, 0.04%)tokio::runtime::context::set_scheduler (2 samples, 0.04%)std::thread::local::LocalKey<T>::with (2 samples, 0.04%)std::thread::local::LocalKey<T>::try_with (2 samples, 0.04%)tokio::runtime::context::set_scheduler::_{{closure}} (2 samples, 0.04%)tokio::runtime::context::scoped::Scoped<T>::set (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::run (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (2 samples, 0.04%)tokio::runtime::coop::budget (2 samples, 0.04%)tokio::runtime::coop::with_budget (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (2 samples, 0.04%)tokio::runtime::task::LocalNotified<S>::run (2 samples, 0.04%)tokio::runtime::task::raw::RawTask::poll (2 samples, 0.04%)tokio::runtime::task::harness::Harness<T,S>::poll (2 samples, 0.04%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (2 samples, 0.04%)tokio::runtime::task::harness::poll_future (2 samples, 0.04%)std::panic::catch_unwind (2 samples, 0.04%)std::panicking::try (2 samples, 0.04%)std::panicking::try::do_call (2 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2 samples, 0.04%)tokio::runtime::task::harness::poll_future::_{{closure}} (2 samples, 0.04%)tokio::runtime::task::core::Core<T,S>::poll (2 samples, 0.04%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.04%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2 samples, 0.04%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (2 samples, 0.04%)rutin::server::Handler::run::_{{closure}} (2 samples, 0.04%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (2 samples, 0.04%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (2 samples, 0.04%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (2 samples, 0.04%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (2 samples, 0.04%)rutin::connection::Connection::read_frames::_{{closure}} (2 samples, 0.04%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (2 samples, 0.04%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (2 samples, 0.04%)alloc::vec::Vec<T,A>::push (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1 samples, 0.02%)alloc::raw_vec::finish_grow (1 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1 samples, 0.02%)alloc::alloc::Global::grow_impl (1 samples, 0.02%)alloc::alloc::realloc (1 samples, 0.02%)realloc (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)alloc::vec::Vec<T>::with_capacity (3 samples, 0.06%)alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.06%)alloc::alloc::Global::alloc_impl (3 samples, 0.06%)alloc::alloc::alloc (3 samples, 0.06%)malloc (3 samples, 0.06%)[libc.so.6] (14 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (31 samples, 0.65%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (31 samples, 0.65%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (31 samples, 0.65%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (31 samples, 0.65%)alloc::alloc::dealloc (31 samples, 0.65%)cfree (31 samples, 0.65%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)[libc.so.6] (5 samples, 0.10%)get_futex_key (1 samples, 0.02%)__lll_lock_wake_private (3 samples, 0.06%)entry_SYSCALL_64_after_hwframe (3 samples, 0.06%)do_syscall_64 (3 samples, 0.06%)__x64_sys_futex (3 samples, 0.06%)do_futex (3 samples, 0.06%)futex_wake (3 samples, 0.06%)wake_up_q (2 samples, 0.04%)try_to_wake_up (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (79 samples, 1.66%)alloc::boxed::Box<T>::pin (79 samples, 1.66%)alloc::boxed::Box<T>::new (79 samples, 1.66%)alloc::alloc::exchange_malloc (79 samples, 1.66%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (79 samples, 1.66%)alloc::alloc::Global::alloc_impl (79 samples, 1.66%)alloc::alloc::alloc (79 samples, 1.66%)malloc (79 samples, 1.66%)asm_sysvec_hyperv_callback (4 samples, 0.08%)sysvec_hyperv_callback (4 samples, 0.08%)irq_exit_rcu (4 samples, 0.08%)__softirqentry_text_start (4 samples, 0.08%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)__tcp_transmit_skb (2 samples, 0.04%)__ip_queue_xmit (2 samples, 0.04%)ip_local_out (1 samples, 0.02%)__ip_local_out (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)__nf_conntrack_find_get.isra.0 (1 samples, 0.02%)<&mut T as bytes::buf::buf_impl::Buf>::chunk (3 samples, 0.06%)<core::pin::Pin<P> as core::future::future::Future>::poll (134 samples, 2.81%)<c..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (134 samples, 2.81%)ru..rutin::connection::Connection::read_u8::_{{closure}} (21 samples, 0.44%)bytes::buf::buf_impl::Buf::get_u8 (11 samples, 0.23%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (8 samples, 0.17%)bytes::bytes_mut::BytesMut::set_start (6 samples, 0.13%)[libc.so.6] (5 samples, 0.10%)down_write_killable (1 samples, 0.02%)rwsem_down_write_slowpath (1 samples, 0.02%)schedule (1 samples, 0.02%)__schedule (1 samples, 0.02%)finish_task_switch.isra.0 (1 samples, 0.02%)find_vma (1 samples, 0.02%)change_protection (1 samples, 0.02%)_raw_spin_lock (1 samples, 0.02%)mprotect_fixup (2 samples, 0.04%)perf_event_mmap (1 samples, 0.02%)perf_iterate_sb (1 samples, 0.02%)__mprotect (10 samples, 0.21%)entry_SYSCALL_64_after_hwframe (10 samples, 0.21%)do_syscall_64 (10 samples, 0.21%)__x64_sys_mprotect (10 samples, 0.21%)do_mprotect_pkey (10 samples, 0.21%)rwsem_wake.isra.0 (6 samples, 0.13%)wake_up_q (6 samples, 0.13%)try_to_wake_up (6 samples, 0.13%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)kmem_cache_free.part.0 (1 samples, 0.02%)memcg_slab_free_hook (1 samples, 0.02%)std::sys_common::backtrace::__rust_begin_short_backtrace (150 samples, 3.15%)std..tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::blocking::pool::Inner::run (150 samples, 3.15%)tok..tokio::runtime::blocking::pool::Task::run (150 samples, 3.15%)tok..tokio::runtime::task::UnownedTask<S>::run (150 samples, 3.15%)tok..tokio::runtime::task::raw::RawTask::poll (150 samples, 3.15%)tok..tokio::runtime::task::harness::Harness<T,S>::poll (150 samples, 3.15%)tok..tokio::runtime::task::harness::Harness<T,S>::poll_inner (150 samples, 3.15%)tok..tokio::runtime::task::harness::poll_future (150 samples, 3.15%)tok..std::panic::catch_unwind (150 samples, 3.15%)std..std::panicking::try (150 samples, 3.15%)std..std::panicking::try::do_call (150 samples, 3.15%)std..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (150 samples, 3.15%)<co..tokio::runtime::task::harness::poll_future::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::task::core::Core<T,S>::poll (150 samples, 3.15%)tok..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (150 samples, 3.15%)tok..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (150 samples, 3.15%)tok..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (150 samples, 3.15%)<to..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::scheduler::multi_thread::worker::run (150 samples, 3.15%)tok..tokio::runtime::context::runtime::enter_runtime (150 samples, 3.15%)tok..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::context::set_scheduler (150 samples, 3.15%)tok..std::thread::local::LocalKey<T>::with (150 samples, 3.15%)std..std::thread::local::LocalKey<T>::try_with (150 samples, 3.15%)std..tokio::runtime::context::set_scheduler::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::context::scoped::Scoped<T>::set (150 samples, 3.15%)tok..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run (150 samples, 3.15%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (150 samples, 3.15%)tok..tokio::runtime::coop::budget (150 samples, 3.15%)tok..tokio::runtime::coop::with_budget (150 samples, 3.15%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::task::LocalNotified<S>::run (150 samples, 3.15%)tok..tokio::runtime::task::raw::RawTask::poll (150 samples, 3.15%)tok..tokio::runtime::task::harness::Harness<T,S>::poll (150 samples, 3.15%)tok..tokio::runtime::task::harness::Harness<T,S>::poll_inner (150 samples, 3.15%)tok..tokio::runtime::task::harness::poll_future (150 samples, 3.15%)tok..std::panic::catch_unwind (150 samples, 3.15%)std..std::panicking::try (150 samples, 3.15%)std..std::panicking::try::do_call (150 samples, 3.15%)std..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (150 samples, 3.15%)<co..tokio::runtime::task::harness::poll_future::_{{closure}} (150 samples, 3.15%)tok..tokio::runtime::task::core::Core<T,S>::poll (150 samples, 3.15%)tok..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (150 samples, 3.15%)tok..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (150 samples, 3.15%)tok..rutin::server::Listener::run::_{{closure}}::_{{closure}} (150 samples, 3.15%)rut..rutin::server::Handler::run::_{{closure}} (150 samples, 3.15%)rut..rutin::server::Handler::run::_{{closure}}::_{{closure}} (150 samples, 3.15%)rut..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (150 samples, 3.15%)rut..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (150 samples, 3.15%)<to..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (150 samples, 3.15%)rut..rutin::connection::Connection::read_frames::_{{closure}} (150 samples, 3.15%)rut..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (150 samples, 3.15%)rut..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (150 samples, 3.15%)rut..alloc::vec::Vec<T,A>::push (16 samples, 0.34%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (16 samples, 0.34%)alloc::raw_vec::RawVec<T,A>::grow_amortized (16 samples, 0.34%)alloc::raw_vec::finish_grow (16 samples, 0.34%)<alloc::alloc::Global as core::alloc::Allocator>::grow (16 samples, 0.34%)alloc::alloc::Global::grow_impl (16 samples, 0.34%)alloc::alloc::realloc (16 samples, 0.34%)realloc (16 samples, 0.34%)[libc.so.6] (16 samples, 0.34%)[libc.so.6] (16 samples, 0.34%)[libc.so.6] (16 samples, 0.34%)asm_exc_page_fault (1 samples, 0.02%)exc_page_fault (1 samples, 0.02%)do_user_addr_fault (1 samples, 0.02%)up_read (1 samples, 0.02%)rwsem_wake.isra.0 (1 samples, 0.02%)wake_up_q (1 samples, 0.02%)try_to_wake_up (1 samples, 0.02%)alloc::vec::Vec<T>::with_capacity (2 samples, 0.04%)alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.04%)alloc::alloc::Global::alloc_impl (2 samples, 0.04%)alloc::alloc::alloc (2 samples, 0.04%)malloc (2 samples, 0.04%)[libc.so.6] (2 samples, 0.04%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (24 samples, 0.50%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (24 samples, 0.50%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (24 samples, 0.50%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (24 samples, 0.50%)alloc::alloc::dealloc (24 samples, 0.50%)cfree (24 samples, 0.50%)[libc.so.6] (24 samples, 0.50%)[libc.so.6] (3 samples, 0.06%)[libc.so.6] (3 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)atoi::atoi (6 samples, 0.13%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (4 samples, 0.08%)<i64 as core::ops::arith::MulAssign>::mul_assign (1 samples, 0.02%)core::option::Option<T>::ok_or (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)bytes::bytes_mut::BytesMut::kind (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_rcv_finish_core.constprop.0 (1 samples, 0.02%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (21 samples, 0.44%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (20 samples, 0.42%)bytes::bytes_mut::release_shared (18 samples, 0.38%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_data_queue (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)rutin::connection::Connection::read_decimal::_{{closure}} (72 samples, 1.51%)rutin::connection::Connection::read_line::_{{closure}} (2 samples, 0.04%)[libc.so.6] (9 samples, 0.19%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (60 samples, 1.26%)alloc::boxed::Box<T>::pin (60 samples, 1.26%)alloc::boxed::Box<T>::new (60 samples, 1.26%)alloc::alloc::exchange_malloc (60 samples, 1.26%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (60 samples, 1.26%)alloc::alloc::Global::alloc_impl (60 samples, 1.26%)alloc::alloc::alloc (60 samples, 1.26%)malloc (60 samples, 1.26%)[libc.so.6] (60 samples, 1.26%)asm_sysvec_hyperv_callback (6 samples, 0.13%)sysvec_hyperv_callback (6 samples, 0.13%)irq_exit_rcu (6 samples, 0.13%)__softirqentry_text_start (6 samples, 0.13%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)nf_hook_slow_list (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)__nf_conntrack_find_get.isra.0 (1 samples, 0.02%)tokio::runtime::blocking::pool::Inner::run (160 samples, 3.36%)tok..tokio::runtime::blocking::pool::Task::run (160 samples, 3.36%)tok..tokio::runtime::task::UnownedTask<S>::run (160 samples, 3.36%)tok..tokio::runtime::task::raw::RawTask::poll (160 samples, 3.36%)tok..tokio::runtime::task::harness::Harness<T,S>::poll (160 samples, 3.36%)tok..tokio::runtime::task::harness::Harness<T,S>::poll_inner (160 samples, 3.36%)tok..tokio::runtime::task::harness::poll_future (160 samples, 3.36%)tok..std::panic::catch_unwind (160 samples, 3.36%)std..std::panicking::try (160 samples, 3.36%)std..std::panicking::try::do_call (160 samples, 3.36%)std..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (160 samples, 3.36%)<co..tokio::runtime::task::harness::poll_future::_{{closure}} (160 samples, 3.36%)tok..tokio::runtime::task::core::Core<T,S>::poll (160 samples, 3.36%)tok..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (160 samples, 3.36%)tok..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (160 samples, 3.36%)tok..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (160 samples, 3.36%)<to..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (160 samples, 3.36%)tok..tokio::runtime::scheduler::multi_thread::worker::run (160 samples, 3.36%)tok..tokio::runtime::context::runtime::enter_runtime (160 samples, 3.36%)tok..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (160 samples, 3.36%)tok..tokio::runtime::context::set_scheduler (160 samples, 3.36%)tok..std::thread::local::LocalKey<T>::with (160 samples, 3.36%)std..std::thread::local::LocalKey<T>::try_with (160 samples, 3.36%)std..tokio::runtime::context::set_scheduler::_{{closure}} (160 samples, 3.36%)tok..tokio::runtime::context::scoped::Scoped<T>::set (160 samples, 3.36%)tok..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (160 samples, 3.36%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run (160 samples, 3.36%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (160 samples, 3.36%)tok..tokio::runtime::coop::budget (160 samples, 3.36%)tok..tokio::runtime::coop::with_budget (160 samples, 3.36%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (160 samples, 3.36%)tok..tokio::runtime::task::LocalNotified<S>::run (160 samples, 3.36%)tok..tokio::runtime::task::raw::RawTask::poll (160 samples, 3.36%)tok..tokio::runtime::task::harness::Harness<T,S>::poll (160 samples, 3.36%)tok..tokio::runtime::task::harness::Harness<T,S>::poll_inner (160 samples, 3.36%)tok..tokio::runtime::task::harness::poll_future (160 samples, 3.36%)tok..std::panic::catch_unwind (160 samples, 3.36%)std..std::panicking::try (160 samples, 3.36%)std..std::panicking::try::do_call (160 samples, 3.36%)std..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (160 samples, 3.36%)<co..tokio::runtime::task::harness::poll_future::_{{closure}} (160 samples, 3.36%)tok..tokio::runtime::task::core::Core<T,S>::poll (160 samples, 3.36%)tok..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (160 samples, 3.36%)tok..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (160 samples, 3.36%)tok..rutin::server::Listener::run::_{{closure}}::_{{closure}} (160 samples, 3.36%)rut..rutin::server::Handler::run::_{{closure}} (160 samples, 3.36%)rut..rutin::server::Handler::run::_{{closure}}::_{{closure}} (160 samples, 3.36%)rut..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (160 samples, 3.36%)rut..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (160 samples, 3.36%)<to..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (160 samples, 3.36%)rut..rutin::connection::Connection::read_frames::_{{closure}} (160 samples, 3.36%)rut..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (160 samples, 3.36%)rut..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (160 samples, 3.36%)rut..<core::pin::Pin<P> as core::future::future::Future>::poll (160 samples, 3.36%)<co..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (160 samples, 3.36%)rut..rutin::connection::Connection::read_u8::_{{closure}} (2 samples, 0.04%)bytes::buf::buf_impl::Buf::get_u8 (2 samples, 0.04%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.04%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.04%)<core::pin::Pin<P> as core::future::future::Future>::poll (11 samples, 0.23%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (11 samples, 0.23%)rutin::connection::Connection::read_decimal::_{{closure}} (11 samples, 0.23%)rutin::connection::Connection::read_line::_{{closure}} (11 samples, 0.23%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (11 samples, 0.23%)bytes::bytes_mut::BytesMut::set_start (11 samples, 0.23%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)[libc.so.6] (1 samples, 0.02%)mprotect_fixup (2 samples, 0.04%)perf_event_mmap (2 samples, 0.04%)perf_iterate_sb (2 samples, 0.04%)perf_iterate_ctx (2 samples, 0.04%)perf_event_mmap_output (1 samples, 0.02%)perf_output_copy (1 samples, 0.02%)memcpy_erms (1 samples, 0.02%)__mprotect (3 samples, 0.06%)entry_SYSCALL_64_after_hwframe (3 samples, 0.06%)do_syscall_64 (3 samples, 0.06%)__x64_sys_mprotect (3 samples, 0.06%)do_mprotect_pkey (3 samples, 0.06%)rwsem_wake.isra.0 (1 samples, 0.02%)wake_up_q (1 samples, 0.02%)try_to_wake_up (1 samples, 0.02%)down_read (1 samples, 0.02%)rwsem_down_read_slowpath (1 samples, 0.02%)schedule_preempt_disabled (1 samples, 0.02%)schedule (1 samples, 0.02%)__schedule (1 samples, 0.02%)finish_task_switch.isra.0 (1 samples, 0.02%)asm_exc_page_fault (2 samples, 0.04%)exc_page_fault (2 samples, 0.04%)do_user_addr_fault (2 samples, 0.04%)handle_mm_fault (1 samples, 0.02%)__handle_mm_fault (1 samples, 0.02%)__alloc_pages (1 samples, 0.02%)get_page_from_freelist (1 samples, 0.02%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (46 samples, 0.97%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (46 samples, 0.97%)rutin::connection::Connection::read_frames::_{{closure}} (46 samples, 0.97%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (46 samples, 0.97%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (46 samples, 0.97%)<core::pin::Pin<P> as core::future::future::Future>::poll (46 samples, 0.97%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (46 samples, 0.97%)rutin::connection::Connection::read_decimal::_{{closure}} (35 samples, 0.73%)rutin::connection::Connection::read_line::_{{closure}} (35 samples, 0.73%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (35 samples, 0.73%)<&mut T as bytes::buf::buf_mut::BufMut>::chunk_mut (35 samples, 0.73%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (35 samples, 0.73%)bytes::bytes_mut::BytesMut::reserve (35 samples, 0.73%)bytes::bytes_mut::BytesMut::reserve_inner (35 samples, 0.73%)alloc::vec::Vec<T>::with_capacity (35 samples, 0.73%)alloc::vec::Vec<T,A>::with_capacity_in (35 samples, 0.73%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (35 samples, 0.73%)alloc::raw_vec::RawVec<T,A>::allocate_in (35 samples, 0.73%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (35 samples, 0.73%)alloc::alloc::Global::alloc_impl (35 samples, 0.73%)alloc::alloc::alloc (35 samples, 0.73%)malloc (35 samples, 0.73%)[libc.so.6] (35 samples, 0.73%)[libc.so.6] (35 samples, 0.73%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (17 samples, 0.36%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)skb_defer_rx_timestamp (1 samples, 0.02%)core::option::Option<T>::unwrap (17 samples, 0.36%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)sock_def_readable (2 samples, 0.04%)__wake_up_common_lock (2 samples, 0.04%)asm_sysvec_hyperv_callback (5 samples, 0.10%)sysvec_hyperv_callback (5 samples, 0.10%)irq_exit_rcu (5 samples, 0.10%)__softirqentry_text_start (5 samples, 0.10%)net_rx_action (3 samples, 0.06%)__napi_poll (3 samples, 0.06%)netvsc_poll (3 samples, 0.06%)send_recv_completions (1 samples, 0.02%)vmbus_sendpacket (1 samples, 0.02%)hv_ringbuffer_write (1 samples, 0.02%)vmbus_setevent (1 samples, 0.02%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (100 samples, 2.10%)<..core::ptr::drop_in_place<[rutin::frame::Frame]> (99 samples, 2.08%)c..core::ptr::drop_in_place<rutin::frame::Frame> (92 samples, 1.93%)c..core::ptr::drop_in_place<rutin::frame::Bulk> (88 samples, 1.85%)c..core::ptr::drop_in_place<bytes::bytes::Bytes> (84 samples, 1.76%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (84 samples, 1.76%)bytes::bytes_mut::shared_v_drop (81 samples, 1.70%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (80 samples, 1.68%)bytes::bytes_mut::shared_v_drop::_{{closure}} (80 samples, 1.68%)bytes::bytes_mut::release_shared (71 samples, 1.49%)core::sync::atomic::AtomicUsize::fetch_sub (3 samples, 0.06%)core::sync::atomic::atomic_sub (3 samples, 0.06%)__rdl_dealloc (1 samples, 0.02%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (1 samples, 0.02%)__rust_dealloc (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)netvsc_run_xdp (1 samples, 0.02%)[libc.so.6] (6 samples, 0.13%)napi_consume_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)kfree (1 samples, 0.02%)__slab_free.constprop.0 (1 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (24 samples, 0.50%)alloc::alloc::dealloc (24 samples, 0.50%)cfree (19 samples, 0.40%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)memcpy_erms (1 samples, 0.02%)core::ptr::drop_in_place<rutin::frame::Bulks> (125 samples, 2.62%)co..core::ptr::drop_in_place<alloc::vec::Vec<rutin::frame::Frame>> (125 samples, 2.62%)co..core::ptr::drop_in_place<alloc::raw_vec::RawVec<rutin::frame::Frame>> (25 samples, 0.52%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (25 samples, 0.52%)alloc::raw_vec::RawVec<T,A>::current_memory (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_finish_output2 (1 samples, 0.02%)__dev_queue_xmit (1 samples, 0.02%)sch_direct_xmit (1 samples, 0.02%)dev_hard_start_xmit (1 samples, 0.02%)netvsc_xmit (1 samples, 0.02%)netvsc_send (1 samples, 0.02%)_find_first_zero_bit (1 samples, 0.02%)asm_sysvec_hyperv_callback (5 samples, 0.10%)sysvec_hyperv_callback (5 samples, 0.10%)irq_exit_rcu (5 samples, 0.10%)__softirqentry_text_start (5 samples, 0.10%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_data_queue (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)bytes::bytes::Bytes::with_vtable (5 samples, 0.10%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_ack (1 samples, 0.02%)__kfree_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)kfree (1 samples, 0.02%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_rcv_finish_core.constprop.0 (1 samples, 0.02%)tcp_v4_early_demux (1 samples, 0.02%)__inet_lookup_established (1 samples, 0.02%)bytes::bytes_mut::increment_shared (47 samples, 0.99%)core::sync::atomic::AtomicUsize::fetch_add (2 samples, 0.04%)core::sync::atomic::atomic_add (2 samples, 0.04%)asm_sysvec_hyperv_stimer0 (1 samples, 0.02%)sysvec_hyperv_stimer0 (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rcu_core (1 samples, 0.02%)rutin::frame::Bulks::pop_front (118 samples, 2.48%)ru..rutin::frame::Bulk::to_bytes (64 samples, 1.34%)<bytes::bytes::Bytes as core::clone::Clone>::clone (59 samples, 1.24%)bytes::bytes_mut::shared_v_clone (55 samples, 1.15%)core::sync::atomic::AtomicPtr<T>::load (2 samples, 0.04%)core::sync::atomic::atomic_load (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)irqentry_exit_to_user_mode (1 samples, 0.02%)exit_to_user_mode_prepare (1 samples, 0.02%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::parse (302 samples, 6.34%)<rutin::..rutin::frame::Frame::into_bulks (4 samples, 0.08%)tokio::runtime::context::set_scheduler (349 samples, 7.32%)tokio::run..std::thread::local::LocalKey<T>::with (349 samples, 7.32%)std::threa..std::thread::local::LocalKey<T>::try_with (349 samples, 7.32%)std::threa..tokio::runtime::context::set_scheduler::_{{closure}} (349 samples, 7.32%)tokio::run..tokio::runtime::context::scoped::Scoped<T>::set (349 samples, 7.32%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (349 samples, 7.32%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::Context::run (349 samples, 7.32%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (349 samples, 7.32%)tokio::run..tokio::runtime::coop::budget (349 samples, 7.32%)tokio::run..tokio::runtime::coop::with_budget (349 samples, 7.32%)tokio::run..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (349 samples, 7.32%)tokio::run..tokio::runtime::task::LocalNotified<S>::run (349 samples, 7.32%)tokio::run..tokio::runtime::task::raw::RawTask::poll (349 samples, 7.32%)tokio::run..tokio::runtime::task::harness::Harness<T,S>::poll (349 samples, 7.32%)tokio::run..tokio::runtime::task::harness::Harness<T,S>::poll_inner (349 samples, 7.32%)tokio::run..tokio::runtime::task::harness::poll_future (349 samples, 7.32%)tokio::run..std::panic::catch_unwind (349 samples, 7.32%)std::panic..std::panicking::try (349 samples, 7.32%)std::panic..std::panicking::try::do_call (349 samples, 7.32%)std::panic..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (349 samples, 7.32%)<core::pan..tokio::runtime::task::harness::poll_future::_{{closure}} (349 samples, 7.32%)tokio::run..tokio::runtime::task::core::Core<T,S>::poll (349 samples, 7.32%)tokio::run..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (349 samples, 7.32%)tokio::loo..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (349 samples, 7.32%)tokio::run..rutin::server::Listener::run::_{{closure}}::_{{closure}} (349 samples, 7.32%)rutin::ser..rutin::server::Handler::run::_{{closure}} (349 samples, 7.32%)rutin::ser..rutin::server::Handler::run::_{{closure}}::_{{closure}} (349 samples, 7.32%)rutin::ser..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (349 samples, 7.32%)rutin::ser..rutin::cmd::dispatch::_{{closure}} (303 samples, 6.36%)rutin::c..rutin::cmd::dispatch::_{{closure}}::_{{closure}} (303 samples, 6.36%)rutin::c..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (303 samples, 6.36%)rutin::c..rutin::cmd::_dispatch::_{{closure}} (303 samples, 6.36%)rutin::c..rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (303 samples, 6.36%)rutin::c..rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (303 samples, 6.36%)rutin::c..rutin::cmd::CmdExecutor::apply::_{{closure}} (303 samples, 6.36%)rutin::c..rutin::cmd::CmdExecutor::execute::_{{closure}} (1 samples, 0.02%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (1 samples, 0.02%)bytes::bytes_mut::shared_v_drop (1 samples, 0.02%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (1 samples, 0.02%)bytes::bytes_mut::shared_v_drop::_{{closure}} (1 samples, 0.02%)bytes::bytes_mut::release_shared (1 samples, 0.02%)core::mem::drop (1 samples, 0.02%)core::ptr::drop_in_place<alloc::boxed::Box<bytes::bytes_mut::Shared>> (1 samples, 0.02%)core::ptr::drop_in_place<bytes::bytes_mut::Shared> (1 samples, 0.02%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.02%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.02%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.02%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.02%)alloc::alloc::dealloc (1 samples, 0.02%)cfree (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_rcv_finish_core.constprop.0 (1 samples, 0.02%)tcp_v4_early_demux (1 samples, 0.02%)__inet_lookup_established (1 samples, 0.02%)asm_sysvec_hyperv_callback (4 samples, 0.08%)sysvec_hyperv_callback (4 samples, 0.08%)irq_exit_rcu (4 samples, 0.08%)__softirqentry_text_start (4 samples, 0.08%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)napi_gro_receive (1 samples, 0.02%)dev_gro_receive (1 samples, 0.02%)inet_gro_receive (1 samples, 0.02%)asm_sysvec_hyperv_stimer0 (1 samples, 0.02%)sysvec_hyperv_stimer0 (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)bytes::bytes_mut::BytesMut::len (1 samples, 0.02%)bytes::bytes_mut::BytesMut::set_end (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)bytes::bytes_mut::BytesMut::set_start (19 samples, 0.40%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_data_queue (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_finish_output2 (1 samples, 0.02%)__dev_queue_xmit (1 samples, 0.02%)netdev_core_pick_tx (1 samples, 0.02%)netvsc_select_queue (1 samples, 0.02%)__skb_flow_dissect (1 samples, 0.02%)__skb_flow_get_ports (1 samples, 0.02%)bytes::bytes_mut::increment_shared (71 samples, 1.49%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (145 samples, 3.04%)<to..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (145 samples, 3.04%)rut..rutin::connection::Connection::read_frames::_{{closure}} (145 samples, 3.04%)rut..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (145 samples, 3.04%)rut..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (145 samples, 3.04%)rut..<core::pin::Pin<P> as core::future::future::Future>::poll (145 samples, 3.04%)<co..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (145 samples, 3.04%)rut..<core::pin::Pin<P> as core::future::future::Future>::poll (145 samples, 3.04%)<co..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (145 samples, 3.04%)rut..rutin::connection::Connection::read_decimal::_{{closure}} (145 samples, 3.04%)rut..rutin::connection::Connection::read_line::_{{closure}} (145 samples, 3.04%)rut..bytes::bytes_mut::BytesMut::split_to (145 samples, 3.04%)byt..bytes::bytes_mut::BytesMut::shallow_clone (78 samples, 1.64%)core::ptr::read (7 samples, 0.15%)[libc.so.6] (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::parse (42 samples, 0.88%)core::ptr::drop_in_place<rutin::frame::Bulks> (42 samples, 0.88%)core::ptr::drop_in_place<alloc::vec::Vec<rutin::frame::Frame>> (42 samples, 0.88%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<rutin::frame::Frame>> (42 samples, 0.88%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (42 samples, 0.88%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (42 samples, 0.88%)alloc::alloc::dealloc (42 samples, 0.88%)cfree (42 samples, 0.88%)[libc.so.6] (42 samples, 0.88%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)send_recv_completions (1 samples, 0.02%)vmbus_sendpacket (1 samples, 0.02%)hv_ringbuffer_write (1 samples, 0.02%)<core::pin::Pin<P> as core::future::future::Future>::poll (8 samples, 0.17%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame::_{{closure}} (8 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.02%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_consume_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)kfree (1 samples, 0.02%)__slab_free.constprop.0 (1 samples, 0.02%)__rdl_dealloc (1 samples, 0.02%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (1 samples, 0.02%)__rust_dealloc (2 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (18 samples, 0.38%)alloc::alloc::dealloc (18 samples, 0.38%)cfree (14 samples, 0.29%)[libc.so.6] (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (20 samples, 0.42%)core::alloc::layout::Layout::for_value_raw (1 samples, 0.02%)core::mem::size_of_val_raw (1 samples, 0.02%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutin::connection::ConnError>+core::marker::Send>>> (22 samples, 0.46%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutin::connection::ConnError>+core::marker::Send>> (22 samples, 0.46%)core::ptr::drop_in_place<rutin::connection::Connection::write_frame::{{closure}}::{{closure}}::{{closure}}::_write_frame::{{closure}}> (2 samples, 0.04%)rutin::connection::Connection::flush::_{{closure}} (1 samples, 0.02%)<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (1 samples, 0.02%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (1 samples, 0.02%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (1 samples, 0.02%)tokio::io::util::buf_writer::BufWriter<W>::flush_buf (1 samples, 0.02%)alloc::vec::Vec<T,A>::drain (1 samples, 0.02%)alloc::vec::Vec<T,A>::len (1 samples, 0.02%)tokio::runtime::scheduler::multi_thread::worker::Context::run (268 samples, 5.62%)tokio::..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (268 samples, 5.62%)tokio::..tokio::runtime::coop::budget (268 samples, 5.62%)tokio::..tokio::runtime::coop::with_budget (268 samples, 5.62%)tokio::..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (268 samples, 5.62%)tokio::..tokio::runtime::task::LocalNotified<S>::run (268 samples, 5.62%)tokio::..tokio::runtime::task::raw::RawTask::poll (268 samples, 5.62%)tokio::..tokio::runtime::task::harness::Harness<T,S>::poll (268 samples, 5.62%)tokio::..tokio::runtime::task::harness::Harness<T,S>::poll_inner (268 samples, 5.62%)tokio::..tokio::runtime::task::harness::poll_future (268 samples, 5.62%)tokio::..std::panic::catch_unwind (268 samples, 5.62%)std::pa..std::panicking::try (268 samples, 5.62%)std::pa..std::panicking::try::do_call (268 samples, 5.62%)std::pa..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (268 samples, 5.62%)<core::..tokio::runtime::task::harness::poll_future::_{{closure}} (268 samples, 5.62%)tokio::..tokio::runtime::task::core::Core<T,S>::poll (268 samples, 5.62%)tokio::..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (268 samples, 5.62%)tokio::..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (268 samples, 5.62%)tokio::..rutin::server::Listener::run::_{{closure}}::_{{closure}} (268 samples, 5.62%)rutin::..rutin::server::Handler::run::_{{closure}} (268 samples, 5.62%)rutin::..rutin::server::Handler::run::_{{closure}}::_{{closure}} (268 samples, 5.62%)rutin::..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (268 samples, 5.62%)rutin::..rutin::cmd::dispatch::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::dispatch::_{{closure}}::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::_dispatch::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::CmdExecutor::apply::_{{closure}} (123 samples, 2.58%)ru..rutin::cmd::CmdExecutor::execute::_{{closure}} (81 samples, 1.70%)rutin::connection::Connection::write_frame::_{{closure}} (81 samples, 1.70%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (67 samples, 1.41%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (64 samples, 1.34%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame (6 samples, 0.13%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutin::connection::ConnError>+core::marker::Send>>> (8 samples, 0.17%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutin::connection::ConnError>+core::marker::Send>> (8 samples, 0.17%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (8 samples, 0.17%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (8 samples, 0.17%)alloc::alloc::dealloc (8 samples, 0.17%)cfree (8 samples, 0.17%)[libc.so.6] (8 samples, 0.17%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write (1 samples, 0.02%)rutin::connection::Connection::flush::_{{closure}} (2 samples, 0.04%)<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (2 samples, 0.04%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (2 samples, 0.04%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (2 samples, 0.04%)tokio::io::util::buf_writer::BufWriter<W>::flush_buf (2 samples, 0.04%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (2 samples, 0.04%)tokio::net::tcp::stream::TcpStream::poll_write_priv (2 samples, 0.04%)tokio::io::poll_evented::PollEvented<E>::poll_write (2 samples, 0.04%)tokio::runtime::io::registration::Registration::poll_write_ready (1 samples, 0.02%)tokio::runtime::io::registration::Registration::poll_ready (1 samples, 0.02%)[libc.so.6] (24 samples, 0.50%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)__rdl_alloc (1 samples, 0.02%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.02%)__rust_alloc (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (43 samples, 0.90%)tokio::runtime::coop::budget (43 samples, 0.90%)tokio::runtime::coop::with_budget (43 samples, 0.90%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (43 samples, 0.90%)tokio::runtime::task::LocalNotified<S>::run (43 samples, 0.90%)tokio::runtime::task::raw::RawTask::poll (43 samples, 0.90%)tokio::runtime::task::harness::Harness<T,S>::poll (43 samples, 0.90%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (43 samples, 0.90%)tokio::runtime::task::harness::poll_future (43 samples, 0.90%)std::panic::catch_unwind (43 samples, 0.90%)std::panicking::try (43 samples, 0.90%)std::panicking::try::do_call (43 samples, 0.90%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (43 samples, 0.90%)tokio::runtime::task::harness::poll_future::_{{closure}} (43 samples, 0.90%)tokio::runtime::task::core::Core<T,S>::poll (43 samples, 0.90%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (43 samples, 0.90%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (43 samples, 0.90%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::server::Handler::run::_{{closure}} (43 samples, 0.90%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::cmd::dispatch::_{{closure}} (43 samples, 0.90%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::cmd::_dispatch::_{{closure}} (43 samples, 0.90%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::cmd::CmdExecutor::apply::_{{closure}} (43 samples, 0.90%)rutin::cmd::CmdExecutor::execute::_{{closure}} (43 samples, 0.90%)rutin::connection::Connection::write_frame::_{{closure}} (43 samples, 0.90%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (43 samples, 0.90%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame (33 samples, 0.69%)alloc::boxed::Box<T>::pin (33 samples, 0.69%)alloc::boxed::Box<T>::new (33 samples, 0.69%)alloc::alloc::exchange_malloc (9 samples, 0.19%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (8 samples, 0.17%)alloc::alloc::Global::alloc_impl (8 samples, 0.17%)alloc::alloc::alloc (8 samples, 0.17%)malloc (4 samples, 0.08%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)kmalloc_order_trace (1 samples, 0.02%)kmalloc_order (1 samples, 0.02%)__alloc_pages (1 samples, 0.02%)get_page_from_freelist (1 samples, 0.02%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)send_recv_completions (1 samples, 0.02%)vmbus_sendpacket (1 samples, 0.02%)hv_ringbuffer_write (1 samples, 0.02%)bytes::bytes_mut::BytesMut::len (4 samples, 0.08%)bytes::bytes_mut::BytesMut::set_end (9 samples, 0.19%)core::cmp::min (1 samples, 0.02%)core::cmp::Ord::min (1 samples, 0.02%)core::cmp::min_by (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)bytes::bytes_mut::BytesMut::set_start (22 samples, 0.46%)bytes::bytes_mut::BytesMut::kind (2 samples, 0.04%)bytes::bytes_mut::BytesMut::kind (1 samples, 0.02%)asm_sysvec_hyperv_callback (5 samples, 0.10%)sysvec_hyperv_callback (5 samples, 0.10%)irq_exit_rcu (5 samples, 0.10%)__softirqentry_text_start (5 samples, 0.10%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)kmalloc_order_trace (1 samples, 0.02%)kmalloc_order (1 samples, 0.02%)__alloc_pages (1 samples, 0.02%)bytes::bytes_mut::increment_shared (74 samples, 1.55%)core::sync::atomic::AtomicUsize::fetch_add (1 samples, 0.02%)core::sync::atomic::atomic_add (1 samples, 0.02%)bytes::bytes_mut::BytesMut::split_to (146 samples, 3.06%)byt..bytes::bytes_mut::BytesMut::shallow_clone (86 samples, 1.80%)b..core::ptr::read (10 samples, 0.21%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)page_frag_alloc_align (1 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_local_out (1 samples, 0.02%)__ip_local_out (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_nat_ipv4_local_fn (1 samples, 0.02%)nf_nat_inet_fn (1 samples, 0.02%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_ack (1 samples, 0.02%)cubictcp_acked (1 samples, 0.02%)napi_complete_done (3 samples, 0.06%)netif_receive_skb_list_internal (3 samples, 0.06%)__netif_receive_skb_list_core (3 samples, 0.06%)ip_list_rcv (3 samples, 0.06%)ip_sublist_rcv (3 samples, 0.06%)nf_hook_slow_list (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_nat_ipv4_pre_routing (1 samples, 0.02%)napi_consume_skb (1 samples, 0.02%)skb_release_head_state (1 samples, 0.02%)asm_sysvec_hyperv_callback (12 samples, 0.25%)sysvec_hyperv_callback (12 samples, 0.25%)irq_exit_rcu (12 samples, 0.25%)__softirqentry_text_start (12 samples, 0.25%)net_rx_action (6 samples, 0.13%)__napi_poll (6 samples, 0.13%)netvsc_poll (6 samples, 0.13%)rndis_filter_receive (2 samples, 0.04%)netvsc_recv_callback (2 samples, 0.04%)__napi_alloc_skb (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)<i64 as core::ops::arith::MulAssign>::mul_assign (1 samples, 0.02%)atoi::ascii_to_digit (3 samples, 0.06%)core::cmp::min (3 samples, 0.06%)core::cmp::Ord::min (3 samples, 0.06%)core::cmp::min_by (3 samples, 0.06%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (26 samples, 0.55%)core::option::Option<T>::and_then (3 samples, 0.06%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked::_{{closure}} (2 samples, 0.04%)atoi::Sign::try_from (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)atoi::atoi (37 samples, 0.78%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)napi_gro_receive (1 samples, 0.02%)dev_gro_receive (1 samples, 0.02%)inet_gro_receive (1 samples, 0.02%)tcp4_gro_receive (1 samples, 0.02%)bytes::bytes_mut::BytesMut::kind (6 samples, 0.13%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_finish_output2 (1 samples, 0.02%)__dev_queue_xmit (1 samples, 0.02%)sch_direct_xmit (1 samples, 0.02%)dev_hard_start_xmit (1 samples, 0.02%)netvsc_xmit (1 samples, 0.02%)netvsc_send (1 samples, 0.02%)netvsc_send_pkt (1 samples, 0.02%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (72 samples, 1.51%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (71 samples, 1.49%)bytes::bytes_mut::release_shared (64 samples, 1.34%)asm_sysvec_hyperv_callback (4 samples, 0.08%)sysvec_hyperv_callback (4 samples, 0.08%)irq_exit_rcu (4 samples, 0.08%)__softirqentry_text_start (4 samples, 0.08%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (1 samples, 0.02%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (10 samples, 0.21%)bytes::bytes_mut::BytesMut::set_start (10 samples, 0.21%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (19 samples, 0.40%)rutin::connection::Connection::read_line::_{{closure}}::_{{closure}} (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rutin::connection::Connection::read_decimal::_{{closure}} (286 samples, 6.00%)rutin::c..rutin::connection::Connection::read_line::_{{closure}} (68 samples, 1.43%)bytes::bytes_mut::BytesMut::split_to (10 samples, 0.21%)<core::pin::Pin<P> as core::future::future::Future>::poll (438 samples, 9.19%)<core::pin::P..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (438 samples, 9.19%)rutin::connec..rutin::connection::Connection::read_u8::_{{closure}} (6 samples, 0.13%)bytes::buf::buf_impl::Buf::get_u8 (6 samples, 0.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (6 samples, 0.13%)bytes::bytes_mut::BytesMut::set_start (6 samples, 0.13%)[libc.so.6] (2 samples, 0.04%)<&mut T as bytes::buf::buf_mut::BufMut>::chunk_mut (7 samples, 0.15%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (7 samples, 0.15%)bytes::bytes_mut::BytesMut::reserve (7 samples, 0.15%)bytes::bytes_mut::BytesMut::reserve_inner (7 samples, 0.15%)alloc::vec::Vec<T>::with_capacity (7 samples, 0.15%)alloc::vec::Vec<T,A>::with_capacity_in (7 samples, 0.15%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (7 samples, 0.15%)alloc::raw_vec::RawVec<T,A>::allocate_in (7 samples, 0.15%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.15%)alloc::alloc::Global::alloc_impl (7 samples, 0.15%)alloc::alloc::alloc (7 samples, 0.15%)malloc (7 samples, 0.15%)[libc.so.6] (6 samples, 0.13%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)lock_sock_nested (1 samples, 0.02%)_raw_spin_lock_bh (1 samples, 0.02%)free_unref_page (5 samples, 0.10%)free_pcp_prepare (2 samples, 0.04%)skb_release_data (9 samples, 0.19%)kfree (1 samples, 0.02%)__kfree_skb (10 samples, 0.21%)skb_release_head_state (1 samples, 0.02%)sock_rfree (1 samples, 0.02%)kmem_cache_free (1 samples, 0.02%)kmem_cache_free.part.0 (5 samples, 0.10%)memcg_slab_free_hook (4 samples, 0.08%)_copy_to_iter (16 samples, 0.34%)copy_user_enhanced_fast_string (12 samples, 0.25%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)skb_copy_datagram_iter (17 samples, 0.36%)__skb_datagram_iter (17 samples, 0.36%)simple_copy_to_iter (1 samples, 0.02%)__check_object_size (1 samples, 0.02%)__virt_addr_valid (1 samples, 0.02%)inet_recvmsg (39 samples, 0.82%)tcp_recvmsg (39 samples, 0.82%)tcp_recvmsg_locked (38 samples, 0.80%)tcp_rcv_space_adjust (2 samples, 0.04%)tcp_mstamp_refresh (1 samples, 0.02%)ktime_get (1 samples, 0.02%)read_tsc (1 samples, 0.02%)__x64_sys_recvfrom (42 samples, 0.88%)__sys_recvfrom (41 samples, 0.86%)sockfd_lookup_light (2 samples, 0.04%)__fget_light (2 samples, 0.04%)__fget_files (1 samples, 0.02%)syscall_enter_from_user_mode (1 samples, 0.02%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (48 samples, 1.01%)mio::io_source::IoSource<T>::do_io (48 samples, 1.01%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (48 samples, 1.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (48 samples, 1.01%)<&std::net::tcp::TcpStream as std::io::Read>::read (48 samples, 1.01%)std::sys_common::net::TcpStream::read (48 samples, 1.01%)std::sys::pal::unix::net::Socket::read (48 samples, 1.01%)std::sys::pal::unix::net::Socket::recv_with_flags (48 samples, 1.01%)recv (48 samples, 1.01%)entry_SYSCALL_64_after_hwframe (44 samples, 0.92%)do_syscall_64 (44 samples, 0.92%)syscall_trace_enter.constprop.0 (1 samples, 0.02%)__seccomp_filter (1 samples, 0.02%)tokio::runtime::io::registration::Registration::clear_readiness (1 samples, 0.02%)tokio::runtime::io::scheduled_io::ScheduledIo::clear_readiness (1 samples, 0.02%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (1 samples, 0.02%)tokio::runtime::io::scheduled_io::ScheduledIo::clear_readiness::_{{closure}} (1 samples, 0.02%)<tokio::io::ready::Ready as core::ops::arith::Sub>::sub (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (497 samples, 10.43%)<tokio::future:..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (497 samples, 10.43%)rutin::server::..rutin::connection::Connection::read_frames::_{{closure}} (497 samples, 10.43%)rutin::connecti..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (497 samples, 10.43%)rutin::connecti..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (497 samples, 10.43%)rutin::connecti..<core::pin::Pin<P> as core::future::future::Future>::poll (497 samples, 10.43%)<core::pin::Pin..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (497 samples, 10.43%)rutin::connecti..rutin::connection::Connection::read_decimal::_{{closure}} (59 samples, 1.24%)rutin::connection::Connection::read_line::_{{closure}} (59 samples, 1.24%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (59 samples, 1.24%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (52 samples, 1.09%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (52 samples, 1.09%)tokio::net::tcp::stream::TcpStream::poll_read_priv (52 samples, 1.09%)tokio::io::poll_evented::PollEvented<E>::poll_read (52 samples, 1.09%)tokio::runtime::io::registration::Registration::poll_read_ready (3 samples, 0.06%)tokio::runtime::io::registration::Registration::poll_ready (3 samples, 0.06%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (1 samples, 0.02%)[libc.so.6] (5 samples, 0.10%)[libc.so.6] (2 samples, 0.04%)tokio::runtime::scheduler::multi_thread::worker::run (508 samples, 10.66%)tokio::runtime::..tokio::runtime::context::runtime::enter_runtime (508 samples, 10.66%)tokio::runtime::..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (508 samples, 10.66%)tokio::runtime::..tokio::runtime::context::set_scheduler (508 samples, 10.66%)tokio::runtime::..std::thread::local::LocalKey<T>::with (508 samples, 10.66%)std::thread::loc..std::thread::local::LocalKey<T>::try_with (508 samples, 10.66%)std::thread::loc..tokio::runtime::context::set_scheduler::_{{closure}} (508 samples, 10.66%)tokio::runtime::..tokio::runtime::context::scoped::Scoped<T>::set (508 samples, 10.66%)tokio::runtime::..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (508 samples, 10.66%)tokio::runtime::..tokio::runtime::scheduler::multi_thread::worker::Context::run (508 samples, 10.66%)tokio::runtime::..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (508 samples, 10.66%)tokio::runtime::..tokio::runtime::coop::budget (508 samples, 10.66%)tokio::runtime::..tokio::runtime::coop::with_budget (508 samples, 10.66%)tokio::runtime::..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (508 samples, 10.66%)tokio::runtime::..tokio::runtime::task::LocalNotified<S>::run (508 samples, 10.66%)tokio::runtime::..tokio::runtime::task::raw::RawTask::poll (508 samples, 10.66%)tokio::runtime::..tokio::runtime::task::harness::Harness<T,S>::poll (508 samples, 10.66%)tokio::runtime::..tokio::runtime::task::harness::Harness<T,S>::poll_inner (508 samples, 10.66%)tokio::runtime::..tokio::runtime::task::harness::poll_future (508 samples, 10.66%)tokio::runtime::..std::panic::catch_unwind (508 samples, 10.66%)std::panic::catc..std::panicking::try (508 samples, 10.66%)std::panicking::..std::panicking::try::do_call (508 samples, 10.66%)std::panicking::..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (508 samples, 10.66%)<core::panic::un..tokio::runtime::task::harness::poll_future::_{{closure}} (508 samples, 10.66%)tokio::runtime::..tokio::runtime::task::core::Core<T,S>::poll (508 samples, 10.66%)tokio::runtime::..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (508 samples, 10.66%)tokio::loom::std..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (508 samples, 10.66%)tokio::runtime::..rutin::server::Listener::run::_{{closure}}::_{{closure}} (508 samples, 10.66%)rutin::server::L..rutin::server::Handler::run::_{{closure}} (508 samples, 10.66%)rutin::server::H..rutin::server::Handler::run::_{{closure}}::_{{closure}} (508 samples, 10.66%)rutin::server::H..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (508 samples, 10.66%)rutin::server::H..rutin::cmd::dispatch::_{{closure}} (11 samples, 0.23%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (11 samples, 0.23%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (11 samples, 0.23%)rutin::cmd::_dispatch::_{{closure}} (11 samples, 0.23%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (11 samples, 0.23%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (11 samples, 0.23%)rutin::cmd::CmdExecutor::apply::_{{closure}} (11 samples, 0.23%)rutin::cmd::CmdExecutor::execute::_{{closure}} (11 samples, 0.23%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (11 samples, 0.23%)bytes::bytes_mut::shared_v_drop (11 samples, 0.23%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (11 samples, 0.23%)bytes::bytes_mut::shared_v_drop::_{{closure}} (11 samples, 0.23%)bytes::bytes_mut::release_shared (11 samples, 0.23%)core::mem::drop (11 samples, 0.23%)core::ptr::drop_in_place<alloc::boxed::Box<bytes::bytes_mut::Shared>> (11 samples, 0.23%)core::ptr::drop_in_place<bytes::bytes_mut::Shared> (11 samples, 0.23%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (11 samples, 0.23%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (11 samples, 0.23%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (11 samples, 0.23%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (11 samples, 0.23%)alloc::alloc::dealloc (11 samples, 0.23%)cfree (11 samples, 0.23%)[libc.so.6] (11 samples, 0.23%)__lll_lock_wait_private (4 samples, 0.08%)entry_SYSCALL_64_after_hwframe (3 samples, 0.06%)do_syscall_64 (3 samples, 0.06%)__x64_sys_futex (3 samples, 0.06%)do_futex (3 samples, 0.06%)futex_wait (2 samples, 0.04%)futex_wait_queue_me (2 samples, 0.04%)schedule (2 samples, 0.04%)__schedule (2 samples, 0.04%)finish_task_switch.isra.0 (1 samples, 0.02%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (26 samples, 0.55%)bytes::bytes_mut::BytesMut::set_start (23 samples, 0.48%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.08%)<tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (1 samples, 0.02%)hv_pkt_iter_close (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_local_out (1 samples, 0.02%)__ip_local_out (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nft_do_chain_ipv4 (1 samples, 0.02%)nft_do_chain (1 samples, 0.02%)nft_counter_eval (1 samples, 0.02%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_ack (1 samples, 0.02%)kmem_cache_free (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)hash_conntrack_raw.constprop.0 (1 samples, 0.02%)__siphash_unaligned (1 samples, 0.02%)asm_sysvec_hyperv_callback (9 samples, 0.19%)sysvec_hyperv_callback (9 samples, 0.19%)irq_exit_rcu (9 samples, 0.19%)__softirqentry_text_start (9 samples, 0.19%)net_rx_action (5 samples, 0.10%)__napi_poll (5 samples, 0.10%)netvsc_poll (5 samples, 0.10%)napi_complete_done (4 samples, 0.08%)netif_receive_skb_list_internal (4 samples, 0.08%)__netif_receive_skb_list_core (4 samples, 0.08%)ip_list_rcv (4 samples, 0.08%)ip_sublist_rcv (4 samples, 0.08%)nf_hook_slow_list (2 samples, 0.04%)nf_hook_slow (2 samples, 0.04%)nf_nat_ipv4_pre_routing (1 samples, 0.02%)nf_nat_inet_fn (1 samples, 0.02%)bytes::bytes_mut::BytesMut::freeze (1 samples, 0.02%)bytes::bytes_mut::BytesMut::split_to (6 samples, 0.13%)rutin::connection::Connection::read_decimal::_{{closure}} (3 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_ack (1 samples, 0.02%)kmem_cache_free.part.0 (1 samples, 0.02%)<&mut T as bytes::buf::buf_impl::Buf>::chunk (4 samples, 0.08%)<core::pin::Pin<P> as core::future::future::Future>::poll (197 samples, 4.13%)<core..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (197 samples, 4.13%)rutin..rutin::connection::Connection::read_u8::_{{closure}} (43 samples, 0.90%)bytes::buf::buf_impl::Buf::get_u8 (15 samples, 0.31%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (11 samples, 0.23%)bytes::bytes_mut::BytesMut::set_start (5 samples, 0.10%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.02%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.02%)tokio::net::tcp::stream::TcpStream::poll_read_priv (1 samples, 0.02%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (2 samples, 0.04%)<core::task::poll::Poll<core::result::Result<T,E>> as core::ops::try_trait::Try>::branch (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)bytes::bytes_mut::BytesMut::len (3 samples, 0.06%)bytes::bytes_mut::BytesMut::set_end (1 samples, 0.02%)bytes::bytes_mut::BytesMut::set_start (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)bytes::bytes_mut::increment_shared (28 samples, 0.59%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (253 samples, 5.31%)<tokio..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (253 samples, 5.31%)rutin:..rutin::connection::Connection::read_frames::_{{closure}} (253 samples, 5.31%)rutin:..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (253 samples, 5.31%)rutin:..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (253 samples, 5.31%)rutin:..<core::pin::Pin<P> as core::future::future::Future>::poll (253 samples, 5.31%)<core:..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (253 samples, 5.31%)rutin:..rutin::connection::Connection::read_decimal::_{{closure}} (56 samples, 1.17%)rutin::connection::Connection::read_line::_{{closure}} (56 samples, 1.17%)bytes::bytes_mut::BytesMut::split_to (54 samples, 1.13%)bytes::bytes_mut::BytesMut::shallow_clone (30 samples, 0.63%)core::ptr::read (1 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.08%)asm_sysvec_hyperv_callback (4 samples, 0.08%)sysvec_hyperv_callback (4 samples, 0.08%)irq_exit_rcu (4 samples, 0.08%)__softirqentry_text_start (4 samples, 0.08%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)napi_skb_cache_get (1 samples, 0.02%)kmem_cache_alloc_bulk (1 samples, 0.02%)core::array::_<impl core::ops::index::Index<I> for [T: N]>::index (7 samples, 0.15%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (7 samples, 0.15%)<core::ops::range::RangeTo<usize> as core::slice::index::SliceIndex<[T]>>::index (7 samples, 0.15%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (7 samples, 0.15%)core::ptr::drop_in_place<<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::apply::{{closure}}> (6 samples, 0.13%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (4 samples, 0.08%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::parse (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_data_queue (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)rndis_filter_receive (1 samples, 0.02%)core::ptr::drop_in_place<<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::execute::{{closure}}> (6 samples, 0.13%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.02%)<T as core::convert::Into<U>>::into (10 samples, 0.21%)<rutin::db::object::str::Str as core::convert::From<bytes::bytes::Bytes>>::from (9 samples, 0.19%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_data_queue (2 samples, 0.04%)sock_def_readable (2 samples, 0.04%)__wake_up_common_lock (2 samples, 0.04%)__list_add_valid (1 samples, 0.02%)tcp_data_queue (2 samples, 0.04%)sock_def_readable (2 samples, 0.04%)__wake_up_common_lock (2 samples, 0.04%)napi_complete_done (4 samples, 0.08%)netif_receive_skb_list_internal (4 samples, 0.08%)__netif_receive_skb_list_core (3 samples, 0.06%)ip_list_rcv (3 samples, 0.06%)ip_sublist_rcv (3 samples, 0.06%)ip_sublist_rcv_finish (3 samples, 0.06%)ip_local_deliver_finish (3 samples, 0.06%)ip_protocol_deliver_rcu (3 samples, 0.06%)tcp_v4_rcv (3 samples, 0.06%)tcp_v4_do_rcv (3 samples, 0.06%)tcp_rcv_established (3 samples, 0.06%)tcp_mstamp_refresh (1 samples, 0.02%)ktime_get (1 samples, 0.02%)read_tsc (1 samples, 0.02%)asm_sysvec_hyperv_callback (10 samples, 0.21%)sysvec_hyperv_callback (10 samples, 0.21%)irq_exit_rcu (10 samples, 0.21%)__softirqentry_text_start (10 samples, 0.21%)net_rx_action (7 samples, 0.15%)__napi_poll (7 samples, 0.15%)netvsc_poll (7 samples, 0.15%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__napi_build_skb (1 samples, 0.02%)__build_skb_around (1 samples, 0.02%)bytes::bytes_mut::shared_v_drop (160 samples, 3.36%)byt..<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (159 samples, 3.34%)<co..bytes::bytes_mut::shared_v_drop::_{{closure}} (159 samples, 3.34%)byt..bytes::bytes_mut::release_shared (158 samples, 3.32%)byt..core::sync::atomic::AtomicUsize::load (1 samples, 0.02%)core::sync::atomic::atomic_load (1 samples, 0.02%)core::ptr::drop_in_place<rutin::db::object::ObjectInner> (5 samples, 0.10%)core::ptr::drop_in_place<rutin::db::object::ObjValue> (3 samples, 0.06%)core::ptr::drop_in_place<rutin::db::object::str::Str> (3 samples, 0.06%)core::ptr::drop_in_place<bytes::bytes::Bytes> (3 samples, 0.06%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (3 samples, 0.06%)__netif_receive_skb_core.constprop.0 (1 samples, 0.02%)rutin::db::Db::insert_object (6 samples, 0.13%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (211 samples, 4.43%)<ruti..rutin::db::object::Object::new_str (2 samples, 0.04%)rutin::db::object::Object::new (1 samples, 0.02%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)core::ptr::drop_in_place<rutin::connection::Connection::write_frame::{{closure}}> (2 samples, 0.04%)core::ptr::drop_in_place<rutin::frame::Frame> (5 samples, 0.10%)rutin::cmd::CmdExecutor::apply::_{{closure}} (293 samples, 6.15%)rutin::c..rutin::cmd::CmdExecutor::execute::_{{closure}} (265 samples, 5.56%)rutin::..rutin::connection::Connection::write_frame::_{{closure}} (2 samples, 0.04%)tokio::runtime::task::core::Core<T,S>::poll (604 samples, 12.67%)tokio::runtime::tas..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (604 samples, 12.67%)tokio::loom::std::u..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (604 samples, 12.67%)tokio::runtime::tas..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (604 samples, 12.67%)<tokio::runtime::bl..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (604 samples, 12.67%)tokio::runtime::sch..tokio::runtime::scheduler::multi_thread::worker::run (604 samples, 12.67%)tokio::runtime::sch..tokio::runtime::context::runtime::enter_runtime (604 samples, 12.67%)tokio::runtime::con..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (604 samples, 12.67%)tokio::runtime::sch..tokio::runtime::context::set_scheduler (604 samples, 12.67%)tokio::runtime::con..std::thread::local::LocalKey<T>::with (604 samples, 12.67%)std::thread::local:..std::thread::local::LocalKey<T>::try_with (604 samples, 12.67%)std::thread::local:..tokio::runtime::context::set_scheduler::_{{closure}} (604 samples, 12.67%)tokio::runtime::con..tokio::runtime::context::scoped::Scoped<T>::set (604 samples, 12.67%)tokio::runtime::con..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (604 samples, 12.67%)tokio::runtime::sch..tokio::runtime::scheduler::multi_thread::worker::Context::run (604 samples, 12.67%)tokio::runtime::sch..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (604 samples, 12.67%)tokio::runtime::sch..tokio::runtime::coop::budget (604 samples, 12.67%)tokio::runtime::coo..tokio::runtime::coop::with_budget (604 samples, 12.67%)tokio::runtime::coo..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (604 samples, 12.67%)tokio::runtime::sch..tokio::runtime::task::LocalNotified<S>::run (604 samples, 12.67%)tokio::runtime::tas..tokio::runtime::task::raw::RawTask::poll (604 samples, 12.67%)tokio::runtime::tas..tokio::runtime::task::harness::Harness<T,S>::poll (604 samples, 12.67%)tokio::runtime::tas..tokio::runtime::task::harness::Harness<T,S>::poll_inner (604 samples, 12.67%)tokio::runtime::tas..tokio::runtime::task::harness::poll_future (604 samples, 12.67%)tokio::runtime::tas..std::panic::catch_unwind (604 samples, 12.67%)std::panic::catch_u..std::panicking::try (604 samples, 12.67%)std::panicking::trystd::panicking::try::do_call (604 samples, 12.67%)std::panicking::try..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (604 samples, 12.67%)<core::panic::unwin..tokio::runtime::task::harness::poll_future::_{{closure}} (604 samples, 12.67%)tokio::runtime::tas..tokio::runtime::task::core::Core<T,S>::poll (604 samples, 12.67%)tokio::runtime::tas..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (604 samples, 12.67%)tokio::loom::std::u..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (604 samples, 12.67%)tokio::runtime::tas..rutin::server::Listener::run::_{{closure}}::_{{closure}} (604 samples, 12.67%)rutin::server::List..rutin::server::Handler::run::_{{closure}} (604 samples, 12.67%)rutin::server::Hand..rutin::server::Handler::run::_{{closure}}::_{{closure}} (604 samples, 12.67%)rutin::server::Hand..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (604 samples, 12.67%)rutin::server::Hand..rutin::cmd::dispatch::_{{closure}} (351 samples, 7.36%)rutin::cmd..rutin::cmd::dispatch::_{{closure}}::_{{closure}} (351 samples, 7.36%)rutin::cmd..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (351 samples, 7.36%)rutin::cmd..rutin::cmd::_dispatch::_{{closure}} (351 samples, 7.36%)rutin::cmd..rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (351 samples, 7.36%)rutin::cmd..rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (351 samples, 7.36%)rutin::cmd..rutin::cmd::get_cmd_name_uppercase (5 samples, 0.10%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (9 samples, 0.19%)bytes::bytes_mut::BytesMut::set_start (7 samples, 0.15%)bytes::bytes_mut::BytesMut::kind (1 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.04%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (2 samples, 0.04%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (10 samples, 0.21%)rutin::connection::Connection::read_line::_{{closure}}::_{{closure}} (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (38 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (38 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::run (38 samples, 0.80%)tokio::runtime::context::runtime::enter_runtime (38 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (38 samples, 0.80%)tokio::runtime::context::set_scheduler (38 samples, 0.80%)std::thread::local::LocalKey<T>::with (38 samples, 0.80%)std::thread::local::LocalKey<T>::try_with (38 samples, 0.80%)tokio::runtime::context::set_scheduler::_{{closure}} (38 samples, 0.80%)tokio::runtime::context::scoped::Scoped<T>::set (38 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (38 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run (38 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (38 samples, 0.80%)tokio::runtime::coop::budget (38 samples, 0.80%)tokio::runtime::coop::with_budget (38 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (38 samples, 0.80%)tokio::runtime::task::LocalNotified<S>::run (38 samples, 0.80%)tokio::runtime::task::raw::RawTask::poll (38 samples, 0.80%)tokio::runtime::task::harness::Harness<T,S>::poll (38 samples, 0.80%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (38 samples, 0.80%)tokio::runtime::task::harness::poll_future (38 samples, 0.80%)std::panic::catch_unwind (38 samples, 0.80%)std::panicking::try (38 samples, 0.80%)std::panicking::try::do_call (38 samples, 0.80%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (38 samples, 0.80%)tokio::runtime::task::harness::poll_future::_{{closure}} (38 samples, 0.80%)tokio::runtime::task::core::Core<T,S>::poll (38 samples, 0.80%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (38 samples, 0.80%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (38 samples, 0.80%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (38 samples, 0.80%)rutin::server::Handler::run::_{{closure}} (38 samples, 0.80%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (38 samples, 0.80%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (38 samples, 0.80%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (38 samples, 0.80%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (38 samples, 0.80%)rutin::connection::Connection::read_frames::_{{closure}} (38 samples, 0.80%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (38 samples, 0.80%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (38 samples, 0.80%)<core::pin::Pin<P> as core::future::future::Future>::poll (38 samples, 0.80%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (38 samples, 0.80%)rutin::connection::Connection::read_decimal::_{{closure}} (38 samples, 0.80%)rutin::connection::Connection::read_line::_{{closure}} (38 samples, 0.80%)bytes::bytes_mut::BytesMut::split_to (4 samples, 0.08%)[libc.so.6] (19 samples, 0.40%)bytes::bytes::Bytes::with_vtable (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_local_out (1 samples, 0.02%)__ip_local_out (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)nf_conntrack_tcp_packet (1 samples, 0.02%)nf_ct_seq_offset (1 samples, 0.02%)bytes::bytes_mut::increment_shared (23 samples, 0.48%)asm_sysvec_hyperv_callback (4 samples, 0.08%)sysvec_hyperv_callback (4 samples, 0.08%)irq_exit_rcu (4 samples, 0.08%)__softirqentry_text_start (4 samples, 0.08%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)<bytes::bytes::Bytes as core::clone::Clone>::clone (27 samples, 0.57%)bytes::bytes_mut::shared_v_clone (27 samples, 0.57%)core::sync::atomic::AtomicPtr<T>::load (2 samples, 0.04%)core::sync::atomic::atomic_load (2 samples, 0.04%)[libc.so.6] (10 samples, 0.21%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_data_queue (2 samples, 0.04%)sock_def_readable (2 samples, 0.04%)__wake_up_common_lock (2 samples, 0.04%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (3 samples, 0.06%)__napi_poll (3 samples, 0.06%)netvsc_poll (3 samples, 0.06%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)napi_skb_cache_get (1 samples, 0.02%)kmem_cache_alloc_bulk (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_finish_output2 (1 samples, 0.02%)__dev_queue_xmit (1 samples, 0.02%)core::option::Option<T>::unwrap (14 samples, 0.29%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_data_queue (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::ptr::drop_in_place<rutin::db::event::Event> (12 samples, 0.25%)core::ptr::drop_in_place<rutin::db::event::EventInner> (1 samples, 0.02%)core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<flume::Sender<rutin::frame::Frame>>>> (1 samples, 0.02%)core::slice::<impl [T]>::get_unchecked (2 samples, 0.04%)<usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (2 samples, 0.04%)core::ptr::const_ptr::<impl *const T>::add (2 samples, 0.04%)ip_rcv_core (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_local_out (1 samples, 0.02%)__ip_local_out (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nft_do_chain_ipv4 (1 samples, 0.02%)nft_do_chain (1 samples, 0.02%)sock_def_readable (2 samples, 0.04%)__wake_up_common_lock (2 samples, 0.04%)napi_complete_done (5 samples, 0.10%)netif_receive_skb_list_internal (5 samples, 0.10%)__netif_receive_skb_list_core (5 samples, 0.10%)ip_list_rcv (5 samples, 0.10%)ip_sublist_rcv (4 samples, 0.08%)ip_sublist_rcv_finish (4 samples, 0.08%)ip_local_deliver_finish (4 samples, 0.08%)ip_protocol_deliver_rcu (4 samples, 0.08%)tcp_v4_rcv (4 samples, 0.08%)tcp_v4_do_rcv (4 samples, 0.08%)tcp_rcv_established (4 samples, 0.08%)tcp_data_queue (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)asm_sysvec_hyperv_callback (13 samples, 0.27%)sysvec_hyperv_callback (13 samples, 0.27%)irq_exit_rcu (13 samples, 0.27%)__softirqentry_text_start (13 samples, 0.27%)net_rx_action (6 samples, 0.13%)__napi_poll (6 samples, 0.13%)netvsc_poll (6 samples, 0.13%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__napi_build_skb (1 samples, 0.02%)core::sync::atomic::AtomicUsize::compare_exchange_weak (1 samples, 0.02%)core::sync::atomic::atomic_compare_exchange_weak (1 samples, 0.02%)core::ptr::drop_in_place<core::option::Option<parking_lot_core::parking_lot::ThreadData>> (1 samples, 0.02%)core::sync::atomic::AtomicI32::load (1 samples, 0.02%)core::sync::atomic::atomic_load (1 samples, 0.02%)__x64_sys_futex (7 samples, 0.15%)do_futex (7 samples, 0.15%)futex_wait (6 samples, 0.13%)futex_wait_queue_me (6 samples, 0.13%)schedule (5 samples, 0.10%)__schedule (5 samples, 0.10%)finish_task_switch.isra.0 (4 samples, 0.08%)parking_lot_core::parking_lot::park (12 samples, 0.25%)parking_lot_core::parking_lot::with_thread_data (12 samples, 0.25%)parking_lot_core::parking_lot::park::_{{closure}} (11 samples, 0.23%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (11 samples, 0.23%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (9 samples, 0.19%)syscall (9 samples, 0.19%)entry_SYSCALL_64_after_hwframe (8 samples, 0.17%)do_syscall_64 (8 samples, 0.17%)syscall_exit_to_user_mode (1 samples, 0.02%)exit_to_user_mode_prepare (1 samples, 0.02%)__rseq_handle_notify_resume (1 samples, 0.02%)__get_user_8 (1 samples, 0.02%)core::hint::spin_loop (3 samples, 0.06%)core::core_arch::x86::sse2::_mm_pause (3 samples, 0.06%)parking_lot_core::spinwait::cpu_relax (4 samples, 0.08%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (1 samples, 0.02%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (1 samples, 0.02%)__x64_sys_sched_yield (2 samples, 0.04%)schedule (2 samples, 0.04%)__schedule (2 samples, 0.04%)finish_task_switch.isra.0 (1 samples, 0.02%)syscall_enter_from_user_mode (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)__seccomp_filter (1 samples, 0.02%)populate_seccomp_data (1 samples, 0.02%)<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_yield_write_shard (151 samples, 3.17%)<da..lock_api::rwlock::RwLock<R,T>::write (149 samples, 3.13%)loc..<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_exclusive (149 samples, 3.13%)<da..dashmap::lock::RawRwLock::lock_exclusive_slow (22 samples, 0.46%)parking_lot_core::spinwait::SpinWait::spin (9 samples, 0.19%)parking_lot_core::thread_parker::imp::thread_yield (5 samples, 0.10%)__sched_yield (5 samples, 0.10%)entry_SYSCALL_64_after_hwframe (5 samples, 0.10%)do_syscall_64 (5 samples, 0.10%)syscall_trace_enter.constprop.0 (2 samples, 0.04%)__secure_computing (1 samples, 0.02%)[libc.so.6] (5 samples, 0.10%)core::option::Option<T>::map (10 samples, 0.21%)[libc.so.6] (10 samples, 0.21%)mark_wake_futex (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)nf_hook_slow_list (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)nf_conntrack_tcp_packet (1 samples, 0.02%)nf_ct_seq_offset (1 samples, 0.02%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (88 samples, 1.85%)<..syscall (88 samples, 1.85%)s..entry_SYSCALL_64_after_hwframe (88 samples, 1.85%)e..do_syscall_64 (88 samples, 1.85%)d..__x64_sys_futex (88 samples, 1.85%)_..do_futex (88 samples, 1.85%)d..futex_wake (87 samples, 1.83%)f..wake_up_q (84 samples, 1.76%)try_to_wake_up (84 samples, 1.76%)asm_sysvec_hyperv_callback (8 samples, 0.17%)sysvec_hyperv_callback (8 samples, 0.17%)irq_exit_rcu (8 samples, 0.17%)__softirqentry_text_start (8 samples, 0.17%)core::ptr::drop_in_place<lock_api::rwlock::RwLockWriteGuard<dashmap::lock::RawRwLock,hashbrown::map::HashMap<bytes::bytes::Bytes,dashmap::util::SharedValue<rutin::db::object::Object>,ahash::random_state::RandomState>>> (112 samples, 2.35%)c..<lock_api::rwlock::RwLockWriteGuard<R,T> as core::ops::drop::Drop>::drop (112 samples, 2.35%)<..<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_exclusive (112 samples, 2.35%)<..dashmap::lock::RawRwLock::unlock_exclusive_slow (89 samples, 1.87%)d..parking_lot_core::parking_lot::unpark_one (89 samples, 1.87%)p..parking_lot_core::parking_lot::FairTimeout::should_timeout (1 samples, 0.02%)std::sys::pal::unix::time::Timespec::now (1 samples, 0.02%)clock_gettime (1 samples, 0.02%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::finish (1 samples, 0.02%)ahash::operations::folded_multiply (1 samples, 0.02%)core::num::<impl u128>::wrapping_mul (1 samples, 0.02%)<ahash::random_state::RandomState as core::hash::BuildHasher>::build_hasher (2 samples, 0.04%)ahash::fallback_hash::AHasher::from_random_state (2 samples, 0.04%)core::hash::Hasher::write_length_prefix (1 samples, 0.02%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write_usize (1 samples, 0.02%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write_u64 (1 samples, 0.02%)ahash::fallback_hash::AHasher::update (1 samples, 0.02%)ahash::operations::folded_multiply (1 samples, 0.02%)dashmap::DashMap<K,V,S>::hash_usize (12 samples, 0.25%)<bytes::bytes::Bytes as core::hash::Hash>::hash (8 samples, 0.17%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (8 samples, 0.17%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (7 samples, 0.15%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write (7 samples, 0.15%)ahash::fallback_hash::AHasher::large_update (6 samples, 0.13%)ahash::operations::folded_multiply (1 samples, 0.02%)core::num::<impl u128>::wrapping_mul (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)[libc.so.6] (36 samples, 0.76%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)core::ptr::read (40 samples, 0.84%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::mem::replace (47 samples, 0.99%)core::ptr::write (7 samples, 0.15%)[libc.so.6] (6 samples, 0.13%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)core::ptr::drop_in_place<bytes::bytes::Bytes> (52 samples, 1.09%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (52 samples, 1.09%)bytes::bytes_mut::shared_v_drop (52 samples, 1.09%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (52 samples, 1.09%)bytes::bytes_mut::shared_v_drop::_{{closure}} (52 samples, 1.09%)bytes::bytes_mut::release_shared (52 samples, 1.09%)asm_sysvec_hyperv_callback (3 samples, 0.06%)sysvec_hyperv_callback (3 samples, 0.06%)irq_exit_rcu (3 samples, 0.06%)__softirqentry_text_start (3 samples, 0.06%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::finish (2 samples, 0.04%)ahash::operations::folded_multiply (2 samples, 0.04%)core::num::<impl u128>::wrapping_mul (2 samples, 0.04%)<ahash::random_state::RandomState as core::hash::BuildHasher>::build_hasher (3 samples, 0.06%)ahash::fallback_hash::AHasher::from_random_state (3 samples, 0.06%)core::hash::Hasher::write_length_prefix (1 samples, 0.02%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write_usize (1 samples, 0.02%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write_u64 (1 samples, 0.02%)ahash::fallback_hash::AHasher::update (1 samples, 0.02%)ahash::operations::folded_multiply (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)nf_hook_slow_list (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)nf_conntrack_tcp_packet (1 samples, 0.02%)nf_ct_seq_offset (1 samples, 0.02%)hashbrown::map::make_hash (17 samples, 0.36%)<bytes::bytes::Bytes as core::hash::Hash>::hash (9 samples, 0.19%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (9 samples, 0.19%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (8 samples, 0.17%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write (8 samples, 0.17%)ahash::fallback_hash::AHasher::large_update (3 samples, 0.06%)hashbrown::raw::inner::RawTable<T,A>::reserve_rehash::_{{closure}} (1 samples, 0.02%)hashbrown::map::make_hasher::_{{closure}} (1 samples, 0.02%)hashbrown::map::make_hash (1 samples, 0.02%)<bytes::bytes::Bytes as core::hash::Hash>::hash (1 samples, 0.02%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (1 samples, 0.02%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (1 samples, 0.02%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write (1 samples, 0.02%)ahash::fallback_hash::AHasher::large_update (1 samples, 0.02%)find_vma (1 samples, 0.02%)hashbrown::raw::inner::RawTable<T,A>::reserve (8 samples, 0.17%)hashbrown::raw::inner::RawTable<T,A>::reserve_rehash (8 samples, 0.17%)hashbrown::raw::inner::RawTableInner::reserve_rehash_inner (8 samples, 0.17%)hashbrown::raw::inner::RawTableInner::resize_inner (8 samples, 0.17%)hashbrown::raw::inner::RawTableInner::prepare_resize (6 samples, 0.13%)hashbrown::raw::inner::RawTableInner::fallible_with_capacity (6 samples, 0.13%)hashbrown::raw::inner::RawTableInner::new_uninitialized (6 samples, 0.13%)hashbrown::raw::inner::alloc::inner::do_alloc (6 samples, 0.13%)<hashbrown::raw::inner::alloc::inner::Global as hashbrown::raw::inner::alloc::inner::Allocator>::allocate (6 samples, 0.13%)alloc::alloc::alloc (6 samples, 0.13%)malloc (6 samples, 0.13%)[libc.so.6] (6 samples, 0.13%)[libc.so.6] (6 samples, 0.13%)__mprotect (6 samples, 0.13%)entry_SYSCALL_64_after_hwframe (6 samples, 0.13%)do_syscall_64 (6 samples, 0.13%)__x64_sys_mprotect (6 samples, 0.13%)do_mprotect_pkey (6 samples, 0.13%)rwsem_wake.isra.0 (5 samples, 0.10%)wake_up_q (4 samples, 0.08%)try_to_wake_up (4 samples, 0.08%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<hashbrown::raw::inner::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next (3 samples, 0.06%)hashbrown::raw::inner::bitmask::BitMask::lowest_set_bit (1 samples, 0.02%)core::num::nonzero::NonZero<u16>::new (1 samples, 0.02%)__netif_receive_skb_core.constprop.0 (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)ip_local_out (1 samples, 0.02%)__ip_local_out (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)hash_conntrack_raw.constprop.0 (1 samples, 0.02%)__siphash_unaligned (1 samples, 0.02%)asm_sysvec_hyperv_callback (10 samples, 0.21%)sysvec_hyperv_callback (10 samples, 0.21%)irq_exit_rcu (10 samples, 0.21%)__softirqentry_text_start (10 samples, 0.21%)net_rx_action (3 samples, 0.06%)__napi_poll (3 samples, 0.06%)netvsc_poll (3 samples, 0.06%)napi_complete_done (3 samples, 0.06%)netif_receive_skb_list_internal (3 samples, 0.06%)__netif_receive_skb_list_core (3 samples, 0.06%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)bytes::bytes::Bytes::as_slice (10 samples, 0.21%)__tcp_send_ack.part.0 (1 samples, 0.02%)__alloc_skb (1 samples, 0.02%)__build_skb_around (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)napi_complete_done (3 samples, 0.06%)netif_receive_skb_list_internal (3 samples, 0.06%)__netif_receive_skb_list_core (3 samples, 0.06%)ip_list_rcv (3 samples, 0.06%)ip_sublist_rcv (3 samples, 0.06%)ip_sublist_rcv_finish (3 samples, 0.06%)ip_local_deliver_finish (3 samples, 0.06%)ip_protocol_deliver_rcu (3 samples, 0.06%)tcp_v4_rcv (3 samples, 0.06%)tcp_v4_do_rcv (3 samples, 0.06%)tcp_rcv_established (2 samples, 0.04%)tcp_ack (1 samples, 0.02%)kmem_cache_free.part.0 (1 samples, 0.02%)[libc.so.6] (205 samples, 4.30%)[libc..asm_sysvec_hyperv_callback (11 samples, 0.23%)sysvec_hyperv_callback (11 samples, 0.23%)irq_exit_rcu (11 samples, 0.23%)__softirqentry_text_start (11 samples, 0.23%)net_rx_action (5 samples, 0.10%)__napi_poll (4 samples, 0.08%)netvsc_poll (4 samples, 0.08%)rndis_filter_receive (1 samples, 0.02%)netvsc_recv_callback (1 samples, 0.02%)__napi_alloc_skb (1 samples, 0.02%)__tcp_transmit_skb (1 samples, 0.02%)__ip_queue_xmit (1 samples, 0.02%)hashbrown::map::equivalent_key::_{{closure}} (428 samples, 8.98%)hashbrown::ma..<Q as hashbrown::Equivalent<K>>::equivalent (428 samples, 8.98%)<Q as hashbro..core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (428 samples, 8.98%)core::cmp::im..<bytes::bytes::Bytes as core::cmp::PartialEq>::eq (428 samples, 8.98%)<bytes::bytes..core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (283 samples, 5.94%)core::cm..core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (283 samples, 5.94%)core::sl..<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (283 samples, 5.94%)<[A] as ..asm_sysvec_hyperv_callback (8 samples, 0.17%)sysvec_hyperv_callback (8 samples, 0.17%)irq_exit_rcu (8 samples, 0.17%)__softirqentry_text_start (8 samples, 0.17%)net_rx_action (3 samples, 0.06%)__napi_poll (3 samples, 0.06%)netvsc_poll (3 samples, 0.06%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)ip_sublist_rcv_finish (2 samples, 0.04%)ip_local_deliver_finish (2 samples, 0.04%)ip_protocol_deliver_rcu (2 samples, 0.04%)tcp_v4_rcv (2 samples, 0.04%)tcp_v4_do_rcv (2 samples, 0.04%)tcp_rcv_established (2 samples, 0.04%)tcp_ack (1 samples, 0.02%)__kfree_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)hashbrown::raw::inner::Bucket<T>::as_ref (5 samples, 0.10%)hashbrown::raw::inner::Bucket<T>::as_ptr (5 samples, 0.10%)core::ptr::mut_ptr::<impl *mut T>::sub (5 samples, 0.10%)core::ptr::mut_ptr::<impl *mut T>::offset (5 samples, 0.10%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)hashbrown::raw::inner::RawTable<T,A>::find_or_find_insert_slot::_{{closure}} (435 samples, 9.13%)hashbrown::ra..hashbrown::raw::inner::RawTable<T,A>::bucket (2 samples, 0.04%)hashbrown::raw::inner::Bucket<T>::from_base_index (2 samples, 0.04%)core::ptr::mut_ptr::<impl *mut T>::sub (2 samples, 0.04%)hashbrown::raw::inner::h2 (5 samples, 0.10%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_ack (1 samples, 0.02%)eth_type_trans (1 samples, 0.02%)hashbrown::raw::inner::sse2::Group::load (101 samples, 2.12%)h..core::core_arch::x86::sse2::_mm_loadu_si128 (101 samples, 2.12%)c..core::intrinsics::copy_nonoverlapping (101 samples, 2.12%)c..asm_sysvec_hyperv_callback (8 samples, 0.17%)sysvec_hyperv_callback (8 samples, 0.17%)irq_exit_rcu (8 samples, 0.17%)__softirqentry_text_start (8 samples, 0.17%)net_rx_action (3 samples, 0.06%)__napi_poll (3 samples, 0.06%)netvsc_poll (3 samples, 0.06%)rndis_filter_receive (2 samples, 0.04%)netvsc_recv_callback (2 samples, 0.04%)napi_gro_receive (1 samples, 0.02%)dev_gro_receive (1 samples, 0.02%)inet_gro_receive (1 samples, 0.02%)tcp4_gro_receive (1 samples, 0.02%)dashmap::DashMap<K,V,S>::insert (981 samples, 20.58%)dashmap::DashMap<K,V,S>::insert<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_insert (981 samples, 20.58%)<dashmap::DashMap<K,V,S> as dash..hashbrown::map::HashMap<K,V,S,A>::insert (680 samples, 14.27%)hashbrown::map::HashMa..hashbrown::raw::inner::RawTable<T,A>::find_or_find_insert_slot (561 samples, 11.77%)hashbrown::raw::i..hashbrown::raw::inner::RawTableInner::find_or_find_insert_slot_inner (551 samples, 11.56%)hashbrown::raw::i..hashbrown::raw::inner::sse2::Group::match_byte (2 samples, 0.04%)core::core_arch::x86::sse2::_mm_movemask_epi8 (2 samples, 0.04%)<core::option::Option<T> as core::cmp::PartialEq>::eq (2 samples, 0.04%)<T as core::option::SpecOptionPartialEq>::eq (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)nf_hook_slow_list (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)nf_conntrack_tcp_packet (1 samples, 0.02%)core::ptr::drop_in_place<bytes::bytes::Bytes> (33 samples, 0.69%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (33 samples, 0.69%)bytes::bytes_mut::shared_v_drop (32 samples, 0.67%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (31 samples, 0.65%)bytes::bytes_mut::shared_v_drop::_{{closure}} (31 samples, 0.65%)bytes::bytes_mut::release_shared (29 samples, 0.61%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)dashmap::set::DashSet<K,S>::insert (1 samples, 0.02%)dashmap::DashMap<K,V,S>::insert (1 samples, 0.02%)rutin::db::Db::update_expire_records (43 samples, 0.90%)tracing_core::metadata::LevelFilter::current (1 samples, 0.02%)core::sync::atomic::AtomicUsize::load (1 samples, 0.02%)core::sync::atomic::atomic_load (1 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.06%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (3 samples, 0.06%)rutin::db::event::Event::trigger_track_event (4 samples, 0.08%)<T as core::convert::Into<U>>::into (4 samples, 0.08%)<bytes::bytes::Bytes as core::convert::From<&str>>::from (4 samples, 0.08%)bytes::bytes::Bytes::from_static (4 samples, 0.08%)core::ptr::null_mut (4 samples, 0.08%)core::ptr::metadata::from_raw_parts_mut (4 samples, 0.08%)rutin::db::event::Event::trigger_events (17 samples, 0.36%)rutin::db::event::Event::trigger_update_event (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rutin::db::object::Object::new (2 samples, 0.04%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (1,151 samples, 24.15%)<rutin::cmd::commands::str::Set as rut..rutin::db::Db::insert_object (1,151 samples, 24.15%)rutin::db::Db::insert_objectrutin::db::Db::insert_object::_{{closure}} (1,120 samples, 23.50%)rutin::db::Db::insert_object::_{{clos..rutin::db::object::ObjectInner::expire (3 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<alloc::borrow::Cow<B> as core::ops::deref::Deref>::deref (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)tcp_ack (1 samples, 0.02%)__kfree_skb (1 samples, 0.02%)skb_release_data (1 samples, 0.02%)kfree (1 samples, 0.02%)alloc::vec::Vec<T,A>::capacity (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::capacity (1 samples, 0.02%)alloc::vec::Vec<T,A>::len (5 samples, 0.10%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)alloc::vec::Vec<T,A>::reserve (3 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.02%)alloc::raw_vec::RawVec<T,A>::needs_to_grow (1 samples, 0.02%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_write (48 samples, 1.01%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (46 samples, 0.97%)std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write (14 samples, 0.29%)alloc::vec::Vec<T,A>::extend_from_slice (14 samples, 0.29%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (14 samples, 0.29%)alloc::vec::Vec<T,A>::append_elements (14 samples, 0.29%)core::intrinsics::copy_nonoverlapping (7 samples, 0.15%)[libc.so.6] (7 samples, 0.15%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)core::mem::take (4 samples, 0.08%)core::mem::replace (4 samples, 0.08%)core::ptr::read (4 samples, 0.08%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)send_recv_completions (1 samples, 0.02%)vmbus_sendpacket (1 samples, 0.02%)hv_ringbuffer_write (1 samples, 0.02%)<tokio::io::util::write_all::WriteAll<W> as core::future::future::Future>::poll (66 samples, 1.38%)core::slice::<impl [T]>::split_at (2 samples, 0.04%)core::slice::<impl [T]>::split_at_checked (2 samples, 0.04%)core::slice::<impl [T]>::split_at_unchecked (1 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.02%)rutin::connection::Connection::write_all::_{{closure}} (131 samples, 2.75%)ru..asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_write (13 samples, 0.27%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (13 samples, 0.27%)std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write (5 samples, 0.10%)alloc::vec::Vec<T,A>::extend_from_slice (5 samples, 0.10%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (5 samples, 0.10%)alloc::vec::Vec<T,A>::append_elements (5 samples, 0.10%)core::intrinsics::copy_nonoverlapping (4 samples, 0.08%)[libc.so.6] (4 samples, 0.08%)<tokio::io::util::write_int::WriteU8<W> as core::future::future::Future>::poll (18 samples, 0.38%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)rutin::connection::Connection::write_u8::_{{closure}} (41 samples, 0.86%)asm_sysvec_hyperv_callback (2 samples, 0.04%)sysvec_hyperv_callback (2 samples, 0.04%)irq_exit_rcu (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (1 samples, 0.02%)__napi_poll (1 samples, 0.02%)netvsc_poll (1 samples, 0.02%)napi_complete_done (1 samples, 0.02%)netif_receive_skb_list_internal (1 samples, 0.02%)__netif_receive_skb_list_core (1 samples, 0.02%)ip_list_rcv (1 samples, 0.02%)ip_sublist_rcv (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)ipv4_dst_check (1 samples, 0.02%)<core::pin::Pin<P> as core::future::future::Future>::poll (243 samples, 5.10%)<core:..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame::_{{closure}} (243 samples, 5.10%)rutin:..tracing_core::callsite::DefaultCallsite::interest (1 samples, 0.02%)[libc.so.6] (1 samples, 0.02%)fput_many (1 samples, 0.02%)inet_sendmsg (1 samples, 0.02%)inet_send_prepare (1 samples, 0.02%)sockfd_lookup_light (1 samples, 0.02%)__fget_light (1 samples, 0.02%)__fget_files (1 samples, 0.02%)release_sock (2 samples, 0.04%)_raw_spin_lock_bh (1 samples, 0.02%)__sk_dst_check (1 samples, 0.02%)ipv4_dst_check (1 samples, 0.02%)netdev_core_pick_tx (3 samples, 0.06%)netvsc_select_queue (2 samples, 0.04%)__skb_flow_dissect (2 samples, 0.04%)__skb_flow_get_ports (1 samples, 0.02%)netvsc_get_slots (2 samples, 0.04%)memcpy_erms (2 samples, 0.04%)dev_hard_start_xmit (21 samples, 0.44%)netvsc_xmit (19 samples, 0.40%)netvsc_send (14 samples, 0.29%)netvsc_send_pkt (12 samples, 0.25%)vmbus_sendpacket (8 samples, 0.17%)hv_ringbuffer_write (8 samples, 0.17%)__dev_queue_xmit (27 samples, 0.57%)sch_direct_xmit (22 samples, 0.46%)validate_xmit_skb_list (1 samples, 0.02%)validate_xmit_skb.constprop.0 (1 samples, 0.02%)netif_skb_features (1 samples, 0.02%)skb_network_protocol (1 samples, 0.02%)ip_sublist_rcv_finish (1 samples, 0.02%)ip_local_deliver_finish (1 samples, 0.02%)ip_protocol_deliver_rcu (1 samples, 0.02%)tcp_v4_rcv (1 samples, 0.02%)tcp_v4_do_rcv (1 samples, 0.02%)tcp_rcv_established (1 samples, 0.02%)sock_def_readable (1 samples, 0.02%)__wake_up_common_lock (1 samples, 0.02%)ip_finish_output2 (31 samples, 0.65%)__local_bh_enable_ip (2 samples, 0.04%)do_softirq (2 samples, 0.04%)__softirqentry_text_start (2 samples, 0.04%)net_rx_action (2 samples, 0.04%)__napi_poll (2 samples, 0.04%)netvsc_poll (2 samples, 0.04%)napi_complete_done (2 samples, 0.04%)netif_receive_skb_list_internal (2 samples, 0.04%)__netif_receive_skb_list_core (2 samples, 0.04%)ip_list_rcv (2 samples, 0.04%)ip_sublist_rcv (2 samples, 0.04%)nf_hook_slow_list (1 samples, 0.02%)nf_hook_slow (1 samples, 0.02%)nf_conntrack_in (1 samples, 0.02%)__nf_conntrack_find_get.isra.0 (1 samples, 0.02%)nf_conntrack_in (4 samples, 0.08%)nf_conntrack_tcp_packet (3 samples, 0.06%)_raw_spin_lock_bh (1 samples, 0.02%)ip_local_out (11 samples, 0.23%)__ip_local_out (11 samples, 0.23%)nf_hook_slow (11 samples, 0.23%)nft_do_chain_ipv4 (7 samples, 0.15%)nft_do_chain (7 samples, 0.15%)nft_counter_eval (4 samples, 0.08%)nf_confirm (1 samples, 0.02%)__ip_queue_xmit (47 samples, 0.99%)ip_output (3 samples, 0.06%)nf_hook_slow (3 samples, 0.06%)nf_nat_ipv4_out (1 samples, 0.02%)nf_nat_inet_fn (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)__copy_skb_header (1 samples, 0.02%)__skb_clone (2 samples, 0.04%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)tcp_update_skb_after_send (1 samples, 0.02%)__list_add_valid (1 samples, 0.02%)__tcp_transmit_skb (53 samples, 1.11%)tcp_v4_send_check (1 samples, 0.02%)rb_insert_color (1 samples, 0.02%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)sk_reset_timer (1 samples, 0.02%)__mod_timer (1 samples, 0.02%)tcp_event_new_data_sent (3 samples, 0.06%)tcp_rearm_rto.part.0 (1 samples, 0.02%)__usecs_to_jiffies (2 samples, 0.04%)__tcp_push_pending_frames (63 samples, 1.32%)tcp_write_xmit (63 samples, 1.32%)tcp_schedule_loss_probe.part.0 (5 samples, 0.10%)jiffies_to_usecs (1 samples, 0.02%)sk_page_frag_refill (1 samples, 0.02%)skb_page_frag_refill (1 samples, 0.02%)__kmalloc_track_caller (1 samples, 0.02%)__ksize (2 samples, 0.04%)__alloc_skb (7 samples, 0.15%)kmem_cache_alloc (2 samples, 0.04%)sk_stream_alloc_skb (9 samples, 0.19%)sk_forced_mem_schedule (1 samples, 0.02%)__check_object_size (1 samples, 0.02%)skb_do_copy_data_nocache (3 samples, 0.06%)_copy_from_iter (2 samples, 0.04%)copy_user_enhanced_fast_string (2 samples, 0.04%)tcp_push (1 samples, 0.02%)tcp_send_mss (3 samples, 0.06%)tcp_current_mss (3 samples, 0.06%)ipv4_mtu (2 samples, 0.04%)__x64_sys_sendto (89 samples, 1.87%)_..__sys_sendto (89 samples, 1.87%)_..tcp_sendmsg (85 samples, 1.78%)t..tcp_sendmsg_locked (83 samples, 1.74%)tcp_skb_entail (1 samples, 0.02%)syscall_enter_from_user_mode (4 samples, 0.08%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write (95 samples, 1.99%)<..mio::io_source::IoSource<T>::do_io (95 samples, 1.99%)m..mio::sys::unix::stateless_io_source::IoSourceState::do_io (95 samples, 1.99%)m..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (95 samples, 1.99%)<..<&std::net::tcp::TcpStream as std::io::Write>::write (95 samples, 1.99%)<..std::sys_common::net::TcpStream::write (95 samples, 1.99%)s..__send (95 samples, 1.99%)_..entry_SYSCALL_64_after_hwframe (94 samples, 1.97%)e..do_syscall_64 (94 samples, 1.97%)d..syscall_trace_enter.constprop.0 (1 samples, 0.02%)__seccomp_filter (1 samples, 0.02%)populate_seccomp_data (1 samples, 0.02%)rutin::connection::Connection::flush::_{{closure}} (96 samples, 2.01%)r..<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (96 samples, 2.01%)<..<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (96 samples, 2.01%)<..<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (96 samples, 2.01%)<..tokio::io::util::buf_writer::BufWriter<W>::flush_buf (96 samples, 2.01%)t..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (96 samples, 2.01%)<..tokio::net::tcp::stream::TcpStream::poll_write_priv (96 samples, 2.01%)t..tokio::io::poll_evented::PollEvented<E>::poll_write (96 samples, 2.01%)t..tokio::runtime::io::registration::Registration::poll_write_ready (1 samples, 0.02%)tokio::runtime::io::registration::Registration::poll_ready (1 samples, 0.02%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (1 samples, 0.02%)tokio::runtime::io::driver::Direction::mask (1 samples, 0.02%)all (4,766 samples, 100%)tokio-runtime-w (4,762 samples, 99.92%)tokio-runtime-wtokio::runtime::task::harness::Harness<T,S>::poll (1,539 samples, 32.29%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (1,539 samples, 32.29%)tokio::runtime::task::harness::Harness<T,S>::poll_in..tokio::runtime::task::harness::poll_future (1,539 samples, 32.29%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (1,539 samples, 32.29%)std::panic::catch_unwindstd::panicking::try (1,539 samples, 32.29%)std::panicking::trystd::panicking::try::do_call (1,539 samples, 32.29%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,539 samples, 32.29%)<core::panic::unwind_safe::AssertUnwindSafe<F> as co..tokio::runtime::task::harness::poll_future::_{{closure}} (1,539 samples, 32.29%)tokio::runtime::task::harness::poll_future::_{{closu..tokio::runtime::task::core::Core<T,S>::poll (1,539 samples, 32.29%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,539 samples, 32.29%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_m..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (1,539 samples, 32.29%)tokio::runtime::task::core::Core<T,S>::poll::_{{clos..rutin::server::Listener::run::_{{closure}}::_{{closure}} (1,501 samples, 31.49%)rutin::server::Listener::run::_{{closure}}::_{{clos..rutin::server::Handler::run::_{{closure}} (1,501 samples, 31.49%)rutin::server::Handler::run::_{{closure}}rutin::server::Handler::run::_{{closure}}::_{{closure}} (1,501 samples, 31.49%)rutin::server::Handler::run::_{{closure}}::_{{closu..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (1,501 samples, 31.49%)rutin::server::Handler::run::_{{closure}}::_{{closu..rutin::cmd::dispatch::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::dispatch::_{{closure}}rutin::cmd::dispatch::_{{closure}}::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_..rutin::cmd::_dispatch::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::_dispatch::_{{closure}}rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::..rutin::cmd::CmdExecutor::apply::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::CmdExecutor::apply::_{{closure}}rutin::cmd::CmdExecutor::execute::_{{closure}} (1,501 samples, 31.49%)rutin::cmd::CmdExecutor::execute::_{{closure}}rutin::connection::Connection::write_frame::_{{closure}} (350 samples, 7.34%)rutin::con..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (350 samples, 7.34%)rutin::con..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (350 samples, 7.34%)rutin::con..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame (11 samples, 0.23%)alloc::boxed::Box<T>::pin (11 samples, 0.23%)alloc::boxed::Box<T>::new (11 samples, 0.23%)alloc::alloc::exchange_malloc (11 samples, 0.23%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (11 samples, 0.23%)alloc::alloc::Global::alloc_impl (11 samples, 0.23%)alloc::alloc::alloc (11 samples, 0.23%)malloc (11 samples, 0.23%)asm_sysvec_hyperv_callback (1 samples, 0.02%)sysvec_hyperv_callback (1 samples, 0.02%)irq_exit_rcu (1 samples, 0.02%)__softirqentry_text_start (1 samples, 0.02%)