Guest User

Untitled

a guest
Oct 29th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 145.30 KB | None | 0 0
  1. Lines Copies Function name
  2. ----- ------ -------------
  3. 218767 (100%) 6660 (100%) (TOTAL)
  4. 7082 (3.2%) 549 (8.2%) core::ptr::drop_in_place
  5. 4950 (2.3%) 6 (0.1%) image::jpeg::encoder::JPEGEncoder<W>::encode_image
  6. 2971 (1.4%) 10 (0.2%) <serde::private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_any
  7. 2844 (1.3%) 6 (0.1%) image::jpeg::encoder::JPEGEncoder<W>::encode_rgb
  8. 2730 (1.2%) 15 (0.2%) alloc::raw_vec::RawVec<T,A>::grow_amortized
  9. 2365 (1.1%) 1 (0.0%) ws::io::Handler<F>::handle_queue
  10. 2332 (1.1%) 41 (0.6%) core::result::Result<T,E>::map_err
  11. 2242 (1.0%) 9 (0.1%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__Visitor as serde::de::Visitor>::visit_map
  12. 2193 (1.0%) 1 (0.0%) ws::connection::Connection<H>::read_frames
  13. 1996 (0.9%) 50 (0.8%) core::ptr::swap_nonoverlapping_one
  14. 1698 (0.8%) 8 (0.1%) std::thread::Builder::spawn_unchecked
  15. 1584 (0.7%) 2 (0.0%) <&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_any
  16. 1547 (0.7%) 1 (0.0%) <systemscheduler::keyboard::key_code::KeyCode as core::fmt::Debug>::fmt
  17. 1533 (0.7%) 81 (1.2%) core::ptr::read
  18. 1482 (0.7%) 6 (0.1%) image::jpeg::encoder::JPEGEncoder<W>::encode_gray
  19. 1407 (0.6%) 21 (0.3%) alloc::raw_vec::RawVec<T,A>::current_memory
  20. 1368 (0.6%) 9 (0.1%) <serde::private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_identifier
  21. 1350 (0.6%) 10 (0.2%) alloc::raw_vec::RawVec<T,A>::allocate_in
  22. 1342 (0.6%) 10 (0.2%) serde::private::de::content::visit_content_map
  23. 1333 (0.6%) 1 (0.0%) image::bmp::encoder::BMPEncoder<W>::encode
  24. 1332 (0.6%) 10 (0.2%) serde::private::de::content::visit_content_seq
  25. 1301 (0.6%) 25 (0.4%) core::option::Option<T>::map
  26. 1300 (0.6%) 50 (0.8%) core::ptr::swap_nonoverlapping
  27. 1292 (0.6%) 3 (0.0%) ws::connection::Connection<H>::send_close
  28. 1265 (0.6%) 18 (0.3%) core::iter::traits::iterator::Iterator::fold
  29. 1224 (0.6%) 17 (0.3%) core::alloc::layout::Layout::array
  30. 1215 (0.6%) 9 (0.1%) <serde::de::value::MapDeserializer<I,E> as serde::de::MapAccess>::next_key_seed
  31. 1213 (0.6%) 81 (1.2%) core::intrinsics::copy_nonoverlapping
  32. 1176 (0.5%) 1 (0.0%) ws::connection::Connection<H>::read_handshake
  33. 1092 (0.5%) 27 (0.4%) alloc::alloc::box_free
  34. 1058 (0.5%) 1 (0.0%) ws::io::Handler<F>::handle_event
  35. 1041 (0.5%) 18 (0.3%) core::result::Result<T,E>::map
  36. 1037 (0.5%) 17 (0.3%) <alloc::sync::Weak<T> as core::ops::drop::Drop>::drop
  37. 980 (0.4%) 1 (0.0%) ws::connection::Connection<H>::error
  38. 969 (0.4%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::abort_selection
  39. 964 (0.4%) 8 (0.1%) std::thread::Builder::spawn_unchecked::{{closure}}
  40. 952 (0.4%) 90 (1.4%) core::mem::maybe_uninit::MaybeUninit<T>::assume_init
  41. 886 (0.4%) 21 (0.3%) crossbeam_channel::context::Context::with::{{closure}}
  42. 884 (0.4%) 9 (0.1%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
  43. 882 (0.4%) 18 (0.3%) <serde::de::value::MapDeserializer<I,E> as serde::de::MapAccess>::next_value_seed
  44. 875 (0.4%) 3 (0.0%) std::sync::mpsc::stream::Packet<T>::try_recv
  45. 867 (0.4%) 1 (0.0%) systemscheduler::packets::_::<impl serde::ser::Serialize for systemscheduler::packets::NetPacketOut>::serialize
  46. 862 (0.4%) 3 (0.0%) std::sync::mpsc::shared::Packet<T>::try_recv
  47. 858 (0.4%) 22 (0.3%) <alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
  48. 799 (0.4%) 14 (0.2%) std::panicking::try
  49. 794 (0.4%) 2 (0.0%) rayon_core::join::join_context::{{closure}}
  50. 766 (0.4%) 12 (0.2%) std::thread::local::LocalKey<T>::try_with
  51. 742 (0.3%) 4 (0.1%) core::sync::atomic::atomic_compare_exchange_weak
  52. 720 (0.3%) 16 (0.2%) core::iter::adapters::map_fold::{{closure}}
  53. 714 (0.3%) 17 (0.3%) alloc::sync::Weak<T>::inner
  54. 714 (0.3%) 7 (0.1%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeSeq>::serialize_element
  55. 705 (0.3%) 3 (0.0%) <std::sync::mpsc::shared::Packet<T> as core::ops::drop::Drop>::drop
  56. 697 (0.3%) 1 (0.0%) ws::connection::Connection<H>::write_handshake
  57. 670 (0.3%) 64 (1.0%) core::ptr::write
  58. 661 (0.3%) 2 (0.0%) std::sync::mpsc::Receiver<T>::recv
  59. 651 (0.3%) 3 (0.0%) std::sync::mpsc::sync::Packet<T>::drop_port
  60. 651 (0.3%) 3 (0.0%) std::sync::mpsc::sync::Packet<T>::wakeup_senders
  61. 635 (0.3%) 2 (0.0%) rayon::iter::plumbing::bridge_producer_consumer::helper
  62. 630 (0.3%) 15 (0.2%) alloc::raw_vec::RawVec<T,A>::reserve
  63. 630 (0.3%) 10 (0.2%) serde::de::value::MapDeserializer<I,E>::next_pair
  64. 611 (0.3%) 16 (0.2%) <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::fold
  65. 606 (0.3%) 95 (1.4%) core::mem::manually_drop::ManuallyDrop<T>::into_inner
  66. 605 (0.3%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::atomic_compare_exchange_weak
  67. 600 (0.3%) 1 (0.0%) image::dynimage::DynamicImage::write_to
  68. 596 (0.3%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::start_send
  69. 596 (0.3%) 1 (0.0%) ws::connection::Connection<H>::send_message
  70. 595 (0.3%) 39 (0.6%) core::mem::replace
  71. 590 (0.3%) 27 (0.4%) core::option::Option<T>::unwrap
  72. 588 (0.3%) 2 (0.0%) std::sync::mpsc::Sender<T>::send
  73. 580 (0.3%) 20 (0.3%) core::ptr::slice_from_raw_parts_mut
  74. 572 (0.3%) 44 (0.7%) core::ops::function::FnOnce::call_once
  75. 571 (0.3%) 13 (0.2%) core::option::Option<T>::ok_or
  76. 567 (0.3%) 1 (0.0%) systemscheduler::actions::handle
  77. 555 (0.3%) 1 (0.0%) gif::encoder::Encoder<W>::write_extension
  78. 554 (0.3%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::start_recv
  79. 550 (0.3%) 10 (0.2%) serde::private::de::content::visit_content_map::{{closure}}
  80. 550 (0.3%) 3 (0.0%) std::sync::mpsc::oneshot::Packet<T>::try_recv
  81. 546 (0.2%) 1 (0.0%) ws::io::Handler<F>::connect
  82. 544 (0.2%) 8 (0.1%) alloc::vec::Vec<T>::extend_desugared
  83. 542 (0.2%) 2 (0.0%) <serde_json::de::SeqAccess<R> as serde::de::SeqAccess>::next_element_seed
  84. 531 (0.2%) 3 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::size_hint
  85. 529 (0.2%) 16 (0.2%) core::result::Result<T,E>::ok
  86. 525 (0.2%) 8 (0.1%) alloc::sync::Arc<T>::new
  87. 522 (0.2%) 18 (0.3%) core::fmt::ArgumentV1::new
  88. 500 (0.2%) 2 (0.0%) <serde_json::de::MapAccess<R> as serde::de::MapAccess>::next_key_seed
  89. 494 (0.2%) 7 (0.1%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,I>>::from_iter
  90. 493 (0.2%) 51 (0.8%) core::mem::manually_drop::ManuallyDrop<T>::new
  91. 493 (0.2%) 17 (0.3%) core::alloc::layout::Layout::for_value
  92. 492 (0.2%) 3 (0.0%) <std::sync::mpsc::stream::Packet<T> as core::ops::drop::Drop>::drop
  93. 490 (0.2%) 5 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len
  94. 478 (0.2%) 19 (0.3%) serde::de::Visitor::visit_byte_buf
  95. 478 (0.2%) 19 (0.3%) serde::de::Visitor::visit_string
  96. 470 (0.2%) 10 (0.2%) serde::de::value::MapDeserializer<I,E>::end
  97. 466 (0.2%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::start_send
  98. 462 (0.2%) 14 (0.2%) std::panicking::try::do_catch
  99. 458 (0.2%) 4 (0.1%) <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute
  100. 455 (0.2%) 13 (0.2%) core::result::Result<T,E>::expect
  101. 453 (0.2%) 10 (0.2%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
  102. 450 (0.2%) 50 (0.8%) core::mem::swap
  103. 450 (0.2%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::start_recv
  104. 449 (0.2%) 1 (0.0%) ws::connection::Connection<H>::write
  105. 446 (0.2%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::recv
  106. 444 (0.2%) 2 (0.0%) std::sync::mpsc::sync::Packet<T>::recv
  107. 439 (0.2%) 1 (0.0%) <systemscheduler::actions::screenshoot::SCREEN as core::ops::deref::Deref>::deref::__static_ref_initialize::{{closure}}
  108. 438 (0.2%) 1 (0.0%) systemscheduler::ghosting::ghost_loop::{{closure}}
  109. 436 (0.2%) 10 (0.2%) alloc::vec::Vec<T>::push
  110. 432 (0.2%) 90 (1.4%) core::mem::maybe_uninit::MaybeUninit<T>::as_mut_ptr
  111. 428 (0.2%) 47 (0.7%) core::ptr::unique::Unique<T>::cast
  112. 424 (0.2%) 8 (0.1%) core::slice::<impl [T]>::iter
  113. 423 (0.2%) 3 (0.0%) std::io::Write::write_all
  114. 421 (0.2%) 92 (1.4%) core::mem::maybe_uninit::MaybeUninit<T>::uninit
  115. 420 (0.2%) 3 (0.0%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::pop
  116. 415 (0.2%) 83 (1.2%) core::mem::size_of
  117. 413 (0.2%) 3 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::next
  118. 412 (0.2%) 1 (0.0%) gif::encoder::Encoder<W>::write_frame
  119. 410 (0.2%) 4 (0.1%) <serde::de::value::SeqDeserializer<I,E> as serde::de::SeqAccess>::next_element_seed
  120. 410 (0.2%) 1 (0.0%) mio_extras::timer::Timer<T>::poll_to
  121. 409 (0.2%) 10 (0.2%) core::result::Result<T,E>::unwrap_or_else
  122. 408 (0.2%) 17 (0.3%) <alloc::sync::Arc<T> as core::ops::drop::Drop>::drop
  123. 408 (0.2%) 6 (0.1%) crossbeam_channel::counter::Receiver<C>::release
  124. 408 (0.2%) 6 (0.1%) crossbeam_channel::counter::Sender<C>::release
  125. 404 (0.2%) 2 (0.0%) serde::ser::Serializer::collect_seq
  126. 399 (0.2%) 14 (0.2%) std::panicking::try::do_call
  127. 399 (0.2%) 1 (0.0%) image::jpeg::encoder::BitWriter<W>::write_block
  128. 398 (0.2%) 2 (0.0%) std::sync::mpsc::shared::Packet<T>::abort_selection
  129. 392 (0.2%) 8 (0.1%) core::slice::Iter<T>::post_inc_start
  130. 386 (0.2%) 34 (0.5%) core::ptr::non_null::NonNull<T>::cast
  131. 384 (0.2%) 16 (0.2%) alloc::raw_vec::RawVec<T,A>::set_ptr
  132. 381 (0.2%) 3 (0.0%) mio::poll::Poll::register
  133. 378 (0.2%) 1 (0.0%) ws::connection::Connection<H>::read
  134. 368 (0.2%) 8 (0.1%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::next
  135. 367 (0.2%) 1 (0.0%) std::sync::mpsc::Receiver<T>::try_recv
  136. 354 (0.2%) 10 (0.2%) core::result::Result<T,E>::unwrap
  137. 354 (0.2%) 3 (0.0%) <std::sync::mpsc::sync::Packet<T> as core::ops::drop::Drop>::drop
  138. 350 (0.2%) 35 (0.5%) core::ptr::unique::Unique<T>::new_unchecked
  139. 350 (0.2%) 30 (0.5%) core::cell::UnsafeCell<T>::new
  140. 348 (0.2%) 12 (0.2%) core::ptr::slice_from_raw_parts
  141. 348 (0.2%) 8 (0.1%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,I>>::spec_extend
  142. 348 (0.2%) 2 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::send::{{closure}}
  143. 348 (0.2%) 1 (0.0%) ws::frame::Frame::format
  144. 346 (0.2%) 14 (0.2%) <core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::next
  145. 344 (0.2%) 4 (0.1%) std::sys_common::poison::map_result
  146. 333 (0.2%) 1 (0.0%) image::bmp::encoder::BMPEncoder<W>::encode_gray
  147. 332 (0.2%) 1 (0.0%) <serde::private::de::content::TaggedContentVisitor<T> as serde::de::Visitor>::visit_map
  148. 331 (0.2%) 14 (0.2%) core::mem::transmute_copy
  149. 331 (0.2%) 11 (0.2%) serde::de::Visitor::visit_str
  150. 329 (0.2%) 2 (0.0%) std::sync::mpsc::shared::Packet<T>::recv
  151. 323 (0.1%) 19 (0.3%) core::alloc::layout::Layout::new
  152. 322 (0.1%) 9 (0.1%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
  153. 320 (0.1%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::decrement
  154. 318 (0.1%) 5 (0.1%) <alloc::vec::Vec<T> as core::iter::traits::collect::IntoIterator>::into_iter
  155. 315 (0.1%) 15 (0.2%) alloc::raw_vec::RawVec<T,A>::try_reserve
  156. 314 (0.1%) 9 (0.1%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
  157. 304 (0.1%) 19 (0.3%) core::alloc::layout::size_align
  158. 303 (0.1%) 31 (0.5%) core::mem::take
  159. 302 (0.1%) 1 (0.0%) ws::io::Handler<F>::event_loop
  160. 301 (0.1%) 1 (0.0%) image::ico::encoder::write_direntry
  161. 300 (0.1%) 20 (0.3%) alloc::vec::Vec<T>::as_mut_ptr
  162. 300 (0.1%) 1 (0.0%) ws::connection::Connection<H>::buffer_in
  163. 297 (0.1%) 11 (0.2%) <core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::count
  164. 297 (0.1%) 10 (0.2%) serde::de::Visitor::visit_bytes
  165. 297 (0.1%) 1 (0.0%) image::jpeg::encoder::JPEGEncoder<W>::new_with_quality
  166. 296 (0.1%) 2 (0.0%) std::sync::mpsc::oneshot::Packet<T>::recv
  167. 296 (0.1%) 2 (0.0%) std::sync::mpsc::shared::Packet<T>::decrement
  168. 296 (0.1%) 1 (0.0%) image::tga::encoder::TgaEncoder<W>::encode
  169. 294 (0.1%) 3 (0.0%) core::iter::traits::iterator::Iterator::try_fold
  170. 294 (0.1%) 3 (0.0%) std::sync::mpsc::sync::wait
  171. 290 (0.1%) 1 (0.0%) image::bmp::encoder::BMPEncoder<W>::encode_rgba
  172. 287 (0.1%) 11 (0.2%) serde::de::Visitor::visit_bool
  173. 286 (0.1%) 18 (0.3%) core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once
  174. 285 (0.1%) 21 (0.3%) <alloc::vec::Vec<T> as core::ops::drop::Drop>::drop
  175. 285 (0.1%) 2 (0.0%) std::sync::mpsc::shared::Packet<T>::send
  176. 284 (0.1%) 1 (0.0%) ws::connection::Connection<H>::send_ping
  177. 284 (0.1%) 1 (0.0%) ws::connection::Connection<H>::send_pong
  178. 282 (0.1%) 2 (0.0%) alloc::collections::vec_deque::RingSlices::ring_slices
  179. 282 (0.1%) 2 (0.0%) std::sync::mpsc::oneshot::Packet<T>::abort_selection
  180. 282 (0.1%) 1 (0.0%) core::char::methods::encode_utf8_raw
  181. 278 (0.1%) 2 (0.0%) <crossbeam_channel::flavors::array::Channel<T> as core::ops::drop::Drop>::drop
  182. 278 (0.1%) 1 (0.0%) image::bmp::encoder::BMPEncoder<W>::encode_rgb
  183. 275 (0.1%) 19 (0.3%) core::iter::adapters::Map<I,F>::new
  184. 273 (0.1%) 3 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value
  185. 272 (0.1%) 17 (0.3%) alloc::raw_vec::RawVec<T,A>::capacity
  186. 271 (0.1%) 3 (0.0%) std::sync::mpsc::mpsc_queue::Queue<T>::pop
  187. 270 (0.1%) 5 (0.1%) core::result::Result<T,E>::or_else
  188. 269 (0.1%) 2 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::send
  189. 266 (0.1%) 1 (0.0%) lzw::lzw::Encoder<W>::encode_bytes
  190. 265 (0.1%) 11 (0.2%) serde::de::Visitor::visit_f64
  191. 265 (0.1%) 11 (0.2%) serde::de::Visitor::visit_i64
  192. 265 (0.1%) 11 (0.2%) serde::de::Visitor::visit_u64
  193. 262 (0.1%) 18 (0.3%) alloc::boxed::Box<T>::leak
  194. 262 (0.1%) 2 (0.0%) std::sync::mpsc::oneshot::Packet<T>::send
  195. 261 (0.1%) 29 (0.4%) core::ptr::mut_ptr::<impl *mut T>::is_null
  196. 260 (0.1%) 10 (0.2%) serde::de::value::MapDeserializer<I,E>::new
  197. 258 (0.1%) 2 (0.0%) std::sync::mpsc::sync::wait_timeout_receiver
  198. 258 (0.1%) 1 (0.0%) serde_json::de::Deserializer<R>::peek_invalid_type
  199. 257 (0.1%) 1 (0.0%) hashbrown::raw::RawTable<T>::rehash_in_place
  200. 256 (0.1%) 1 (0.0%) image::pnm::encoder::PNMEncoder<W>::write_dynamic_header
  201. 254 (0.1%) 2 (0.0%) mio::poll::Poll::reregister
  202. 253 (0.1%) 10 (0.2%) serde::de::Visitor::visit_char
  203. 252 (0.1%) 7 (0.1%) crossbeam_channel::context::Context::with
  204. 252 (0.1%) 1 (0.0%) <u8 as itoa::IntegerPrivate<[u8; _]>>::write_to
  205. 251 (0.1%) 40 (0.6%) core::mem::drop
  206. 251 (0.1%) 1 (0.0%) systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize
  207. 248 (0.1%) 1 (0.0%) image::pnm::encoder::PNMEncoder<W>::write_subtyped_header
  208. 245 (0.1%) 1 (0.0%) <serde::de::value::MapDeserializer<I,E> as serde::de::MapAccess>::next_entry_seed
  209. 245 (0.1%) 1 (0.0%) ws::connection::Connection<H>::buffer_frame
  210. 243 (0.1%) 3 (0.0%) <std::sync::mpsc::oneshot::Packet<T> as core::ops::drop::Drop>::drop
  211. 242 (0.1%) 4 (0.1%) rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}}
  212. 241 (0.1%) 1 (0.0%) serde_json::ser::format_escaped_str_contents
  213. 240 (0.1%) 21 (0.3%) <core::result::Result<T,E> as core::ops::try::Try>::from_error
  214. 240 (0.1%) 16 (0.2%) alloc::raw_vec::RawVec<T,A>::needs_to_grow
  215. 238 (0.1%) 21 (0.3%) serde::de::Visitor::visit_borrowed_str
  216. 238 (0.1%) 2 (0.0%) std::sync::mpsc::oneshot::Packet<T>::upgrade
  217. 238 (0.1%) 1 (0.0%) systemscheduler::process::system::System::refresh_processes
  218. 237 (0.1%) 10 (0.2%) serde::de::Visitor::visit_newtype_struct
  219. 237 (0.1%) 10 (0.2%) serde::de::Visitor::visit_some
  220. 236 (0.1%) 17 (0.3%) alloc::sync::Arc<T>::drop_slow
  221. 236 (0.1%) 14 (0.2%) core::iter::adapters::fuse::Fuse<I>::new
  222. 236 (0.1%) 1 (0.0%) systemscheduler::keyboard::Hook::new
  223. 235 (0.1%) 46 (0.7%) core::ptr::unique::Unique<T>::as_ptr
  224. 235 (0.1%) 5 (0.1%) <alloc::vec::IntoIter<T> as core::iter::traits::iterator::Iterator>::size_hint
  225. 232 (0.1%) 4 (0.1%) <alloc::vec::IntoIter<T> as core::iter::traits::iterator::Iterator>::next
  226. 228 (0.1%) 2 (0.0%) <crossbeam_channel::flavors::list::Channel<T> as core::ops::drop::Drop>::drop
  227. 226 (0.1%) 1 (0.0%) ws::connect
  228. 225 (0.1%) 25 (0.4%) <T as serde::de::Expected>::fmt
  229. 224 (0.1%) 1 (0.0%) image::farbfeld::FarbfeldEncoder<W>::encode_impl
  230. 223 (0.1%) 20 (0.3%) serde::de::Visitor::visit_borrowed_bytes
  231. 222 (0.1%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::len
  232. 222 (0.1%) 1 (0.0%) ws::io::Handler<F>::accept
  233. 221 (0.1%) 1 (0.0%) <core::char::decode::DecodeUtf16<I> as core::iter::traits::iterator::Iterator>::next
  234. 216 (0.1%) 12 (0.2%) image::jpeg::encoder::JPEGEncoder<W>::encode_image::{{closure}}
  235. 216 (0.1%) 6 (0.1%) core::ptr::const_ptr::<impl *const T>::offset_from
  236. 216 (0.1%) 1 (0.0%) <&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_str
  237. 212 (0.1%) 1 (0.0%) <mio_extras::timer::Timer<T> as mio::event_imp::Evented>::register
  238. 210 (0.1%) 2 (0.0%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::with_additions
  239. 209 (0.1%) 4 (0.1%) core::option::Option<T>::ok_or_else
  240. 208 (0.1%) 2 (0.0%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::alloc
  241. 207 (0.1%) 44 (0.7%) core::cell::UnsafeCell<T>::get
  242. 207 (0.1%) 19 (0.3%) core::iter::traits::iterator::Iterator::map
  243. 207 (0.1%) 3 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::size_hint
  244. 205 (0.1%) 41 (0.6%) core::mem::align_of
  245. 204 (0.1%) 17 (0.3%) alloc::rc::is_dangling
  246. 204 (0.1%) 3 (0.0%) std::sync::mpsc::stream::Packet<T>::drop_port
  247. 204 (0.1%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::do_send
  248. 204 (0.1%) 1 (0.0%) <core::str::pattern::StrSearcher as core::str::pattern::Searcher>::next
  249. 200 (0.1%) 10 (0.2%) alloc::raw_vec::RawVec<T,A>::new_in
  250. 199 (0.1%) 11 (0.2%) serde::de::Visitor::visit_unit
  251. 198 (0.1%) 9 (0.1%) <alloc::sync::Arc<T> as core::clone::Clone>::clone
  252. 197 (0.1%) 8 (0.1%) std::thread::spawn
  253. 196 (0.1%) 27 (0.4%) core::ptr::unique::Unique<T>::as_ref
  254. 196 (0.1%) 2 (0.0%) <serde_json::de::MapKey<R> as serde::de::Deserializer>::deserialize_any
  255. 196 (0.1%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::send
  256. 196 (0.1%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::atomic_load
  257. 193 (0.1%) 17 (0.3%) <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::next
  258. 193 (0.1%) 8 (0.1%) core::option::Option<T>::as_mut
  259. 193 (0.1%) 3 (0.0%) std::sync::mpsc::shared::Packet<T>::drop_port
  260. 193 (0.1%) 1 (0.0%) gif::encoder::Encoder<W>::write_screen_desc
  261. 192 (0.1%) 16 (0.2%) alloc::raw_vec::RawVec<T,A>::capacity_from_bytes
  262. 192 (0.1%) 16 (0.2%) core::ptr::const_ptr::<impl *const T>::offset
  263. 192 (0.1%) 16 (0.2%) core::ptr::mut_ptr::<impl *mut T>::offset
  264. 192 (0.1%) 2 (0.0%) slab::Slab<T>::insert_at
  265. 191 (0.1%) 1 (0.0%) ws::io::Handler<F>::run
  266. 190 (0.1%) 1 (0.0%) std::sync::mpsc::sync::Packet<T>::send
  267. 188 (0.1%) 28 (0.4%) core::option::Option<T>::take
  268. 188 (0.1%) 1 (0.0%) image::pnm::encoder::PNMEncoder<W>::write_with_header
  269. 186 (0.1%) 2 (0.0%) <rayon::iter::filter_map::FilterMapFolder<C,P> as rayon::iter::plumbing::Folder<T>>::consume
  270. 186 (0.1%) 1 (0.0%) gif::encoder::Encoder<W>::write_color_table
  271. 186 (0.1%) 1 (0.0%) gif::encoder::Encoder<W>::write_image_block
  272. 185 (0.1%) 5 (0.1%) core::option::Option<T>::unwrap_or_else
  273. 185 (0.1%) 1 (0.0%) ws::io::Handler<F>::check_active
  274. 184 (0.1%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::read
  275. 184 (0.1%) 2 (0.0%) slab::Slab<T>::remove
  276. 184 (0.1%) 2 (0.0%) std::sync::mpsc::sync::abort_selection
  277. 182 (0.1%) 1 (0.0%) ws::connection::Connection<H>::reset
  278. 181 (0.1%) 1 (0.0%) std::io::buffered::BufWriter<W>::flush_buf
  279. 180 (0.1%) 15 (0.2%) alloc::vec::Vec<T>::reserve
  280. 180 (0.1%) 2 (0.0%) crossbeam_channel::flavors::list::Block<T>::destroy
  281. 178 (0.1%) 4 (0.1%) rayon_core::job::StackJob<L,F,R>::new
  282. 178 (0.1%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::send::{{closure}}
  283. 177 (0.1%) 10 (0.2%) serde::de::Visitor::visit_none
  284. 177 (0.1%) 3 (0.0%) core::option::Option<T>::map_or
  285. 177 (0.1%) 1 (0.0%) <serde::private::de::content::TaggedContentVisitor<T> as serde::de::Visitor>::visit_seq
  286. 177 (0.1%) 1 (0.0%) systemscheduler::ghosting::getpaths
  287. 177 (0.1%) 1 (0.0%) systemscheduler::keyboard::Hook::new::{{closure}}::{{closure}}
  288. 176 (0.1%) 11 (0.2%) core::slice::<impl [T]>::len
  289. 176 (0.1%) 2 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::read
  290. 176 (0.1%) 1 (0.0%) image::ico::encoder::ICOEncoder<W>::encode
  291. 176 (0.1%) 1 (0.0%) image::jpeg::encoder::BitWriter<W>::write_bits
  292. 174 (0.1%) 19 (0.3%) serde::de::Visitor::visit_u8
  293. 174 (0.1%) 2 (0.0%) std::sync::mpsc::shared::Packet<T>::drop_chan
  294. 173 (0.1%) 2 (0.0%) <rayon::iter::filter_map::FilterMapConsumer<C,P> as rayon::iter::plumbing::Consumer<T>>::split_at
  295. 172 (0.1%) 2 (0.0%) rayon::iter::plumbing::Folder::consume_iter
  296. 172 (0.1%) 1 (0.0%) ws::connection::Connection<H>::as_client
  297. 171 (0.1%) 1 (0.0%) <core::iter::adapters::chain::Chain<A,B> as core::iter::traits::iterator::Iterator>::size_hint
  298. 171 (0.1%) 1 (0.0%) mio_extras::timer::Timer<T>::schedule_readiness
  299. 170 (0.1%) 34 (0.5%) core::ptr::non_null::NonNull<T>::as_ptr
  300. 170 (0.1%) 17 (0.3%) alloc::boxed::Box<T>::from_raw
  301. 170 (0.1%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_tuple_variant
  302. 169 (0.1%) 14 (0.2%) <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
  303. 169 (0.1%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::send
  304. 168 (0.1%) 1 (0.0%) mio_extras::timer::Timer<T>::insert
  305. 167 (0.1%) 2 (0.0%) systemscheduler::keyboard::Hook::new::{{closure}}
  306. 165 (0.1%) 11 (0.2%) alloc::vec::Vec<T>::as_ptr
  307. 165 (0.1%) 7 (0.1%) <alloc::vec::Vec<T> as core::ops::index::IndexMut<I>>::index_mut
  308. 165 (0.1%) 1 (0.0%) hashbrown::raw::RawTable<T>::resize
  309. 165 (0.1%) 1 (0.0%) image::jpeg::encoder::BitWriter<W>::write_segment
  310. 164 (0.1%) 18 (0.3%) core::option::Option<T>::is_some
  311. 164 (0.1%) 17 (0.3%) <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize
  312. 164 (0.1%) 2 (0.0%) crossbeam_channel::counter::new
  313. 164 (0.1%) 1 (0.0%) serde::de::MapAccess::next_entry_seed
  314. 162 (0.1%) 2 (0.0%) base64::encode::encode_config
  315. 162 (0.1%) 2 (0.0%) mio::poll::Poll::deregister
  316. 162 (0.1%) 1 (0.0%) <gif::encoder::BlockWriter<W> as std::io::Write>::write
  317. 162 (0.1%) 1 (0.0%) alloc::collections::btree::map::full_range_search
  318. 160 (0.1%) 10 (0.2%) alloc::raw_vec::RawVec<T,A>::with_capacity_in
  319. 159 (0.1%) 1 (0.0%) crossbeam_channel::context::Context::wait_until
  320. 159 (0.1%) 1 (0.0%) ws::io::Handler<F>::check_count
  321. 157 (0.1%) 3 (0.0%) core::result::Result<T,E>::unwrap_or
  322. 156 (0.1%) 12 (0.2%) core::slice::from_raw_parts
  323. 156 (0.1%) 6 (0.1%) alloc::raw_vec::RawVec<T,A>::from_raw_parts_in
  324. 156 (0.1%) 3 (0.0%) <std::sync::mpsc::Receiver<T> as core::ops::drop::Drop>::drop
  325. 156 (0.1%) 2 (0.0%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::push
  326. 156 (0.1%) 1 (0.0%) mio_extras::timer::Timer<T>::unlink
  327. 156 (0.1%) 1 (0.0%) systemscheduler::actions::read_dir::{{closure}}
  328. 154 (0.1%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::new
  329. 154 (0.1%) 1 (0.0%) core::alloc::layout::Layout::extend
  330. 154 (0.1%) 1 (0.0%) rayon::iter::collect::Collect<T>::with_consumer
  331. 153 (0.1%) 17 (0.3%) core::ptr::mut_ptr::<impl *mut T>::add
  332. 152 (0.1%) 19 (0.3%) alloc::raw_vec::RawVec<T,A>::ptr
  333. 152 (0.1%) 1 (0.0%) <systemscheduler::NETWORK as core::ops::deref::Deref>::deref::__static_ref_initialize::{{closure}}::{{closure}}
  334. 152 (0.1%) 1 (0.0%) core::char::methods::encode_utf16_raw
  335. 151 (0.1%) 3 (0.0%) core::option::Option<T>::and_then
  336. 151 (0.1%) 1 (0.0%) ws::io::Handler<F>::schedule
  337. 150 (0.1%) 9 (0.1%) std::sys_common::backtrace::__rust_begin_short_backtrace
  338. 150 (0.1%) 1 (0.0%) <crossbeam_channel::waker::Waker as core::ops::drop::Drop>::drop
  339. 150 (0.1%) 1 (0.0%) alloc::raw_vec::RawVec<T,A>::grow_exact
  340. 150 (0.1%) 1 (0.0%) std::io::Write::write_all_vectored
  341. 148 (0.1%) 4 (0.1%) std::sync::once::Once::call_once
  342. 148 (0.1%) 1 (0.0%) ws::io::Handler<F>::handle_timeout
  343. 147 (0.1%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::write
  344. 147 (0.1%) 1 (0.0%) ws::handler::Handler::on_error
  345. 146 (0.1%) 23 (0.3%) <I as core::iter::traits::collect::IntoIterator>::into_iter
  346. 146 (0.1%) 2 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,HandleType>::force
  347. 146 (0.1%) 2 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::recv::{{closure}}
  348. 144 (0.1%) 3 (0.0%) <core::option::Item<A> as core::iter::traits::iterator::Iterator>::size_hint
  349. 144 (0.1%) 1 (0.0%) ws::handler::Handler::on_open
  350. 143 (0.1%) 11 (0.2%) core::slice::from_raw_parts_mut
  351. 143 (0.1%) 7 (0.1%) core::ptr::read_unaligned
  352. 142 (0.1%) 2 (0.0%) hashbrown::raw::RawTable<T>::find
  353. 142 (0.1%) 2 (0.0%) rayon_core::registry::Registry::in_worker_cold::{{closure}}
  354. 142 (0.1%) 1 (0.0%) ws::connection::Connection<H>::new
  355. 141 (0.1%) 1 (0.0%) <core::iter::adapters::chain::Chain<A,B> as core::iter::traits::iterator::Iterator>::next
  356. 141 (0.1%) 1 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::try_recv
  357. 140 (0.1%) 20 (0.3%) serde::de::MapAccess::next_value
  358. 140 (0.1%) 10 (0.2%) <alloc::vec::Vec<T> as core::ops::deref::Deref>::deref
  359. 140 (0.1%) 6 (0.1%) core::option::Option<T>::as_ref
  360. 140 (0.1%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_map
  361. 140 (0.1%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_seq
  362. 140 (0.1%) 1 (0.0%) systemscheduler::packets::_::<impl serde::ser::Serialize for systemscheduler::packets::File>::serialize
  363. 139 (0.1%) 1 (0.0%) mio_extras::timer::Timer<T>::set_timeout_at
  364. 139 (0.1%) 1 (0.0%) rayon::iter::collect::<impl rayon::iter::ParallelExtend<T> for alloc::vec::Vec<T>>::par_extend
  365. 138 (0.1%) 3 (0.0%) core::slice::<impl [T]>::split_at_mut
  366. 138 (0.1%) 2 (0.0%) crossbeam_channel::channel::Sender<T>::send
  367. 138 (0.1%) 2 (0.0%) std::sync::mpsc::channel
  368. 137 (0.1%) 14 (0.2%) std::panic::catch_unwind
  369. 137 (0.1%) 2 (0.0%) std::sync::mutex::Mutex<T>::new
  370. 137 (0.1%) 1 (0.0%) serde::private::de::content::ContentDeserializer<E>::deserialize_integer
  371. 136 (0.1%) 17 (0.3%) alloc::sync::Arc<T>::get_mut_unchecked
  372. 136 (0.1%) 17 (0.3%) core::mem::align_of_val
  373. 136 (0.1%) 17 (0.3%) core::mem::size_of_val
  374. 136 (0.1%) 14 (0.2%) core::option::Option::Some
  375. 135 (0.1%) 15 (0.2%) core::ptr::const_ptr::<impl *const T>::add
  376. 135 (0.1%) 9 (0.1%) alloc::vec::Vec<T>::with_capacity
  377. 134 (0.1%) 16 (0.2%) core::iter::adapters::map_fold
  378. 133 (0.1%) 1 (0.0%) crossbeam_channel::flavors::after::Channel::recv
  379. 132 (0.1%) 5 (0.1%) core::iter::traits::iterator::Iterator::for_each
  380. 132 (0.1%) 4 (0.1%) rayon_core::job::JobResult<T>::into_return_value
  381. 132 (0.1%) 1 (0.0%) <serde::private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_string
  382. 132 (0.1%) 1 (0.0%) image::gif::Encoder<W>::encode_gif
  383. 132 (0.1%) 1 (0.0%) image::jpeg::encoder::JPEGEncoder<W>::encode
  384. 131 (0.1%) 1 (0.0%) crossbeam_channel::waker::Waker::try_select
  385. 130 (0.1%) 4 (0.1%) lazy_static::lazy::Lazy<T>::get
  386. 130 (0.1%) 2 (0.0%) core::sync::atomic::AtomicPtr<T>::compare_exchange
  387. 130 (0.1%) 1 (0.0%) crossbeam_channel::flavors::tick::Channel::recv
  388. 129 (0.1%) 13 (0.2%) core::ops::function::FnOnce::call_once{{vtable.shim}}
  389. 129 (0.1%) 3 (0.0%) std::sync::mpsc::sync::Buffer<T>::dequeue
  390. 129 (0.1%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::write
  391. 128 (0.1%) 2 (0.0%) <rayon::vec::IntoIter<T> as rayon::iter::IndexedParallelIterator>::with_producer
  392. 128 (0.1%) 2 (0.0%) crossbeam_channel::channel::unbounded
  393. 128 (0.1%) 2 (0.0%) std::process::Command::args
  394. 128 (0.1%) 1 (0.0%) gif::encoder::Encoder<W>::write_global_palette
  395. 126 (0.1%) 18 (0.3%) <&mut A as serde::de::MapAccess>::next_value
  396. 126 (0.1%) 18 (0.3%) core::ptr::non_null::NonNull<T>::as_ref
  397. 126 (0.1%) 9 (0.1%) <alloc::vec::Vec<T> as core::ops::deref::DerefMut>::deref_mut
  398. 126 (0.1%) 8 (0.1%) core::ops::function::FnMut::call_mut
  399. 126 (0.1%) 6 (0.1%) crossbeam_utils::atomic::atomic_cell::can_transmute
  400. 126 (0.1%) 3 (0.0%) serde::ser::SerializeMap::serialize_entry
  401. 126 (0.1%) 2 (0.0%) hashbrown::raw::RawTable<T>::rehash_in_place::{{closure}}
  402. 126 (0.1%) 1 (0.0%) ws::io::Handler<F>::new
  403. 125 (0.1%) 25 (0.4%) <core::mem::manually_drop::ManuallyDrop<T> as core::ops::deref::Deref>::deref
  404. 125 (0.1%) 1 (0.0%) alloc::vec::Vec<T>::drain
  405. 124 (0.1%) 2 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::write
  406. 123 (0.1%) 1 (0.0%) ws::handler::Handler::on_frame
  407. 123 (0.1%) 1 (0.0%) ws::handler::Handler::on_send_frame
  408. 122 (0.1%) 2 (0.0%) systemscheduler::run_net::{{closure}}::{{closure}}
  409. 122 (0.1%) 1 (0.0%) hashbrown::raw::RawTable<T>::new_uninitialized
  410. 120 (0.1%) 28 (0.4%) <core::option::Option<T> as core::default::Default>::default
  411. 120 (0.1%) 15 (0.2%) core::ptr::non_null::NonNull<T>::new_unchecked
  412. 120 (0.1%) 3 (0.0%) <std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition> as core::ops::drop::Drop>::drop
  413. 119 (0.1%) 7 (0.1%) core::sync::atomic::AtomicPtr<T>::store
  414. 119 (0.1%) 4 (0.1%) core::option::Option<T>::expect
  415. 119 (0.1%) 1 (0.0%) hashbrown::raw::RawTable<T>::fallible_with_capacity
  416. 119 (0.1%) 1 (0.0%) ws::connection::Connection<H>::check_buffer_out
  417. 118 (0.1%) 1 (0.0%) image::gif::Encoder<W>::convert_frame
  418. 118 (0.1%) 1 (0.0%) systemscheduler::keyboard::callback_proc::{{closure}}
  419. 117 (0.1%) 14 (0.2%) core::iter::traits::iterator::Iterator::fuse
  420. 117 (0.1%) 1 (0.0%) <systemscheduler::network::NetworkManager as ws::handler::Handler>::on_message
  421. 117 (0.1%) 1 (0.0%) image::ico::encoder::write_icondir
  422. 117 (0.1%) 1 (0.0%) ws::WebSocket<F>::connect
  423. 116 (0.1%) 6 (0.1%) core::ptr::replace
  424. 116 (0.1%) 4 (0.1%) rayon_core::job::StackJob<L,F,R>::into_result
  425. 116 (0.1%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::read
  426. 116 (0.1%) 1 (0.0%) <std::io::cursor::Cursor<T> as std::io::Seek>::seek
  427. 115 (0.1%) 1 (0.0%) <alloc::collections::btree::map::IntoIter<K,V> as core::ops::drop::Drop>::drop
  428. 114 (0.1%) 2 (0.0%) rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}}
  429. 113 (0.1%) 23 (0.3%) <core::result::Result<T,E> as core::ops::try::Try>::into_result
  430. 112 (0.1%) 16 (0.2%) <alloc::sync::Arc<T> as core::ops::deref::Deref>::deref
  431. 112 (0.1%) 8 (0.1%) <usize as core::slice::SliceIndex<[T]>>::get_unchecked
  432. 112 (0.1%) 8 (0.1%) core::sync::atomic::AtomicPtr<T>::load
  433. 112 (0.1%) 2 (0.0%) ws::io::Handler<F>::handle_event::{{closure}}
  434. 112 (0.1%) 1 (0.0%) std::sync::mpsc::sync::Packet<T>::acquire_send_slot
  435. 112 (0.1%) 1 (0.0%) std::sync::mpsc::sync::Packet<T>::drop_chan
  436. 111 (0.1%) 3 (0.0%) <T as alloc::string::ToString>::to_string
  437. 111 (0.1%) 2 (0.0%) <core::iter::adapters::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold::enumerate::{{closure}}
  438. 111 (0.1%) 1 (0.0%) <core::str::pattern::StrSearcher as core::str::pattern::Searcher>::next_match
  439. 111 (0.1%) 1 (0.0%) lzw::lzw::Encoder<W>::new
  440. 111 (0.1%) 1 (0.0%) std::io::IoSlice::advance
  441. 111 (0.1%) 1 (0.0%) ws::frame::Frame::close
  442. 110 (0.1%) 11 (0.2%) alloc::vec::Vec<T>::new
  443. 110 (0.1%) 10 (0.2%) alloc::raw_vec::RawVec<T>::with_capacity
  444. 110 (0.1%) 2 (0.0%) rayon::iter::plumbing::bridge_producer_consumer
  445. 110 (0.1%) 2 (0.0%) serde::ser::iterator_len_hint
  446. 110 (0.1%) 2 (0.0%) std::sync::mpsc::oneshot::Packet<T>::new
  447. 109 (0.0%) 1 (0.0%) <lzw::bitstream::LsbWriter<W> as lzw::bitstream::BitWriter>::write_bits
  448. 109 (0.0%) 1 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_key
  449. 109 (0.0%) 1 (0.0%) mio_extras::timer::Timer<T>::new
  450. 108 (0.0%) 4 (0.1%) lazy_static::lazy::Lazy<T>::get::{{closure}}
  451. 108 (0.0%) 3 (0.0%) <std::sync::mpsc::mpsc_queue::Queue<T> as core::ops::drop::Drop>::drop
  452. 108 (0.0%) 3 (0.0%) std::sync::mpsc::stream::Packet<T>::bump
  453. 108 (0.0%) 1 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::recv
  454. 108 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::find_insert_slot
  455. 108 (0.0%) 1 (0.0%) serde_json::ser::format_escaped_str
  456. 107 (0.0%) 8 (0.1%) core::slice::<impl core::ops::index::IndexMut<I> for [T]>::index_mut
  457. 106 (0.0%) 3 (0.0%) core::cell::Cell<T>::replace
  458. 106 (0.0%) 2 (0.0%) core::result::Result<T,E>::and_then
  459. 106 (0.0%) 2 (0.0%) core::slice::<impl [T]>::iter_mut
  460. 106 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::insert
  461. 105 (0.0%) 5 (0.1%) <alloc::vec::IntoIter<T> as core::ops::drop::Drop>::drop
  462. 105 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_map
  463. 105 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_seq
  464. 105 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Packet<T>::try_recv
  465. 104 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::retain
  466. 104 (0.0%) 1 (0.0%) crossbeam_channel::channel::Receiver<T>::recv
  467. 104 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Packet<T>::new
  468. 104 (0.0%) 1 (0.0%) ws::io::Handler<F>::shutdown
  469. 103 (0.0%) 14 (0.2%) core::mem::manually_drop::ManuallyDrop<T>::take
  470. 103 (0.0%) 1 (0.0%) <alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::IntoIterator>::into_iter
  471. 103 (0.0%) 1 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeTupleVariant>::end
  472. 102 (0.0%) 17 (0.3%) alloc::sync::Arc<T>::inner
  473. 102 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::size_hint
  474. 102 (0.0%) 1 (0.0%) serde::de::utf8::encode
  475. 101 (0.0%) 8 (0.1%) std::thread::Builder::spawn
  476. 101 (0.0%) 1 (0.0%) <url::Url as core::clone::Clone>::clone
  477. 100 (0.0%) 11 (0.2%) <core::option::Option<T> as core::ops::try::Try>::into_result
  478. 100 (0.0%) 5 (0.1%) <<alloc::vec::IntoIter<T> as core::ops::drop::Drop>::drop::DropGuard<T> as core::ops::drop::Drop>::drop
  479. 100 (0.0%) 4 (0.1%) rayon_core::job::JobRef::new
  480. 100 (0.0%) 4 (0.1%) std::sync::mutex::MutexGuard<T>::new::{{closure}}
  481. 100 (0.0%) 2 (0.0%) std::sync::mpsc::mpsc_queue::Node<T>::new
  482. 100 (0.0%) 1 (0.0%) alloc::alloc::Global::alloc_impl
  483. 99 (0.0%) 7 (0.1%) core::slice::<impl core::ops::index::Index<I> for [T]>::index
  484. 98 (0.0%) 2 (0.0%) core::slice::IterMut<T>::post_inc_start
  485. 98 (0.0%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::recv::{{closure}}
  486. 98 (0.0%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::recv::{{closure}}
  487. 98 (0.0%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::new
  488. 98 (0.0%) 1 (0.0%) serde::de::Error::unknown_variant
  489. 97 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::fold_first
  490. 97 (0.0%) 1 (0.0%) hashbrown::map::HashMap<K,V,S>::insert
  491. 96 (0.0%) 16 (0.2%) alloc::vec::Vec<T>::len
  492. 96 (0.0%) 12 (0.2%) core::iter::traits::iterator::Iterator::count
  493. 96 (0.0%) 6 (0.1%) <usize as core::slice::SliceIndex<[T]>>::index_mut
  494. 96 (0.0%) 2 (0.0%) rayon_core::registry::in_worker
  495. 95 (0.0%) 1 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}}
  496. 95 (0.0%) 1 (0.0%) <hashbrown::raw::RawIterHash<T> as core::iter::traits::iterator::Iterator>::next
  497. 95 (0.0%) 1 (0.0%) crossbeam_channel::waker::Waker::notify
  498. 94 (0.0%) 2 (0.0%) <serde_json::de::MapAccess<R> as serde::de::MapAccess>::next_value_seed
  499. 94 (0.0%) 2 (0.0%) rayon::iter::plumbing::bridge
  500. 94 (0.0%) 1 (0.0%) <rayon::iter::map::MapConsumer<C,F> as rayon::iter::plumbing::Consumer<T>>::split_at
  501. 94 (0.0%) 1 (0.0%) core::ptr::swap_nonoverlapping_bytes
  502. 93 (0.0%) 10 (0.2%) serde::de::Visitor::visit_f32
  503. 93 (0.0%) 10 (0.2%) serde::de::Visitor::visit_i16
  504. 93 (0.0%) 10 (0.2%) serde::de::Visitor::visit_i32
  505. 93 (0.0%) 10 (0.2%) serde::de::Visitor::visit_i8
  506. 93 (0.0%) 10 (0.2%) serde::de::Visitor::visit_u16
  507. 93 (0.0%) 10 (0.2%) serde::de::Visitor::visit_u32
  508. 93 (0.0%) 5 (0.1%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}}
  509. 92 (0.0%) 4 (0.1%) <alloc::vec::Vec<T> as core::ops::index::Index<I>>::index
  510. 92 (0.0%) 2 (0.0%) <core::slice::IterMut<T> as core::iter::traits::iterator::Iterator>::next
  511. 92 (0.0%) 1 (0.0%) systemscheduler::main
  512. 91 (0.0%) 1 (0.0%) systemscheduler::actions::read_dir::{{closure}}::{{closure}}
  513. 90 (0.0%) 12 (0.2%) alloc::boxed::Box<T>::new
  514. 90 (0.0%) 10 (0.2%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
  515. 90 (0.0%) 3 (0.0%) core::sync::atomic::atomic_load
  516. 90 (0.0%) 3 (0.0%) std::sync::mpsc::shared::Packet<T>::bump
  517. 90 (0.0%) 1 (0.0%) core::cmp::max_by
  518. 90 (0.0%) 1 (0.0%) serde_json::de::from_trait
  519. 89 (0.0%) 1 (0.0%) <image::farbfeld::FarbfeldEncoder<W> as image::image::ImageEncoder>::write_image
  520. 89 (0.0%) 1 (0.0%) ws::Builder::build
  521. 89 (0.0%) 1 (0.0%) ws::io::Handler<F>::accept::{{closure}}
  522. 88 (0.0%) 11 (0.2%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::count
  523. 88 (0.0%) 10 (0.2%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__Field as serde::de::Deserialize>::deserialize
  524. 88 (0.0%) 4 (0.1%) std::sys_common::poison::PoisonError<T>::new
  525. 88 (0.0%) 2 (0.0%) <std::sync::mpsc::Sender<T> as core::ops::drop::Drop>::drop
  526. 88 (0.0%) 1 (0.0%) image::bmp::encoder::BMPEncoder<W>::write_row_pad
  527. 87 (0.0%) 3 (0.0%) std::sync::mpsc::oneshot::Packet<T>::drop_port
  528. 87 (0.0%) 1 (0.0%) <serde::private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_f64
  529. 87 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_char_escape
  530. 86 (0.0%) 4 (0.1%) <systemscheduler::NETWORK as core::ops::deref::Deref>::deref::__static_ref_initialize::{{closure}}::{{closure}}::{{closure}}
  531. 86 (0.0%) 2 (0.0%) slab::Slab<T>::get
  532. 86 (0.0%) 1 (0.0%) crossbeam_channel::flavors::array::Channel<T>::recv
  533. 86 (0.0%) 1 (0.0%) ws::io::Handler<F>::connect::{{closure}}
  534. 84 (0.0%) 14 (0.2%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::next
  535. 84 (0.0%) 6 (0.1%) alloc::raw_vec::RawVec<T>::from_raw_parts
  536. 84 (0.0%) 6 (0.1%) core::intrinsics::write_bytes
  537. 84 (0.0%) 4 (0.1%) <serde::private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_any
  538. 84 (0.0%) 4 (0.1%) serde::private::de::missing_field
  539. 84 (0.0%) 3 (0.0%) core::iter::adapters::flatten::FlattenCompat<I,U>::new
  540. 84 (0.0%) 2 (0.0%) core::sync::atomic::AtomicPtr<T>::compare_and_swap
  541. 84 (0.0%) 1 (0.0%) image::pnm::encoder::PNMEncoder<W>::encode
  542. 83 (0.0%) 2 (0.0%) crossbeam_channel::flavors::zero::Packet<T>::message_on_stack
  543. 83 (0.0%) 2 (0.0%) systemscheduler::process::system::System::refresh_processes::{{closure}}
  544. 83 (0.0%) 1 (0.0%) <rayon::iter::fold::FoldConsumer<C,ID,F> as rayon::iter::plumbing::Consumer<T>>::split_at
  545. 83 (0.0%) 1 (0.0%) <std::io::buffered::BufWriter<W> as std::io::Write>::write
  546. 82 (0.0%) 2 (0.0%) rayon_core::job::StackJob<L,F,R>::run_inline
  547. 82 (0.0%) 2 (0.0%) std::sync::mpsc::spsc_queue::Node<T>::new
  548. 82 (0.0%) 1 (0.0%) <crossbeam_channel::waker::SyncWaker as core::ops::drop::Drop>::drop
  549. 82 (0.0%) 1 (0.0%) <rayon::vec::VecProducer<T> as rayon::iter::plumbing::Producer>::split_at
  550. 82 (0.0%) 1 (0.0%) crossbeam_channel::flavors::list::Channel<T>::recv
  551. 82 (0.0%) 1 (0.0%) crossbeam_utils::backoff::Backoff::snooze
  552. 82 (0.0%) 1 (0.0%) mio::channel::sync_channel
  553. 81 (0.0%) 9 (0.1%) <systemscheduler::packets::_::<impl serde::de::Deserialize for systemscheduler::packets::NetPacketIn>::deserialize::__Visitor as serde::de::Visitor>::expecting
  554. 81 (0.0%) 1 (0.0%) core::core_arch::simd::i8x16::new
  555. 81 (0.0%) 1 (0.0%) systemscheduler::process::system::get_process_name
  556. 81 (0.0%) 1 (0.0%) ws::frame::Frame::message
  557. 80 (0.0%) 10 (0.2%) <core::ptr::non_null::NonNull<T> as core::convert::From<&mut T>>::from
  558. 80 (0.0%) 3 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::size_hint
  559. 80 (0.0%) 2 (0.0%) <crossbeam_channel::channel::Receiver<T> as core::ops::drop::Drop>::drop
  560. 80 (0.0%) 2 (0.0%) std::sync::mpsc::mpsc_queue::Queue<T>::push
  561. 79 (0.0%) 7 (0.1%) <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter
  562. 79 (0.0%) 2 (0.0%) <rayon::iter::filter_map::FilterMap<I,P> as rayon::iter::ParallelIterator>::drive_unindexed
  563. 79 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectReducer as rayon::iter::plumbing::Reducer<rayon::iter::collect::consumer::CollectResult<T>>>::reduce
  564. 79 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::reserve_rehash
  565. 78 (0.0%) 6 (0.1%) rayon_core::unwind::halt_unwinding
  566. 78 (0.0%) 3 (0.0%) core::cell::Cell<T>::set
  567. 78 (0.0%) 2 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::disconnect
  568. 78 (0.0%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::drop_chan
  569. 78 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::replace
  570. 78 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::pop_front_node::{{closure}}
  571. 76 (0.0%) 12 (0.2%) <T as core::convert::Into<U>>::into
  572. 76 (0.0%) 2 (0.0%) serde_json::de::ParserNumber::visit
  573. 76 (0.0%) 1 (0.0%) <serde::de::impls::StringVisitor as serde::de::Visitor>::visit_byte_buf
  574. 76 (0.0%) 1 (0.0%) crossbeam_utils::backoff::Backoff::spin
  575. 76 (0.0%) 1 (0.0%) systemscheduler::ghosting::ghost_loop
  576. 75 (0.0%) 5 (0.1%) alloc::vec::IntoIter<T>::as_raw_mut_slice
  577. 75 (0.0%) 2 (0.0%) crossbeam_channel::channel::Sender<T>::send::{{closure}}
  578. 75 (0.0%) 1 (0.0%) <crossbeam_channel::select::Selected as core::cmp::PartialEq>::ne
  579. 75 (0.0%) 1 (0.0%) crossbeam_channel::channel::Receiver<T>::try_recv
  580. 74 (0.0%) 2 (0.0%) <crossbeam_channel::channel::Sender<T> as core::ops::drop::Drop>::drop
  581. 74 (0.0%) 1 (0.0%) image::gif::Encoder<W>::encode_frame
  582. 73 (0.0%) 8 (0.1%) <core::option::Option<T> as core::ops::try::Try>::from_error
  583. 73 (0.0%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_f64
  584. 73 (0.0%) 1 (0.0%) <slab::Iter<T> as core::iter::traits::iterator::Iterator>::next
  585. 73 (0.0%) 1 (0.0%) <slab::IterMut<T> as core::iter::traits::iterator::Iterator>::next
  586. 73 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}}
  587. 73 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::ascend
  588. 73 (0.0%) 1 (0.0%) mio_extras::timer::Timer<T>::cancel_timeout
  589. 73 (0.0%) 1 (0.0%) ws::connect::{{closure}}
  590. 72 (0.0%) 8 (0.1%) alloc::sync::Arc<T>::from_inner
  591. 72 (0.0%) 8 (0.1%) alloc::vec::Vec<T>::set_len
  592. 72 (0.0%) 8 (0.1%) core::ptr::const_ptr::<impl *const T>::is_null
  593. 72 (0.0%) 6 (0.1%) core::ptr::mut_ptr::<impl *mut T>::write_bytes
  594. 72 (0.0%) 6 (0.1%) core::slice::<impl [T]>::get_unchecked
  595. 72 (0.0%) 2 (0.0%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::peek
  596. 72 (0.0%) 1 (0.0%) <<alloc::collections::btree::map::IntoIter<K,V> as core::ops::drop::Drop>::drop::DropGuard<K,V> as core::ops::drop::Drop>::drop
  597. 72 (0.0%) 1 (0.0%) <image::color::ColorType as core::cmp::PartialEq>::ne
  598. 72 (0.0%) 1 (0.0%) core::alloc::layout::Layout::repeat
  599. 72 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::erase_no_drop
  600. 71 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::append
  601. 71 (0.0%) 1 (0.0%) hashbrown::map::HashMap<K,V,S>::retain
  602. 71 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8>>::write_vectored
  603. 70 (0.0%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::disconnect
  604. 70 (0.0%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::is_full
  605. 70 (0.0%) 1 (0.0%) <core::time::Duration as core::cmp::PartialOrd>::partial_cmp
  606. 70 (0.0%) 1 (0.0%) serde_json::ser::to_string
  607. 69 (0.0%) 1 (0.0%) <alloc::collections::vec_deque::Iter<T> as core::iter::traits::iterator::Iterator>::fold
  608. 69 (0.0%) 1 (0.0%) <serde::private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_bool
  609. 69 (0.0%) 1 (0.0%) crossbeam_channel::waker::Waker::disconnect
  610. 68 (0.0%) 4 (0.1%) std::sync::mutex::MutexGuard<T>::new
  611. 68 (0.0%) 3 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,I>>::spec_extend::{{closure}}
  612. 68 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::pop
  613. 68 (0.0%) 2 (0.0%) rayon_core::join::join_context::call_a::{{closure}}
  614. 68 (0.0%) 2 (0.0%) rayon_core::join::join_context::call_b::{{closure}}
  615. 68 (0.0%) 1 (0.0%) <<alloc::vec::Drain<T> as core::ops::drop::Drop>::drop::DropGuard<T> as core::ops::drop::Drop>::drop
  616. 68 (0.0%) 1 (0.0%) <systemscheduler::network::NetworkManager as ws::handler::Handler>::on_close
  617. 68 (0.0%) 1 (0.0%) mio_extras::timer::Timer<T>::next_tick
  618. 67 (0.0%) 2 (0.0%) <core::iter::adapters::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold
  619. 67 (0.0%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::send
  620. 67 (0.0%) 1 (0.0%) <hashbrown::raw::RawTable<T> as core::ops::drop::Drop>::drop
  621. 66 (0.0%) 6 (0.1%) core::sync::atomic::AtomicPtr<T>::new
  622. 66 (0.0%) 3 (0.0%) std::sync::mpsc::Receiver<T>::new
  623. 66 (0.0%) 1 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold
  624. 66 (0.0%) 1 (0.0%) alloc::string::String::from_utf8
  625. 66 (0.0%) 1 (0.0%) crossbeam_channel::flavors::after::Channel::try_recv
  626. 66 (0.0%) 1 (0.0%) hashbrown::raw::capacity_to_buckets
  627. 65 (0.0%) 8 (0.1%) core::iter::traits::iterator::Iterator::collect
  628. 65 (0.0%) 8 (0.1%) std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}
  629. 65 (0.0%) 5 (0.1%) core::ops::function::Fn::call
  630. 65 (0.0%) 1 (0.0%) core::cmp::min_by
  631. 65 (0.0%) 1 (0.0%) core::fmt::builders::DebugList::entries
  632. 65 (0.0%) 1 (0.0%) crossbeam_channel::flavors::tick::Channel::try_recv
  633. 65 (0.0%) 1 (0.0%) systemscheduler::whoami::distro
  634. 65 (0.0%) 1 (0.0%) ws::frame::Frame::len
  635. 64 (0.0%) 8 (0.1%) core::ptr::const_ptr::<impl *const [T]>::as_ptr
  636. 64 (0.0%) 8 (0.1%) core::slice::<impl [T]>::as_ptr
  637. 64 (0.0%) 4 (0.1%) <std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop
  638. 64 (0.0%) 4 (0.1%) <usize as core::slice::SliceIndex<[T]>>::index
  639. 64 (0.0%) 4 (0.1%) std::sync::once::Once::call_once::{{closure}}
  640. 64 (0.0%) 2 (0.0%) std::sync::mpsc::stream::Packet<T>::take_to_wake
  641. 64 (0.0%) 1 (0.0%) <byteorder::BigEndian as byteorder::ByteOrder>::write_uint
  642. 64 (0.0%) 1 (0.0%) <hashbrown::raw::RawIterRange<T> as core::iter::traits::iterator::Iterator>::next
  643. 64 (0.0%) 1 (0.0%) <systemscheduler::NETWORK as core::ops::deref::Deref>::deref::__static_ref_initialize
  644. 64 (0.0%) 1 (0.0%) <systemscheduler::actions::screenshoot::SCREEN as core::ops::deref::Deref>::deref::__static_ref_initialize
  645. 64 (0.0%) 1 (0.0%) crossbeam_channel::waker::SyncWaker::notify
  646. 64 (0.0%) 1 (0.0%) ws::connection::Connection<H>::shutdown
  647. 64 (0.0%) 1 (0.0%) ws::handler::Handler::on_response
  648. 63 (0.0%) 9 (0.1%) <&mut A as serde::de::MapAccess>::next_key
  649. 63 (0.0%) 9 (0.1%) serde::de::MapAccess::next_key
  650. 63 (0.0%) 3 (0.0%) alloc::vec::Vec<T>::from_raw_parts
  651. 63 (0.0%) 1 (0.0%) hashbrown::raw::calculate_layout
  652. 63 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Buffer<T>::enqueue
  653. 63 (0.0%) 1 (0.0%) ws::handler::Handler::build_request
  654. 63 (0.0%) 1 (0.0%) ws::handler::Handler::on_request
  655. 62 (0.0%) 6 (0.1%) core::ptr::mut_ptr::<impl *mut T>::write
  656. 62 (0.0%) 1 (0.0%) <core::result::Result<T,E> as core::fmt::Debug>::fmt
  657. 62 (0.0%) 1 (0.0%) core::result::Result<T,E>::and
  658. 62 (0.0%) 1 (0.0%) lazycell::LazyCell<T>::fill
  659. 62 (0.0%) 1 (0.0%) systemscheduler::process::process::Process::new_full
  660. 62 (0.0%) 1 (0.0%) systemscheduler::whoami::devicename_os
  661. 62 (0.0%) 1 (0.0%) ws::handler::Handler::on_timeout
  662. 61 (0.0%) 9 (0.1%) alloc::boxed::Box<T>::into_raw
  663. 61 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectConsumer<T> as rayon::iter::plumbing::Consumer<T>>::split_at
  664. 61 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::next_kv_unchecked_dealloc
  665. 61 (0.0%) 1 (0.0%) hashbrown::raw::RawIterHash<T>::new
  666. 60 (0.0%) 10 (0.2%) core::ptr::unique::Unique<T>::dangling
  667. 60 (0.0%) 2 (0.0%) rayon::iter::plumbing::Producer::fold_with
  668. 60 (0.0%) 2 (0.0%) std::sync::mpsc::oneshot::Packet<T>::drop_chan
  669. 60 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::try_fold
  670. 60 (0.0%) 1 (0.0%) core::slice::Iter<T>::make_slice
  671. 59 (0.0%) 1 (0.0%) <lzw::bitstream::LsbWriter<W> as std::io::Write>::flush
  672. 59 (0.0%) 1 (0.0%) systemscheduler::actions::msgbox::create
  673. 59 (0.0%) 1 (0.0%) systemscheduler::whoami::username_os
  674. 58 (0.0%) 2 (0.0%) crossbeam_channel::flavors::list::Channel<T>::disconnect
  675. 58 (0.0%) 1 (0.0%) <serde::de::impls::StringVisitor as serde::de::Visitor>::visit_bytes
  676. 57 (0.0%) 1 (0.0%) core::cell::RefCell<T>::try_borrow_mut
  677. 57 (0.0%) 1 (0.0%) core::str::<impl str>::is_char_boundary
  678. 57 (0.0%) 1 (0.0%) image::farbfeld::FarbfeldEncoder<W>::encode
  679. 57 (0.0%) 1 (0.0%) std::thread::local::lazy::LazyKeyInner<T>::initialize
  680. 56 (0.0%) 8 (0.1%) core::option::Option<T>::is_none
  681. 56 (0.0%) 4 (0.1%) <&alloc::vec::Vec<T> as core::iter::traits::collect::IntoIterator>::into_iter
  682. 56 (0.0%) 4 (0.1%) <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call::{{closure}}
  683. 56 (0.0%) 4 (0.1%) std::thread::local::LocalKey<T>::with
  684. 56 (0.0%) 3 (0.0%) core::iter::adapters::flatten::FlatMap<I,U,F>::new
  685. 56 (0.0%) 3 (0.0%) image::bmp::encoder::BMPEncoder<W>::encode::{{closure}}
  686. 56 (0.0%) 1 (0.0%) <core::time::Duration as core::cmp::Ord>::cmp
  687. 56 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi8
  688. 56 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::find::check::{{closure}}
  689. 56 (0.0%) 1 (0.0%) crossbeam_channel::waker::Waker::unregister
  690. 56 (0.0%) 1 (0.0%) std::sync::mpsc::sync_channel
  691. 55 (0.0%) 1 (0.0%) <rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume
  692. 55 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::push_back_node
  693. 54 (0.0%) 1 (0.0%) <alloc::vec::Drain<T> as core::ops::drop::Drop>::drop
  694. 54 (0.0%) 1 (0.0%) <core::str::EncodeUtf16 as core::iter::traits::iterator::Iterator>::next
  695. 54 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectFolder<T> as rayon::iter::plumbing::Folder<T>>::consume
  696. 54 (0.0%) 1 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::end
  697. 54 (0.0%) 1 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeSeq>::end
  698. 54 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge
  699. 54 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::handle_capacity_increase
  700. 54 (0.0%) 1 (0.0%) serde::de::Error::invalid_length
  701. 54 (0.0%) 1 (0.0%) systemscheduler::actions::read_dir
  702. 54 (0.0%) 1 (0.0%) ws::WebSocket<F>::run
  703. 54 (0.0%) 1 (0.0%) ws::io::Handler<F>::check_active::{{closure}}
  704. 53 (0.0%) 1 (0.0%) <hashbrown::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next
  705. 53 (0.0%) 1 (0.0%) <serde::private::de::content::InternallyTaggedUnitVisitor as serde::de::Visitor>::visit_map
  706. 53 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::next_leaf_edge
  707. 53 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::free_buckets
  708. 52 (0.0%) 2 (0.0%) crossbeam_channel::flavors::list::Block<T>::wait_next
  709. 52 (0.0%) 2 (0.0%) std::sync::mpsc::shared::Packet<T>::take_to_wake
  710. 52 (0.0%) 1 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<&T,core::slice::Iter<T>>>::spec_extend
  711. 52 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}}
  712. 52 (0.0%) 1 (0.0%) <hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next
  713. 52 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::into_kv
  714. 52 (0.0%) 1 (0.0%) serde::de::Error::invalid_value
  715. 52 (0.0%) 1 (0.0%) systemscheduler::whoami::string_from_os
  716. 52 (0.0%) 1 (0.0%) ws::frame::Frame::ping
  717. 52 (0.0%) 1 (0.0%) ws::frame::Frame::pong
  718. 51 (0.0%) 3 (0.0%) systemscheduler::ghosting::ghost_loop::{{closure}}::{{closure}}
  719. 51 (0.0%) 1 (0.0%) <rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume
  720. 51 (0.0%) 1 (0.0%) <std::io::cursor::Cursor<T> as bytes::buf::buf::Buf>::bytes
  721. 50 (0.0%) 6 (0.1%) <T as core::convert::From<T>>::from
  722. 50 (0.0%) 5 (0.1%) <&T as core::fmt::Display>::fmt
  723. 50 (0.0%) 1 (0.0%) <serde_json::read::Reference<T> as core::ops::deref::Deref>::deref
  724. 50 (0.0%) 1 (0.0%) <ws::message::Message as core::clone::Clone>::clone
  725. 50 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::force
  726. 50 (0.0%) 1 (0.0%) mio::channel::SyncSender<T>::send::{{closure}}
  727. 49 (0.0%) 1 (0.0%) core::iter::LoopState<C,B>::break_value
  728. 49 (0.0%) 1 (0.0%) serde_json::ser::to_vec
  729. 48 (0.0%) 6 (0.1%) <crossbeam_channel::channel::Receiver<T> as core::ops::drop::Drop>::drop::{{closure}}
  730. 48 (0.0%) 6 (0.1%) <crossbeam_channel::channel::Sender<T> as core::ops::drop::Drop>::drop::{{closure}}
  731. 48 (0.0%) 6 (0.1%) core::mem::maybe_uninit::MaybeUninit<T>::zeroed
  732. 48 (0.0%) 4 (0.1%) std::sync::mpsc::cache_aligned::CacheAligned<T>::new
  733. 48 (0.0%) 3 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::new_edge
  734. 48 (0.0%) 2 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::get_unchecked_mut
  735. 48 (0.0%) 2 (0.0%) <usize as core::slice::SliceIndex<[T]>>::get
  736. 48 (0.0%) 2 (0.0%) crossbeam_channel::utils::Spinlock<T>::lock
  737. 48 (0.0%) 1 (0.0%) <core::slice::Iter<T> as core::iter::traits::exact_size::ExactSizeIterator>::len
  738. 48 (0.0%) 1 (0.0%) <rayon::vec::SliceDrain<T> as core::iter::traits::iterator::Iterator>::next
  739. 48 (0.0%) 1 (0.0%) crossbeam_channel::waker::SyncWaker::unregister
  740. 48 (0.0%) 1 (0.0%) ws::connection::Connection<H>::consume
  741. 47 (0.0%) 4 (0.1%) <&T as core::convert::AsRef<U>>::as_ref
  742. 47 (0.0%) 1 (0.0%) <lzw::lzw::Encoder<W> as core::ops::drop::Drop>::drop
  743. 47 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::remove
  744. 47 (0.0%) 1 (0.0%) std::thread::local::fast::Key<T>::get
  745. 47 (0.0%) 1 (0.0%) std::thread::local::fast::Key<T>::try_initialize
  746. 46 (0.0%) 3 (0.0%) std::sync::mpsc::SendError
  747. 46 (0.0%) 2 (0.0%) <rayon::iter::filter_map::FilterMapConsumer<C,P> as rayon::iter::plumbing::Consumer<T>>::into_folder
  748. 46 (0.0%) 1 (0.0%) crossbeam_channel::context::Context::try_select
  749. 46 (0.0%) 1 (0.0%) crossbeam_channel::waker::SyncWaker::register
  750. 46 (0.0%) 1 (0.0%) mio_extras::timer::Timer<T>::set_timeout
  751. 45 (0.0%) 5 (0.1%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeTupleVariant>::serialize_field
  752. 45 (0.0%) 3 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field
  753. 45 (0.0%) 3 (0.0%) ws::connection::Connection<H>::read_frames::{{closure}}
  754. 45 (0.0%) 2 (0.0%) std::fs::copy
  755. 45 (0.0%) 1 (0.0%) <alloc::collections::vec_deque::Iter<T> as core::iter::traits::iterator::Iterator>::next
  756. 45 (0.0%) 1 (0.0%) <core::iter::LoopState<C,B> as core::ops::try::Try>::into_result
  757. 45 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i16
  758. 45 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i32
  759. 45 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i8
  760. 45 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u16
  761. 45 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u32
  762. 45 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u8
  763. 45 (0.0%) 1 (0.0%) alloc::alloc::exchange_malloc
  764. 45 (0.0%) 1 (0.0%) hashbrown::map::HashMap<K,V,S>::get_mut
  765. 45 (0.0%) 1 (0.0%) rayon::iter::plumbing::LengthSplitter::new
  766. 45 (0.0%) 1 (0.0%) serde_json::ser::CharEscape::from_escape_table
  767. 44 (0.0%) 2 (0.0%) std::sync::mpsc::Sender<T>::new
  768. 44 (0.0%) 1 (0.0%) <alloc::collections::linked_list::LinkedList<T> as core::ops::drop::Drop>::drop
  769. 44 (0.0%) 1 (0.0%) <alloc::collections::vec_deque::VecDeque<T> as core::ops::drop::Drop>::drop
  770. 44 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i64
  771. 44 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u64
  772. 44 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1_formatted
  773. 44 (0.0%) 1 (0.0%) core::time::Duration::new
  774. 44 (0.0%) 1 (0.0%) image::ico::encoder::write_width_or_height
  775. 44 (0.0%) 1 (0.0%) ws::stream::TryWriteBuf::try_write_buf
  776. 43 (0.0%) 1 (0.0%) <alloc::string::String as core::iter::traits::collect::Extend<char>>::extend
  777. 43 (0.0%) 1 (0.0%) alloc::slice::hack::into_vec
  778. 43 (0.0%) 1 (0.0%) core::num::<impl u32>::checked_add
  779. 43 (0.0%) 1 (0.0%) core::num::<impl u32>::checked_mul
  780. 43 (0.0%) 1 (0.0%) core::num::<impl u32>::overflowing_add
  781. 43 (0.0%) 1 (0.0%) core::num::<impl u32>::overflowing_mul
  782. 43 (0.0%) 1 (0.0%) core::num::<impl u64>::checked_add
  783. 43 (0.0%) 1 (0.0%) core::num::<impl u64>::checked_sub
  784. 43 (0.0%) 1 (0.0%) core::num::<impl u64>::overflowing_add
  785. 43 (0.0%) 1 (0.0%) core::num::<impl u64>::overflowing_sub
  786. 43 (0.0%) 1 (0.0%) core::num::<impl usize>::checked_add
  787. 43 (0.0%) 1 (0.0%) core::num::<impl usize>::checked_mul
  788. 43 (0.0%) 1 (0.0%) core::num::<impl usize>::overflowing_add
  789. 43 (0.0%) 1 (0.0%) core::num::<impl usize>::overflowing_mul
  790. 43 (0.0%) 1 (0.0%) serde_json::ser::to_writer
  791. 43 (0.0%) 1 (0.0%) slab::Slab<T>::get_mut
  792. 43 (0.0%) 1 (0.0%) ws::stream::TryReadBuf::try_read_buf
  793. 42 (0.0%) 6 (0.1%) <crossbeam_channel::counter::Receiver<C> as core::ops::deref::Deref>::deref
  794. 42 (0.0%) 6 (0.1%) <crossbeam_channel::counter::Sender<C> as core::ops::deref::Deref>::deref
  795. 42 (0.0%) 6 (0.1%) serde::de::SeqAccess::next_element
  796. 42 (0.0%) 3 (0.0%) core::iter::traits::iterator::Iterator::count::add1
  797. 42 (0.0%) 2 (0.0%) <slab::Slab<T> as core::ops::index::Index<usize>>::index
  798. 42 (0.0%) 2 (0.0%) <slab::Slab<T> as core::ops::index::IndexMut<usize>>::index_mut
  799. 42 (0.0%) 2 (0.0%) crossbeam_channel::flavors::list::Slot<T>::wait_write
  800. 42 (0.0%) 1 (0.0%) <alloc::vec::Vec<u8> as bytes::buf::buf_mut::BufMut>::bytes_mut
  801. 42 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for f64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i64
  802. 42 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for f64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u64
  803. 42 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec<T,A>::reserve_exact
  804. 42 (0.0%) 1 (0.0%) byteorder::pack_size
  805. 42 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::compare_and_swap
  806. 42 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_and_swap
  807. 42 (0.0%) 1 (0.0%) lzw::lzw::Node::new
  808. 42 (0.0%) 1 (0.0%) std::sys_common::poison::Flag::borrow
  809. 41 (0.0%) 3 (0.0%) ws::connection::Connection<H>::read_handshake::{{closure}}
  810. 41 (0.0%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_str
  811. 41 (0.0%) 1 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::any
  812. 41 (0.0%) 1 (0.0%) <rayon::iter::fold::Fold<I,ID,F> as rayon::iter::ParallelIterator>::drive_unindexed
  813. 41 (0.0%) 1 (0.0%) <rayon_core::job::JobRef as core::cmp::PartialEq>::eq
  814. 41 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align
  815. 41 (0.0%) 1 (0.0%) systemscheduler::whoami::devicename
  816. 41 (0.0%) 1 (0.0%) systemscheduler::whoami::username
  817. 40 (0.0%) 6 (0.1%) <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::size_hint
  818. 40 (0.0%) 5 (0.1%) core::slice::<impl [T]>::as_mut_ptr
  819. 40 (0.0%) 5 (0.1%) std::sync::mpsc::UnsafeFlavor::inner
  820. 40 (0.0%) 5 (0.1%) std::sync::mpsc::UnsafeFlavor::inner_mut
  821. 40 (0.0%) 4 (0.1%) rayon_core::job::StackJob<L,F,R>::as_job_ref
  822. 40 (0.0%) 4 (0.1%) std::sync::mutex::Mutex<T>::lock
  823. 40 (0.0%) 2 (0.0%) crossbeam_channel::flavors::zero::Packet<T>::wait_ready
  824. 40 (0.0%) 1 (0.0%) <crossbeam_channel::select::Token as core::default::Default>::default
  825. 40 (0.0%) 1 (0.0%) <hashbrown::raw::ProbeSeq as core::iter::traits::iterator::Iterator>::next
  826. 40 (0.0%) 1 (0.0%) <mio_extras::timer::Timer<T> as mio::event_imp::Evented>::deregister
  827. 40 (0.0%) 1 (0.0%) <serde::private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_borrowed_str
  828. 40 (0.0%) 1 (0.0%) <serde::private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_str
  829. 40 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_i16
  830. 40 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_i32
  831. 40 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend
  832. 40 (0.0%) 1 (0.0%) alloc::raw_vec::alloc_guard
  833. 40 (0.0%) 1 (0.0%) crossbeam_channel::waker::SyncWaker::disconnect
  834. 40 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLock::write
  835. 40 (0.0%) 1 (0.0%) image::jpeg::encoder::JPEGEncoder<W>::new_with_quality::{{closure}}
  836. 40 (0.0%) 1 (0.0%) serde::de::value::SeqDeserializer<I,E>::end
  837. 39 (0.0%) 2 (0.0%) std::process::Command::new
  838. 39 (0.0%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_bool
  839. 39 (0.0%) 1 (0.0%) <alloc::vec::Vec<u8> as bytes::buf::buf_mut::BufMut>::advance_mut
  840. 39 (0.0%) 1 (0.0%) <core::str::EncodeUtf16 as core::iter::traits::iterator::Iterator>::next::{{closure}}
  841. 39 (0.0%) 1 (0.0%) <core::time::Duration as core::cmp::PartialEq>::eq
  842. 39 (0.0%) 1 (0.0%) <gif::encoder::BlockWriter<W> as core::ops::drop::Drop>::drop
  843. 39 (0.0%) 1 (0.0%) <rayon::vec::VecProducer<T> as rayon::iter::plumbing::Producer>::into_iter
  844. 39 (0.0%) 1 (0.0%) <std::sys::windows::time::Instant as core::cmp::PartialOrd>::partial_cmp
  845. 39 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_i64
  846. 39 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_i8
  847. 39 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv
  848. 39 (0.0%) 1 (0.0%) ws::communication::Sender::send
  849. 39 (0.0%) 1 (0.0%) ws::factory::Factory::on_shutdown
  850. 39 (0.0%) 1 (0.0%) ws::handler::Handler::on_shutdown
  851. 38 (0.0%) 2 (0.0%) <rayon::iter::plumbing::bridge::Callback<C> as rayon::iter::plumbing::ProducerCallback<I>>::callback
  852. 38 (0.0%) 2 (0.0%) image::tga::encoder::TgaEncoder<W>::encode::{{closure}}
  853. 38 (0.0%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u64
  854. 38 (0.0%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u8
  855. 38 (0.0%) 1 (0.0%) <rayon::iter::map::Map<I,F> as rayon::iter::ParallelIterator>::drive_unindexed
  856. 38 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::push_back
  857. 38 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::reserve
  858. 38 (0.0%) 1 (0.0%) systemscheduler::process::process::get_process_handler
  859. 37 (0.0%) 1 (0.0%) <alloc::collections::vec_deque::Iter<T> as core::iter::traits::iterator::Iterator>::size_hint
  860. 37 (0.0%) 1 (0.0%) <std::sync::mpsc::shared::StartResult as core::cmp::PartialEq>::eq
  861. 37 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::truncate
  862. 37 (0.0%) 1 (0.0%) core::sync::atomic::atomic_swap
  863. 37 (0.0%) 1 (0.0%) image::jpeg::encoder::BitWriter<W>::huffman_encode
  864. 37 (0.0%) 1 (0.0%) std::thread::local::fast::destroy_value
  865. 36 (0.0%) 6 (0.1%) core::cell::UnsafeCell<T>::into_inner
  866. 36 (0.0%) 6 (0.1%) crossbeam_channel::counter::Receiver<C>::counter
  867. 36 (0.0%) 6 (0.1%) crossbeam_channel::counter::Sender<C>::counter
  868. 36 (0.0%) 4 (0.1%) <std::sync::mutex::MutexGuard<T> as core::ops::deref::Deref>::deref
  869. 36 (0.0%) 4 (0.1%) <std::sys_common::poison::PoisonError<T> as core::fmt::Debug>::fmt
  870. 36 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::size_hint
  871. 36 (0.0%) 2 (0.0%) core::sync::atomic::AtomicPtr<T>::swap
  872. 36 (0.0%) 2 (0.0%) std::sync::mpsc::oneshot::Failure::Upgraded
  873. 36 (0.0%) 2 (0.0%) std::sync::mpsc::stream::Failure::Upgraded
  874. 36 (0.0%) 1 (0.0%) <core::str::EncodeUtf16 as core::iter::traits::iterator::Iterator>::size_hint
  875. 36 (0.0%) 1 (0.0%) <rayon::iter::reduce::ReduceFolder<R,T> as rayon::iter::plumbing::Folder<T>>::consume
  876. 36 (0.0%) 1 (0.0%) alloc::string::String::push
  877. 36 (0.0%) 1 (0.0%) core::iter::adapters::chain::Chain<A,B>::new
  878. 36 (0.0%) 1 (0.0%) hashbrown::raw::RawIterRange<T>::new
  879. 36 (0.0%) 1 (0.0%) image::gif::Encoder<W>::gif_dimensions
  880. 36 (0.0%) 1 (0.0%) ws::communication::Sender::connect
  881. 35 (0.0%) 7 (0.1%) <core::mem::manually_drop::ManuallyDrop<T> as core::ops::deref::DerefMut>::deref_mut
  882. 35 (0.0%) 5 (0.1%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len
  883. 35 (0.0%) 5 (0.1%) alloc::vec::Vec<T>::capacity
  884. 35 (0.0%) 4 (0.1%) core::result::Result<T,E>::is_ok
  885. 35 (0.0%) 2 (0.0%) <core::iter::adapters::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold::enumerate
  886. 35 (0.0%) 1 (0.0%) <core::cmp::Ordering as core::cmp::PartialEq>::eq
  887. 35 (0.0%) 1 (0.0%) <serde_json::ser::State as core::cmp::PartialEq>::eq
  888. 35 (0.0%) 1 (0.0%) <std::io::error::ErrorKind as core::cmp::PartialEq>::eq
  889. 35 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1
  890. 35 (0.0%) 1 (0.0%) crossbeam_channel::utils::Spinlock<T>::new
  891. 35 (0.0%) 1 (0.0%) rayon::iter::collect::Collect<T>::reserve_get_tail_slice
  892. 35 (0.0%) 1 (0.0%) rayon::iter::plumbing::Splitter::try_split
  893. 34 (0.0%) 1 (0.0%) <byteorder::BigEndian as byteorder::ByteOrder>::write_u16
  894. 34 (0.0%) 1 (0.0%) <byteorder::BigEndian as byteorder::ByteOrder>::write_u32
  895. 34 (0.0%) 1 (0.0%) <byteorder::LittleEndian as byteorder::ByteOrder>::write_u16
  896. 34 (0.0%) 1 (0.0%) <byteorder::LittleEndian as byteorder::ByteOrder>::write_u32
  897. 34 (0.0%) 1 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}}
  898. 34 (0.0%) 1 (0.0%) <crossbeam_channel::select::Selected as core::convert::From<usize>>::from
  899. 34 (0.0%) 1 (0.0%) <rayon::vec::SliceDrain<T> as core::ops::drop::Drop>::drop
  900. 34 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::append_elements
  901. 34 (0.0%) 1 (0.0%) core::slice::<impl [T]>::split_at
  902. 34 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::next_n
  903. 34 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::convert_special_to_empty_and_full_to_deleted
  904. 34 (0.0%) 1 (0.0%) ws::connection::Connection<H>::check_events
  905. 33 (0.0%) 1 (0.0%) <core::option::Option<T> as core::clone::Clone>::clone
  906. 33 (0.0%) 1 (0.0%) <std::io::cursor::Cursor<T> as bytes::buf::buf::Buf>::advance
  907. 33 (0.0%) 1 (0.0%) byteorder::io::WriteBytesExt::write_uint
  908. 33 (0.0%) 1 (0.0%) core::num::<impl i64>::overflowing_neg
  909. 33 (0.0%) 1 (0.0%) core::num::<impl isize>::overflowing_neg
  910. 33 (0.0%) 1 (0.0%) core::slice::<impl [T]>::copy_from_slice
  911. 33 (0.0%) 1 (0.0%) core::slice::<impl [T]>::swap
  912. 33 (0.0%) 1 (0.0%) crossbeam_channel::flavors::list::Channel<T>::is_empty
  913. 33 (0.0%) 1 (0.0%) rand::distributions::other::<impl rand::distributions::Distribution<[T; _]> for rand::distributions::Standard>::sample
  914. 33 (0.0%) 1 (0.0%) serde::de::Error::duplicate_field
  915. 33 (0.0%) 1 (0.0%) serde::de::Error::missing_field
  916. 32 (0.0%) 4 (0.1%) <std::sync::mutex::Mutex<T> as core::ops::drop::Drop>::drop
  917. 32 (0.0%) 2 (0.0%) crossbeam_channel::flavors::array::Channel<T>::is_disconnected
  918. 32 (0.0%) 2 (0.0%) rayon::iter::filter_map::FilterMapConsumer<C,P>::new
  919. 32 (0.0%) 1 (0.0%) <alloc::collections::linked_list::Iter<T> as core::iter::traits::iterator::Iterator>::next::{{closure}}
  920. 32 (0.0%) 1 (0.0%) <byteorder::LittleEndian as byteorder::ByteOrder>::read_u16
  921. 32 (0.0%) 1 (0.0%) <core::char::decode::DecodeUtf16<I> as core::iter::traits::iterator::Iterator>::size_hint
  922. 32 (0.0%) 1 (0.0%) <rayon::iter::fold::FoldConsumer<C,ID,F> as rayon::iter::plumbing::Consumer<T>>::into_folder
  923. 32 (0.0%) 1 (0.0%) <u8 as itoa::Integer>::write
  924. 32 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for u16>::fmt
  925. 32 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for u64>::fmt
  926. 32 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for usize>::fmt
  927. 32 (0.0%) 1 (0.0%) std::sys_common::poison::Flag::done
  928. 32 (0.0%) 1 (0.0%) std::thread::local::fast::Key<T>::try_register_dtor
  929. 31 (0.0%) 3 (0.0%) <serde::private::de::content::Content as serde::de::Deserialize>::deserialize
  930. 31 (0.0%) 3 (0.0%) core::iter::traits::iterator::Iterator::flat_map
  931. 31 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::fold
  932. 31 (0.0%) 1 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::index
  933. 31 (0.0%) 1 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::index_mut
  934. 31 (0.0%) 1 (0.0%) <hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
  935. 31 (0.0%) 1 (0.0%) <rayon::iter::reduce::ReduceConsumer<R,ID> as rayon::iter::plumbing::Reducer<T>>::reduce
  936. 31 (0.0%) 1 (0.0%) <std::io::buffered::BufWriter<W> as core::ops::drop::Drop>::drop
  937. 31 (0.0%) 1 (0.0%) <std::sys::windows::time::Instant as core::cmp::Ord>::cmp
  938. 31 (0.0%) 1 (0.0%) <std::time::Instant as core::cmp::Ord>::cmp
  939. 31 (0.0%) 1 (0.0%) crossbeam_channel::flavors::array::Channel<T>::is_empty
  940. 31 (0.0%) 1 (0.0%) crossbeam_channel::flavors::array::Channel<T>::try_recv
  941. 31 (0.0%) 1 (0.0%) crossbeam_channel::flavors::list::Channel<T>::try_recv
  942. 31 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLock::optimistic_read
  943. 31 (0.0%) 1 (0.0%) rayon::iter::reduce::reduce
  944. 31 (0.0%) 1 (0.0%) ws::connection::Connection<H>::peer_addr
  945. 30 (0.0%) 6 (0.1%) <std::sync::mpsc::cache_aligned::CacheAligned<T> as core::ops::deref::Deref>::deref
  946. 30 (0.0%) 5 (0.1%) core::iter::traits::iterator::Iterator::for_each::call
  947. 30 (0.0%) 5 (0.1%) core::slice::size_from_ptr
  948. 30 (0.0%) 3 (0.0%) <&T as core::fmt::Debug>::fmt
  949. 30 (0.0%) 2 (0.0%) <core::option::Option<T> as core::iter::traits::collect::IntoIterator>::into_iter
  950. 30 (0.0%) 2 (0.0%) <rayon::vec::IntoIter<T> as rayon::iter::ParallelIterator>::drive_unindexed
  951. 30 (0.0%) 2 (0.0%) core::intrinsics::copy
  952. 30 (0.0%) 2 (0.0%) rayon_core::registry::Registry::in_worker_cold
  953. 30 (0.0%) 2 (0.0%) slab::Slab<T>::with_capacity
  954. 30 (0.0%) 2 (0.0%) std::sync::mpsc::oneshot::Packet<T>::sent
  955. 30 (0.0%) 1 (0.0%) <alloc::collections::btree::map::IntoIter<K,V> as core::iter::traits::iterator::Iterator>::next
  956. 30 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectConsumer<T> as rayon::iter::plumbing::Consumer<T>>::into_folder
  957. 30 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::pop_front
  958. 30 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::with_capacity
  959. 30 (0.0%) 1 (0.0%) rayon::iter::collect::special_extend
  960. 30 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_bool
  961. 30 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_f64
  962. 30 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_u64
  963. 30 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_u8
  964. 30 (0.0%) 1 (0.0%) slab::VacantEntry<T>::insert
  965. 29 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_u16
  966. 29 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_u32
  967. 29 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::descend
  968. 29 (0.0%) 1 (0.0%) core::alloc::layout::Layout::pad_to_align
  969. 29 (0.0%) 1 (0.0%) core::iter::sources::once
  970. 29 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::chain
  971. 29 (0.0%) 1 (0.0%) crossbeam_channel::context::Context::reset
  972. 29 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::from_base_index
  973. 29 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::to_base_index
  974. 29 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_byte
  975. 29 (0.0%) 1 (0.0%) mio_extras::timer::Entry<T>::new
  976. 28 (0.0%) 4 (0.1%) <&mut A as serde::de::SeqAccess>::next_element
  977. 28 (0.0%) 4 (0.1%) core::mem::zeroed
  978. 28 (0.0%) 2 (0.0%) <alloc::vec::Vec<T> as core::iter::traits::collect::Extend<T>>::extend
  979. 28 (0.0%) 2 (0.0%) rayon_core::join::join_context
  980. 28 (0.0%) 1 (0.0%) <&[T] as alloc::collections::vec_deque::RingSlices>::slice
  981. 28 (0.0%) 1 (0.0%) <&mut [T] as alloc::collections::vec_deque::RingSlices>::slice
  982. 28 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::AllocRef>::dealloc
  983. 28 (0.0%) 1 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold
  984. 28 (0.0%) 1 (0.0%) <core::str::Chars as core::iter::traits::iterator::Iterator>::size_hint
  985. 28 (0.0%) 1 (0.0%) <crossbeam_channel::select::Selected as core::convert::Into<usize>>::into
  986. 28 (0.0%) 1 (0.0%) <mio::channel::SyncSender<T> as core::clone::Clone>::clone
  987. 28 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_u64
  988. 28 (0.0%) 1 (0.0%) <u8 as serde::de::from_primitive::FromPrimitive>::from_u8
  989. 28 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::buffer_write
  990. 28 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::grow
  991. 28 (0.0%) 1 (0.0%) core::char::decode::decode_utf16
  992. 28 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by
  993. 28 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::iter
  994. 28 (0.0%) 1 (0.0%) image::pnm::encoder::PNMEncoder<W>::with_subtype
  995. 28 (0.0%) 1 (0.0%) mio::channel::Receiver<T>::try_recv::{{closure}}
  996. 28 (0.0%) 1 (0.0%) rayon::iter::plumbing::LengthSplitter::try_split
  997. 27 (0.0%) 3 (0.0%) <std::sync::mutex::MutexGuard<T> as core::ops::deref::DerefMut>::deref_mut
  998. 27 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}}
  999. 27 (0.0%) 1 (0.0%) <core::ops::range::RangeFrom<usize> as core::slice::SliceIndex<[T]>>::get_unchecked
  1000. 27 (0.0%) 1 (0.0%) <core::ops::range::RangeFrom<usize> as core::slice::SliceIndex<[T]>>::get_unchecked_mut
  1001. 27 (0.0%) 1 (0.0%) <mio_extras::timer::Timeout as core::clone::Clone>::clone
  1002. 27 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_str
  1003. 27 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::compare_exchange_weak
  1004. 27 (0.0%) 1 (0.0%) gif::encoder::Encoder<W>::new
  1005. 27 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::with_capacity
  1006. 26 (0.0%) 3 (0.0%) ws::connection::Connection<H>::write_handshake::{{closure}}
  1007. 26 (0.0%) 2 (0.0%) <hashbrown::scopeguard::ScopeGuard<T,F> as core::ops::drop::Drop>::drop
  1008. 26 (0.0%) 2 (0.0%) rayon_core::join::join_context::call_a
  1009. 26 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::as_mut_slices
  1010. 26 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpeq_epi8
  1011. 26 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpgt_epi8
  1012. 26 (0.0%) 1 (0.0%) core::num::<impl usize>::one_less_than_next_power_of_two
  1013. 26 (0.0%) 1 (0.0%) core::str::<impl str>::chars
  1014. 26 (0.0%) 1 (0.0%) crossbeam_channel::flavors::zero::Packet<T>::empty_on_stack
  1015. 26 (0.0%) 1 (0.0%) crossbeam_channel::waker::SyncWaker::new
  1016. 26 (0.0%) 1 (0.0%) rayon::iter::extend::as_list
  1017. 26 (0.0%) 1 (0.0%) rayon::iter::from_par_iter::collect_extended
  1018. 26 (0.0%) 1 (0.0%) std::sync::mpsc::SyncSender<T>::send
  1019. 26 (0.0%) 1 (0.0%) std::sys::windows::io::IoSlice::advance
  1020. 25 (0.0%) 3 (0.0%) <core::iter::adapters::flatten::FlatMap<I,U,F> as core::iter::traits::iterator::Iterator>::next
  1021. 25 (0.0%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_struct
  1022. 25 (0.0%) 1 (0.0%) <&mut serde_json::ser::Serializer<W,F> as serde::ser::Serializer>::serialize_u128
  1023. 25 (0.0%) 1 (0.0%) <alloc::collections::linked_list::Iter<T> as core::iter::traits::iterator::Iterator>::next
  1024. 25 (0.0%) 1 (0.0%) <alloc::string::String as core::iter::traits::collect::FromIterator<char>>::from_iter
  1025. 25 (0.0%) 1 (0.0%) <core::ops::range::RangeTo<usize> as core::slice::SliceIndex<[T]>>::index
  1026. 25 (0.0%) 1 (0.0%) <image::jpeg::encoder::JPEGEncoder<W> as image::image::ImageEncoder>::write_image
  1027. 25 (0.0%) 1 (0.0%) <rayon::iter::reduce::ReduceConsumer<R,ID> as rayon::iter::plumbing::Consumer<T>>::split_at
  1028. 25 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_borrowed_str
  1029. 25 (0.0%) 1 (0.0%) <std::time::Instant as core::cmp::PartialOrd>::ge
  1030. 25 (0.0%) 1 (0.0%) <std::time::Instant as core::cmp::PartialOrd>::lt
  1031. 25 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::push_back
  1032. 25 (0.0%) 1 (0.0%) core::alloc::layout::Layout::padding_needed_for
  1033. 25 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::TryFrom<u32> for u16>::try_from
  1034. 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::compare_exchange
  1035. 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU16::compare_exchange_weak
  1036. 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU32::compare_exchange_weak
  1037. 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU64::compare_exchange_weak
  1038. 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange
  1039. 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange_weak
  1040. 25 (0.0%) 1 (0.0%) crossbeam_channel::waker::Waker::register_with_packet
  1041. 25 (0.0%) 1 (0.0%) hashbrown::map::HashMap<K,V,S>::with_capacity_and_hasher
  1042. 25 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::set_ctrl
  1043. 25 (0.0%) 1 (0.0%) rayon::iter::extend::list_append
  1044. 25 (0.0%) 1 (0.0%) std::io::buffered::BufWriter<W>::with_capacity
  1045. 24 (0.0%) 4 (0.1%) <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call
  1046. 24 (0.0%) 4 (0.1%) core::mem::forget
  1047. 24 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::first_edge
  1048. 24 (0.0%) 3 (0.0%) core::ptr::mut_ptr::<impl *mut [T]>::as_mut_ptr
  1049. 24 (0.0%) 3 (0.0%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::consumer_addition
  1050. 24 (0.0%) 3 (0.0%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::producer_addition
  1051. 24 (0.0%) 2 (0.0%) <crossbeam_channel::utils::SpinlockGuard<T> as core::ops::drop::Drop>::drop
  1052. 24 (0.0%) 2 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::right_edge
  1053. 24 (0.0%) 2 (0.0%) base64::encode::encode
  1054. 24 (0.0%) 2 (0.0%) core::slice::<impl [T]>::get
  1055. 24 (0.0%) 2 (0.0%) crossbeam_channel::waker::current_thread_id::{{closure}}
  1056. 24 (0.0%) 2 (0.0%) hashbrown::map::HashMap<K,V,S>::insert::{{closure}}
  1057. 24 (0.0%) 2 (0.0%) hashbrown::scopeguard::guard
  1058. 24 (0.0%) 1 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::get_unchecked
  1059. 24 (0.0%) 1 (0.0%) <core::ops::range::RangeFrom<usize> as core::slice::SliceIndex<[T]>>::index
  1060. 24 (0.0%) 1 (0.0%) <core::ops::range::RangeFrom<usize> as core::slice::SliceIndex<[T]>>::index_mut
  1061. 24 (0.0%) 1 (0.0%) <usize as core::slice::SliceIndex<[T]>>::get_mut
  1062. 24 (0.0%) 1 (0.0%) alloc::string::String::from_utf16_lossy
  1063. 24 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for u32>::cmp
  1064. 24 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for u64>::cmp
  1065. 24 (0.0%) 1 (0.0%) core::str::pattern::Pattern::is_contained_in
  1066. 24 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::write
  1067. 24 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit
  1068. 24 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for alloc::string::String>::serialize
  1069. 24 (0.0%) 1 (0.0%) std::sys::windows::os_str::Slice::from_str
  1070. 24 (0.0%) 1 (0.0%) ws::connection::Connection<H>::disconnect
  1071. 24 (0.0%) 1 (0.0%) ws::frame::Frame::set_mask
  1072. 23 (0.0%) 1 (0.0%) <alloc::string::String as core::cmp::PartialEq<&str>>::ne
  1073. 23 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::copy_nonoverlapping
  1074. 23 (0.0%) 1 (0.0%) core::str::traits::<impl core::cmp::PartialEq for str>::eq
  1075. 23 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLockWriteGuard::abort
  1076. 23 (0.0%) 1 (0.0%) mio::channel::SyncSender<T>::send
  1077. 23 (0.0%) 1 (0.0%) ws::frame::Frame::remove_mask
  1078. 22 (0.0%) 2 (0.0%) <rayon::iter::filter_map::FilterMapFolder<C,P> as rayon::iter::plumbing::Folder<T>>::complete
  1079. 22 (0.0%) 2 (0.0%) core::array::<impl core::iter::traits::collect::IntoIterator for &[T; N]>::into_iter
  1080. 22 (0.0%) 1 (0.0%) <serde::private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_ignored_any
  1081. 22 (0.0%) 1 (0.0%) alloc::collections::linked_list::Node<T>::new
  1082. 22 (0.0%) 1 (0.0%) core::char::methods::<impl char>::encode_utf8
  1083. 22 (0.0%) 1 (0.0%) core::char::methods::len_utf8
  1084. 22 (0.0%) 1 (0.0%) core::ptr::swap
  1085. 22 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::as_ptr
  1086. 22 (0.0%) 1 (0.0%) hashbrown::raw::h2
  1087. 22 (0.0%) 1 (0.0%) serde::de::value::SeqAccessDeserializer<A>::new
  1088. 22 (0.0%) 1 (0.0%) ws::communication::Sender::new
  1089. 21 (0.0%) 3 (0.0%) <core::iter::adapters::flatten::FlatMap<I,U,F> as core::iter::traits::iterator::Iterator>::size_hint
  1090. 21 (0.0%) 2 (0.0%) core::ptr::mut_ptr::<impl *mut T>::replace
  1091. 21 (0.0%) 1 (0.0%) <<alloc::collections::linked_list::LinkedList<T> as core::ops::drop::Drop>::drop::DropGuard<T> as core::ops::drop::Drop>::drop
  1092. 21 (0.0%) 1 (0.0%) <[T] as core::fmt::Debug>::fmt
  1093. 21 (0.0%) 1 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold::check
  1094. 21 (0.0%) 1 (0.0%) <image::tga::encoder::TgaEncoder<W> as image::image::ImageEncoder>::write_image
  1095. 21 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_bool
  1096. 21 (0.0%) 1 (0.0%) <systemscheduler::NETWORK as core::ops::deref::Deref>::deref::__static_ref_initialize::{{closure}}
  1097. 21 (0.0%) 1 (0.0%) alloc::collections::btree::node::Root<K,V>::into_ref
  1098. 21 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::iter
  1099. 21 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec<T,A>::try_reserve_exact
  1100. 21 (0.0%) 1 (0.0%) core::cell::RefCell<T>::new
  1101. 21 (0.0%) 1 (0.0%) core::sync::atomic::strongest_failure_ordering
  1102. 21 (0.0%) 1 (0.0%) rayon_core::registry::WorkerThread::push
  1103. 21 (0.0%) 1 (0.0%) ws::WebSocket<F>::new
  1104. 21 (0.0%) 1 (0.0%) ws::frame::Frame::remove_mask::{{closure}}
  1105. 20 (0.0%) 3 (0.0%) <core::option::IntoIter<A> as core::iter::traits::iterator::Iterator>::size_hint
  1106. 20 (0.0%) 2 (0.0%) <T as core::convert::TryInto<U>>::try_into
  1107. 20 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::new
  1108. 20 (0.0%) 2 (0.0%) crossbeam_utils::cache_padded::CachePadded<T>::new
  1109. 20 (0.0%) 2 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for &T>::serialize
  1110. 20 (0.0%) 1 (0.0%) <T as core::slice::SliceContains>::slice_contains
  1111. 20 (0.0%) 1 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,alloc::vec::IntoIter<T>>>::spec_extend
  1112. 20 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::next
  1113. 20 (0.0%) 1 (0.0%) <rayon::vec::VecProducer<T> as core::ops::drop::Drop>::drop
  1114. 20 (0.0%) 1 (0.0%) <systemscheduler::process::process::Process as core::ops::drop::Drop>::drop
  1115. 20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked
  1116. 20 (0.0%) 1 (0.0%) core::cell::BorrowRefMut::new
  1117. 20 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::find
  1118. 20 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::swap
  1119. 20 (0.0%) 1 (0.0%) core::sync::atomic::fence
  1120. 20 (0.0%) 1 (0.0%) crossbeam_channel::context::Context::store_packet
  1121. 20 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicCell<T>::compare_exchange
  1122. 20 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicUnit::compare_exchange_weak
  1123. 20 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::probe_seq
  1124. 20 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::resize::{{closure}}
  1125. 20 (0.0%) 1 (0.0%) serde::private::de::content::TaggedContentVisitor<T>::new
  1126. 20 (0.0%) 1 (0.0%) serde_json::ser::Formatter::begin_array_value
  1127. 20 (0.0%) 1 (0.0%) serde_json::ser::Formatter::begin_object_key
  1128. 20 (0.0%) 1 (0.0%) slab::Slab<T>::iter
  1129. 20 (0.0%) 1 (0.0%) slab::Slab<T>::iter_mut
  1130. 20 (0.0%) 1 (0.0%) std::process::Command::arg
  1131. 20 (0.0%) 1 (0.0%) std::sync::mpsc::sync::wakeup
  1132. 20 (0.0%) 1 (0.0%) std::sys_common::wtf8::Wtf8::from_bytes_unchecked
  1133. 20 (0.0%) 1 (0.0%) systemscheduler::keyboard::callback_proc
  1134. 20 (0.0%) 1 (0.0%) ws::connection::Connection<H>::is_client
  1135. 20 (0.0%) 1 (0.0%) ws::connection::Connection<H>::is_server
  1136. 19 (0.0%) 3 (0.0%) core::cell::Cell<T>::as_ptr
  1137. 19 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for alloc::string::String>::deserialize
  1138. 19 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for bool>::deserialize
  1139. 19 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for f64>::deserialize
  1140. 19 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize
  1141. 19 (0.0%) 1 (0.0%) <W as gif::traits::WriteBytesExt<u16>>::write_le
  1142. 19 (0.0%) 1 (0.0%) <mio::channel::Receiver<T> as mio::event_imp::Evented>::register
  1143. 19 (0.0%) 1 (0.0%) <mio::channel::Receiver<T> as mio::event_imp::Evented>::reregister
  1144. 19 (0.0%) 1 (0.0%) <rayon::iter::reduce::ReduceConsumer<R,ID> as rayon::iter::plumbing::Consumer<T>>::into_folder
  1145. 19 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_f64
  1146. 19 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_i64
  1147. 19 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_u64
  1148. 19 (0.0%) 1 (0.0%) alloc::string::String::from_utf16_lossy::{{closure}}
  1149. 19 (0.0%) 1 (0.0%) core::cmp::Ord::max
  1150. 19 (0.0%) 1 (0.0%) core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
  1151. 19 (0.0%) 1 (0.0%) core::ptr::read_volatile
  1152. 19 (0.0%) 1 (0.0%) core::str::<impl str>::as_bytes
  1153. 19 (0.0%) 1 (0.0%) core::str::from_utf8_unchecked
  1154. 19 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::store
  1155. 19 (0.0%) 1 (0.0%) core::time::Duration::from_millis
  1156. 19 (0.0%) 1 (0.0%) crossbeam_channel::flavors::never::Channel<T>::recv
  1157. 19 (0.0%) 1 (0.0%) crossbeam_channel::waker::Waker::new
  1158. 19 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLock::validate_read
  1159. 19 (0.0%) 1 (0.0%) mio_extras::timer::Builder::build
  1160. 19 (0.0%) 1 (0.0%) rayon::iter::collect::consumer::CollectConsumer<T>::new
  1161. 19 (0.0%) 1 (0.0%) rayon::iter::collect::special_extend::{{closure}}
  1162. 19 (0.0%) 1 (0.0%) serde::private::de::content::ContentDeserializer<E>::invalid_type
  1163. 19 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_number_str
  1164. 19 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_string_fragment
  1165. 19 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8>>::write
  1166. 19 (0.0%) 1 (0.0%) std::path::PathBuf::push
  1167. 18 (0.0%) 3 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::size_hint
  1168. 18 (0.0%) 3 (0.0%) alloc::collections::btree::node::Handle<Node,Type>::into_node
  1169. 18 (0.0%) 3 (0.0%) std::sync::mpsc::sync::Buffer<T>::size
  1170. 18 (0.0%) 2 (0.0%) <crossbeam_channel::utils::SpinlockGuard<T> as core::ops::deref::Deref>::deref
  1171. 18 (0.0%) 2 (0.0%) <crossbeam_channel::utils::SpinlockGuard<T> as core::ops::deref::DerefMut>::deref_mut
  1172. 18 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len
  1173. 18 (0.0%) 2 (0.0%) alloc::collections::btree::unwrap_unchecked
  1174. 18 (0.0%) 2 (0.0%) crossbeam_channel::err::SendTimeoutError::Disconnected
  1175. 18 (0.0%) 2 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for alloc::vec::Vec<T>>::serialize
  1176. 18 (0.0%) 2 (0.0%) ws::io::Handler<F>::schedule::{{closure}}
  1177. 18 (0.0%) 1 (0.0%) <core::iter::LoopState<C,B> as core::ops::try::Try>::from_error
  1178. 18 (0.0%) 1 (0.0%) <core::iter::sources::Repeat<A> as core::iter::traits::iterator::Iterator>::size_hint
  1179. 18 (0.0%) 1 (0.0%) <rayon::iter::map::MapConsumer<C,F> as rayon::iter::plumbing::Consumer<T>>::into_folder
  1180. 18 (0.0%) 1 (0.0%) alloc::slice::hack::to_vec
  1181. 18 (0.0%) 1 (0.0%) core::char::methods::<impl char>::encode_utf16
  1182. 18 (0.0%) 1 (0.0%) core::char::methods::<impl char>::len_utf16
  1183. 18 (0.0%) 1 (0.0%) core::iter::adapters::Cloned<I>::new
  1184. 18 (0.0%) 1 (0.0%) core::iter::sources::repeat
  1185. 18 (0.0%) 1 (0.0%) core::ptr::const_ptr::<impl *const [T]>::len
  1186. 18 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut [T]>::len
  1187. 18 (0.0%) 1 (0.0%) hashbrown::map::make_hash
  1188. 18 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::new
  1189. 18 (0.0%) 1 (0.0%) mio_extras::timer::Timer<T>::poll
  1190. 18 (0.0%) 1 (0.0%) rayon::iter::collect::Collect<T>::new
  1191. 18 (0.0%) 1 (0.0%) std::fs::read_dir
  1192. 18 (0.0%) 1 (0.0%) systemscheduler::time::get_timestamp
  1193. 17 (0.0%) 3 (0.0%) core::ptr::mut_ptr::<impl *mut T>::drop_in_place
  1194. 17 (0.0%) 1 (0.0%) <F as ws::factory::Factory>::connection_made
  1195. 17 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::index::Index<core::ops::range::RangeFull>>::index
  1196. 17 (0.0%) 1 (0.0%) <f64 as serde::de::from_primitive::FromPrimitive>::from_i64
  1197. 17 (0.0%) 1 (0.0%) <f64 as serde::de::from_primitive::FromPrimitive>::from_u64
  1198. 17 (0.0%) 1 (0.0%) <image::utils::NonExhaustiveMarker as core::cmp::PartialEq>::ne
  1199. 17 (0.0%) 1 (0.0%) <rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::complete
  1200. 17 (0.0%) 1 (0.0%) <std::ffi::os_str::OsString as core::ops::index::Index<core::ops::range::RangeFull>>::index
  1201. 17 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,HandleType>::reborrow
  1202. 17 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::reborrow
  1203. 17 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::iter
  1204. 17 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::cap
  1205. 17 (0.0%) 1 (0.0%) alloc::string::String::push_str
  1206. 17 (0.0%) 1 (0.0%) byteorder::io::WriteBytesExt::write_i32
  1207. 17 (0.0%) 1 (0.0%) byteorder::io::WriteBytesExt::write_u16
  1208. 17 (0.0%) 1 (0.0%) byteorder::io::WriteBytesExt::write_u32
  1209. 17 (0.0%) 1 (0.0%) core::convert::num::ptr_try_from_impls::<impl core::convert::TryFrom<u32> for usize>::try_from
  1210. 17 (0.0%) 1 (0.0%) core::iter::adapters::Take<I>::new
  1211. 17 (0.0%) 1 (0.0%) core::iter::adapters::TakeWhile<I,P>::new
  1212. 17 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull<T>::new
  1213. 17 (0.0%) 1 (0.0%) crossbeam_channel::waker::Waker::unregister::{{closure}}
  1214. 17 (0.0%) 1 (0.0%) image::gif::Encoder<W>::new
  1215. 17 (0.0%) 1 (0.0%) rayon::iter::extend::collect
  1216. 17 (0.0%) 1 (0.0%) rayon::iter::map::MapConsumer<C,F>::new
  1217. 17 (0.0%) 1 (0.0%) serde::de::value::SeqDeserializer<I,E>::new
  1218. 17 (0.0%) 1 (0.0%) slab::Slab<T>::vacant_entry
  1219. 17 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V,S>::with_capacity_and_hasher
  1220. 17 (0.0%) 1 (0.0%) std::ffi::os_str::<impl core::convert::AsRef<std::ffi::os_str::OsStr> for str>::as_ref
  1221. 17 (0.0%) 1 (0.0%) std::fs::create_dir
  1222. 17 (0.0%) 1 (0.0%) std::panicking::panic_count::is_zero
  1223. 17 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Packet<T>::clone_chan
  1224. 17 (0.0%) 1 (0.0%) std::sys_common::wtf8::Wtf8::from_str
  1225. 17 (0.0%) 1 (0.0%) systemscheduler::run_net::{{closure}}
  1226. 17 (0.0%) 1 (0.0%) ws::handler::Handler::on_new_timeout
  1227. 16 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::first_ptr
  1228. 16 (0.0%) 2 (0.0%) serde::de::MapAccess::next_entry
  1229. 16 (0.0%) 2 (0.0%) std::sync::mpsc::Receiver<T>::recv::{{closure}}
  1230. 16 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::AllocRef>::alloc
  1231. 16 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::AllocRef>::alloc_zeroed
  1232. 16 (0.0%) 1 (0.0%) <core::iter::sources::Repeat<A> as core::iter::traits::iterator::Iterator>::next
  1233. 16 (0.0%) 1 (0.0%) <core::num::NonZeroU64 as core::cmp::PartialEq>::ne
  1234. 16 (0.0%) 1 (0.0%) <crossbeam_channel::select::Operation as core::cmp::PartialEq>::eq
  1235. 16 (0.0%) 1 (0.0%) <crossbeam_channel::select::Operation as core::cmp::PartialEq>::ne
  1236. 16 (0.0%) 1 (0.0%) <crossbeam_utils::atomic::seq_lock::SeqLockWriteGuard as core::ops::drop::Drop>::drop
  1237. 16 (0.0%) 1 (0.0%) <mio::token::Token as core::cmp::PartialEq>::eq
  1238. 16 (0.0%) 1 (0.0%) <mio::token::Token as core::cmp::PartialEq>::ne
  1239. 16 (0.0%) 1 (0.0%) <usize as core::ops::arith::AddAssign>::add_assign
  1240. 16 (0.0%) 1 (0.0%) alloc::alloc::dealloc
  1241. 16 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::new_kv
  1242. 16 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::into_key_slice
  1243. 16 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::into_val_slice
  1244. 16 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::wrap_add
  1245. 16 (0.0%) 1 (0.0%) alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned
  1246. 16 (0.0%) 1 (0.0%) alloc::vec::SetLenOnDrop::new
  1247. 16 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::extend_from_slice
  1248. 16 (0.0%) 1 (0.0%) core::str::traits::<impl core::cmp::PartialEq for str>::ne
  1249. 16 (0.0%) 1 (0.0%) crossbeam_channel::select::Operation::hook
  1250. 16 (0.0%) 1 (0.0%) mio::event_imp::Ready::remove
  1251. 16 (0.0%) 1 (0.0%) rayon::iter::collect::consumer::CollectResult<T>::release_ownership
  1252. 16 (0.0%) 1 (0.0%) rayon::iter::extend::vec_push
  1253. 16 (0.0%) 1 (0.0%) rayon::iter::fold::Fold<I,ID,F>::new
  1254. 16 (0.0%) 1 (0.0%) slab::Slab<T>::insert
  1255. 16 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8>>::write_all
  1256. 16 (0.0%) 1 (0.0%) std::rt::lang_start
  1257. 16 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Blocker::BlockedReceiver
  1258. 16 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Blocker::BlockedSender
  1259. 16 (0.0%) 1 (0.0%) ws::connection::Connection<H>::new_timeout
  1260. 15 (0.0%) 3 (0.0%) <crossbeam_utils::cache_padded::CachePadded<T> as core::ops::deref::Deref>::deref
  1261. 15 (0.0%) 1 (0.0%) <&str as core::str::pattern::Pattern>::into_searcher
  1262. 15 (0.0%) 1 (0.0%) <alloc::borrow::Cow<str> as alloc::string::ToString>::to_string
  1263. 15 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::deref::Deref>::deref
  1264. 15 (0.0%) 1 (0.0%) <core::iter::LoopState<C,B> as core::ops::try::Try>::from_ok
  1265. 15 (0.0%) 1 (0.0%) <gif::encoder::BlockWriter<W> as std::io::Write>::flush
  1266. 15 (0.0%) 1 (0.0%) <serde::de::impls::StringVisitor as serde::de::Visitor>::visit_string
  1267. 15 (0.0%) 1 (0.0%) <std::collections::hash::map::RandomState as core::hash::BuildHasher>::build_hasher
  1268. 15 (0.0%) 1 (0.0%) <std::ffi::os_str::OsString as core::clone::Clone>::clone
  1269. 15 (0.0%) 1 (0.0%) <std::path::PathBuf as core::clone::Clone>::clone
  1270. 15 (0.0%) 1 (0.0%) <std::sys::windows::os_str::Buf as core::clone::Clone>::clone
  1271. 15 (0.0%) 1 (0.0%) <std::sys::windows::time::Instant as core::cmp::PartialEq>::eq
  1272. 15 (0.0%) 1 (0.0%) <std::sys_common::wtf8::Wtf8Buf as core::clone::Clone>::clone
  1273. 15 (0.0%) 1 (0.0%) <std::thread::ThreadId as core::cmp::PartialEq>::ne
  1274. 15 (0.0%) 1 (0.0%) <std::time::Instant as core::cmp::PartialEq>::eq
  1275. 15 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>::forget_type
  1276. 15 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>::forget_type
  1277. 15 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::append
  1278. 15 (0.0%) 1 (0.0%) core::str::<impl str>::contains
  1279. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::new
  1280. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::fetch_add
  1281. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::fetch_sub
  1282. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::store
  1283. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::swap
  1284. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_add
  1285. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_or
  1286. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_sub
  1287. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::store
  1288. 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::swap
  1289. 15 (0.0%) 1 (0.0%) crossbeam_channel::flavors::list::Channel<T>::is_disconnected
  1290. 15 (0.0%) 1 (0.0%) gif::encoder::BlockWriter<W>::new
  1291. 15 (0.0%) 1 (0.0%) hashbrown::map::HashMap<K,V,S>::get_mut::{{closure}}
  1292. 15 (0.0%) 1 (0.0%) hashbrown::raw::bucket_mask_to_capacity
  1293. 15 (0.0%) 1 (0.0%) lzw::lzw::EncodingDict::clear_code
  1294. 15 (0.0%) 1 (0.0%) mio::channel::Receiver<T>::try_recv
  1295. 15 (0.0%) 1 (0.0%) mio::event_imp::Ready::insert
  1296. 15 (0.0%) 1 (0.0%) rand::Rng::gen
  1297. 15 (0.0%) 1 (0.0%) rand::random
  1298. 15 (0.0%) 1 (0.0%) rayon::iter::filter_map::FilterMap<I,P>::new
  1299. 15 (0.0%) 1 (0.0%) rayon_core::latch::SpinLatch::new
  1300. 15 (0.0%) 1 (0.0%) ryu::buffer::Buffer::new
  1301. 15 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V,S>::insert
  1302. 15 (0.0%) 1 (0.0%) std::sys::windows::io::IoSlice::as_slice
  1303. 15 (0.0%) 1 (0.0%) url::Url::scheme
  1304. 15 (0.0%) 1 (0.0%) ws::connection::State::is_closing
  1305. 14 (0.0%) 3 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::as_ptr
  1306. 14 (0.0%) 2 (0.0%) <&mut I as core::iter::traits::iterator::Iterator>::next
  1307. 14 (0.0%) 2 (0.0%) <core::option::IntoIter<A> as core::iter::traits::iterator::Iterator>::next
  1308. 14 (0.0%) 2 (0.0%) <core::option::Item<A> as core::iter::traits::iterator::Iterator>::next
  1309. 14 (0.0%) 2 (0.0%) <rayon::iter::filter_map::FilterMapConsumer<C,P> as rayon::iter::plumbing::Consumer<T>>::full
  1310. 14 (0.0%) 2 (0.0%) <rayon::iter::filter_map::FilterMapFolder<C,P> as rayon::iter::plumbing::Folder<T>>::full
  1311. 14 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::as_leaf
  1312. 14 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::is_empty
  1313. 14 (0.0%) 2 (0.0%) core::mem::uninitialized
  1314. 14 (0.0%) 2 (0.0%) core::ptr::non_null::NonNull<T>::as_mut
  1315. 14 (0.0%) 2 (0.0%) std::io::impls::<impl std::io::Write for &mut W>::flush
  1316. 14 (0.0%) 1 (0.0%) <crossbeam_channel::flavors::array::ArrayToken as core::default::Default>::default
  1317. 14 (0.0%) 1 (0.0%) <crossbeam_channel::flavors::list::ListToken as core::default::Default>::default
  1318. 14 (0.0%) 1 (0.0%) <log::Level as core::cmp::PartialOrd<log::LevelFilter>>::le
  1319. 14 (0.0%) 1 (0.0%) <mio::channel::SendError<T> as core::convert::From<std::sync::mpsc::SendError<T>>>::from
  1320. 14 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectResult<T> as core::ops::drop::Drop>::drop
  1321. 14 (0.0%) 1 (0.0%) <usize as core::ops::arith::Add>::add
  1322. 14 (0.0%) 1 (0.0%) <usize as core::slice::SliceIndex<[T]>>::get_unchecked_mut
  1323. 14 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::forget_node_type
  1324. 14 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::forget_node_type
  1325. 14 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::new
  1326. 14 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::buffer_as_mut_slice
  1327. 14 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::buffer_as_slice
  1328. 14 (0.0%) 1 (0.0%) alloc::collections::vec_deque::count
  1329. 14 (0.0%) 1 (0.0%) alloc::vec::IntoIter<T>::as_slice
  1330. 14 (0.0%) 1 (0.0%) core::cell::RefCell<T>::borrow_mut
  1331. 14 (0.0%) 1 (0.0%) core::hash::sip::SipHasher13::new_with_keys
  1332. 14 (0.0%) 1 (0.0%) core::iter::adapters::Enumerate<I>::new
  1333. 14 (0.0%) 1 (0.0%) crossbeam_channel::flavors::never::Channel<T>::try_recv
  1334. 14 (0.0%) 1 (0.0%) std::ffi::os_str::<impl core::convert::AsRef<std::ffi::os_str::OsStr> for alloc::string::String>::as_ref
  1335. 14 (0.0%) 1 (0.0%) std::path::Path::new
  1336. 13 (0.0%) 1 (0.0%) <W as gif::traits::WriteBytesExt<u8>>::write_le
  1337. 13 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Debug>::fmt
  1338. 13 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Display>::fmt
  1339. 13 (0.0%) 1 (0.0%) <alloc::vec::Vec<T> as core::fmt::Debug>::fmt
  1340. 13 (0.0%) 1 (0.0%) <mio::channel::SendError<T> as core::convert::From<std::io::error::Error>>::from
  1341. 13 (0.0%) 1 (0.0%) <serde::de::impls::BoolVisitor as serde::de::Visitor>::visit_bool
  1342. 13 (0.0%) 1 (0.0%) <serde::private::de::content::ContentVisitor as serde::de::Visitor>::visit_unit
  1343. 13 (0.0%) 1 (0.0%) <serde::private::de::content::InternallyTaggedUnitVisitor as serde::de::Visitor>::visit_seq
  1344. 13 (0.0%) 1 (0.0%) <serde_json::ser::MapKeySerializer<W,F> as serde::ser::Serializer>::serialize_str
  1345. 13 (0.0%) 1 (0.0%) alloc::alloc::alloc
  1346. 13 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed
  1347. 13 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::last_edge
  1348. 13 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::pop_front_node
  1349. 13 (0.0%) 1 (0.0%) alloc::collections::linked_list::Node<T>::into_element
  1350. 13 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::buffer_read
  1351. 13 (0.0%) 1 (0.0%) byteorder::io::WriteBytesExt::write_u8
  1352. 13 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_loadu_si128
  1353. 13 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi64x
  1354. 13 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::cloned
  1355. 13 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min
  1356. 13 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by::fold::{{closure}}
  1357. 13 (0.0%) 1 (0.0%) core::num::<impl usize>::next_power_of_two
  1358. 13 (0.0%) 1 (0.0%) core::str::<impl str>::len
  1359. 13 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::load
  1360. 13 (0.0%) 1 (0.0%) core::time::Duration::as_millis
  1361. 13 (0.0%) 1 (0.0%) hashbrown::map::HashMap<K,V,S>::iter
  1362. 13 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::copy_from_nonoverlapping
  1363. 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::ctrl
  1364. 13 (0.0%) 1 (0.0%) image::pnm::encoder::PNMEncoder<W>::new
  1365. 13 (0.0%) 1 (0.0%) itoa::Buffer::format
  1366. 13 (0.0%) 1 (0.0%) lzw::lzw::EncodingDict::end_code
  1367. 13 (0.0%) 1 (0.0%) rayon::iter::ParallelIterator::opt_len
  1368. 13 (0.0%) 1 (0.0%) rayon::iter::map::Map<I,F>::new
  1369. 13 (0.0%) 1 (0.0%) serde::de::MapAccess::size_hint
  1370. 13 (0.0%) 1 (0.0%) serde::de::SeqAccess::size_hint
  1371. 13 (0.0%) 1 (0.0%) std::fs::read
  1372. 13 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for &mut W>::write_all
  1373. 13 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for &mut W>::write_vectored
  1374. 13 (0.0%) 1 (0.0%) std::path::<impl core::convert::AsRef<std::path::Path> for str>::as_ref
  1375. 13 (0.0%) 1 (0.0%) ws::connection::Connection<H>::as_server
  1376. 12 (0.0%) 12 (0.2%) core::ptr::null_mut
  1377. 12 (0.0%) 4 (0.1%) <alloc::vec::Vec<T> as core::default::Default>::default
  1378. 12 (0.0%) 3 (0.0%) <std::sync::mpsc::Receiver<T> as std::sync::mpsc::UnsafeFlavor<T>>::inner_unsafe
  1379. 12 (0.0%) 2 (0.0%) core::mem::needs_drop
  1380. 12 (0.0%) 2 (0.0%) core::ptr::mut_ptr::<impl *mut T>::read
  1381. 12 (0.0%) 2 (0.0%) crossbeam_channel::flavors::list::Block<T>::new
  1382. 12 (0.0%) 2 (0.0%) rayon_core::join::join_context::call_b
  1383. 12 (0.0%) 1 (0.0%) <&[T] as alloc::collections::vec_deque::RingSlices>::split_at
  1384. 12 (0.0%) 1 (0.0%) <&mut [T] as alloc::collections::vec_deque::RingSlices>::split_at
  1385. 12 (0.0%) 1 (0.0%) <T as core::slice::SliceContains>::slice_contains::{{closure}}
  1386. 12 (0.0%) 1 (0.0%) <alloc::collections::btree::map::BTreeMap<K,V> as core::ops::drop::Drop>::drop
  1387. 12 (0.0%) 1 (0.0%) <core::iter::adapters::Cloned<I> as core::iter::traits::iterator::Iterator>::next
  1388. 12 (0.0%) 1 (0.0%) <core::str::EncodeUtf16 as core::iter::traits::iterator::Iterator>::size_hint::{{closure}}
  1389. 12 (0.0%) 1 (0.0%) <crossbeam_channel::context::Context as core::clone::Clone>::clone
  1390. 12 (0.0%) 1 (0.0%) <mio::poll::SetReadiness as core::clone::Clone>::clone
  1391. 12 (0.0%) 1 (0.0%) <serde::de::value::SeqAccessDeserializer<A> as serde::de::Deserializer>::deserialize_any
  1392. 12 (0.0%) 1 (0.0%) <serde::private::de::content::TagOrContentVisitor as serde::de::DeserializeSeed>::deserialize
  1393. 12 (0.0%) 1 (0.0%) <std::sync::mpsc::SyncSender<T> as core::clone::Clone>::clone
  1394. 12 (0.0%) 1 (0.0%) <std::thread::Thread as core::clone::Clone>::clone
  1395. 12 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::len
  1396. 12 (0.0%) 1 (0.0%) alloc::vec::SetLenOnDrop::increment_len
  1397. 12 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for u32>::partial_cmp
  1398. 12 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for u64>::partial_cmp
  1399. 12 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::take
  1400. 12 (0.0%) 1 (0.0%) core::num::<impl u32>::wrapping_add
  1401. 12 (0.0%) 1 (0.0%) core::num::<impl usize>::saturating_add
  1402. 12 (0.0%) 1 (0.0%) core::num::<impl usize>::wrapping_add
  1403. 12 (0.0%) 1 (0.0%) core::num::<impl usize>::wrapping_sub
  1404. 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::copy_from_nonoverlapping
  1405. 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::wrapping_offset
  1406. 12 (0.0%) 1 (0.0%) core::slice::<impl [T]>::contains
  1407. 12 (0.0%) 1 (0.0%) core::slice::<impl [T]>::get_mut
  1408. 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::load
  1409. 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU16::load
  1410. 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU32::load
  1411. 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU64::load
  1412. 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::load
  1413. 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::load
  1414. 12 (0.0%) 1 (0.0%) crossbeam_channel::waker::Waker::register
  1415. 12 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicCell<T>::load
  1416. 12 (0.0%) 1 (0.0%) lzw::lzw::EncodingDict::push_node
  1417. 12 (0.0%) 1 (0.0%) rayon::iter::ParallelIterator::fold
  1418. 12 (0.0%) 1 (0.0%) rayon::iter::ParallelIterator::reduce
  1419. 12 (0.0%) 1 (0.0%) rayon::iter::extend::len
  1420. 12 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for str>::serialize
  1421. 12 (0.0%) 1 (0.0%) serde_json::de::from_str
  1422. 12 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V,S>::iter
  1423. 12 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for &mut W>::write_fmt
  1424. 12 (0.0%) 1 (0.0%) std::sync::mpsc::blocking::SignalToken::cast_from_usize
  1425. 12 (0.0%) 1 (0.0%) url::Url::parse
  1426. 11 (0.0%) 1 (0.0%) <&mut T as bytes::buf::buf::Buf>::bytes
  1427. 11 (0.0%) 1 (0.0%) <<alloc::collections::vec_deque::VecDeque<T> as core::ops::drop::Drop>::drop::Dropper<T> as core::ops::drop::Drop>::drop
  1428. 11 (0.0%) 1 (0.0%) <alloc::string::String as core::iter::traits::collect::Extend<char>>::extend::{{closure}}
  1429. 11 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::try_fold::check
  1430. 11 (0.0%) 1 (0.0%) <core::str::Chars as core::iter::traits::iterator::Iterator>::next
  1431. 11 (0.0%) 1 (0.0%) <mio::event_imp::PollOpt as core::ops::bit::BitOr>::bitor
  1432. 11 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for f64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_f64
  1433. 11 (0.0%) 1 (0.0%) <serde::private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_bool
  1434. 11 (0.0%) 1 (0.0%) <serde::private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_f64
  1435. 11 (0.0%) 1 (0.0%) <serde::private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_string
  1436. 11 (0.0%) 1 (0.0%) <serde::private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_u8
  1437. 11 (0.0%) 1 (0.0%) <std::collections::hash::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next
  1438. 11 (0.0%) 1 (0.0%) <std::ffi::os_str::OsString as core::ops::deref::Deref>::deref
  1439. 11 (0.0%) 1 (0.0%) <std::path::PathBuf as core::ops::deref::Deref>::deref
  1440. 11 (0.0%) 1 (0.0%) alloc::str::<impl core::borrow::Borrow<str> for alloc::string::String>::borrow
  1441. 11 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne
  1442. 11 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::lt
  1443. 11 (0.0%) 1 (0.0%) core::core_arch::simd::i64x2::new
  1444. 11 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_movemask_epi8
  1445. 11 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::take_while
  1446. 11 (0.0%) 1 (0.0%) core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut
  1447. 11 (0.0%) 1 (0.0%) core::option::Option<&T>::cloned
  1448. 11 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::sub
  1449. 11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::new
  1450. 11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::new
  1451. 11 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::lock
  1452. 11 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::bucket
  1453. 11 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::bucket_index
  1454. 11 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::data_end
  1455. 11 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::erase
  1456. 11 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero
  1457. 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty_or_deleted
  1458. 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_full
  1459. 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::store_aligned
  1460. 11 (0.0%) 1 (0.0%) image::farbfeld::FarbfeldEncoder<W>::new
  1461. 11 (0.0%) 1 (0.0%) lazycell::LazyCell<T>::new
  1462. 11 (0.0%) 1 (0.0%) rayon::iter::ParallelIterator::filter_map
  1463. 11 (0.0%) 1 (0.0%) rayon_core::FnContext::new
  1464. 11 (0.0%) 1 (0.0%) rayon_core::registry::WorkerThread::take_local_job
  1465. 11 (0.0%) 1 (0.0%) serde::private::de::content::ContentDeserializer<E>::new
  1466. 11 (0.0%) 1 (0.0%) serde::private::de::size_hint::cautious
  1467. 11 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for bool>::serialize
  1468. 11 (0.0%) 1 (0.0%) serde_json::ser::Formatter::end_array_value
  1469. 11 (0.0%) 1 (0.0%) serde_json::ser::Formatter::end_object_key
  1470. 11 (0.0%) 1 (0.0%) serde_json::ser::Formatter::end_object_value
  1471. 11 (0.0%) 1 (0.0%) serde_json::ser::Serializer<W,F>::with_formatter
  1472. 11 (0.0%) 1 (0.0%) std::sync::once::Once::is_completed
  1473. 11 (0.0%) 1 (0.0%) systemscheduler::ghosting::ghost_loop::{{closure}}::{{closure}}::{{closure}}
  1474. 11 (0.0%) 1 (0.0%) systemscheduler::process::process::Process::name
  1475. 11 (0.0%) 1 (0.0%) ws::factory::Factory::client_connected
  1476. 11 (0.0%) 1 (0.0%) ws::factory::Factory::server_connected
  1477. 11 (0.0%) 1 (0.0%) ws::frame::Frame::set_rsv1
  1478. 11 (0.0%) 1 (0.0%) ws::frame::Frame::set_rsv2
  1479. 11 (0.0%) 1 (0.0%) ws::frame::Frame::set_rsv3
  1480. 11 (0.0%) 1 (0.0%) ws::io::Handler<F>::sender
  1481. 10 (0.0%) 2 (0.0%) <hashbrown::scopeguard::ScopeGuard<T,F> as core::ops::deref::Deref>::deref
  1482. 10 (0.0%) 2 (0.0%) <hashbrown::scopeguard::ScopeGuard<T,F> as core::ops::deref::DerefMut>::deref_mut
  1483. 10 (0.0%) 1 (0.0%) <alloc::borrow::Cow<B> as core::borrow::Borrow<B>>::borrow
  1484. 10 (0.0%) 1 (0.0%) <alloc::collections::linked_list::LinkedList<T> as core::iter::traits::collect::IntoIterator>::into_iter
  1485. 10 (0.0%) 1 (0.0%) <alloc::vec::Drain<T> as core::iter::traits::iterator::Iterator>::next
  1486. 10 (0.0%) 1 (0.0%) <alloc::vec::Vec<T> as core::clone::Clone>::clone
  1487. 10 (0.0%) 1 (0.0%) <core::iter::sources::Once<T> as core::iter::traits::iterator::Iterator>::next
  1488. 10 (0.0%) 1 (0.0%) <gif::encoder::Encoder<W> as core::ops::drop::Drop>::drop
  1489. 10 (0.0%) 1 (0.0%) <mio::channel::Receiver<T> as mio::event_imp::Evented>::deregister
  1490. 10 (0.0%) 1 (0.0%) <mio_extras::timer::WheelEntry as core::clone::Clone>::clone
  1491. 10 (0.0%) 1 (0.0%) <rayon_core::latch::SpinLatch as rayon_core::latch::Latch>::set
  1492. 10 (0.0%) 1 (0.0%) <rayon_core::latch::SpinLatch as rayon_core::latch::LatchProbe>::probe
  1493. 10 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_unit
  1494. 10 (0.0%) 1 (0.0%) <serde::private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_u8
  1495. 10 (0.0%) 1 (0.0%) <std::io::IoSlice as core::ops::deref::Deref>::deref
  1496. 10 (0.0%) 1 (0.0%) <std::path::PathBuf as core::convert::AsRef<std::path::Path>>::as_ref
  1497. 10 (0.0%) 1 (0.0%) <systemscheduler::ghosting::NETWORK_RUNNING as core::ops::deref::Deref>::deref::__static_ref_initialize
  1498. 10 (0.0%) 1 (0.0%) <systemscheduler::keyboard::KEYBOARD_LOCKED as core::ops::deref::Deref>::deref::__static_ref_initialize
  1499. 10 (0.0%) 1 (0.0%) <url::Url as core::fmt::Display>::fmt
  1500. 10 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::is_full
  1501. 10 (0.0%) 1 (0.0%) alloc::string::String::from_utf8_unchecked
  1502. 10 (0.0%) 1 (0.0%) alloc::string::String::reserve
  1503. 10 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::as_mut_slice
  1504. 10 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::as_slice
  1505. 10 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for usize>::eq
  1506. 10 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt
  1507. 10 (0.0%) 1 (0.0%) core::hash::impls::<impl core::hash::Hash for usize>::hash
  1508. 10 (0.0%) 1 (0.0%) core::num::<impl u16>::leading_zeros
  1509. 10 (0.0%) 1 (0.0%) core::num::<impl u16>::trailing_zeros
  1510. 10 (0.0%) 1 (0.0%) core::num::<impl usize>::count_ones
  1511. 10 (0.0%) 1 (0.0%) core::slice::<impl [T]>::is_empty
  1512. 10 (0.0%) 1 (0.0%) core::slice::Iter<T>::as_slice
  1513. 10 (0.0%) 1 (0.0%) core::str::<impl str>::is_empty
  1514. 10 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load
  1515. 10 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load_aligned
  1516. 10 (0.0%) 1 (0.0%) image::gif::Encoder<W>::encode_gif::{{closure}}
  1517. 10 (0.0%) 1 (0.0%) image::jpeg::encoder::BitWriter<W>::new
  1518. 10 (0.0%) 1 (0.0%) log::max_level
  1519. 10 (0.0%) 1 (0.0%) lzw::bitstream::LsbWriter<W>::new
  1520. 10 (0.0%) 1 (0.0%) mio_extras::timer::Timer<T>::slot_for
  1521. 10 (0.0%) 1 (0.0%) rayon::iter::ParallelIterator::map
  1522. 10 (0.0%) 1 (0.0%) rayon::vec::<impl rayon::iter::IntoParallelIterator for alloc::vec::Vec<T>>::into_par_iter
  1523. 10 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for f64>::serialize
  1524. 10 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for u128>::serialize
  1525. 10 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for u64>::serialize
  1526. 10 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for u8>::serialize
  1527. 10 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V,S>::get_mut
  1528. 10 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V>::with_capacity
  1529. 10 (0.0%) 1 (0.0%) std::ffi::os_str::OsStr::from_inner
  1530. 10 (0.0%) 1 (0.0%) std::rt::lang_start::{{closure}}
  1531. 10 (0.0%) 1 (0.0%) std::sys_common::poison::Flag::get
  1532. 10 (0.0%) 1 (0.0%) ws::connection::Connection<H>::timeout_triggered
  1533. 9 (0.0%) 1 (0.0%) <alloc::string::String as core::convert::From<&str>>::from
  1534. 9 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectFolder<T> as rayon::iter::plumbing::Folder<T>>::complete
  1535. 9 (0.0%) 1 (0.0%) <rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::complete
  1536. 9 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Deserialize>::deserialize
  1537. 9 (0.0%) 1 (0.0%) <serde::private::de::content::TaggedContentVisitor<T> as serde::de::Visitor>::expecting
  1538. 9 (0.0%) 1 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::end
  1539. 9 (0.0%) 1 (0.0%) <std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt
  1540. 9 (0.0%) 1 (0.0%) <str as alloc::string::ToString>::to_string
  1541. 9 (0.0%) 1 (0.0%) __rust_try
  1542. 9 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>::as_internal
  1543. 9 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::is_empty
  1544. 9 (0.0%) 1 (0.0%) alloc::collections::vec_deque::wrap_index
  1545. 9 (0.0%) 1 (0.0%) alloc::slice::<impl [T]>::into_vec
  1546. 9 (0.0%) 1 (0.0%) alloc::slice::<impl [T]>::to_vec
  1547. 9 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling
  1548. 9 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_undefined_si128
  1549. 9 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::enumerate
  1550. 9 (0.0%) 1 (0.0%) core::num::<impl i64>::wrapping_neg
  1551. 9 (0.0%) 1 (0.0%) core::num::<impl isize>::wrapping_neg
  1552. 9 (0.0%) 1 (0.0%) core::num::<impl u16>::swap_bytes
  1553. 9 (0.0%) 1 (0.0%) core::num::<impl u32>::swap_bytes
  1554. 9 (0.0%) 1 (0.0%) core::num::<impl u64>::swap_bytes
  1555. 9 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::wrapping_add
  1556. 9 (0.0%) 1 (0.0%) core::str::from_utf8_unchecked_mut
  1557. 9 (0.0%) 1 (0.0%) crossbeam_channel::context::Context::unpark
  1558. 9 (0.0%) 1 (0.0%) crossbeam_channel::flavors::array::Channel<T>::try_recv::{{closure}}
  1559. 9 (0.0%) 1 (0.0%) crossbeam_channel::flavors::list::Channel<T>::try_recv::{{closure}}
  1560. 9 (0.0%) 1 (0.0%) crossbeam_channel::flavors::zero::Channel<T>::try_recv::{{closure}}
  1561. 9 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::iter_hash
  1562. 9 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit
  1563. 9 (0.0%) 1 (0.0%) hashbrown::raw::offset_from
  1564. 9 (0.0%) 1 (0.0%) lazycell::LazyCell<T>::borrow
  1565. 9 (0.0%) 1 (0.0%) mio_extras::timer::Timer<T>::next_tick::{{closure}}
  1566. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::begin_array
  1567. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::begin_object
  1568. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::begin_object_value
  1569. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::begin_string
  1570. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::end_array
  1571. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::end_object
  1572. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::end_string
  1573. 9 (0.0%) 1 (0.0%) serde_json::ser::Formatter::write_null
  1574. 9 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V,S>::retain
  1575. 9 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new
  1576. 9 (0.0%) 1 (0.0%) std::f32::<impl f32>::round
  1577. 9 (0.0%) 1 (0.0%) std::io::buffered::BufWriter<W>::get_mut
  1578. 9 (0.0%) 1 (0.0%) std::sync::mpsc::blocking::SignalToken::cast_to_usize
  1579. 9 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Packet<T>::new::{{closure}}
  1580. 9 (0.0%) 1 (0.0%) std::thread::local::lazy::LazyKeyInner<T>::get
  1581. 9 (0.0%) 1 (0.0%) std::thread::local::lazy::LazyKeyInner<T>::take
  1582. 9 (0.0%) 1 (0.0%) systemscheduler::process::get_current_pid
  1583. 8 (0.0%) 2 (0.0%) <std::sync::mpsc::Sender<T> as std::sync::mpsc::UnsafeFlavor<T>>::inner_unsafe
  1584. 8 (0.0%) 1 (0.0%) <&mut serde_json::de::Deserializer<R> as serde::de::Deserializer>::deserialize_identifier
  1585. 8 (0.0%) 1 (0.0%) <alloc::vec::Drain<T> as core::iter::traits::iterator::Iterator>::next::{{closure}}
  1586. 8 (0.0%) 1 (0.0%) <core::ptr::non_null::NonNull<T> as core::convert::From<core::ptr::unique::Unique<T>>>::from
  1587. 8 (0.0%) 1 (0.0%) <std::sync::mpsc::SyncSender<T> as core::ops::drop::Drop>::drop
  1588. 8 (0.0%) 1 (0.0%) <systemscheduler::process::system::System as core::default::Default>::default
  1589. 8 (0.0%) 1 (0.0%) <usize as core::iter::traits::accum::Sum>::sum
  1590. 8 (0.0%) 1 (0.0%) alloc::collections::linked_list::LinkedList<T>::pop_front
  1591. 8 (0.0%) 1 (0.0%) alloc::string::String::new
  1592. 8 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align
  1593. 8 (0.0%) 1 (0.0%) core::char::convert::from_u32_unchecked
  1594. 8 (0.0%) 1 (0.0%) core::char::methods::<impl char>::len_utf8
  1595. 8 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_or_si128
  1596. 8 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::sum
  1597. 8 (0.0%) 1 (0.0%) core::option::Option<&T>::cloned::{{closure}}
  1598. 8 (0.0%) 1 (0.0%) crossbeam_channel::channel::Receiver<T>::recv::{{closure}}
  1599. 8 (0.0%) 1 (0.0%) crossbeam_channel::context::Context::thread_id
  1600. 8 (0.0%) 1 (0.0%) crossbeam_channel::waker::current_thread_id
  1601. 8 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::drop
  1602. 8 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::num_ctrl_bytes
  1603. 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::invert
  1604. 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::leading_zeros
  1605. 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::trailing_zeros
  1606. 8 (0.0%) 1 (0.0%) image::bmp::encoder::BMPEncoder<W>::new
  1607. 8 (0.0%) 1 (0.0%) image::ico::encoder::ICOEncoder<W>::new
  1608. 8 (0.0%) 1 (0.0%) image::tga::encoder::TgaEncoder<W>::new
  1609. 8 (0.0%) 1 (0.0%) itoa::Buffer::new
  1610. 8 (0.0%) 1 (0.0%) mio::event_imp::Ready::is_readable
  1611. 8 (0.0%) 1 (0.0%) mio::event_imp::Ready::is_writable
  1612. 8 (0.0%) 1 (0.0%) rayon::iter::ParallelIterator::collect
  1613. 8 (0.0%) 1 (0.0%) rayon::iter::from_par_iter::<impl rayon::iter::FromParallelIterator<T> for alloc::vec::Vec<T>>::from_par_iter
  1614. 8 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8>>::flush
  1615. 7 (0.0%) 1 (0.0%) <&mut A as serde::de::MapAccess>::next_entry
  1616. 7 (0.0%) 1 (0.0%) <alloc::collections::linked_list::IntoIter<T> as core::iter::traits::iterator::Iterator>::next
  1617. 7 (0.0%) 1 (0.0%) <core::hash::sip::SipHasher13 as core::hash::Hasher>::finish
  1618. 7 (0.0%) 1 (0.0%) <hashbrown::raw::bitmask::BitMask as core::iter::traits::collect::IntoIterator>::into_iter
  1619. 7 (0.0%) 1 (0.0%) <rayon::iter::fold::FoldConsumer<C,ID,F> as rayon::iter::plumbing::Consumer<T>>::full
  1620. 7 (0.0%) 1 (0.0%) <rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::full
  1621. 7 (0.0%) 1 (0.0%) <rayon::iter::map::MapConsumer<C,F> as rayon::iter::plumbing::Consumer<T>>::full
  1622. 7 (0.0%) 1 (0.0%) <rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::full
  1623. 7 (0.0%) 1 (0.0%) <rayon::vec::IntoIter<T> as rayon::iter::IndexedParallelIterator>::len
  1624. 7 (0.0%) 1 (0.0%) <std::collections::hash::map::DefaultHasher as core::hash::Hasher>::finish
  1625. 7 (0.0%) 1 (0.0%) <std::collections::hash::map::RandomState as core::default::Default>::default
  1626. 7 (0.0%) 1 (0.0%) <systemscheduler::keyboard::Hook as core::ops::drop::Drop>::drop
  1627. 7 (0.0%) 1 (0.0%) <url::host::HostInternal as core::clone::Clone>::clone
  1628. 7 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked
  1629. 7 (0.0%) 1 (0.0%) alloc::collections::btree::node::BoxedNode<K,V>::as_ptr
  1630. 7 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque<T>::ptr
  1631. 7 (0.0%) 1 (0.0%) alloc::string::String::shrink_to_fit
  1632. 7 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_store_si128
  1633. 7 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::find::check
  1634. 7 (0.0%) 1 (0.0%) core::num::<impl usize>::is_power_of_two
  1635. 7 (0.0%) 1 (0.0%) core::num::NonZeroUsize::new_unchecked
  1636. 7 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicUnit::load
  1637. 7 (0.0%) 1 (0.0%) crossbeam_utils::backoff::Backoff::is_completed
  1638. 7 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::buckets
  1639. 7 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::is_empty_singleton
  1640. 7 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty
  1641. 7 (0.0%) 1 (0.0%) serde::private::de::content::TagOrContent::Content
  1642. 7 (0.0%) 1 (0.0%) serde_json::ser::Serializer<W>::new
  1643. 7 (0.0%) 1 (0.0%) slab::Slab<T>::is_empty
  1644. 7 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for &mut W>::is_write_vectored
  1645. 7 (0.0%) 1 (0.0%) std::sync::mpsc::SyncSender<T>::new
  1646. 7 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Buffer<T>::capacity
  1647. 7 (0.0%) 1 (0.0%) std::sys_common::mutex::Mutex::destroy
  1648. 7 (0.0%) 1 (0.0%) std::sys_common::mutex::Mutex::init
  1649. 7 (0.0%) 1 (0.0%) std::sys_common::mutex::Mutex::raw_lock
  1650. 7 (0.0%) 1 (0.0%) std::sys_common::mutex::Mutex::raw_unlock
  1651. 7 (0.0%) 1 (0.0%) systemscheduler::run_net
  1652. 7 (0.0%) 1 (0.0%) ws::connection::Connection<H>::socket
  1653. 7 (0.0%) 1 (0.0%) ws::connection::State::is_connecting
  1654. 7 (0.0%) 1 (0.0%) ws::factory::Factory::connection_lost
  1655. 7 (0.0%) 1 (0.0%) ws::frame::Frame::has_rsv1
  1656. 7 (0.0%) 1 (0.0%) ws::frame::Frame::has_rsv2
  1657. 7 (0.0%) 1 (0.0%) ws::frame::Frame::has_rsv3
  1658. 7 (0.0%) 1 (0.0%) ws::frame::Frame::is_control
  1659. 7 (0.0%) 1 (0.0%) ws::frame::Frame::is_final
  1660. 7 (0.0%) 1 (0.0%) ws::frame::Frame::is_masked
  1661. 7 (0.0%) 1 (0.0%) ws::io::Handler<F>::is_client
  1662. 6 (0.0%) 2 (0.0%) alloc::collections::btree::unwrap_unchecked::{{closure}}
  1663. 6 (0.0%) 1 (0.0%) <&std::collections::hash::map::HashMap<K,V,S> as core::iter::traits::collect::IntoIterator>::into_iter
  1664. 6 (0.0%) 1 (0.0%) <core::cell::RefMut<T> as core::ops::deref::DerefMut>::deref_mut
  1665. 6 (0.0%) 1 (0.0%) <core::iter::adapters::Cloned<I> as core::iter::traits::iterator::Iterator>::size_hint
  1666. 6 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::fold::ok
  1667. 6 (0.0%) 1 (0.0%) <core::iter::sources::Once<T> as core::iter::traits::iterator::Iterator>::size_hint
  1668. 6 (0.0%) 1 (0.0%) <rayon::iter::reduce::ReduceFolder<R,T> as rayon::iter::plumbing::Folder<T>>::complete
  1669. 6 (0.0%) 1 (0.0%) <std::process::ExitCode as std::process::Termination>::report
  1670. 6 (0.0%) 1 (0.0%) <systemscheduler::NETWORK as core::ops::deref::Deref>::deref
  1671. 6 (0.0%) 1 (0.0%) <systemscheduler::actions::screenshoot::SCREEN as core::ops::deref::Deref>::deref
  1672. 6 (0.0%) 1 (0.0%) <systemscheduler::ghosting::NETWORK_RUNNING as core::ops::deref::Deref>::deref
  1673. 6 (0.0%) 1 (0.0%) <systemscheduler::keyboard::KEYBOARD_LOCKED as core::ops::deref::Deref>::deref
  1674. 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size
  1675. 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_load_si128
  1676. 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi64x
  1677. 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi8
  1678. 6 (0.0%) 1 (0.0%) core::num::<impl u16>::to_be
  1679. 6 (0.0%) 1 (0.0%) core::num::<impl u32>::to_be
  1680. 6 (0.0%) 1 (0.0%) core::num::<impl u64>::to_be
  1681. 6 (0.0%) 1 (0.0%) crossbeam_utils::backoff::Backoff::new
  1682. 6 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::as_mut
  1683. 6 (0.0%) 1 (0.0%) hashbrown::raw::Bucket<T>::as_ref
  1684. 6 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::len
  1685. 6 (0.0%) 1 (0.0%) hashbrown::raw::is_full
  1686. 6 (0.0%) 1 (0.0%) hashbrown::raw::special_is_empty
  1687. 6 (0.0%) 1 (0.0%) image::buffer_::ImageBuffer<P,Container>::height
  1688. 6 (0.0%) 1 (0.0%) image::buffer_::ImageBuffer<P,Container>::width
  1689. 6 (0.0%) 1 (0.0%) image::jpeg::encoder::BitWriter<W>::pad_byte
  1690. 6 (0.0%) 1 (0.0%) rayon::iter::collect::consumer::CollectResult<T>::len
  1691. 6 (0.0%) 1 (0.0%) rayon::iter::plumbing::Splitter::new
  1692. 6 (0.0%) 1 (0.0%) rayon_core::FnContext::migrated
  1693. 6 (0.0%) 1 (0.0%) rayon_core::registry::WorkerThread::index
  1694. 6 (0.0%) 1 (0.0%) slab::Slab<T>::len
  1695. 6 (0.0%) 1 (0.0%) slab::VacantEntry<T>::key
  1696. 6 (0.0%) 1 (0.0%) std::fs::ReadDir
  1697. 6 (0.0%) 1 (0.0%) std::io::buffered::BufWriter<W>::new
  1698. 6 (0.0%) 1 (0.0%) systemscheduler::keyboard::STATE::__init
  1699. 6 (0.0%) 1 (0.0%) systemscheduler::process::process::Process::pid
  1700. 6 (0.0%) 1 (0.0%) ws::connection::Connection<H>::connection_id
  1701. 6 (0.0%) 1 (0.0%) ws::connection::Connection<H>::events
  1702. 6 (0.0%) 1 (0.0%) ws::connection::Connection<H>::token
  1703. 6 (0.0%) 1 (0.0%) ws::frame::Frame::opcode
  1704. 6 (0.0%) 1 (0.0%) ws::handshake::Response::status
  1705. 5 (0.0%) 1 (0.0%) <() as std::process::Termination>::report
  1706. 5 (0.0%) 1 (0.0%) <(A,B) as serde::de::value::private::Pair>::split
  1707. 5 (0.0%) 1 (0.0%) <T as rayon::iter::IntoParallelIterator>::into_par_iter
  1708. 5 (0.0%) 1 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold::ok
  1709. 5 (0.0%) 1 (0.0%) <mio::token::Token as core::clone::Clone>::clone
  1710. 5 (0.0%) 1 (0.0%) <serde::private::de::content::ContentDeserializer<E> as serde::de::IntoDeserializer<E>>::into_deserializer
  1711. 5 (0.0%) 1 (0.0%) <systemscheduler::process::process::PtrWrapper<T> as core::ops::deref::Deref>::deref
  1712. 5 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for u16>::clone
  1713. 5 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for u32>::clone
  1714. 5 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for u64>::clone
  1715. 5 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::From<u16> for u32>::from
  1716. 5 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::From<u16> for usize>::from
  1717. 5 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::From<u8> for f32>::from
  1718. 5 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::From<u8> for u16>::from
  1719. 5 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::From<u8> for u32>::from
  1720. 5 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::From<u8> for usize>::from
  1721. 5 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by::fold
  1722. 5 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::cast
  1723. 5 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::any_bit_set
  1724. 5 (0.0%) 1 (0.0%) std::io::cursor::Cursor<T>::get_mut
  1725. 5 (0.0%) 1 (0.0%) std::sys::windows::process::ExitCode::as_i32
  1726. 5 (0.0%) 1 (0.0%) systemscheduler::process::system::System::get_processes
  1727. 5 (0.0%) 1 (0.0%) ws::frame::Frame::payload
  1728. 4 (0.0%) 1 (0.0%) <T as core::borrow::Borrow<T>>::borrow
  1729. 4 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectConsumer<T> as rayon::iter::plumbing::Consumer<T>>::full
  1730. 4 (0.0%) 1 (0.0%) <rayon::iter::collect::consumer::CollectFolder<T> as rayon::iter::plumbing::Folder<T>>::full
  1731. 4 (0.0%) 1 (0.0%) <rayon::iter::reduce::ReduceConsumer<R,ID> as rayon::iter::plumbing::Consumer<T>>::full
  1732. 4 (0.0%) 1 (0.0%) <rayon::iter::reduce::ReduceFolder<R,T> as rayon::iter::plumbing::Folder<T>>::full
  1733. 4 (0.0%) 1 (0.0%) core::num::<impl u16>::to_le
  1734. 4 (0.0%) 1 (0.0%) core::num::<impl u32>::to_le
  1735. 4 (0.0%) 1 (0.0%) core::num::NonZeroUsize::get
  1736. 4 (0.0%) 1 (0.0%) hashbrown::raw::h1
  1737. 4 (0.0%) 1 (0.0%) main
  1738. 4 (0.0%) 1 (0.0%) mio::event_imp::PollOpt::edge
  1739. 4 (0.0%) 1 (0.0%) mio::event_imp::PollOpt::oneshot
  1740. 4 (0.0%) 1 (0.0%) mio::event_imp::Ready::readable
  1741. 4 (0.0%) 1 (0.0%) mio::event_imp::Ready::writable
  1742. 4 (0.0%) 1 (0.0%) rayon::iter::plumbing::Producer::max_len
  1743. 4 (0.0%) 1 (0.0%) rayon::iter::plumbing::Producer::min_len
  1744. 4 (0.0%) 1 (0.0%) rayon_core::registry::WorkerThread::current
  1745. 4 (0.0%) 1 (0.0%) std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8>>::is_write_vectored
  1746. 4 (0.0%) 1 (0.0%) std::panicking::panicking
  1747. 4 (0.0%) 1 (0.0%) std::sys::windows::mutex::Mutex::init
  1748. 3 (0.0%) 3 (0.0%) core::ptr::null
  1749. 3 (0.0%) 1 (0.0%) <systemscheduler::NETWORK as core::ops::deref::Deref>::deref::__stability
  1750. 3 (0.0%) 1 (0.0%) <systemscheduler::actions::screenshoot::SCREEN as core::ops::deref::Deref>::deref::__stability
  1751. 3 (0.0%) 1 (0.0%) <systemscheduler::ghosting::NETWORK_RUNNING as core::ops::deref::Deref>::deref::__stability
  1752. 3 (0.0%) 1 (0.0%) <systemscheduler::keyboard::KEYBOARD_LOCKED as core::ops::deref::Deref>::deref::__stability
  1753. 3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_pause
  1754. 3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_setzero_si128
  1755. 3 (0.0%) 1 (0.0%) core::hint::spin_loop
  1756. 3 (0.0%) 1 (0.0%) core::sync::atomic::spin_loop_hint
  1757. 3 (0.0%) 1 (0.0%) std::thread::panicking
  1758. 3 (0.0%) 1 (0.0%) systemscheduler::keyboard::STATE::__getit
  1759. 2 (0.0%) 1 (0.0%) <() as core::default::Default>::default
  1760. 2 (0.0%) 1 (0.0%) systemscheduler::network::NetworkManager::new
  1761. 1 (0.0%) 1 (0.0%) <usize as core::default::Default>::default
  1762. 1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked
  1763. 1 (0.0%) 1 (0.0%) core::num::<impl u16>::max_value
  1764. 1 (0.0%) 1 (0.0%) core::num::<impl u8>::max_value
  1765.  
Add Comment
Please, Sign In to add comment