Lines Copies Function name ----- ------ ------------- 5558 (100%) 212 (100%) (TOTAL) 310 (5.6%) 1 (0.5%) ::decode 247 (4.4%) 5 (2.4%) as core::ops::try_trait::Try>::branch 223 (4.0%) 1 (0.5%) ::decode 205 (3.7%) 1 (0.5%) ::decode_eof 183 (3.3%) 1 (0.5%) tokio_codec::length_delimited::LengthDelimitedCodec::decode_head 171 (3.1%) 1 (0.5%) ::encode 148 (2.7%) 2 (0.9%) bytes::buf::buf_mut::BufMut::put 144 (2.6%) 3 (1.4%) as bytes::buf::buf::Buf>::bytes 141 (2.5%) 4 (1.9%) as core::ops::try_trait::FromResidual>>::from_residual 132 (2.4%) 4 (1.9%) as bytes::buf::buf::Buf>::remaining 116 (2.1%) 1 (0.5%) as core::iter::traits::iterator::Iterator>::position 97 (1.7%) 1 (0.5%) alloc::alloc::Global::alloc_impl 93 (1.7%) 3 (1.4%) as bytes::buf::buf::Buf>::advance 74 (1.3%) 1 (0.5%) ::fmt 73 (1.3%) 1 (0.5%) core::result::Result::map_err 72 (1.3%) 1 (0.5%) bytes::buf::buf::Buf::copy_to_slice 62 (1.1%) 1 (0.5%) bytes::bytes::Inner::put_u8 61 (1.1%) 1 (0.5%) ::write_uint 60 (1.1%) 6 (2.8%) <&T as core::fmt::Debug>::fmt 59 (1.1%) 1 (0.5%) core::fmt::Arguments::new_v1 58 (1.0%) 1 (0.5%) ::read_uint 53 (1.0%) 1 (0.5%) ::encode 52 (0.9%) 1 (0.5%) ::write_uint 52 (0.9%) 1 (0.5%) tokio_codec::lines_codec::without_carriage_return 50 (0.9%) 1 (0.5%) core::option::Option::ok_or_else 49 (0.9%) 1 (0.5%) ::read_uint 49 (0.9%) 1 (0.5%) ::fmt 48 (0.9%) 1 (0.5%) as core::fmt::Debug>::fmt 48 (0.9%) 1 (0.5%) ::fmt 47 (0.8%) 2 (0.9%) alloc::boxed::Box::new 47 (0.8%) 1 (0.5%) ::fmt 46 (0.8%) 1 (0.5%) ::decode 46 (0.8%) 1 (0.5%) ::fmt 45 (0.8%) 1 (0.5%) ::encode 45 (0.8%) 1 (0.5%) bytes::bytes::Inner::as_raw 44 (0.8%) 2 (0.9%) std::io::error::Error::new 44 (0.8%) 1 (0.5%) tokio_codec::length_delimited::LengthDelimitedCodec::decode_data 43 (0.8%) 1 (0.5%) core::num::::checked_add 43 (0.8%) 1 (0.5%) core::num::::checked_sub 43 (0.8%) 1 (0.5%) core::num::::overflowing_add 43 (0.8%) 1 (0.5%) core::num::::overflowing_sub 42 (0.8%) 1 (0.5%) alloc::alloc::exchange_malloc 40 (0.7%) 1 (0.5%) bytes::bytes::Inner::as_ref 38 (0.7%) 1 (0.5%) ::fmt 37 (0.7%) 1 (0.5%) ::put_slice 36 (0.6%) 1 (0.5%) byteorder::pack_size 35 (0.6%) 1 (0.5%) core::option::Option::unwrap_or 32 (0.6%) 1 (0.5%) bytes::buf::buf_mut::BufMut::put_uint_be 32 (0.6%) 1 (0.5%) bytes::buf::buf_mut::BufMut::put_uint_le 32 (0.6%) 1 (0.5%) core::fmt::num::::fmt 31 (0.6%) 2 (0.9%) core::array:: for [T; N]>::index 29 (0.5%) 1 (0.5%) bytes::buf::buf::Buf::get_uint_be 29 (0.5%) 1 (0.5%) bytes::buf::buf::Buf::get_uint_le 29 (0.5%) 1 (0.5%) core::fmt::ArgumentV1::new 28 (0.5%) 2 (0.9%) >::from 27 (0.5%) 3 (1.4%) std::io::cursor::Cursor::set_position 27 (0.5%) 1 (0.5%) bytes::bytes::Inner::set_len 27 (0.5%) 1 (0.5%) tokio_codec::length_delimited::Builder::num_head_bytes 26 (0.5%) 2 (0.9%) std::error::Error::source 26 (0.5%) 1 (0.5%) bytes::bytes::Inner::set_inline_len 25 (0.4%) 1 (0.5%) as core::slice::index::SliceIndex<[T]>>::index 24 (0.4%) 4 (1.9%) std::io::cursor::Cursor::position 24 (0.4%) 1 (0.5%) ::fmt 24 (0.4%) 1 (0.5%) tokio_codec::length_delimited::Builder::length_field_length 24 (0.4%) 1 (0.5%) tokio_codec::length_delimited::Builder::new_codec 23 (0.4%) 1 (0.5%) ::bytes_mut 23 (0.4%) 1 (0.5%) tokio_codec::length_delimited::Builder::new 23 (0.4%) 1 (0.5%) tokio_codec::lines_codec::utf8::{{closure}} 22 (0.4%) 2 (0.9%) >::into 22 (0.4%) 1 (0.5%) ::advance_mut 22 (0.4%) 1 (0.5%) tokio_codec::length_delimited::Builder::get_num_skip 22 (0.4%) 1 (0.5%) tokio_codec::length_delimited::Builder::num_skip 21 (0.4%) 1 (0.5%) core::slice::::last 20 (0.4%) 4 (1.9%) std::io::cursor::Cursor::get_ref 20 (0.4%) 2 (0.9%) std::error::Error::cause 20 (0.4%) 1 (0.5%) >::from 20 (0.4%) 1 (0.5%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.4%) 1 (0.5%) tokio_codec::length_delimited::LengthDelimitedCodec::new 19 (0.3%) 1 (0.5%) core::str::::as_bytes 19 (0.3%) 1 (0.5%) tokio_codec::lines_codec::LinesCodec::new_with_max_length 18 (0.3%) 1 (0.5%) std::error:: for alloc::boxed::Box>::from 17 (0.3%) 1 (0.5%) ::fmt 17 (0.3%) 1 (0.5%) bytes::bytes::BytesMut::advance 17 (0.3%) 1 (0.5%) bytes::bytes::Inner::inline_len 16 (0.3%) 2 (0.9%) core::any::TypeId::of 16 (0.3%) 2 (0.9%) std::error::Error::backtrace 16 (0.3%) 2 (0.9%) std::error::Error::type_id 16 (0.3%) 1 (0.5%) ::allocate 16 (0.3%) 1 (0.5%) ::encode::{{closure}} 16 (0.3%) 1 (0.5%) alloc::str::::to_owned 16 (0.3%) 1 (0.5%) bytes::bytes::Inner::len 16 (0.3%) 1 (0.5%) core::slice::index:: for [T]>::index 16 (0.3%) 1 (0.5%) std::error:: for alloc::boxed::Box>::from 15 (0.3%) 1 (0.5%) bytes::bytes::Inner::is_static 15 (0.3%) 1 (0.5%) bytes::bytes::Inner::kind::imp 15 (0.3%) 1 (0.5%) std::io::cursor::Cursor::new 14 (0.3%) 2 (0.9%) bytes::buf::buf::Buf::has_remaining 14 (0.3%) 1 (0.5%) core::array:: for [T; N]>::index_mut 14 (0.3%) 1 (0.5%) core::cmp::impls:: for &mut A>::eq 13 (0.2%) 1 (0.5%) alloc::alloc::alloc 13 (0.2%) 1 (0.5%) alloc::alloc::alloc_zeroed 12 (0.2%) 1 (0.5%) core::num::::saturating_add 12 (0.2%) 1 (0.5%) core::ptr::const_ptr::::offset 12 (0.2%) 1 (0.5%) core::ptr::mut_ptr::::offset 12 (0.2%) 1 (0.5%) tokio_codec::lines_codec::utf8 11 (0.2%) 1 (0.5%) <&T as core::convert::AsRef>::as_ref 11 (0.2%) 1 (0.5%) <&mut T as bytes::buf::buf::Buf>::bytes 11 (0.2%) 1 (0.5%) <&mut T as core::convert::AsRef>::as_ref 11 (0.2%) 1 (0.5%) >::as_ref 11 (0.2%) 1 (0.5%) ::deref 11 (0.2%) 1 (0.5%) >::as_ref 10 (0.2%) 1 (0.5%) <&T as core::fmt::Display>::fmt 10 (0.2%) 1 (0.5%) <&usize as core::ops::bit::BitAnd>::bitand 10 (0.2%) 1 (0.5%) as core::convert::AsRef<[T]>>::as_ref 10 (0.2%) 1 (0.5%) ::put_u8 10 (0.2%) 1 (0.5%) ::deref 10 (0.2%) 1 (0.5%) alloc::string::String::from_utf8_unchecked 10 (0.2%) 1 (0.5%) std::error:: for alloc::boxed::Box>::from 10 (0.2%) 1 (0.5%) tokio_codec::length_delimited::LengthDelimitedCodec::set_max_frame_length 9 (0.2%) 1 (0.5%) >::from 9 (0.2%) 1 (0.5%) ::fmt 9 (0.2%) 1 (0.5%) ::to_string 9 (0.2%) 1 (0.5%) ::fmt 9 (0.2%) 1 (0.5%) ::decode::{{closure}} 9 (0.2%) 1 (0.5%) alloc::slice::::to_owned 9 (0.2%) 1 (0.5%) core::alloc::layout::Layout::dangling 9 (0.2%) 1 (0.5%) core::num::::swap_bytes 9 (0.2%) 1 (0.5%) tokio_codec::length_delimited::Builder::length_adjustment 9 (0.2%) 1 (0.5%) tokio_codec::length_delimited::Builder::length_field_offset 9 (0.2%) 1 (0.5%) tokio_codec::length_delimited::Builder::max_frame_length 8 (0.1%) 1 (0.5%) ::bitand 8 (0.1%) 1 (0.5%) core::alloc::layout::Layout::align 8 (0.1%) 1 (0.5%) core::num::::wrapping_sub 7 (0.1%) 1 (0.5%) <&mut T as bytes::buf::buf::Buf>::remaining 7 (0.1%) 1 (0.5%) alloc::string::String::len 7 (0.1%) 1 (0.5%) bytes::bytes::Bytes::len 7 (0.1%) 1 (0.5%) bytes::bytes::BytesMut::is_empty 7 (0.1%) 1 (0.5%) bytes::bytes::BytesMut::len 7 (0.1%) 1 (0.5%) bytes::bytes::Inner::inline_ptr 7 (0.1%) 1 (0.5%) bytes::bytes::Inner::is_inline 7 (0.1%) 1 (0.5%) bytes::bytes::Inner::kind 7 (0.1%) 1 (0.5%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.1%) 1 (0.5%) core::ptr::drop_in_place 7 (0.1%) 1 (0.5%) core::ptr::drop_in_place for alloc::boxed::Box>::from::StringError> 7 (0.1%) 1 (0.5%) core::ptr::drop_in_place>> 7 (0.1%) 1 (0.5%) core::ptr::drop_in_place> 7 (0.1%) 1 (0.5%) tokio_codec::length_delimited::LengthDelimitedCodec::max_frame_length 7 (0.1%) 1 (0.5%) tokio_codec::lines_codec::LinesCodec::new 6 (0.1%) 1 (0.5%) core::alloc::layout::Layout::size 6 (0.1%) 1 (0.5%) core::num::::to_be 6 (0.1%) 1 (0.5%) core::slice::iter::size_from_ptr 6 (0.1%) 1 (0.5%) tokio_codec::length_delimited::Builder::big_endian 6 (0.1%) 1 (0.5%) tokio_codec::length_delimited::Builder::little_endian 6 (0.1%) 1 (0.5%) tokio_codec::length_delimited::Builder::native_endian 6 (0.1%) 1 (0.5%) tokio_codec::lines_codec::LinesCodec::max_length 4 (0.1%) 1 (0.5%) core::num::::to_le 4 (0.1%) 1 (0.5%) core::num::nonzero::NonZeroUsize::get 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&()> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&bool> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&core::option::Option> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&isize> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&std::io::error::Error> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&tokio_codec::length_delimited::Builder> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&tokio_codec::length_delimited::DecodeState> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&usize> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place 4 (0.1%) 1 (0.5%) std::error::Error::description 3 (0.1%) 1 (0.5%) ::default 3 (0.1%) 1 (0.5%) ::default 3 (0.1%) 1 (0.5%) ::default 3 (0.1%) 1 (0.5%) tokio_codec::length_delimited::LengthDelimitedCodec::builder 1 (0.0%) 1 (0.5%) core::mem::size_of 1 (0.0%) 1 (0.5%) tokio_codec::bytes_codec::BytesCodec::new