Skip to content

Instantly share code, notes, and snippets.

@cschwan
Created June 10, 2020 07:46
Show Gist options
  • Save cschwan/6d6bff817c4d11bf51b88f390f783572 to your computer and use it in GitHub Desktop.
Save cschwan/6d6bff817c4d11bf51b88f390f783572 to your computer and use it in GitHub Desktop.
Samples: 6K of event 'cycles', Event count (approx.): 30565155388
- 100.00% pineappl
- 70.46% pineappl
- 17.23% [.] <&mut dyn erased_serde::de::SeqAccess as serde::de::SeqAccess>::next_element_seed
16.58% <&mut dyn erased_serde::de::SeqAccess as serde::de::SeqAccess>::next_element_seed
- 16.06% [.] <erased_serde::de::erase::SeqAccess<T> as erased_serde::de::SeqAccess>::erased_next_element
16.05% <erased_serde::de::erase::SeqAccess<T> as erased_serde::de::SeqAccess>::erased_next_element
- 13.03% [.] <erased_serde::de::erase::Deserializer<T> as erased_serde::de::Deserializer>::erased_deserialize_f64
12.06% <erased_serde::de::erase::Deserializer<T> as erased_serde::de::Deserializer>::erased_deserialize_f64
- 6.80% [.] <&mut dyn erased_serde::de::Deserializer as serde::de::Deserializer>::deserialize_f64
5.69% <&mut dyn erased_serde::de::Deserializer as serde::de::Deserializer>::deserialize_f64
- 5.43% [.] std::io::Read::read_exact
+ 3.42% 0x561baa435ec0
+ 1.22% 0x561baa41e010
0.69% std::io::Read::read_exact
+ 3.63% [.] <erased_serde::de::erase::DeserializeSeed<T> as erased_serde::de::DeserializeSeed>::erased_deserialize_seed
+ 2.53% [.] <erased_serde::de::erase::Visitor<T> as erased_serde::de::Visitor>::erased_visit_f64
+ 1.66% [.] <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq
+ 1.49% [.] __rdl_alloc
+ 0.82% [.] __rust_dealloc
+ 0.67% [.] __rdl_dealloc
0.42% [.] __rust_alloc
0.07% [.] <erased_serde::de::erase::Visitor<T> as erased_serde::de::Visitor>::erased_visit_map
0.07% [.] core::str::run_utf8_validation
0.06% [.] <&mut dyn erased_serde::de::MapAccess as serde::de::MapAccess>::next_value_seed
0.05% [.] <&mut dyn erased_serde::de::Deserializer as serde::de::Deserializer>::deserialize_identifier
0.04% [.] <bincode::de::read::IoReader<R> as bincode::de::read::BincodeRead>::forward_read_str
0.04% [.] <&mut dyn erased_serde::de::MapAccess as serde::de::MapAccess>::next_key_seed
0.03% [.] <erased_serde::de::erase::MapAccess<T> as erased_serde::de::MapAccess>::erased_next_value
0.03% [.] <erased_serde::de::erase::Visitor<T> as erased_serde::de::Visitor>::erased_visit_str
0.03% [.] core::str::from_utf8
0.03% [.] <erased_serde::de::erase::MapAccess<T> as erased_serde::de::MapAccess>::erased_next_key
0.03% [.] <erased_serde::de::erase::DeserializeSeed<T> as erased_serde::de::DeserializeSeed>::erased_deserialize_seed
0.02% [.] <pineappl::lagrange_subgrid::_IMPL_DESERIALIZE_FOR_LagrangeSubgrid::<impl serde::de::Deserialize for pineappl::lagrange_subgrid::LagrangeSubgrid>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
0.02% [.] <&mut dyn erased_serde::de::DeserializeSeed as serde::de::DeserializeSeed>::deserialize
0.02% [.] <&mut bincode::de::Deserializer<R,O> as serde::de::Deserializer>::deserialize_map
0.02% [.] <erased_serde::de::erase::DeserializeSeed<T> as erased_serde::de::DeserializeSeed>::erased_deserialize_seed
0.02% [.] <&mut dyn erased_serde::de::Deserializer as serde::de::Deserializer>::deserialize_u64
0.02% [.] <<&mut bincode::de::Deserializer<R,O> as serde::de::Deserializer>::deserialize_map::Access<R,O> as serde::de::MapAccess>::next_key_seed
0.02% [.] <erased_serde::de::erase::Deserializer<T> as erased_serde::de::Deserializer>::erased_deserialize_u8
0.02% [.] core::fmt::Formatter::write_formatted_parts
0.01% [.] <erased_serde::de::erase::Deserializer<T> as erased_serde::de::Deserializer>::erased_deserialize_ignored_any
0.01% [.] <erased_serde::de::erase::Deserializer<T> as erased_serde::de::Deserializer>::erased_deserialize_seq
0.01% [.] <erased_serde::de::erase::Visitor<T> as erased_serde::de::Visitor>::erased_visit_bool
0.01% [.] <erased_serde::de::erase::DeserializeSeed<T> as erased_serde::de::DeserializeSeed>::erased_deserialize_seed
0.01% [.] <&mut dyn erased_serde::de::Deserializer as serde::de::Deserializer>::deserialize_u8
- 24.25% libc-2.30.so
- 10.82% [.] _int_free
+ 5.58% <&mut dyn erased_serde::de::Deserializer as serde::de::Deserializer>::deserialize_f64
+ 5.12% <&mut dyn erased_serde::de::SeqAccess as serde::de::SeqAccess>::next_element_seed
- 7.83% [.] malloc
+ 4.16% <erased_serde::de::erase::DeserializeSeed<T> as erased_serde::de::DeserializeSeed>::erased_deserialize_seed
+ 3.54% <erased_serde::de::erase::Visitor<T> as erased_serde::de::Visitor>::erased_visit_f64
- 3.56% [.] cfree@GLIBC_2.2.5
+ 1.58% <&mut dyn erased_serde::de::Deserializer as serde::de::Deserializer>::deserialize_f64
+ 1.03% <&mut dyn erased_serde::de::SeqAccess as serde::de::SeqAccess>::next_element_seed
0.93% cfree@GLIBC_2.2.5
+ 2.01% [.] __memmove_avx_unaligned_erms
0.02% [.] sysmalloc
0.01% [.] unlink_chunk.isra.0
+ 5.26% [kernel.vmlinux]
+ 0.04% ld-2.30.so
+ 0.00% perf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment