From 4dfa3516ef5bcc5095463db748b4f264ddda4c7d Mon Sep 17 00:00:00 2001 From: Janet Cui Date: Thu, 9 Jul 2026 05:45:03 +0000 Subject: [PATCH 1/6] Remove build stats message from profiled window Signed-off-by: Janet Cui --- .gitignore | 4 +++ Cargo.toml | 5 +++ .../countersyncd/benches/otel_actor_perf.rs | 35 +++++++++++++------ 3 files changed, 33 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index b26d6a52d8d..e1074be3031 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,7 @@ orchagent/p4orch/tests/*_tr.xml build-env/.env build-env/custom-setup.sh + +# Perf / flamegraph profiling artifacts # +################### +perf.data* diff --git a/Cargo.toml b/Cargo.toml index 5f59681d703..0713070273c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,11 @@ members = [ ] exclude = [] +# Enable debug symbols in the bench profile so profilers (cargo-flamegraph, perf) +# can resolve function names. +[profile.bench] +debug = true + [workspace.package] version = "0.1.0" authors = ["SONiC"] diff --git a/crates/countersyncd/benches/otel_actor_perf.rs b/crates/countersyncd/benches/otel_actor_perf.rs index e6333c551c2..80033dd4b4d 100644 --- a/crates/countersyncd/benches/otel_actor_perf.rs +++ b/crates/countersyncd/benches/otel_actor_perf.rs @@ -81,7 +81,7 @@ fn build_stats_message(counters: usize, seed: u64) -> SAIStatsMessage { Arc::new(SAIStats::new(seed, stats)) } -async fn run_stream(prepared: PreparedDataset, endpoint: String) -> (std::time::Duration, usize) { +async fn run_stream(messages: Vec, total_counters: usize, endpoint: String) -> (std::time::Duration, usize) { let (tx, rx) = mpsc::channel(1024); let (shutdown_tx, _shutdown_rx) = oneshot::channel(); @@ -97,14 +97,11 @@ async fn run_stream(prepared: PreparedDataset, endpoint: String) -> (std::time:: let handle = tokio::spawn(async move { actor.run().await }); - let total_counters = prepared.expected_counters; let start = std::time::Instant::now(); - for tmpl in prepared.templates.iter() { - for msg_idx in 0..tmpl.records { - let msg = build_stats_message(tmpl.spec.counters, msg_idx as u64); - tx.send(msg).await.expect("send stats"); - } + // Only sending + actor conversion/encode/send is timed + for msg in messages { + tx.send(msg).await.expect("send stats"); } drop(tx); // close channel so actor exits after processing @@ -154,16 +151,32 @@ fn bench_otel_actor(c: &mut Criterion) { b.to_async(&rt).iter_batched( { let spec = spec.clone(); - move || PreparedDataset::new(spec.clone()) + move || { + // Build all input messages outside the profiled window so the + // flamegraph reflects only conversion + protobuf + gRPC send. + let prepared = PreparedDataset::new(spec.clone()); + let total_counters = prepared.expected_counters; + let mut messages = Vec::new(); + for tmpl in prepared.templates.iter() { + for msg_idx in 0..tmpl.records { + messages.push(build_stats_message( + tmpl.spec.counters, + msg_idx as u64, + )); + } + } + (messages, total_counters) + } }, - move |prepared| { + move |(messages, total_counters)| { let endpoint = endpoint.clone(); let exports_counter = exports_counter.clone(); let spec = spec.clone(); async move { let exports_before = exports_counter.load(Ordering::Relaxed); - let (elapsed, counters) = run_stream(prepared, endpoint.clone()).await; + let (elapsed, counters) = + run_stream(messages, total_counters, endpoint.clone()).await; let exports_after = exports_counter.load(Ordering::Relaxed); let exported = exports_after.saturating_sub(exports_before); @@ -174,7 +187,7 @@ fn bench_otel_actor(c: &mut Criterion) { ); } }, - BatchSize::SmallInput, + BatchSize::PerIteration, ) }); } From 80da92924971c8aaa84e8cb5cb4e9d05adba97b1 Mon Sep 17 00:00:00 2001 From: Janet Cui Date: Thu, 9 Jul 2026 06:59:26 +0000 Subject: [PATCH 2/6] Upload flamegraph for five different dataset shapes Signed-off-by: Janet Cui --- ...amegraph_five_keys_four_templates_each.svg | 491 ++++++++++++++++++ ...flamegraph_five_keys_one_template_each.svg | 491 ++++++++++++++++++ ...amegraph_five_keys_six_templates_mixed.svg | 491 ++++++++++++++++++ ...flamegraph_one_template_eight_thousand.svg | 491 ++++++++++++++++++ .../flamegraph_one_template_two_counters.svg | 491 ++++++++++++++++++ 5 files changed, 2455 insertions(+) create mode 100644 crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg create mode 100644 crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg create mode 100644 crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg create mode 100644 crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg create mode 100644 crates/countersyncd/benches/flamegraph_one_template_two_counters.svg diff --git a/crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg b/crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg new file mode 100644 index 00000000000..22d5a436a94 --- /dev/null +++ b/crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg @@ -0,0 +1,491 @@ +Flame Graph Reset ZoomSearch <alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)cargo::main (4,024,144 samples, 0.03%)<cargo::cli::Exec>::exec (4,024,144 samples, 0.03%)cargo::commands::metadata::exec (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::output_metadata (4,024,144 samples, 0.03%)cargo::ops::resolve::resolve_ws_with_opts (4,024,144 samples, 0.03%)<cargo::core::package::PackageSet>::download_accessible (4,024,144 samples, 0.03%)<cargo::core::package::Downloads>::start (4,024,144 samples, 0.03%)<cargo::core::package::Downloads>::start_inner (4,024,144 samples, 0.03%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (4,024,144 samples, 0.03%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (4,024,144 samples, 0.03%)<cargo::sources::registry::RegistrySource>::get_pkg (4,024,144 samples, 0.03%)<cargo::sources::path::PathSource>::load (4,024,144 samples, 0.03%)cargo::ops::cargo_read_manifest::read_package (4,024,144 samples, 0.03%)cargo::util::toml::read_manifest (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlPlatform as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)[unknown] (6,036,216 samples, 0.04%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::TomlWorkspace>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlWorkspace as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritablePackage>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeMap>::serialize_key::<str> (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (2,012,072 samples, 0.01%)anstream::strip::write_fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<cargo_util_schemas::core::package_id_spec::PackageIdSpec as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<cargo_util_schemas::core::package_id_spec::PackageIdSpec as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<cargo_util_schemas::core::partial_version::PartialVersion as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::package::Package>::serialized (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<semver::VersionReq as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<semver::Comparator as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::extern_crate_name_and_dep_name (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::extern_crate_name_and_dep_name (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_registry_src_from_cache (2,012,072 samples, 0.01%)<rusqlite::cache::StatementCache>::get (2,012,072 samples, 0.01%)<str>::trim_matches::<<str>::trim::{closure#0}> (2,012,072 samples, 0.01%)<cargo::core::package::Package>::map_source (2,012,072 samples, 0.01%)<cargo::core::manifest::Manifest>::map_source (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<cargo_util_schemas::core::source_kind::SourceKind as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>>::split::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)policy_nodemask (2,012,072 samples, 0.01%)<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::collections::btree::map::IntoIter<serde_value::Value, serde_value::Value>, <serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>>::{closure#0}>, toml_edit::de::Error> as serde_untagged::map::ErasedMapAccess>::erased_next_key_seed (2,012,072 samples, 0.01%)<&mut dyn serde_untagged::seed::ErasedDeserializeSeed as serde::de::DeserializeSeed>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<<cargo_util_schemas::manifest::TomlDetailedDependency<_> as serde::de::Deserialize>::deserialize::__Field>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (4,024,144 samples, 0.03%)<serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>> (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<serde::de::value::StringDeserializer<toml_edit::de::Error>, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlDetailedDependency<_> as serde::de::Deserialize>::deserialize::__Visitor<alloc::string::String> as serde::de::Visitor>::visit_map::<serde_untagged::map::Map> (4,024,144 samples, 0.03%)<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::collections::btree::map::IntoIter<serde_value::Value, serde_value::Value>, <serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>>::{closure#0}>, toml_edit::de::Error> as serde_untagged::map::ErasedMapAccess>::erased_next_value_seed (2,012,072 samples, 0.01%)<&mut dyn serde_untagged::seed::ErasedDeserializeSeed as serde::de::DeserializeSeed>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<core::option::Option<alloc::string::String>>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)<erased_serde::de::erase::Deserializer<serde_value::de::ValueDeserializer<toml_edit::de::Error>> as erased_serde::de::Deserializer>::erased_deserialize_option (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (8,048,288 samples, 0.06%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (8,048,288 samples, 0.06%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (8,048,288 samples, 0.06%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (12,072,432 samples, 0.08%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>::insert (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (8,048,288 samples, 0.06%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (8,048,288 samples, 0.06%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (12,072,432 samples, 0.08%)<toml_edit::item::Item as core::clone::Clone>::clone (10,060,360 samples, 0.07%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (10,060,360 samples, 0.07%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (8,048,288 samples, 0.06%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (8,048,288 samples, 0.06%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)realloc (4,024,144 samples, 0.03%)_int_realloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)vma_prepare (2,012,072 samples, 0.01%)anon_vma_interval_tree_remove (2,012,072 samples, 0.01%)__anon_vma_interval_tree_remove (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<toml_edit::parser::strings::escaped as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (18,108,648 samples, 0.13%)toml_edit::parser::document::document::{closure#0}::{closure#1} (18,108,648 samples, 0.13%)toml_edit::parser::document::parse_keyval (8,048,288 samples, 0.06%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (8,048,288 samples, 0.06%)<winnow::combinator::impls::Context<winnow::combinator::impls::Context<winnow::combinator::core::cut_err<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>, u8>::{closure#0}, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>, winnow::error::StrContext>, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>, winnow::error::StrContext> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (6,036,216 samples, 0.04%)cargo::util::toml::targets::normalize_examples (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_examples::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::readdir (2,012,072 samples, 0.01%)__opendir (2,012,072 samples, 0.01%)__open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)ovl_permission (2,012,072 samples, 0.01%)<cargo::core::manifest::TargetKind as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (4,024,144 samples, 0.03%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (4,024,144 samples, 0.03%)<cargo_platform::cfg::Parser>::expr (4,024,144 samples, 0.03%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)cargo::util::toml::lints_to_rustflags (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlatMap<core::iter::adapters::filter::Filter<alloc::collections::btree::map::Iter<alloc::string::String, alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlLint>>, cargo::util::toml::lints_to_rustflags::{closure#0}>, core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::lints_to_rustflags::{closure#1}::{closure#0}>, cargo::util::toml::lints_to_rustflags::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)core::iter::adapters::flatten::and_then_or_clear::<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::lints_to_rustflags::{closure#1}::{closure#0}>, (i8, core::cmp::Reverse<&alloc::string::String>, alloc::string::String), <core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::lints_to_rustflags::{closure#1}::{closure#0}> as core::iter::traits::iterator::Iterator>::next> (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)cargo::util::toml::targets::to_targets (4,024,144 samples, 0.03%)cargo::util::toml::targets::validate_unique_names (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<&str, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(&str, ())>>::reserve_rehash::<hashbrown::map::make_hasher<&str, (), std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (14,084,504 samples, 0.10%)cargo::util::toml::unique_build_targets (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<im_rc::fakepool::Rc<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>>>::grow_one (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)do_dentry_open (2,012,072 samples, 0.01%)ovl_open (2,012,072 samples, 0.01%)ovl_open_realfile (2,012,072 samples, 0.01%)backing_file_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)do_dentry_open (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (70,422,520 samples, 0.49%)cargo::ops::cargo_read_manifest::read_package (70,422,520 samples, 0.49%)cargo::util::toml::read_manifest (70,422,520 samples, 0.49%)cargo_util::paths::read (8,048,288 samples, 0.06%)cargo_util::paths::read_bytes (8,048,288 samples, 0.06%)std::fs::read::inner (8,048,288 samples, 0.06%)std::io::default_read_to_end (4,024,144 samples, 0.03%)read (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)backing_file_read_iter (2,012,072 samples, 0.01%)vfs_iter_read (2,012,072 samples, 0.01%)do_iter_readv_writev (2,012,072 samples, 0.01%)ext4_file_read_iter (2,012,072 samples, 0.01%)generic_file_read_iter (2,012,072 samples, 0.01%)filemap_read (2,012,072 samples, 0.01%)copy_page_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (4,024,144 samples, 0.03%)do_filp_open (4,024,144 samples, 0.03%)path_openat (4,024,144 samples, 0.03%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)ovl_real_fdget_meta (2,012,072 samples, 0.01%)ovl_verify_lowerdata (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (82,494,952 samples, 0.58%)std::fs::read_to_string::inner (10,060,360 samples, 0.07%)std::io::default_read_to_end (6,036,216 samples, 0.04%)std::io::default_read_to_end::small_probe_read (4,024,144 samples, 0.03%)read (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)ovl_real_fdget_meta (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<semver::Version as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)build_open_flags (2,012,072 samples, 0.01%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (6,036,216 samples, 0.04%)cargo::sources::registry::download::download (6,036,216 samples, 0.04%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (98,591,528 samples, 0.69%)<cargo::core::package::Downloads>::start (96,579,456 samples, 0.68%)<cargo::core::package::Downloads>::start_inner (96,579,456 samples, 0.68%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (96,579,456 samples, 0.68%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (94,567,384 samples, 0.66%)__close (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)task_work_run (2,012,072 samples, 0.01%)____fput (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)kfree (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::fvs_from_dependency (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::summary (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::link (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::resolver::context::ResolverContext>::flag_activated (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)<cargo::util::semver_ext::OptVersionReq as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<semver::Comparator> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::resolver::dep_cache::RegistryQueryer> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<std::collections::hash::map::HashMap<(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts), (alloc::rc::Rc<(std::collections::hash::set::HashSet<cargo::util::interning::InternedString>, alloc::rc::Rc<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>>)>, bool)>> (2,012,072 samples, 0.01%)<alloc::rc::Rc<(std::collections::hash::set::HashSet<cargo::util::interning::InternedString>, alloc::rc::Rc<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>>)>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)> (2,012,072 samples, 0.01%)<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::summary::Summary>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::dependency::Dependency>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::dependency::Inner> (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (12,072,432 samples, 0.08%)cargo::ops::resolve::register_previous_locks (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::add_to_yanked_whitelist (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId>::new (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::Deserializer<&str>>::parse (4,024,144 samples, 0.03%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (4,024,144 samples, 0.03%)toml_edit::parser::document::document::{closure#0}::{closure#1} (4,024,144 samples, 0.03%)toml_edit::parser::document::parse_keyval (4,024,144 samples, 0.03%)toml_edit::parser::key::key (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<toml_edit::key::Key>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_resolve_node (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_package_id (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::hamt::Node<im_rc::hash::set::Value<cargo::core::dependency::Dependency>>>>::drop_slow (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::Requirements>::require_feature (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::Requirements>::require_value (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::Requirements>::require_feature (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::util::interning::InternedString, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(cargo::util::interning::InternedString, ())>>::reserve_rehash::<hashbrown::map::make_hasher<cargo::util::interning::InternedString, (), std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::sources::config::SourceConfigMap>::load (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId>::new (2,012,072 samples, 0.01%)<&cargo::core::package_id::PackageIdInner as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize<serde_json::de::MapKey<serde_json::read::SliceRead>>::{closure#0} as core::ops::function::FnOnce<(&str,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString>::from_cow (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::parse::<cargo::util::interning::InternedString> (2,012,072 samples, 0.01%)<semver::VersionReq>::parse (2,012,072 samples, 0.01%)<semver::VersionReq as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)semver::parse::version_req (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexPackage>::to_summary (4,024,144 samples, 0.03%)<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::slice::iter::Iter<cargo::sources::registry::index::RegistryDependency>, <cargo::sources::registry::index::IndexPackage>::to_summary::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::cfg (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::try (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (12,072,432 samples, 0.08%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (12,072,432 samples, 0.08%)<cargo::sources::registry::index::IndexSummary>::parse (12,072,432 samples, 0.08%)<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize<serde_json::de::MapKey<serde_json::read::SliceRead>>::{closure#0} as core::ops::function::FnOnce<(&str,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString>::from_cow (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<&str, ()>>::hash::<str> (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(semver::Version, cargo::sources::registry::index::MaybeIndexSummary)>>::reserve_rehash::<hashbrown::map::make_hasher<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)init_file (2,012,072 samples, 0.01%)security_file_alloc (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (4,024,144 samples, 0.03%)do_filp_open (4,024,144 samples, 0.03%)path_openat (4,024,144 samples, 0.03%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (44,265,584 samples, 0.31%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (42,253,512 samples, 0.30%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (42,253,512 samples, 0.30%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (42,253,512 samples, 0.30%)<cargo::sources::registry::index::RegistryIndex>::summaries (28,169,008 samples, 0.20%)<cargo::sources::registry::index::Summaries>::parse (28,169,008 samples, 0.20%)std::fs::read::inner (26,156,936 samples, 0.18%)std::io::default_read_to_end (20,120,720 samples, 0.14%)read (20,120,720 samples, 0.14%)entry_SYSCALL_64_after_hwframe (20,120,720 samples, 0.14%)do_syscall_64 (20,120,720 samples, 0.14%)x64_sys_call (20,120,720 samples, 0.14%)__x64_sys_read (20,120,720 samples, 0.14%)ksys_read (20,120,720 samples, 0.14%)vfs_read (20,120,720 samples, 0.14%)ovl_read_iter (20,120,720 samples, 0.14%)backing_file_read_iter (20,120,720 samples, 0.14%)vfs_iter_read (20,120,720 samples, 0.14%)do_iter_readv_writev (20,120,720 samples, 0.14%)ext4_file_read_iter (20,120,720 samples, 0.14%)generic_file_read_iter (20,120,720 samples, 0.14%)filemap_read (20,120,720 samples, 0.14%)copy_page_to_iter (20,120,720 samples, 0.14%)_copy_to_iter (20,120,720 samples, 0.14%)asm_exc_page_fault (8,048,288 samples, 0.06%)exc_page_fault (8,048,288 samples, 0.06%)do_user_addr_fault (8,048,288 samples, 0.06%)handle_mm_fault (6,036,216 samples, 0.04%)__handle_mm_fault (6,036,216 samples, 0.04%)handle_pte_fault (6,036,216 samples, 0.04%)do_anonymous_page (6,036,216 samples, 0.04%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (173,038,192 samples, 1.21%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.42%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.37%)cargo::core::resolver::resolve (52,313,872 samples, 0.37%)cargo::core::resolver::activate_deps_loop (48,289,728 samples, 0.34%)cargo::core::resolver::activate (48,289,728 samples, 0.34%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (46,277,656 samples, 0.32%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (46,277,656 samples, 0.32%)<hashbrown::map::HashMap<(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<((cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>)>>::reserve_rehash::<hashbrown::map::make_hasher<(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<[toml_edit::item::Item]> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<[indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>]> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)<alloc::sync::Arc<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>>::drop_slow (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.08%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (195,170,984 samples, 1.37%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (14,084,504 samples, 0.10%)core::ptr::drop_in_place::<cargo::core::resolver::resolve::Resolve> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::dependency::Dependency>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_platform::cfg::CfgExpr> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_platform::cfg::CfgExpr> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_platform::cfg::CfgExpr> (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (205,231,344 samples, 1.44%)cargo::commands::metadata::exec (205,231,344 samples, 1.44%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::SerializedPackage> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)cargo::cli::cli (2,012,072 samples, 0.01%)cargo::commands::builtin (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command as cargo::util::command_prelude::CommandExt>::_arg (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::arg_internal (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<clap_builder::builder::arg::Arg>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_node_page_state (2,012,072 samples, 0.01%)BIO_puts (2,012,072 samples, 0.01%)mem_write (2,012,072 samples, 0.01%)BUF_MEM_grow_clean (2,012,072 samples, 0.01%)CRYPTO_clear_realloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (211,267,560 samples, 1.48%)__libc_start_call_main (211,267,560 samples, 1.48%)main (211,267,560 samples, 1.48%)std::rt::lang_start_internal (211,267,560 samples, 1.48%)std::rt::lang_start::<()>::{closure#0} (211,267,560 samples, 1.48%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (211,267,560 samples, 1.48%)cargo::main (211,267,560 samples, 1.48%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)PEM_read_bio_ex (4,024,144 samples, 0.03%)EVP_DecodeUpdate (2,012,072 samples, 0.01%)evp_decodeblock_int (2,012,072 samples, 0.01%)cargo (219,315,848 samples, 1.53%)_start (213,279,632 samples, 1.49%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)_IO_fread (2,012,072 samples, 0.01%)_IO_file_xsgetn (2,012,072 samples, 0.01%)_IO_file_underflow@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_filter_inodes (2,012,072 samples, 0.01%)auditd_test_task (2,012,072 samples, 0.01%)criterion::html::Html::new (2,012,072 samples, 0.01%)tinytemplate::TinyTemplate::add_template (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::compile (2,012,072 samples, 0.01%)core::str::<impl str>::trim_matches (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize (2,012,072 samples, 0.01%)once_cell::imp::initialize_or_wait (2,012,072 samples, 0.01%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::ignore_str (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (12,072,432 samples, 0.08%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)core::fmt::write (64,386,304 samples, 0.45%)core::fmt::num::imp::<impl u64>::_fmt (42,253,512 samples, 0.30%)core::fmt::Formatter::pad_integral (10,060,360 samples, 0.07%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)_raw_spin_lock (2,012,072 samples, 0.01%)clear_page_erms (14,084,504 samples, 0.10%)__alloc_pages (20,120,720 samples, 0.14%)get_page_from_freelist (20,120,720 samples, 0.14%)rmqueue (6,036,216 samples, 0.04%)__rmqueue_pcplist (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)policy_nodemask (2,012,072 samples, 0.01%)alloc_anon_folio (24,144,864 samples, 0.17%)vma_alloc_folio (24,144,864 samples, 0.17%)alloc_pages_mpol (24,144,864 samples, 0.17%)srso_alias_safe_ret (2,012,072 samples, 0.01%)do_anonymous_page (32,193,152 samples, 0.23%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__handle_mm_fault (36,217,296 samples, 0.25%)handle_pte_fault (36,217,296 samples, 0.25%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)handle_mm_fault (38,229,368 samples, 0.27%)mm_account_fault (2,012,072 samples, 0.01%)asm_exc_page_fault (58,350,088 samples, 0.41%)exc_page_fault (58,350,088 samples, 0.41%)do_user_addr_fault (58,350,088 samples, 0.41%)lock_vma_under_rcu (4,024,144 samples, 0.03%)mas_walk (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (173,038,192 samples, 1.21%)malloc (100,603,600 samples, 0.70%)_int_malloc (80,482,880 samples, 0.56%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)security_vm_enough_memory_mm (2,012,072 samples, 0.01%)__folio_throttle_swaprate (4,024,144 samples, 0.03%)blk_cgroup_congested (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (4,024,144 samples, 0.03%)get_mem_cgroup_from_mm (4,024,144 samples, 0.03%)__mem_cgroup_charge (8,048,288 samples, 0.06%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)clear_page_erms (16,096,576 samples, 0.11%)get_page_from_freelist (24,144,864 samples, 0.17%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)alloc_anon_folio (26,156,936 samples, 0.18%)vma_alloc_folio (26,156,936 samples, 0.18%)alloc_pages_mpol (26,156,936 samples, 0.18%)__alloc_pages (26,156,936 samples, 0.18%)post_alloc_hook (2,012,072 samples, 0.01%)folio_add_lru_vma (6,036,216 samples, 0.04%)folio_add_lru (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)handle_mm_fault (64,386,304 samples, 0.45%)__handle_mm_fault (60,362,160 samples, 0.42%)handle_pte_fault (56,338,016 samples, 0.39%)do_anonymous_page (56,338,016 samples, 0.39%)folio_add_new_anon_rmap (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (4,024,144 samples, 0.03%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (313,883,232 samples, 2.20%)<..asm_exc_page_fault (86,519,096 samples, 0.61%)exc_page_fault (86,519,096 samples, 0.61%)do_user_addr_fault (86,519,096 samples, 0.61%)lock_vma_under_rcu (4,024,144 samples, 0.03%)mas_walk (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)otel_actor_perf::ipfix_bench_data::PreparedDataset::new (4,024,144 samples, 0.03%)otel_actor_perf::ipfix_bench_data::ipfix_test_helpers::generate_ipfix_templates (4,024,144 samples, 0.03%)syscall_trace_enter (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_epoll_wait (4,024,144 samples, 0.03%)do_epoll_wait (4,024,144 samples, 0.03%)ep_poll (4,024,144 samples, 0.03%)ep_send_events (4,024,144 samples, 0.03%)ep_done_scan (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (8,048,288 samples, 0.06%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.06%)tokio::runtime::io::driver::Driver::turn (8,048,288 samples, 0.06%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)alloc::sync::Arc<T,A>::drop_slow (110,663,960 samples, 0.77%)cfree@GLIBC_2.2.5 (102,615,672 samples, 0.72%)_int_free (92,555,312 samples, 0.65%)malloc_consolidate (62,374,232 samples, 0.44%)unlink_chunk.constprop.0 (34,205,224 samples, 0.24%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (136,820,896 samples, 0.96%)malloc (94,567,384 samples, 0.66%)_int_malloc (50,301,800 samples, 0.35%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.35%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (183,098,552 samples, 1.28%)malloc (108,651,888 samples, 0.76%)_int_malloc (64,386,304 samples, 0.45%)alloc_perturb (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (6,036,216 samples, 0.04%)<alloc::string::String as core::clone::Clone>::clone (434,607,552 samples, 3.04%)<al..malloc (307,847,016 samples, 2.15%)m.._int_malloc (167,001,976 samples, 1.17%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_node_page_state (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (591,549,168 samples, 4.14%)<allo..malloc (58,350,088 samples, 0.41%)_int_malloc (28,169,008 samples, 0.20%)alloc_perturb (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (706,237,272 samples, 4.94%)<alloc..malloc (54,325,944 samples, 0.38%)_int_malloc (28,169,008 samples, 0.20%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (979,879,064 samples, 6.86%)<alloc::v..asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.24%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (38,229,368 samples, 0.27%)alloc::raw_vec::finish_grow (38,229,368 samples, 0.27%)realloc (38,229,368 samples, 0.27%)_int_realloc (38,229,368 samples, 0.27%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.27%)cfree@GLIBC_2.2.5 (432,595,480 samples, 3.03%)cfr.._int_free (432,595,480 samples, 3.03%)_in..malloc_consolidate (432,595,480 samples, 3.03%)mal..unlink_chunk.constprop.0 (223,339,992 samples, 1.56%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (32,193,152 samples, 0.23%)_int_free (22,132,792 samples, 0.15%)__rdl_dealloc (30,181,080 samples, 0.21%)__rust_dealloc (10,060,360 samples, 0.07%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (478,873,136 samples, 3.35%)cor..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (444,667,912 samples, 3.11%)cor..cfree@GLIBC_2.2.5 (338,028,096 samples, 2.37%)cf.._int_free (267,605,576 samples, 1.87%)_..malloc_consolidate (12,072,432 samples, 0.08%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (420,523,048 samples, 2.94%)cf.._int_free (420,523,048 samples, 2.94%)_i..malloc_consolidate (388,329,896 samples, 2.72%)ma..unlink_chunk.constprop.0 (229,376,208 samples, 1.61%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (8,048,288 samples, 0.06%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (54,325,944 samples, 0.38%)_int_free (44,265,584 samples, 0.31%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (273,641,792 samples, 1.92%)c.._int_free (213,279,632 samples, 1.49%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (432,595,480 samples, 3.03%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (412,474,760 samples, 2.89%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (342,052,240 samples, 2.39%)co..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (18,108,648 samples, 0.13%)__rdl_dealloc (4,024,144 samples, 0.03%)__rust_dealloc (10,060,360 samples, 0.07%)cfree@GLIBC_2.2.5 (126,760,536 samples, 0.89%)_int_free (74,446,664 samples, 0.52%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,012,072,216 samples, 7.08%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,012,072,216 samples, 7.08%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (152,917,472 samples, 1.07%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (24,144,864 samples, 0.17%)__rdl_alloc (12,072,432 samples, 0.08%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (344,064,312 samples, 2.41%)<a..malloc (249,496,928 samples, 1.75%)_int_malloc (152,917,472 samples, 1.07%)alloc_perturb (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (639,838,896 samples, 4.48%)count..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (633,802,680 samples, 4.44%)<allo..malloc (54,325,944 samples, 0.38%)_int_malloc (22,132,792 samples, 0.15%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (3,917,504,184 samples, 27.42%)countersyncd::actor::otel::OtelActor::flush_..malloc (66,398,376 samples, 0.46%)_int_malloc (40,241,440 samples, 0.28%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)__rdl_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::fmt::Display>::fmt (10,060,360 samples, 0.07%)<alloc::string::String as core::fmt::Write>::write_str (106,639,816 samples, 0.75%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.31%)core::fmt::Formatter::pad (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (16,096,576 samples, 0.11%)<alloc::string::String as core::fmt::Write>::write_str (56,338,016 samples, 0.39%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.23%)core::fmt::write (382,293,680 samples, 2.68%)co..core::fmt::num::imp::<impl u32>::_fmt (189,134,768 samples, 1.32%)core::fmt::Formatter::pad_integral (68,410,448 samples, 0.48%)core::fmt::Formatter::pad_integral::write_prefix (20,120,720 samples, 0.14%)alloc::fmt::format::format_inner (517,102,504 samples, 3.62%)allo..malloc (76,458,736 samples, 0.54%)_int_malloc (46,277,656 samples, 0.32%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (92,555,312 samples, 0.65%)malloc (60,362,160 samples, 0.42%)_int_malloc (32,193,152 samples, 0.23%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (8,048,288 samples, 0.06%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (12,072,432 samples, 0.08%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (197,183,056 samples, 1.38%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (154,929,544 samples, 1.08%)alloc::raw_vec::finish_grow (132,796,752 samples, 0.93%)malloc (112,676,032 samples, 0.79%)_int_malloc (62,374,232 samples, 0.44%)core::fmt::num::imp::<impl u32>::_fmt (247,484,856 samples, 1.73%)core::fmt::Formatter::pad_integral (22,132,792 samples, 0.15%)core::fmt::Formatter::pad_integral::write_prefix (6,036,216 samples, 0.04%)alloc_perturb (4,024,144 samples, 0.03%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (609,657,816 samples, 4.27%)count..malloc (193,158,912 samples, 1.35%)_int_malloc (130,784,680 samples, 0.92%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (5,364,183,952 samples, 37.54%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,364,183,952 samples, 37.54%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,364,183,952 samples, 37.54%)otel_actor_perf::run_stream::{{closure}}::{{closure}}countersyncd::message::otel::OtelMetrics::from_sai_stats (1,336,015,808 samples, 9.35%)countersyncd:..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,336,015,808 samples, 9.35%)<alloc::vec::..countersyncd::message::otel::OtelGauge::from_sai_stat (1,305,834,728 samples, 9.14%)countersyncd:..malloc (120,724,320 samples, 0.84%)_int_malloc (70,422,520 samples, 0.49%)alloc_perturb (4,024,144 samples, 0.03%)<core::pin::Pin<P> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (2,012,072 samples, 0.01%)__libc_recv (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_recvfrom (2,012,072 samples, 0.01%)__sys_recvfrom (2,012,072 samples, 0.01%)sock_recvmsg (2,012,072 samples, 0.01%)inet_recvmsg (2,012,072 samples, 0.01%)tcp_recvmsg (2,012,072 samples, 0.01%)tcp_recvmsg_locked (2,012,072 samples, 0.01%)skb_copy_datagram_iter (2,012,072 samples, 0.01%)__skb_datagram_iter (2,012,072 samples, 0.01%)simple_copy_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::go_away::GoAway::send_pending_go_away (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::clear_expired_reset_streams (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::clear_expired_reset_streams (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (6,036,216 samples, 0.04%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)core::ptr::drop_in_place<http::header::map::IntoIter<http::header::value::HeaderValue>> (2,012,072 samples, 0.01%)<http::header::map::IntoIter<T> as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__x64_sys_writev (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (6,036,216 samples, 0.04%)syscall_exit_to_user_mode_prepare (6,036,216 samples, 0.04%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)__import_iovec (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)_raw_spin_lock_bh (8,048,288 samples, 0.06%)__pv_queued_spin_lock_slowpath (8,048,288 samples, 0.06%)lock_sock_nested (12,072,432 samples, 0.08%)_raw_spin_unlock_bh (4,024,144 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (4,024,144 samples, 0.03%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)__kfree_skb (4,024,144 samples, 0.03%)kfree_skbmem (4,024,144 samples, 0.03%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (2,012,072 samples, 0.01%)__sk_mem_reclaim (4,024,144 samples, 0.03%)__sk_mem_reduce_allocated (4,024,144 samples, 0.03%)mem_cgroup_uncharge_skmem (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (20,120,720 samples, 0.14%)tcp_rate_skb_delivered (2,012,072 samples, 0.01%)tcp_ack (28,169,008 samples, 0.20%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)__kfree_skb (4,024,144 samples, 0.03%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)release_sock (46,277,656 samples, 0.32%)__release_sock (44,265,584 samples, 0.31%)tcp_v4_do_rcv (42,253,512 samples, 0.30%)tcp_rcv_established (42,253,512 samples, 0.30%)tcp_newly_delivered (2,012,072 samples, 0.01%)tcp_push (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clear_page_erms (92,555,312 samples, 0.65%)sk_page_frag_refill (100,603,600 samples, 0.70%)skb_page_frag_refill (100,603,600 samples, 0.70%)alloc_pages (98,591,528 samples, 0.69%)alloc_pages_mpol (98,591,528 samples, 0.69%)__alloc_pages (98,591,528 samples, 0.69%)get_page_from_freelist (96,579,456 samples, 0.68%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)check_heap_object (8,048,288 samples, 0.06%)__virt_addr_valid (4,024,144 samples, 0.03%)__check_object_size (10,060,360 samples, 0.07%)__check_object_size.part.0 (10,060,360 samples, 0.07%)srso_alias_safe_ret (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (50,301,800 samples, 0.35%)_copy_from_iter (40,241,440 samples, 0.28%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)tcp_tso_segs (2,012,072 samples, 0.01%)bpf_skops_write_hdr_opt.isra.0 (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)ipv4_conntrack_defrag (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (8,048,288 samples, 0.06%)nf_conntrack_handle_packet (6,036,216 samples, 0.04%)nf_conntrack_tcp_packet (6,036,216 samples, 0.04%)nf_ct_acct_add (2,012,072 samples, 0.01%)__ip_local_out (20,120,720 samples, 0.14%)nf_hook_slow (14,084,504 samples, 0.10%)ipv4_conntrack_local (12,072,432 samples, 0.08%)resolve_normal_ct (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (4,024,144 samples, 0.03%)_raw_spin_lock (2,012,072 samples, 0.01%)__inet_lookup_skb (6,036,216 samples, 0.04%)__inet_lookup_established (6,036,216 samples, 0.04%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)tcp_filter (2,012,072 samples, 0.01%)sk_filter_trim_cap (2,012,072 samples, 0.01%)__ip_local_out (2,012,072 samples, 0.01%)tcp_send_ack (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (4,024,144 samples, 0.03%)__ip_queue_xmit (4,024,144 samples, 0.03%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__tcp_ack_snd_check (6,036,216 samples, 0.04%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_ack (8,048,288 samples, 0.06%)tcp_clean_rtx_queue.constprop.0 (6,036,216 samples, 0.04%)tcp_rack_advance (4,024,144 samples, 0.03%)skb_release_data (2,012,072 samples, 0.01%)tcp_data_ready (16,096,576 samples, 0.11%)sock_def_readable (16,096,576 samples, 0.11%)_raw_spin_unlock_irqrestore (16,096,576 samples, 0.11%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_grow_window (2,012,072 samples, 0.01%)tcp_queue_rcv (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)tcp_data_queue (32,193,152 samples, 0.23%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)ip_local_deliver_finish (82,494,952 samples, 0.58%)ip_protocol_deliver_rcu (80,482,880 samples, 0.56%)tcp_v4_rcv (78,470,808 samples, 0.55%)tcp_v4_do_rcv (52,313,872 samples, 0.37%)tcp_rcv_established (52,313,872 samples, 0.37%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)ip_local_deliver (86,519,096 samples, 0.61%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_rcv_core (2,012,072 samples, 0.01%)ip_rcv_finish_core.constprop.0 (4,024,144 samples, 0.03%)__napi_poll (106,639,816 samples, 0.75%)process_backlog (106,639,816 samples, 0.75%)__netif_receive_skb (102,615,672 samples, 0.72%)__netif_receive_skb_one_core (98,591,528 samples, 0.69%)ip_rcv (94,567,384 samples, 0.66%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_pre_routing (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)__folio_put (4,024,144 samples, 0.03%)destroy_large_folio (4,024,144 samples, 0.03%)free_unref_page (4,024,144 samples, 0.03%)free_unref_page_prepare (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)handle_softirqs (126,760,536 samples, 0.89%)net_rx_action (124,748,464 samples, 0.87%)napi_consume_skb (14,084,504 samples, 0.10%)skb_release_data (10,060,360 samples, 0.07%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__local_bh_enable_ip (132,796,752 samples, 0.93%)do_softirq (132,796,752 samples, 0.93%)__do_softirq (128,772,608 samples, 0.90%)net_rx_action (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)dev_hard_start_xmit (6,036,216 samples, 0.04%)loopback_xmit (6,036,216 samples, 0.04%)tcp_wfree (4,024,144 samples, 0.03%)sk_free (2,012,072 samples, 0.01%)validate_xmit_skb (2,012,072 samples, 0.01%)ip_finish_output (154,929,544 samples, 1.08%)__ip_finish_output (152,917,472 samples, 1.07%)ip_finish_output2 (152,917,472 samples, 1.07%)neigh_hh_output (146,881,256 samples, 1.03%)__dev_queue_xmit (146,881,256 samples, 1.03%)validate_xmit_xfrm (2,012,072 samples, 0.01%)apparmor_ip_postroute (2,012,072 samples, 0.01%)ip_queue_xmit (189,134,768 samples, 1.32%)__ip_queue_xmit (189,134,768 samples, 1.32%)ip_output (162,977,832 samples, 1.14%)nf_hook_slow (8,048,288 samples, 0.06%)nf_confirm (2,012,072 samples, 0.01%)__tcp_transmit_skb (211,267,560 samples, 1.48%)skb_clone (4,024,144 samples, 0.03%)__skb_clone (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)lock_timer_base (2,012,072 samples, 0.01%)tcp_event_new_data_sent (20,120,720 samples, 0.14%)tcp_rearm_rto (18,108,648 samples, 0.13%)tcp_rearm_rto.part.0 (18,108,648 samples, 0.13%)sk_reset_timer (16,096,576 samples, 0.11%)mod_timer (16,096,576 samples, 0.11%)_raw_spin_unlock_irqrestore (14,084,504 samples, 0.10%)tcp_mtu_probe (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_push (249,496,928 samples, 1.75%)__tcp_push_pending_frames (249,496,928 samples, 1.75%)tcp_write_xmit (243,460,712 samples, 1.70%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (4,024,144 samples, 0.03%)mod_timer (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)tcp_send_mss (4,024,144 samples, 0.03%)tcp_current_mss (4,024,144 samples, 0.03%)ipv4_mtu (2,012,072 samples, 0.01%)__build_skb_around (2,012,072 samples, 0.01%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)kmalloc_reserve (6,036,216 samples, 0.04%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)__alloc_skb (12,072,432 samples, 0.08%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)tcp_stream_alloc_skb (14,084,504 samples, 0.10%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)inet_sendmsg (513,078,360 samples, 3.59%)inet..tcp_sendmsg (509,054,216 samples, 3.56%)tcp_..tcp_sendmsg_locked (442,655,840 samples, 3.10%)tcp..tcp_wmem_schedule (10,060,360 samples, 0.07%)__sk_mem_schedule (8,048,288 samples, 0.06%)__sk_mem_raise_allocated (8,048,288 samples, 0.06%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)page_counter_try_charge (2,012,072 samples, 0.01%)__x64_sys_writev (529,174,936 samples, 3.70%)__x6..do_writev (529,174,936 samples, 3.70%)do_w..vfs_writev (527,162,864 samples, 3.69%)vfs_..do_iter_readv_writev (519,114,576 samples, 3.63%)do_i..sock_write_iter (517,102,504 samples, 3.62%)sock..security_socket_sendmsg (4,024,144 samples, 0.03%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)begin_current_label_crit_section (2,012,072 samples, 0.01%)rcu_all_qs (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (567,404,304 samples, 3.97%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (565,392,232 samples, 3.96%)<&st..__GI___writev (565,392,232 samples, 3.96%)__GI..entry_SYSCALL_64_after_hwframe (547,283,584 samples, 3.83%)entr..do_syscall_64 (547,283,584 samples, 3.83%)do_s..x64_sys_call (531,187,008 samples, 3.72%)x64_..do_writev (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (577,464,664 samples, 4.04%)h2::..tokio_util::util::poll_buf::poll_write_buf (575,452,592 samples, 4.03%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (569,416,376 samples, 3.99%)<tok..tokio::runtime::io::registration::Registration::poll_io (569,416,376 samples, 3.99%)toki..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::reclaim_frame (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2,012,072 samples, 0.01%)h2::proto::streams::store::Queue<N>::pop (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (605,633,672 samples, 4.24%)<hype..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (603,621,600 samples, 4.22%)<hype..<h2::client::Connection<T,B> as core::future::future::Future>::poll (603,621,600 samples, 4.22%)<h2::..h2::proto::connection::Connection<T,P,B>::poll (603,621,600 samples, 4.22%)h2::p..h2::proto::streams::streams::Streams<B,P>::poll_complete (595,573,312 samples, 4.17%)h2::p..h2::proto::streams::prioritize::Prioritize::poll_complete (595,573,312 samples, 4.17%)h2::p..tracing::span::Span::in_scope (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (2,012,072 samples, 0.01%)h2::proto::streams::stream::Stream::new (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (12,072,432 samples, 0.08%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.44%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.44%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.44%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (164,989,904 samples, 1.15%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (36,217,296 samples, 0.25%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.15%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (48,289,728 samples, 0.34%)bytes::bytes_mut::BytesMut::reserve_inner (16,096,576 samples, 0.11%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (16,096,576 samples, 0.11%)alloc::raw_vec::finish_grow (16,096,576 samples, 0.11%)realloc (16,096,576 samples, 0.11%)_int_realloc (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (16,096,576 samples, 0.11%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (18,108,648 samples, 0.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (164,989,904 samples, 1.15%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (30,181,080 samples, 0.21%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (20,120,720 samples, 0.14%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (42,253,512 samples, 0.30%)clear_page_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (42,253,512 samples, 0.30%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (104,627,744 samples, 0.73%)bytes::bytes_mut::BytesMut::reserve_inner (14,084,504 samples, 0.10%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (14,084,504 samples, 0.10%)alloc::raw_vec::finish_grow (14,084,504 samples, 0.10%)realloc (14,084,504 samples, 0.10%)_int_realloc (14,084,504 samples, 0.10%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (92,555,312 samples, 0.65%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (219,315,848 samples, 1.53%)prost::encoding::varint::encode_varint (110,663,960 samples, 0.77%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (54,325,944 samples, 0.38%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (44,265,584 samples, 0.31%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (655,935,472 samples, 4.59%)<open..prost::encoding::varint::encode_varint (235,412,424 samples, 1.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (152,917,472 samples, 1.07%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.35%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (977,866,992 samples, 6.84%)<opentele..prost::encoding::varint::encode_varint (160,965,760 samples, 1.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (102,615,672 samples, 0.72%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (12,072,432 samples, 0.08%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (32,193,152 samples, 0.23%)prost::encoding::message::encode (181,086,480 samples, 1.27%)prost::encoding::varint::encode_varint (34,205,224 samples, 0.24%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (24,144,864 samples, 0.17%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,370,221,032 samples, 9.59%)opentelemetry_..prost::encoding::varint::encode_varint (6,036,216 samples, 0.04%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,517,102,288 samples, 10.62%)<opentelemetry_..prost::encoding::varint::encode_varint (90,543,240 samples, 0.63%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (62,374,232 samples, 0.44%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (126,760,536 samples, 0.89%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,752,514,712 samples, 12.27%)<opentelemetry_pro..prost::encoding::message::encode (235,412,424 samples, 1.65%)prost::encoding::varint::encode_varint (54,325,944 samples, 0.38%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (38,229,368 samples, 0.27%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,921,528,760 samples, 13.45%)<opentelemetry_proto..prost::encoding::message::encode (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (126,760,536 samples, 0.89%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (370,221,248 samples, 2.59%)cf.._int_free (366,197,104 samples, 2.56%)_i..malloc_consolidate (338,028,096 samples, 2.37%)ma..unlink_chunk.constprop.0 (185,110,624 samples, 1.30%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (36,217,296 samples, 0.25%)_int_free (34,205,224 samples, 0.24%)__rdl_dealloc (12,072,432 samples, 0.08%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (193,158,912 samples, 1.35%)_int_free (169,014,048 samples, 1.18%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (325,955,664 samples, 2.28%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (313,883,232 samples, 2.20%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (263,581,432 samples, 1.84%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (38,229,368 samples, 0.27%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (66,398,376 samples, 0.46%)_int_free (58,350,088 samples, 0.41%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (798,792,584 samples, 5.59%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (798,792,584 samples, 5.59%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (96,579,456 samples, 0.68%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,108,651,240 samples, 21.76%)<hyper::proto::h2::PipeToSendStrea..<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,108,651,240 samples, 21.76%)<tonic::codec::encode::EncodeBody<..prost::encoding::message::encode (183,098,552 samples, 1.28%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (183,098,552 samples, 1.28%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (183,098,552 samples, 1.28%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (142,857,112 samples, 1.00%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)__libc_start_main@@GLIBC_2.34 (9,422,533,176 samples, 65.95%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (9,422,533,176 samples, 65.95%)__libc_start_call_mainmain (9,418,509,032 samples, 65.92%)mainstd::rt::lang_start_internal (9,418,509,032 samples, 65.92%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (9,418,509,032 samples, 65.92%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (9,418,509,032 samples, 65.92%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (9,418,509,032 samples, 65.92%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (9,414,484,888 samples, 65.89%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (9,414,484,888 samples, 65.89%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9,414,484,888 samples, 65.89%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (9,414,484,888 samples, 65.89%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (9,414,484,888 samples, 65.89%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (9,414,484,888 samples, 65.89%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (9,414,484,888 samples, 65.89%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (9,414,484,888 samples, 65.89%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (9,414,484,888 samples, 65.89%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,722,333,200 samples, 26.05%)tokio::runtime::task::raw::polltokio::runtime::task::core::Core<T,S>::poll (3,722,333,200 samples, 26.05%)tokio::runtime::task::core::Core<T,S>::poll<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,116,699,528 samples, 21.81%)<tonic::transport::channel::servic..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,114,687,456 samples, 21.80%)<hyper::proto::h2::client::ClientT..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,110,663,312 samples, 21.77%)hyper::proto::h2::client::ClientTa..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)mmap64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)mmap_region (2,012,072 samples, 0.01%)__mmap_region (2,012,072 samples, 0.01%)mas_preallocate (2,012,072 samples, 0.01%)mas_wr_walk (2,012,072 samples, 0.01%)_start (9,426,557,320 samples, 65.98%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)finish_fault (2,012,072 samples, 0.01%)percpu_counter_add_batch (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tonic::transport::server::Server<L>::add_service (2,012,072 samples, 0.01%)tonic::service::router::Routes::new (2,012,072 samples, 0.01%)axum::routing::Router<S>::route_service (2,012,072 samples, 0.01%)axum::routing::path_router::PathRouter<S,_>::route_endpoint (2,012,072 samples, 0.01%)hashbrown::map::HashMap<K,V,S,A>::insert (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (4,024,144 samples, 0.03%)core::fmt::Formatter::pad_integral (4,024,144 samples, 0.03%)<str as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (2,012,072 samples, 0.01%)otel_actor_perf (9,440,641,824 samples, 66.08%)otel_actor_perfcore::fmt::write (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)__madvise (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_madvise (2,012,072 samples, 0.01%)do_madvise.part.0 (2,012,072 samples, 0.01%)madvise_walk_vmas (2,012,072 samples, 0.01%)madvise_vma_behavior (2,012,072 samples, 0.01%)zap_page_range_single (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)release_pages (2,012,072 samples, 0.01%)free_unref_page_list (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)syscall_exit_to_user_mode_prepare (4,024,144 samples, 0.03%)__audit_syscall_exit (4,024,144 samples, 0.03%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)ep_send_events (2,012,072 samples, 0.01%)ep_item_poll.isra.0 (2,012,072 samples, 0.01%)sock_poll (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (18,108,648 samples, 0.13%)mio::poll::Poll::poll (18,108,648 samples, 0.13%)epoll_wait (18,108,648 samples, 0.13%)entry_SYSCALL_64_after_hwframe (14,084,504 samples, 0.10%)do_syscall_64 (14,084,504 samples, 0.10%)x64_sys_call (10,060,360 samples, 0.07%)__x64_sys_epoll_wait (10,060,360 samples, 0.07%)do_epoll_wait (6,036,216 samples, 0.04%)ep_poll (6,036,216 samples, 0.04%)mutex_unlock (2,012,072 samples, 0.01%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Parker::park (24,144,864 samples, 0.17%)tokio::runtime::time::Driver::park_internal (24,144,864 samples, 0.17%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (6,036,216 samples, 0.04%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (4,024,144 samples, 0.03%)tokio::runtime::time::wheel::Wheel::poll (2,012,072 samples, 0.01%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (26,156,936 samples, 0.18%)tokio::runtime::time::Driver::park_internal (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (418,510,976 samples, 2.93%)cf.._int_free (410,462,688 samples, 2.87%)_i..malloc_consolidate (352,112,600 samples, 2.46%)ma..unlink_chunk.constprop.0 (197,183,056 samples, 1.38%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (58,350,088 samples, 0.41%)_int_free (48,289,728 samples, 0.34%)malloc_consolidate (14,084,504 samples, 0.10%)unlink_chunk.constprop.0 (8,048,288 samples, 0.06%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (201,207,200 samples, 1.41%)_int_free (146,881,256 samples, 1.03%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (394,366,112 samples, 2.76%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (380,281,608 samples, 2.66%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (301,810,800 samples, 2.11%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (44,265,584 samples, 0.31%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (54,325,944 samples, 0.38%)_int_free (42,253,512 samples, 0.30%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (891,347,896 samples, 6.24%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (891,347,896 samples, 6.24%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (889,335,824 samples, 6.22%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (889,335,824 samples, 6.22%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (889,335,824 samples, 6.22%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (74,446,664 samples, 0.52%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (62,374,232 samples, 0.44%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (36,217,296 samples, 0.25%)alloc::raw_vec::finish_grow (36,217,296 samples, 0.25%)realloc (36,217,296 samples, 0.25%)_int_realloc (36,217,296 samples, 0.25%)__memmove_avx_unaligned_erms (36,217,296 samples, 0.25%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)srso_alias_safe_ret (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__perf_event__output_id_sample (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)__memcpy (2,012,072 samples, 0.01%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (4,024,144 samples, 0.03%)perf_output_copy (2,012,072 samples, 0.01%)__memcpy (2,012,072 samples, 0.01%)mas_preallocate (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)mas_wr_modify (2,012,072 samples, 0.01%)mas_wr_slot_store (2,012,072 samples, 0.01%)__mprotect (10,060,360 samples, 0.07%)entry_SYSCALL_64_after_hwframe (10,060,360 samples, 0.07%)do_syscall_64 (10,060,360 samples, 0.07%)x64_sys_call (10,060,360 samples, 0.07%)__x64_sys_mprotect (10,060,360 samples, 0.07%)do_mprotect_pkey (10,060,360 samples, 0.07%)mprotect_fixup (10,060,360 samples, 0.07%)vma_modify (6,036,216 samples, 0.04%)vma_merge (6,036,216 samples, 0.04%)mt_find (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (96,579,456 samples, 0.68%)alloc::raw_vec::finish_grow (76,458,736 samples, 0.54%)malloc (70,422,520 samples, 0.49%)_int_malloc (58,350,088 samples, 0.41%)sysmalloc (14,084,504 samples, 0.10%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)mm_account_fault (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (40,241,440 samples, 0.28%)prost::encoding::sfixed64::merge (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)__memcpy (2,012,072 samples, 0.01%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (4,024,144 samples, 0.03%)perf_output_copy (4,024,144 samples, 0.03%)__output_copy (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (88,531,168 samples, 0.62%)alloc::raw_vec::finish_grow (76,458,736 samples, 0.54%)malloc (62,374,232 samples, 0.44%)_int_malloc (48,289,728 samples, 0.34%)sysmalloc (6,036,216 samples, 0.04%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (4,024,144 samples, 0.03%)core::str::converts::from_utf8 (40,241,440 samples, 0.28%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (66,398,376 samples, 0.46%)bytes::bytes_mut::BytesMut::advance_unchecked (38,229,368 samples, 0.27%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (4,024,144 samples, 0.03%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (466,800,704 samples, 3.27%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (271,629,720 samples, 1.90%)a..alloc::raw_vec::finish_grow (219,315,848 samples, 1.53%)malloc (201,207,200 samples, 1.41%)_int_malloc (126,760,536 samples, 0.89%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)prost::encoding::string::merge (589,537,096 samples, 4.13%)pros..prost::encoding::varint::decode_varint (62,374,232 samples, 0.44%)bytes::bytes_mut::BytesMut::advance_unchecked (26,156,936 samples, 0.18%)prost::encoding::merge_loop (879,275,464 samples, 6.15%)prost::e..prost::encoding::varint::decode_varint (160,965,760 samples, 1.13%)bytes::bytes_mut::BytesMut::advance_unchecked (40,241,440 samples, 0.28%)core::str::converts::from_utf8 (50,301,800 samples, 0.35%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (42,253,512 samples, 0.30%)bytes::bytes_mut::BytesMut::advance_unchecked (22,132,792 samples, 0.15%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (4,024,144 samples, 0.03%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (432,595,480 samples, 3.03%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (275,653,864 samples, 1.93%)a..alloc::raw_vec::finish_grow (211,267,560 samples, 1.48%)malloc (181,086,480 samples, 1.27%)_int_malloc (116,700,176 samples, 0.82%)prost::encoding::string::merge (601,609,528 samples, 4.21%)prost..prost::encoding::varint::decode_varint (82,494,952 samples, 0.58%)bytes::bytes_mut::BytesMut::advance_unchecked (30,181,080 samples, 0.21%)prost::encoding::message::merge_repeated (2,024,144,432 samples, 14.17%)prost::encoding::messa..prost::encoding::merge_loop (1,766,599,216 samples, 12.36%)prost::encoding::m..prost::encoding::varint::decode_varint (191,146,840 samples, 1.34%)bytes::bytes_mut::BytesMut::advance_unchecked (68,410,448 samples, 0.48%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,110,663,528 samples, 14.77%)<opentelemetry_proto::p..prost::encoding::sfixed64::merge (30,181,080 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)prost::encoding::message::merge_repeated (2,424,546,760 samples, 16.97%)prost::encoding::message::..prost::encoding::merge_loop (2,295,774,152 samples, 16.07%)prost::encoding::merge_lo..prost::encoding::varint::decode_varint (126,760,536 samples, 0.89%)bytes::bytes_mut::BytesMut::advance_unchecked (50,301,800 samples, 0.35%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,509,053,784 samples, 17.56%)opentelemetry_proto::proto:..prost::encoding::merge_loop (2,478,872,704 samples, 17.35%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (46,277,656 samples, 0.32%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)core::str::converts::from_utf8 (36,217,296 samples, 0.25%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (291,750,440 samples, 2.04%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (171,026,120 samples, 1.20%)alloc::raw_vec::finish_grow (132,796,752 samples, 0.93%)malloc (120,724,320 samples, 0.84%)_int_malloc (72,434,592 samples, 0.51%)sysmalloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,905,431,968 samples, 20.34%)<opentelemetry_proto::proto::ton..prost::encoding::string::merge (380,281,608 samples, 2.66%)pr..prost::encoding::varint::decode_varint (30,181,080 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,130,784,032 samples, 21.91%)<opentelemetry_proto::proto::tonic:..prost::encoding::message::merge_repeated (3,126,759,888 samples, 21.88%)prost::encoding::message::merge_rep..prost::encoding::merge_loop (3,024,144,216 samples, 21.17%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (78,470,808 samples, 0.55%)bytes::bytes_mut::BytesMut::advance_unchecked (36,217,296 samples, 0.25%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,154,928,896 samples, 22.08%)<tonic::codec::prost::ProstDecoder<..prost::encoding::message::merge_repeated (3,154,928,896 samples, 22.08%)prost::encoding::message::merge_rep..prost::encoding::merge_loop (3,154,928,896 samples, 22.08%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,154,928,896 samples, 22.08%)<opentelemetry_proto::proto::tonic:..prost::encoding::message::merge_repeated (3,154,928,896 samples, 22.08%)prost::encoding::message::merge_rep..prost::encoding::merge_loop (3,154,928,896 samples, 22.08%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (20,120,720 samples, 0.14%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (70,422,520 samples, 0.49%)__memmove_avx_unaligned_erms (70,422,520 samples, 0.49%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)__do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.08%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.07%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)h2::share::RecvStream::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::recv::Recv::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::buffer::Deque::pop_front (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4,138,832,104 samples, 28.97%)<tonic::transport::server::SvcFuture<F> as core..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tower::util::either::Either<A,B> as core::futu..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tonic::service::router::RoutesFuture as core::..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tower::util::oneshot::Oneshot<S,Req> as core::..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tower::util::map_response::MapResponseFuture<F..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<futures_util::future::future::map::Map<Fut,F> ..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (4,136,820,032 samples, 28.95%)<opentelemetry_proto::proto::tonic::collector::..<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,243,460,064 samples, 22.70%)<tonic::codec::decode::Streaming<T> ..tonic::codec::decode::StreamingInner::poll_frame (88,531,168 samples, 0.62%)bytes::bytes_mut::shared_v_drop (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (4,024,144 samples, 0.03%)_int_free (4,024,144 samples, 0.03%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,140,844,176 samples, 28.98%)<hyper_util::service::oneshot::Oneshot<S,Req> a..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)<axum::routing::route::Route<E> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<T as tower::util::boxed_clone::CloneService<R>>::clone_box (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (4,142,856,248 samples, 29.00%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as ..http::header::map::Entry<T>::or_try_insert_with (2,012,072 samples, 0.01%)hyper::common::date::update_and_header_value (2,012,072 samples, 0.01%)std::thread::local::LocalKey<T>::with (2,012,072 samples, 0.01%)bytes::bytes::promotable_even_clone (2,012,072 samples, 0.01%)<T as tower::util::boxed_clone::CloneService<R>>::clone_box (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)_int_free (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::reserve_inner (24,144,864 samples, 0.17%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (22,132,792 samples, 0.15%)alloc::raw_vec::finish_grow (22,132,792 samples, 0.15%)realloc (22,132,792 samples, 0.15%)_int_realloc (22,132,792 samples, 0.15%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (28,169,008 samples, 0.20%)bytes::bytes_mut::BytesMut::split_to (4,024,144 samples, 0.03%)__rdl_alloc (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)__x64_sys_recvfrom (2,012,072 samples, 0.01%)__audit_filter_op (8,048,288 samples, 0.06%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)audit_filter_inodes (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (24,144,864 samples, 0.17%)syscall_exit_to_user_mode_prepare (24,144,864 samples, 0.17%)__audit_syscall_exit (22,132,792 samples, 0.15%)audit_reset_context.part.0.constprop.0 (4,024,144 samples, 0.03%)path_put (2,012,072 samples, 0.01%)syscall_trace_enter (6,036,216 samples, 0.04%)__fdget (2,012,072 samples, 0.01%)_raw_spin_lock_bh (8,048,288 samples, 0.06%)lock_sock_nested (24,144,864 samples, 0.17%)_raw_spin_lock_bh (20,120,720 samples, 0.14%)__pv_queued_spin_lock_slowpath (20,120,720 samples, 0.14%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_update_pacing_rate (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_event_data_recv (2,012,072 samples, 0.01%)__release_sock (14,084,504 samples, 0.10%)tcp_v4_do_rcv (14,084,504 samples, 0.10%)tcp_rcv_established (14,084,504 samples, 0.10%)tcp_data_queue (8,048,288 samples, 0.06%)tcp_try_rmem_schedule (4,024,144 samples, 0.03%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (6,036,216 samples, 0.04%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)__napi_poll (4,024,144 samples, 0.03%)process_backlog (4,024,144 samples, 0.03%)__netif_receive_skb (4,024,144 samples, 0.03%)__netif_receive_skb_one_core (4,024,144 samples, 0.03%)ip_rcv (4,024,144 samples, 0.03%)ip_local_deliver (4,024,144 samples, 0.03%)ip_local_deliver_finish (4,024,144 samples, 0.03%)ip_protocol_deliver_rcu (4,024,144 samples, 0.03%)tcp_v4_rcv (4,024,144 samples, 0.03%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)release_sock (26,156,936 samples, 0.18%)tcp_release_cb (6,036,216 samples, 0.04%)__tcp_send_ack.part.0 (6,036,216 samples, 0.04%)__tcp_transmit_skb (6,036,216 samples, 0.04%)ip_queue_xmit (6,036,216 samples, 0.04%)__ip_queue_xmit (6,036,216 samples, 0.04%)ip_output (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)__virt_addr_valid (2,012,072 samples, 0.01%)__check_object_size (14,084,504 samples, 0.10%)__check_object_size.part.0 (14,084,504 samples, 0.10%)check_heap_object (12,072,432 samples, 0.08%)skb_copy_datagram_iter (84,507,024 samples, 0.59%)__skb_datagram_iter (84,507,024 samples, 0.59%)simple_copy_to_iter (76,458,736 samples, 0.54%)_copy_to_iter (62,374,232 samples, 0.44%)sock_rfree (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__alloc_skb (4,024,144 samples, 0.03%)kmalloc_reserve (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__nf_ct_refresh_acct (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (4,024,144 samples, 0.03%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)nf_hook_slow (8,048,288 samples, 0.06%)ipv4_conntrack_local (8,048,288 samples, 0.06%)nf_conntrack_in (8,048,288 samples, 0.06%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)__ip_local_out (10,060,360 samples, 0.07%)nf_nat_ipv4_local_fn (2,012,072 samples, 0.01%)nf_conntrack_put (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (8,048,288 samples, 0.06%)tcp_v4_rcv (6,036,216 samples, 0.04%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)ip_local_deliver_finish (10,060,360 samples, 0.07%)raw_local_deliver (2,012,072 samples, 0.01%)__local_bh_enable_ip (14,084,504 samples, 0.10%)do_softirq (14,084,504 samples, 0.10%)__do_softirq (12,072,432 samples, 0.08%)handle_softirqs (12,072,432 samples, 0.08%)net_rx_action (12,072,432 samples, 0.08%)__napi_poll (12,072,432 samples, 0.08%)process_backlog (12,072,432 samples, 0.08%)__netif_receive_skb (12,072,432 samples, 0.08%)__netif_receive_skb_one_core (12,072,432 samples, 0.08%)ip_rcv (12,072,432 samples, 0.08%)ip_local_deliver (12,072,432 samples, 0.08%)nf_confirm (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)enqueue_to_backlog (2,012,072 samples, 0.01%)_raw_spin_lock_irqsave (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (52,313,872 samples, 0.37%)__tcp_cleanup_rbuf (50,301,800 samples, 0.35%)tcp_send_ack (44,265,584 samples, 0.31%)__tcp_send_ack.part.0 (44,265,584 samples, 0.31%)__tcp_transmit_skb (40,241,440 samples, 0.28%)ip_queue_xmit (36,217,296 samples, 0.25%)__ip_queue_xmit (36,217,296 samples, 0.25%)ip_output (26,156,936 samples, 0.18%)ip_finish_output (24,144,864 samples, 0.17%)__ip_finish_output (24,144,864 samples, 0.17%)ip_finish_output2 (22,132,792 samples, 0.15%)neigh_hh_output (22,132,792 samples, 0.15%)__dev_queue_xmit (20,120,720 samples, 0.14%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (4,024,144 samples, 0.03%)eth_type_trans (2,012,072 samples, 0.01%)tcp_rcv_space_adjust (8,048,288 samples, 0.06%)tcp_mstamp_refresh (8,048,288 samples, 0.06%)read_tsc (8,048,288 samples, 0.06%)tcp_recvmsg_locked (171,026,120 samples, 1.20%)tcp_update_recv_tstamps (4,024,144 samples, 0.03%)ns_to_timespec64 (4,024,144 samples, 0.03%)inet_recvmsg (233,400,352 samples, 1.63%)tcp_recvmsg (231,388,280 samples, 1.62%)tcp_update_recv_tstamps (2,012,072 samples, 0.01%)do_syscall_64 (295,774,584 samples, 2.07%)d..x64_sys_call (255,533,144 samples, 1.79%)x..__x64_sys_recvfrom (255,533,144 samples, 1.79%)_..__sys_recvfrom (255,533,144 samples, 1.79%)_..sock_recvmsg (243,460,712 samples, 1.70%)security_socket_recvmsg (6,036,216 samples, 0.04%)apparmor_socket_recvmsg (4,024,144 samples, 0.03%)aa_inet_msg_perm (4,024,144 samples, 0.03%)begin_current_label_crit_section (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (366,197,104 samples, 2.56%)<h..tokio_util::util::poll_buf::poll_read_buf (336,016,024 samples, 2.35%)t..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (331,991,880 samples, 2.32%)<..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (331,991,880 samples, 2.32%)<..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (329,979,808 samples, 2.31%)<..tokio::io::poll_evented::PollEvented<E>::poll_read (329,979,808 samples, 2.31%)t..<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (329,979,808 samples, 2.31%)<..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (329,979,808 samples, 2.31%)<..__libc_recv (327,967,736 samples, 2.30%)_..entry_SYSCALL_64_after_hwframe (297,786,656 samples, 2.08%)e..x64_sys_call (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::counts::Counts::transition (6,036,216 samples, 0.04%)h2::proto::streams::recv::Recv::recv_data (4,024,144 samples, 0.03%)h2::proto::streams::buffer::Deque::push_back (4,024,144 samples, 0.03%)slab::Slab<T>::insert_at (4,024,144 samples, 0.03%)<h2::server::Peer as h2::proto::peer::Peer>::convert_poll_message (2,012,072 samples, 0.01%)bytes::bytes_mut::shared_v_clone (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_headers (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::recv_headers (4,024,144 samples, 0.03%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)syscall_trace_enter (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)lock_sock_nested (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)__pv_queued_spin_lock_slowpath (2,012,072 samples, 0.01%)tcp_data_queue (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)release_sock (6,036,216 samples, 0.04%)__release_sock (6,036,216 samples, 0.04%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_data_ready (2,012,072 samples, 0.01%)sk_page_frag_refill (2,012,072 samples, 0.01%)skb_page_frag_refill (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (2,012,072 samples, 0.01%)__check_object_size (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)check_heap_object (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (4,024,144 samples, 0.03%)nf_conntrack_in (4,024,144 samples, 0.03%)resolve_normal_ct (4,024,144 samples, 0.03%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)raw_v4_input (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)ip_local_deliver (12,072,432 samples, 0.08%)ip_local_deliver_finish (12,072,432 samples, 0.08%)ip_protocol_deliver_rcu (12,072,432 samples, 0.08%)tcp_v4_rcv (8,048,288 samples, 0.06%)tcp_v4_do_rcv (8,048,288 samples, 0.06%)tcp_rcv_established (8,048,288 samples, 0.06%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__tcp_transmit_skb (22,132,792 samples, 0.15%)ip_queue_xmit (22,132,792 samples, 0.15%)__ip_queue_xmit (22,132,792 samples, 0.15%)ip_output (18,108,648 samples, 0.13%)ip_finish_output (18,108,648 samples, 0.13%)__ip_finish_output (18,108,648 samples, 0.13%)ip_finish_output2 (18,108,648 samples, 0.13%)neigh_hh_output (18,108,648 samples, 0.13%)__dev_queue_xmit (18,108,648 samples, 0.13%)__local_bh_enable_ip (18,108,648 samples, 0.13%)do_softirq (16,096,576 samples, 0.11%)__do_softirq (16,096,576 samples, 0.11%)handle_softirqs (16,096,576 samples, 0.11%)net_rx_action (16,096,576 samples, 0.11%)__napi_poll (16,096,576 samples, 0.11%)process_backlog (16,096,576 samples, 0.11%)__netif_receive_skb (16,096,576 samples, 0.11%)__netif_receive_skb_one_core (14,084,504 samples, 0.10%)ip_rcv (14,084,504 samples, 0.10%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)__usecs_to_jiffies (2,012,072 samples, 0.01%)rb_insert_color (2,012,072 samples, 0.01%)tcp_push (32,193,152 samples, 0.23%)__tcp_push_pending_frames (32,193,152 samples, 0.23%)tcp_write_xmit (32,193,152 samples, 0.23%)tcp_event_new_data_sent (6,036,216 samples, 0.04%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_sendmsg_locked (40,241,440 samples, 0.28%)tcp_stream_alloc_skb (4,024,144 samples, 0.03%)__alloc_skb (4,024,144 samples, 0.03%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)do_iter_readv_writev (50,301,800 samples, 0.35%)sock_write_iter (50,301,800 samples, 0.35%)inet_sendmsg (50,301,800 samples, 0.35%)tcp_sendmsg (50,301,800 samples, 0.35%)tcp_stream_memory_free (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)import_ubuf (2,012,072 samples, 0.01%)h2::server::Connection<T,B>::poll_closed (442,655,840 samples, 3.10%)h2:..h2::proto::streams::streams::Streams<B,P>::poll_complete (60,362,160 samples, 0.42%)h2::proto::streams::prioritize::Prioritize::poll_complete (60,362,160 samples, 0.42%)h2::codec::framed_write::FramedWrite<T,B>::flush (60,362,160 samples, 0.42%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (60,362,160 samples, 0.42%)tokio::runtime::io::registration::Registration::poll_io (60,362,160 samples, 0.42%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (60,362,160 samples, 0.42%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (60,362,160 samples, 0.42%)__GI___writev (60,362,160 samples, 0.42%)entry_SYSCALL_64_after_hwframe (58,350,088 samples, 0.41%)do_syscall_64 (58,350,088 samples, 0.41%)x64_sys_call (54,325,944 samples, 0.38%)__x64_sys_writev (54,325,944 samples, 0.38%)do_writev (54,325,944 samples, 0.38%)vfs_writev (54,325,944 samples, 0.38%)sock_write_iter (2,012,072 samples, 0.01%)all (14,287,723,272 samples, 100%)tokio-runtime-w (4,627,765,600 samples, 32.39%)tokio-runtime-wclone3 (4,627,765,600 samples, 32.39%)clone3start_thread (4,627,765,600 samples, 32.39%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,625,753,528 samples, 32.38%)std::sys::pal::unix::thread::Thread::new::thread_sta..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,625,753,528 samples, 32.38%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::sys::backtrace::__rust_begin_short_backtrace (4,625,753,528 samples, 32.38%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,625,753,528 samples, 32.38%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,625,753,528 samples, 32.38%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,625,753,528 samples, 32.38%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,625,753,528 samples, 32.38%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (4,625,753,528 samples, 32.38%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,625,753,528 samples, 32.38%)tokio::runtime::scheduler::multi_thread::worker::Con..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,595,572,448 samples, 32.16%)tokio::runtime::scheduler::multi_thread::worker::Con..tokio::runtime::task::harness::Harness<T,S>::poll (4,593,560,376 samples, 32.15%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,593,560,376 samples, 32.15%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (450,704,128 samples, 3.15%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<to..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<hy..hyper::headers::content_length_parse_all (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get_all (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg b/crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg new file mode 100644 index 00000000000..232a1483ebc --- /dev/null +++ b/crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg @@ -0,0 +1,491 @@ +Flame Graph Reset ZoomSearch [unknown] (2,012,072 samples, 0.01%)cargo::main (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (2,012,072 samples, 0.01%)cargo::commands::metadata::exec (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo_util::paths::read (2,012,072 samples, 0.01%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)std::fs::read::inner (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)ovl_permission (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<core::option::Option<cargo_platform::Platform>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)<std::path::PathBuf as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)std::ffi::os_str::<impl core::convert::TryFrom<&std::ffi::os_str::OsStr> for &str>::try_from (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)<std::io::stdio::StdoutLock as std::io::Write>::write_all (2,012,072 samples, 0.01%)core::slice::memchr::memrchr (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (4,024,144 samples, 0.03%)anstream::strip::write_fmt (4,024,144 samples, 0.03%)core::fmt::write (4,024,144 samples, 0.03%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (4,024,144 samples, 0.03%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableField<semver::Version>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::InheritableField<semver::Version>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::InheritableField<semver::Version>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::InheritableField<semver::Version> as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde_untagged::map::ErasedMapAccess>::erased_next_key_seed (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<<cargo_util_schemas::manifest::TomlInheritedField as serde::de::Deserialize>::deserialize::__Field>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)<erased_serde::de::erase::Deserializer<serde_ignored::CaptureKey<toml_edit::de::key::KeyDeserializer>> as erased_serde::de::Deserializer>::erased_deserialize_i8 (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)do_read_fault (2,012,072 samples, 0.01%)filemap_map_pages (2,012,072 samples, 0.01%)next_uptodate_folio (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::package::Package>::serialized (4,024,144 samples, 0.03%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_registry_src_from_cache (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)sqlite3VdbeIdxRowid (2,012,072 samples, 0.01%)sqlite3VdbeSerialGet (2,012,072 samples, 0.01%)<cargo::core::package::Package>::new (2,012,072 samples, 0.01%)std::sys::pal::unix::os::split_paths::bytes_to_path (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<cargo_util_schemas::manifest::InheritableField<alloc::vec::Vec<alloc::string::String>>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableField<alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<alloc::string::String> as serde::de::Visitor>::visit_seq::<serde_ignored::SeqAccess<toml_edit::de::array::ArraySeqAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (2,012,072 samples, 0.01%)<serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<serde::de::value::StringDeserializer<toml_edit::de::Error>, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlDetailedDependency<_> as serde::de::Deserialize>::deserialize::__Visitor<alloc::string::String> as serde::de::Visitor>::visit_map::<serde_untagged::map::Map> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>::insert (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlPlatform as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::item::Item>::span (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as serde::de::Deserialize>::deserialize::<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (14,084,504 samples, 0.10%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableLints>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::InheritableLints as serde::de::Deserialize>::deserialize::InheritableLintsVisitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlLint>>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Visitor>::visit_string::<toml_edit::de::Error> (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)clear_page_erms (4,024,144 samples, 0.03%)<alloc::vec::Vec<toml_edit::item::Item> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)mm_account_fault (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<toml_edit::item::Item> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)<toml_edit::item::Item as core::clone::Clone>::clone (8,048,288 samples, 0.06%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (8,048,288 samples, 0.06%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)post_alloc_hook (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)queued_spin_unlock (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (18,108,648 samples, 0.13%)<toml_edit::item::Item as core::clone::Clone>::clone (14,084,504 samples, 0.10%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (14,084,504 samples, 0.10%)<toml_edit::item::Item as core::clone::Clone>::clone (14,084,504 samples, 0.10%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (12,072,432 samples, 0.08%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)mas_wr_walk (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (4,024,144 samples, 0.03%)<alloc::raw_vec::RawVec<toml_edit::item::Item>>::grow_one (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (4,024,144 samples, 0.03%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (4,024,144 samples, 0.03%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (8,048,288 samples, 0.06%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::mlb_content>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (22,132,792 samples, 0.16%)toml_edit::parser::document::document::{closure#0}::{closure#1} (22,132,792 samples, 0.16%)toml_edit::parser::document::parse_keyval (10,060,360 samples, 0.07%)toml_edit::parser::key::key (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<(winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>, toml_edit::parser::key::simple_key, winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>), toml_edit::parser::key::key::{closure#0}, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (core::ops::range::Range<usize>, (toml_edit::raw_string::RawString, toml_edit::internal_string::InternalString), core::ops::range::Range<usize>), toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)<toml_edit::parser::key::simple_key as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (4,024,144 samples, 0.03%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::readdir (2,012,072 samples, 0.01%)__opendir (2,012,072 samples, 0.01%)__open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::filter::Filter<core::iter::adapters::filter_map::FilterMap<std::fs::ReadDir, cargo::util::toml::targets::infer_from_directory::{closure#0}>, cargo::util::toml::targets::is_not_dotfile>, cargo::util::toml::targets::infer_from_directory::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)std::path::Path::_strip_prefix (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (10,060,360 samples, 0.07%)std::path::Path::_join (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::new::<&str> (2,012,072 samples, 0.01%)cargo::core::summary::build_feature_map (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::cfg (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)alloc::alloc::exchange_malloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)vfs_getxattr_alloc (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)security_inode_permission (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (84,507,024 samples, 0.59%)cargo::ops::cargo_read_manifest::read_package (84,507,024 samples, 0.59%)cargo::util::toml::read_manifest (82,494,952 samples, 0.58%)cargo::util::toml::to_real_manifest (16,096,576 samples, 0.11%)std::path::Path::is_dir (10,060,360 samples, 0.07%)std::sys::pal::unix::fs::stat (10,060,360 samples, 0.07%)std::sys::pal::unix::fs::try_statx (10,060,360 samples, 0.07%)statx (10,060,360 samples, 0.07%)entry_SYSCALL_64_after_hwframe (10,060,360 samples, 0.07%)do_syscall_64 (10,060,360 samples, 0.07%)x64_sys_call (8,048,288 samples, 0.06%)__x64_sys_statx (8,048,288 samples, 0.06%)do_statx (8,048,288 samples, 0.06%)vfs_statx (8,048,288 samples, 0.06%)filename_lookup (8,048,288 samples, 0.06%)path_lookupat (6,036,216 samples, 0.04%)link_path_walk.part.0.constprop.0 (6,036,216 samples, 0.04%)inode_permission (4,024,144 samples, 0.03%)ovl_permission (4,024,144 samples, 0.03%)ovl_inode_upper (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_close (2,012,072 samples, 0.01%)__fput_sync (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)mntput (2,012,072 samples, 0.01%)mntput_no_expire (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (90,543,240 samples, 0.63%)std::fs::read_to_string::inner (6,036,216 samples, 0.04%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (2,012,072 samples, 0.01%)cargo::sources::registry::download::download (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::hash (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)task_work_run (2,012,072 samples, 0.01%)____fput (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)kfree (2,012,072 samples, 0.01%)filp_flush (2,012,072 samples, 0.01%)ovl_flush (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)ovl_real_fdget_meta (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (102,615,672 samples, 0.72%)<cargo::core::package::Downloads>::start (100,603,600 samples, 0.71%)<cargo::core::package::Downloads>::start_inner (100,603,600 samples, 0.71%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (100,603,600 samples, 0.71%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (100,603,600 samples, 0.71%)__close (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_close (4,024,144 samples, 0.03%)ovl_flush (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::deps (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::try_fold::flatten::<im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, core::iter::adapters::map::map_try_fold<(&cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}, core::iter::adapters::filter::filter_try_fold<core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}, <core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::try_fold<(), core::iter::traits::iterator::Iterator::try_for_each::call<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>::Break>::{closure#0}, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Iter<(cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>)> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Node<im_rc::hash::set::Value<cargo::core::dependency::Dependency>>>::insert (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts)> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (10,060,360 samples, 0.07%)cargo::core::resolver::resolve (10,060,360 samples, 0.07%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)access_error (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::resolver::encode::EncodableDependency> as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::array::ArrayDeserializer as serde::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<cargo::core::resolver::encode::EncodableDependency>> (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<cargo::core::resolver::encode::EncodableDependency>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::ops::lockfile::emit_package (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<toml::value::Value as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)toml::ser::internal::write_value (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)toml_edit::encode::encode_value (2,012,072 samples, 0.01%)toml_edit::encode::to_string_repr (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::util::context::GlobalContext>::global_cache_tracker (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::GlobalCacheTracker>::new (2,012,072 samples, 0.01%)<rusqlite::Connection>::execute_batch (2,012,072 samples, 0.01%)sqlite3_prepare_v3 (2,012,072 samples, 0.01%)sqlite3LockAndPrepare (2,012,072 samples, 0.01%)sqlite3Prepare (2,012,072 samples, 0.01%)sqlite3RunParser (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Drain<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>>::drop_slow (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo::core::resolver::context::ResolverContext>::flag_activated (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::make_mut (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (4,024,144 samples, 0.03%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (4,024,144 samples, 0.03%)<cargo::core::summary::Summary>::map_source (4,024,144 samples, 0.03%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::entry::VacantEntry<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>>::insert_entry (2,012,072 samples, 0.01%)<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>>::split::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>, cargo::core::summary::build_feature_map::{closure#0}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::summary::FeatureValue>::new (2,012,072 samples, 0.01%)<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexPackage>::to_summary (4,024,144 samples, 0.03%)cargo::core::summary::build_feature_map (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<(cargo_util_schemas::core::package_id_spec::PackageIdSpec, cargo::core::dependency::Dependency)>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (10,060,360 samples, 0.07%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexSummary>::parse (10,060,360 samples, 0.07%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (4,024,144 samples, 0.03%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(semver::Version, cargo::sources::registry::index::MaybeIndexSummary)>>::reserve_rehash::<hashbrown::map::make_hasher<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)memchr::arch::x86_64::memchr::memchr_raw::find_avx2 (2,012,072 samples, 0.01%)<memchr::arch::x86_64::avx2::memchr::One>::find_raw (2,012,072 samples, 0.01%)<memchr::arch::x86_64::avx2::memchr::One>::find_raw_avx2 (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_close (2,012,072 samples, 0.01%)__fput_sync (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)sysmalloc_mmap.constprop.0 (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)mm_account_fault (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)kthread_blkcg (2,012,072 samples, 0.01%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)clear_page_erms (4,024,144 samples, 0.03%)std::io::default_read_to_end (16,096,576 samples, 0.11%)read (16,096,576 samples, 0.11%)entry_SYSCALL_64_after_hwframe (16,096,576 samples, 0.11%)do_syscall_64 (16,096,576 samples, 0.11%)x64_sys_call (16,096,576 samples, 0.11%)__x64_sys_read (16,096,576 samples, 0.11%)ksys_read (16,096,576 samples, 0.11%)vfs_read (16,096,576 samples, 0.11%)ovl_read_iter (16,096,576 samples, 0.11%)backing_file_read_iter (16,096,576 samples, 0.11%)vfs_iter_read (16,096,576 samples, 0.11%)do_iter_readv_writev (16,096,576 samples, 0.11%)ext4_file_read_iter (16,096,576 samples, 0.11%)generic_file_read_iter (16,096,576 samples, 0.11%)filemap_read (16,096,576 samples, 0.11%)copy_page_to_iter (16,096,576 samples, 0.11%)_copy_to_iter (16,096,576 samples, 0.11%)asm_exc_page_fault (8,048,288 samples, 0.06%)exc_page_fault (8,048,288 samples, 0.06%)do_user_addr_fault (8,048,288 samples, 0.06%)handle_mm_fault (8,048,288 samples, 0.06%)__handle_mm_fault (8,048,288 samples, 0.06%)handle_pte_fault (8,048,288 samples, 0.06%)do_anonymous_page (8,048,288 samples, 0.06%)alloc_anon_folio (6,036,216 samples, 0.04%)vma_alloc_folio (6,036,216 samples, 0.04%)alloc_pages_mpol (6,036,216 samples, 0.04%)policy_nodemask (2,012,072 samples, 0.01%)<cargo::sources::registry::index::Summaries>::parse (28,169,008 samples, 0.20%)std::fs::read::inner (22,132,792 samples, 0.16%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)vfs_getattr_nosec (2,012,072 samples, 0.01%)ovl_getattr (2,012,072 samples, 0.01%)vfs_getattr_nosec (2,012,072 samples, 0.01%)ext4_file_getattr (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (175,050,264 samples, 1.23%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.42%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.37%)cargo::core::resolver::resolve (50,301,800 samples, 0.35%)cargo::core::resolver::activate_deps_loop (46,277,656 samples, 0.32%)cargo::core::resolver::activate (46,277,656 samples, 0.32%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (44,265,584 samples, 0.31%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (44,265,584 samples, 0.31%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (44,265,584 samples, 0.31%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (44,265,584 samples, 0.31%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (44,265,584 samples, 0.31%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (44,265,584 samples, 0.31%)<cargo::sources::registry::index::RegistryIndex>::summaries (30,181,080 samples, 0.21%)<cargo::util::context::GlobalContext>::assert_package_cache_locked (2,012,072 samples, 0.01%)std::path::Path::_starts_with (2,012,072 samples, 0.01%)<std::path::Component as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlPlatform> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::IntoIter<alloc::string::String, cargo_util_schemas::manifest::TomlDependency>>::dying_next (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlDetailedDependency> (2,012,072 samples, 0.01%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.08%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (195,170,984 samples, 1.37%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (14,084,504 samples, 0.10%)core::ptr::drop_in_place::<cargo::core::resolver::resolve::Resolve> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (207,243,416 samples, 1.45%)cargo::commands::metadata::exec (207,243,416 samples, 1.45%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<core::option::Option<cargo::ops::cargo_output_metadata::MetadataResolve>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::MetadataResolveNode> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::ops::cargo_output_metadata::Dep>> (2,012,072 samples, 0.01%)cargo::cli::cli (2,012,072 samples, 0.01%)cargo::commands::builtin (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command as cargo::util::command_prelude::CommandExt>::arg_manifest_path (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command as cargo::util::command_prelude::CommandExt>::_arg (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::arg_internal (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<clap_builder::builder::arg::Arg>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)ASN1_item_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)x509_name_ex_d2i (2,012,072 samples, 0.01%)x509_name_canon (2,012,072 samples, 0.01%)asn1_template_ex_i2d (2,012,072 samples, 0.01%)ASN1_item_ex_i2d (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (213,279,632 samples, 1.49%)__libc_start_call_main (213,279,632 samples, 1.49%)main (213,279,632 samples, 1.49%)std::rt::lang_start_internal (213,279,632 samples, 1.49%)std::rt::lang_start::<()>::{closure#0} (213,279,632 samples, 1.49%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (213,279,632 samples, 1.49%)cargo::main (213,279,632 samples, 1.49%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)PEM_read_bio_ex (2,012,072 samples, 0.01%)sanitize_line (2,012,072 samples, 0.01%)cargo (217,303,776 samples, 1.52%)_start (215,291,704 samples, 1.51%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)get_vma_policy (2,012,072 samples, 0.01%)exit (2,012,072 samples, 0.01%)__run_exit_handlers (2,012,072 samples, 0.01%)_dl_fini (2,012,072 samples, 0.01%)_dl_call_fini (2,012,072 samples, 0.01%)[libswsscommon.so.0.0.0] (2,012,072 samples, 0.01%)[libswsscommon.so.0.0.0] (2,012,072 samples, 0.01%)fclose@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_IO_file_close_it@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__close_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)criterion::html::Html::new (2,012,072 samples, 0.01%)tinytemplate::TinyTemplate::add_template (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::compile (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize (4,024,144 samples, 0.03%)once_cell::imp::initialize_or_wait (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (4,024,144 samples, 0.03%)core::ops::function::FnOnce::call_once (4,024,144 samples, 0.03%)std::process::Command::output (2,012,072 samples, 0.01%)std::sys::pal::unix::pipe::read2 (2,012,072 samples, 0.01%)std::sys::pal::unix::fd::FileDesc::read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)pipe_read (2,012,072 samples, 0.01%)copy_page_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)criterion::Criterion<M>::configure_from_args (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (8,048,288 samples, 0.06%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)core::fmt::write (60,362,160 samples, 0.42%)core::fmt::num::imp::<impl u64>::_fmt (40,241,440 samples, 0.28%)core::fmt::Formatter::pad_integral (8,048,288 samples, 0.06%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)clear_page_erms (12,072,432 samples, 0.08%)get_page_from_freelist (22,132,792 samples, 0.16%)rmqueue (10,060,360 samples, 0.07%)__rmqueue_pcplist (10,060,360 samples, 0.07%)_raw_spin_unlock_irqrestore (8,048,288 samples, 0.06%)__alloc_pages (24,144,864 samples, 0.17%)post_alloc_hook (2,012,072 samples, 0.01%)alloc_anon_folio (26,156,936 samples, 0.18%)vma_alloc_folio (26,156,936 samples, 0.18%)alloc_pages_mpol (26,156,936 samples, 0.18%)get_page_from_freelist (2,012,072 samples, 0.01%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (213,279,632 samples, 1.49%)malloc (128,772,608 samples, 0.90%)_int_malloc (114,688,104 samples, 0.80%)asm_exc_page_fault (74,446,664 samples, 0.52%)exc_page_fault (74,446,664 samples, 0.52%)do_user_addr_fault (74,446,664 samples, 0.52%)handle_mm_fault (46,277,656 samples, 0.32%)__handle_mm_fault (42,253,512 samples, 0.30%)handle_pte_fault (42,253,512 samples, 0.30%)do_anonymous_page (42,253,512 samples, 0.30%)percpu_counter_add_batch (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)kthread_blkcg (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mem_cgroup_charge (4,024,144 samples, 0.03%)mem_cgroup_commit_charge (4,024,144 samples, 0.03%)clear_page_erms (14,084,504 samples, 0.10%)get_page_from_freelist (18,108,648 samples, 0.13%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)__alloc_pages (20,120,720 samples, 0.14%)srso_alias_safe_ret (2,012,072 samples, 0.01%)alloc_anon_folio (22,132,792 samples, 0.16%)vma_alloc_folio (22,132,792 samples, 0.16%)alloc_pages_mpol (22,132,792 samples, 0.16%)__next_zones_zonelist (2,012,072 samples, 0.01%)folio_add_lru_vma (6,036,216 samples, 0.04%)folio_add_lru (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)do_anonymous_page (42,253,512 samples, 0.30%)percpu_counter_add_batch (4,024,144 samples, 0.03%)__handle_mm_fault (46,277,656 samples, 0.32%)handle_pte_fault (44,265,584 samples, 0.31%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)handle_mm_fault (48,289,728 samples, 0.34%)mm_account_fault (2,012,072 samples, 0.01%)do_user_addr_fault (54,325,944 samples, 0.38%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (309,859,088 samples, 2.17%)<..asm_exc_page_fault (56,338,016 samples, 0.39%)exc_page_fault (56,338,016 samples, 0.39%)up_read (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)sysmalloc (4,024,144 samples, 0.03%)__default_morecore@GLIBC_2.2.5 (4,024,144 samples, 0.03%)__sbrk (4,024,144 samples, 0.03%)__brk (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (8,048,288 samples, 0.06%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.06%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_epoll_wait (2,012,072 samples, 0.01%)do_epoll_wait (2,012,072 samples, 0.01%)ep_poll (2,012,072 samples, 0.01%)set_normalized_timespec64 (2,012,072 samples, 0.01%)__rdl_dealloc (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (84,507,024 samples, 0.59%)cfree@GLIBC_2.2.5 (74,446,664 samples, 0.52%)_int_free (66,398,376 samples, 0.47%)malloc_consolidate (46,277,656 samples, 0.32%)unlink_chunk.constprop.0 (30,181,080 samples, 0.21%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (124,748,464 samples, 0.87%)malloc (92,555,312 samples, 0.65%)_int_malloc (54,325,944 samples, 0.38%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.27%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (162,977,832 samples, 1.14%)malloc (102,615,672 samples, 0.72%)_int_malloc (64,386,304 samples, 0.45%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rdl_alloc (10,060,360 samples, 0.07%)__rust_alloc (12,072,432 samples, 0.08%)alloc_perturb (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (496,981,784 samples, 3.48%)<al..malloc (362,172,960 samples, 2.54%)ma.._int_malloc (197,183,056 samples, 1.38%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (633,802,680 samples, 4.44%)<allo..malloc (58,350,088 samples, 0.41%)_int_malloc (24,144,864 samples, 0.17%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (973,842,848 samples, 6.83%)<alloc::v..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (726,357,992 samples, 5.09%)<alloc..malloc (46,277,656 samples, 0.32%)_int_malloc (32,193,152 samples, 0.23%)alloc_perturb (2,012,072 samples, 0.01%)<tonic::transport::channel::Channel as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::poll_ready (2,012,072 samples, 0.01%)<tower::buffer::service::Buffer<T,Request> as tower_service::Service<Request>>::poll_ready (2,012,072 samples, 0.01%)<tokio_util::sync::poll_semaphore::PollSemaphore as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::sync::poll_semaphore::PollSemaphore::poll_acquire_many (2,012,072 samples, 0.01%)tokio::sync::semaphore::Semaphore::try_acquire_many_owned (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rdl_alloc (4,024,144 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::grow_one (30,181,080 samples, 0.21%)alloc::raw_vec::finish_grow (30,181,080 samples, 0.21%)realloc (30,181,080 samples, 0.21%)_int_realloc (30,181,080 samples, 0.21%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (517,102,504 samples, 3.62%)cfre.._int_free (517,102,504 samples, 3.62%)_int..malloc_consolidate (517,102,504 samples, 3.62%)mall..unlink_chunk.constprop.0 (231,388,280 samples, 1.62%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (24,144,864 samples, 0.17%)_int_free (22,132,792 samples, 0.16%)__rdl_dealloc (30,181,080 samples, 0.21%)__rust_dealloc (8,048,288 samples, 0.06%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (452,716,200 samples, 3.17%)cor..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (422,535,120 samples, 2.96%)cor..cfree@GLIBC_2.2.5 (336,016,024 samples, 2.36%)c.._int_free (287,726,296 samples, 2.02%)_..malloc_consolidate (14,084,504 samples, 0.10%)unlink_chunk.constprop.0 (10,060,360 samples, 0.07%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (436,619,624 samples, 3.06%)cfr.._int_free (430,583,408 samples, 3.02%)_in..malloc_consolidate (404,426,472 samples, 2.83%)ma..unlink_chunk.constprop.0 (211,267,560 samples, 1.48%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (12,072,432 samples, 0.08%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (54,325,944 samples, 0.38%)_int_free (48,289,728 samples, 0.34%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (249,496,928 samples, 1.75%)_int_free (201,207,200 samples, 1.41%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (424,547,192 samples, 2.98%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (408,450,616 samples, 2.86%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (334,003,952 samples, 2.34%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (32,193,152 samples, 0.23%)__rdl_dealloc (4,024,144 samples, 0.03%)__rust_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (126,760,536 samples, 0.89%)_int_free (84,507,024 samples, 0.59%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,018,108,432 samples, 7.14%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,018,108,432 samples, 7.14%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (148,893,328 samples, 1.04%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.23%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (390,341,968 samples, 2.74%)<a..malloc (295,774,584 samples, 2.07%)m.._int_malloc (189,134,768 samples, 1.33%)alloc_perturb (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (696,176,912 samples, 4.88%)counte..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (696,176,912 samples, 4.88%)<alloc..malloc (38,229,368 samples, 0.27%)_int_malloc (18,108,648 samples, 0.13%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (3,989,938,776 samples, 27.97%)countersyncd::actor::otel::OtelActor::flush_b..malloc (42,253,512 samples, 0.30%)_int_malloc (30,181,080 samples, 0.21%)__rust_alloc (4,024,144 samples, 0.03%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Display>::fmt (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (126,760,536 samples, 0.89%)__memmove_avx_unaligned_erms (48,289,728 samples, 0.34%)core::fmt::Formatter::pad (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (18,108,648 samples, 0.13%)<alloc::string::String as core::fmt::Write>::write_str (66,398,376 samples, 0.47%)__memmove_avx_unaligned_erms (36,217,296 samples, 0.25%)core::fmt::write (418,510,976 samples, 2.93%)co..core::fmt::num::imp::<impl u32>::_fmt (187,122,696 samples, 1.31%)core::fmt::Formatter::pad_integral (36,217,296 samples, 0.25%)core::fmt::Formatter::pad_integral::write_prefix (12,072,432 samples, 0.08%)alloc::fmt::format::format_inner (539,235,296 samples, 3.78%)allo..malloc (76,458,736 samples, 0.54%)_int_malloc (50,301,800 samples, 0.35%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (92,555,312 samples, 0.65%)malloc (70,422,520 samples, 0.49%)_int_malloc (36,217,296 samples, 0.25%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (8,048,288 samples, 0.06%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (219,315,848 samples, 1.54%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (169,014,048 samples, 1.18%)alloc::raw_vec::finish_grow (142,857,112 samples, 1.00%)malloc (124,748,464 samples, 0.87%)_int_malloc (58,350,088 samples, 0.41%)core::fmt::num::imp::<impl u32>::_fmt (267,605,576 samples, 1.88%)c..core::fmt::Formatter::pad_integral (28,169,008 samples, 0.20%)core::fmt::Formatter::pad_integral::write_prefix (6,036,216 samples, 0.04%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (647,887,184 samples, 4.54%)count..malloc (217,303,776 samples, 1.52%)_int_malloc (112,676,032 samples, 0.79%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,309,858,872 samples, 9.18%)countersyncd:..malloc (72,434,592 samples, 0.51%)_int_malloc (34,205,224 samples, 0.24%)alloc_perturb (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (5,424,546,112 samples, 38.02%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,424,546,112 samples, 38.02%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,424,546,112 samples, 38.02%)otel_actor_perf::run_stream::{{closure}}::{{closure}}countersyncd::message::otel::OtelMetrics::from_sai_stats (1,350,100,312 samples, 9.46%)countersyncd::..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,350,100,312 samples, 9.46%)<alloc::vec::V..malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::send_data (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::send_data (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::queue_frame (2,012,072 samples, 0.01%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::advance_unchecked (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (10,060,360 samples, 0.07%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (10,060,360 samples, 0.07%)tokio_util::util::poll_buf::poll_read_buf (8,048,288 samples, 0.06%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (8,048,288 samples, 0.06%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (8,048,288 samples, 0.06%)tokio::io::poll_evented::PollEvented<E>::poll_read (8,048,288 samples, 0.06%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (8,048,288 samples, 0.06%)<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (8,048,288 samples, 0.06%)__libc_recv (8,048,288 samples, 0.06%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_recvfrom (6,036,216 samples, 0.04%)__sys_recvfrom (6,036,216 samples, 0.04%)sock_recvmsg (6,036,216 samples, 0.04%)inet_recvmsg (6,036,216 samples, 0.04%)tcp_recvmsg (6,036,216 samples, 0.04%)tcp_recvmsg_locked (6,036,216 samples, 0.04%)tcp_cleanup_rbuf (4,024,144 samples, 0.03%)__tcp_cleanup_rbuf (4,024,144 samples, 0.03%)tcp_send_ack (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (4,024,144 samples, 0.03%)__ip_queue_xmit (4,024,144 samples, 0.03%)ip_output (4,024,144 samples, 0.03%)ip_finish_output (4,024,144 samples, 0.03%)__ip_finish_output (4,024,144 samples, 0.03%)ip_finish_output2 (4,024,144 samples, 0.03%)neigh_hh_output (4,024,144 samples, 0.03%)__dev_queue_xmit (4,024,144 samples, 0.03%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)napi_consume_skb (4,024,144 samples, 0.03%)skb_release_data (4,024,144 samples, 0.03%)__folio_put (4,024,144 samples, 0.03%)destroy_large_folio (4,024,144 samples, 0.03%)free_unref_page (4,024,144 samples, 0.03%)free_unref_page_commit (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (4,024,144 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (10,060,360 samples, 0.07%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (6,036,216 samples, 0.04%)__audit_syscall_entry (4,024,144 samples, 0.03%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)lock_sock_nested (6,036,216 samples, 0.04%)_raw_spin_lock_bh (6,036,216 samples, 0.04%)__pv_queued_spin_lock_slowpath (6,036,216 samples, 0.04%)ktime_get_seconds (2,012,072 samples, 0.01%)kfree_skbmem (8,048,288 samples, 0.06%)kmem_cache_free (2,012,072 samples, 0.01%)__kfree_skb (10,060,360 samples, 0.07%)skb_release_data (2,012,072 samples, 0.01%)__sk_mem_reclaim (4,024,144 samples, 0.03%)__sk_mem_reduce_allocated (4,024,144 samples, 0.03%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)tcp_ack (20,120,720 samples, 0.14%)tcp_clean_rtx_queue.constprop.0 (20,120,720 samples, 0.14%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)tcp_rtt_estimator (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)__kfree_skb (4,024,144 samples, 0.03%)skb_release_data (4,024,144 samples, 0.03%)skb_free_head (2,012,072 samples, 0.01%)tcp_in_ack_event (2,012,072 samples, 0.01%)__release_sock (38,229,368 samples, 0.27%)tcp_v4_do_rcv (34,205,224 samples, 0.24%)tcp_rcv_established (30,181,080 samples, 0.21%)tcp_rate_gen (2,012,072 samples, 0.01%)release_sock (42,253,512 samples, 0.30%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)clear_page_erms (76,458,736 samples, 0.54%)post_alloc_hook (2,012,072 samples, 0.01%)sk_page_frag_refill (90,543,240 samples, 0.63%)skb_page_frag_refill (88,531,168 samples, 0.62%)alloc_pages (86,519,096 samples, 0.61%)alloc_pages_mpol (86,519,096 samples, 0.61%)__alloc_pages (84,507,024 samples, 0.59%)get_page_from_freelist (82,494,952 samples, 0.58%)prep_compound_page (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)__check_object_size (8,048,288 samples, 0.06%)__check_object_size.part.0 (8,048,288 samples, 0.06%)check_heap_object (4,024,144 samples, 0.03%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (56,338,016 samples, 0.39%)_copy_from_iter (42,253,512 samples, 0.30%)ipv4_conntrack_defrag (2,012,072 samples, 0.01%)get_l4proto (2,012,072 samples, 0.01%)__nf_ct_refresh_acct (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (22,132,792 samples, 0.16%)nf_conntrack_tcp_packet (18,108,648 samples, 0.13%)tcp_in_window (8,048,288 samples, 0.06%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)ipv4_conntrack_local (34,205,224 samples, 0.24%)nf_conntrack_in (32,193,152 samples, 0.23%)resolve_normal_ct (4,024,144 samples, 0.03%)nf_ct_get_tuple (2,012,072 samples, 0.01%)__ip_local_out (40,241,440 samples, 0.28%)nf_hook_slow (40,241,440 samples, 0.28%)nf_nat_ipv4_local_fn (4,024,144 samples, 0.03%)nf_nat_inet_fn (2,012,072 samples, 0.01%)nf_conntrack_put (2,012,072 samples, 0.01%)raw_local_deliver (2,012,072 samples, 0.01%)raw_v4_input (2,012,072 samples, 0.01%)__inet_lookup_skb (6,036,216 samples, 0.04%)__inet_lookup_established (6,036,216 samples, 0.04%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)tcp_filter (4,024,144 samples, 0.03%)sk_filter_trim_cap (4,024,144 samples, 0.03%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)__tcp_ack_snd_check (4,024,144 samples, 0.03%)tcp_send_ack (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)tcp_data_ready (20,120,720 samples, 0.14%)sock_def_readable (20,120,720 samples, 0.14%)_raw_spin_unlock_irqrestore (20,120,720 samples, 0.14%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_grow_window (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)try_charge_memcg (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (72,434,592 samples, 0.51%)tcp_v4_rcv (68,410,448 samples, 0.48%)tcp_v4_do_rcv (50,301,800 samples, 0.35%)tcp_rcv_established (50,301,800 samples, 0.35%)tcp_data_queue (38,229,368 samples, 0.27%)tcp_try_rmem_schedule (8,048,288 samples, 0.06%)__sk_mem_schedule (6,036,216 samples, 0.04%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)ip_local_deliver (74,446,664 samples, 0.52%)ip_local_deliver_finish (74,446,664 samples, 0.52%)ktime_get_with_offset (2,012,072 samples, 0.01%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)nf_hook_slow (4,024,144 samples, 0.03%)nf_nat_ipv4_pre_routing (4,024,144 samples, 0.03%)nf_nat_inet_fn (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (86,519,096 samples, 0.61%)ip_rcv (84,507,024 samples, 0.59%)nf_nat_ipv4_pre_routing (2,012,072 samples, 0.01%)__napi_poll (88,531,168 samples, 0.62%)process_backlog (88,531,168 samples, 0.62%)__netif_receive_skb (88,531,168 samples, 0.62%)ip_rcv (2,012,072 samples, 0.01%)__usecs_to_jiffies (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)destroy_large_folio (6,036,216 samples, 0.04%)free_unref_page (6,036,216 samples, 0.04%)free_unref_page_prepare (4,024,144 samples, 0.03%)handle_softirqs (118,712,248 samples, 0.83%)net_rx_action (118,712,248 samples, 0.83%)napi_consume_skb (20,120,720 samples, 0.14%)skb_release_data (18,108,648 samples, 0.13%)__folio_put (8,048,288 samples, 0.06%)free_unref_page (2,012,072 samples, 0.01%)__local_bh_enable_ip (122,736,392 samples, 0.86%)do_softirq (120,724,320 samples, 0.85%)__do_softirq (120,724,320 samples, 0.85%)net_rx_action (2,012,072 samples, 0.01%)eth_type_trans (4,024,144 samples, 0.03%)__netif_rx (4,024,144 samples, 0.03%)netif_rx_internal (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)dev_hard_start_xmit (12,072,432 samples, 0.08%)loopback_xmit (8,048,288 samples, 0.06%)tcp_wfree (4,024,144 samples, 0.03%)ip_finish_output (146,881,256 samples, 1.03%)__ip_finish_output (144,869,184 samples, 1.02%)ip_finish_output2 (144,869,184 samples, 1.02%)neigh_hh_output (142,857,112 samples, 1.00%)__dev_queue_xmit (142,857,112 samples, 1.00%)validate_xmit_skb (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_queue_xmit (191,146,840 samples, 1.34%)__ip_queue_xmit (191,146,840 samples, 1.34%)ip_output (150,905,400 samples, 1.06%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)__tcp_transmit_skb (197,183,056 samples, 1.38%)skb_clone (2,012,072 samples, 0.01%)read_tsc (6,036,216 samples, 0.04%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_event_new_data_sent (12,072,432 samples, 0.08%)tcp_rearm_rto (10,060,360 samples, 0.07%)tcp_rearm_rto.part.0 (10,060,360 samples, 0.07%)sk_reset_timer (8,048,288 samples, 0.06%)mod_timer (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)mod_timer (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_small_queue_check.isra.0 (2,012,072 samples, 0.01%)tcp_push (225,352,064 samples, 1.58%)__tcp_push_pending_frames (225,352,064 samples, 1.58%)tcp_write_xmit (225,352,064 samples, 1.58%)tcp_update_skb_after_send (2,012,072 samples, 0.01%)tcp_skb_entail (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__memset (4,024,144 samples, 0.03%)kmalloc_reserve (8,048,288 samples, 0.06%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)tcp_stream_alloc_skb (22,132,792 samples, 0.16%)__alloc_skb (20,120,720 samples, 0.14%)kmem_cache_alloc_node (6,036,216 samples, 0.04%)tcp_stream_memory_free (2,012,072 samples, 0.01%)tcp_sendmsg (458,752,416 samples, 3.22%)tcp..tcp_sendmsg_locked (406,438,544 samples, 2.85%)tc..tcp_wmem_schedule (2,012,072 samples, 0.01%)inet_sendmsg (464,788,632 samples, 3.26%)ine..tcp_sendmsg_locked (2,012,072 samples, 0.01%)do_iter_readv_writev (476,861,064 samples, 3.34%)do_..sock_write_iter (472,836,920 samples, 3.31%)soc..security_socket_sendmsg (2,012,072 samples, 0.01%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)import_iovec (8,048,288 samples, 0.06%)__import_iovec (8,048,288 samples, 0.06%)copy_iovec_from_user (6,036,216 samples, 0.04%)do_syscall_64 (498,993,856 samples, 3.50%)do_..x64_sys_call (488,933,496 samples, 3.43%)x64..__x64_sys_writev (488,933,496 samples, 3.43%)__x..do_writev (488,933,496 samples, 3.43%)do_..vfs_writev (488,933,496 samples, 3.43%)vfs..rw_verify_area (2,012,072 samples, 0.01%)security_file_permission (2,012,072 samples, 0.01%)apparmor_file_permission (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (517,102,504 samples, 3.62%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (515,090,432 samples, 3.61%)<&st..__GI___writev (515,090,432 samples, 3.61%)__GI..entry_SYSCALL_64_after_hwframe (503,018,000 samples, 3.53%)ent..x64_sys_call (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (521,126,648 samples, 3.65%)h2::..tokio_util::util::poll_buf::poll_write_buf (519,114,576 samples, 3.64%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (519,114,576 samples, 3.64%)<tok..tokio::runtime::io::registration::Registration::poll_io (519,114,576 samples, 3.64%)toki..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (8,048,288 samples, 0.06%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (565,392,232 samples, 3.96%)<hyp..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.95%)<hyp..<h2::client::Connection<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.95%)<h2:..h2::proto::connection::Connection<T,P,B>::poll (563,380,160 samples, 3.95%)h2::..h2::proto::streams::streams::Streams<B,P>::poll_complete (551,307,728 samples, 3.86%)h2::..h2::proto::streams::prioritize::Prioritize::poll_complete (551,307,728 samples, 3.86%)h2::..h2::proto::streams::prioritize::Prioritize::reclaim_frame (6,036,216 samples, 0.04%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)h2::client::SendRequest<B>::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,h2::client::Peer>::poll_pending_open (2,012,072 samples, 0.01%)h2::proto::streams::streams::Actions::ensure_no_conn_error (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (201,207,200 samples, 1.41%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (201,207,200 samples, 1.41%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (201,207,200 samples, 1.41%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (164,989,904 samples, 1.16%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (24,144,864 samples, 0.17%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (160,965,760 samples, 1.13%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (32,193,152 samples, 0.23%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (44,265,584 samples, 0.31%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (112,676,032 samples, 0.79%)bytes::bytes_mut::BytesMut::reserve_inner (34,205,224 samples, 0.24%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (34,205,224 samples, 0.24%)alloc::raw_vec::finish_grow (34,205,224 samples, 0.24%)realloc (34,205,224 samples, 0.24%)_int_realloc (34,205,224 samples, 0.24%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.24%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (82,494,952 samples, 0.58%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (213,279,632 samples, 1.49%)prost::encoding::varint::encode_varint (92,555,312 samples, 0.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (50,301,800 samples, 0.35%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (36,217,296 samples, 0.25%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (668,007,904 samples, 4.68%)<open..prost::encoding::varint::encode_varint (265,593,504 samples, 1.86%)p..<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (177,062,336 samples, 1.24%)__memmove_avx_unaligned_erms (68,410,448 samples, 0.48%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (997,987,712 samples, 6.99%)<opentele..prost::encoding::varint::encode_varint (173,038,192 samples, 1.21%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (112,676,032 samples, 0.79%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.31%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (14,084,504 samples, 0.10%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)prost::encoding::message::encode (167,001,976 samples, 1.17%)prost::encoding::varint::encode_varint (42,253,512 samples, 0.30%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (34,205,224 samples, 0.24%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,364,184,816 samples, 9.56%)opentelemetry_..prost::encoding::varint::encode_varint (16,096,576 samples, 0.11%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,486,921,208 samples, 10.42%)<opentelemetry_..prost::encoding::varint::encode_varint (62,374,232 samples, 0.44%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (54,325,944 samples, 0.38%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (177,062,336 samples, 1.24%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.18%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,766,599,216 samples, 12.38%)<opentelemetry_pro..prost::encoding::message::encode (275,653,864 samples, 1.93%)p..prost::encoding::varint::encode_varint (50,301,800 samples, 0.35%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,965,794,344 samples, 13.78%)<opentelemetry_proto:..prost::encoding::message::encode (199,195,128 samples, 1.40%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (199,195,128 samples, 1.40%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (148,893,328 samples, 1.04%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (422,535,120 samples, 2.96%)cfr.._int_free (414,486,832 samples, 2.91%)_i..malloc_consolidate (400,402,328 samples, 2.81%)ma..unlink_chunk.constprop.0 (249,496,928 samples, 1.75%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (8,048,288 samples, 0.06%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (30,181,080 samples, 0.21%)_int_free (30,181,080 samples, 0.21%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (211,267,560 samples, 1.48%)_int_free (171,026,120 samples, 1.20%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (362,172,960 samples, 2.54%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (346,076,384 samples, 2.43%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (283,702,152 samples, 1.99%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (30,181,080 samples, 0.21%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (48,289,728 samples, 0.34%)_int_free (40,241,440 samples, 0.28%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (875,251,320 samples, 6.13%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (875,251,320 samples, 6.13%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (86,519,096 samples, 0.61%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (14,084,504 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (12,072,432 samples, 0.08%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,211,266,912 samples, 22.51%)<tonic::codec::encode::EncodeBody<T,..prost::encoding::message::encode (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (136,820,896 samples, 0.96%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,213,278,984 samples, 22.52%)<hyper::proto::h2::PipeToSendStream<..h2::proto::streams::streams::StreamRef<B>::poll_reset (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::poll_reset (2,012,072 samples, 0.01%)h2::proto::streams::state::State::ensure_reason (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,217,303,128 samples, 22.55%)<tonic::transport::channel::service:..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,217,303,128 samples, 22.55%)<hyper::proto::h2::client::ClientTas..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,215,291,056 samples, 22.54%)hyper::proto::h2::client::ClientTask..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)tokio::runtime::task::core::Core<T,S>::poll (3,784,707,432 samples, 26.53%)tokio::runtime::task::core::Core<T,S>::poll<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)tokio::sync::oneshot::Sender<T>::send (2,012,072 samples, 0.01%)tokio::runtime::task::waker::wake_by_ref (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (9,549,293,712 samples, 66.93%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (9,549,293,712 samples, 66.93%)__libc_start_call_mainmain (9,547,281,640 samples, 66.92%)mainstd::rt::lang_start_internal (9,547,281,640 samples, 66.92%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (9,547,281,640 samples, 66.92%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (9,547,281,640 samples, 66.92%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (9,547,281,640 samples, 66.92%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (9,539,233,352 samples, 66.86%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (9,539,233,352 samples, 66.86%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9,539,233,352 samples, 66.86%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (9,539,233,352 samples, 66.86%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (9,539,233,352 samples, 66.86%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (9,539,233,352 samples, 66.86%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (9,539,233,352 samples, 66.86%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (9,539,233,352 samples, 66.86%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (9,539,233,352 samples, 66.86%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,788,731,576 samples, 26.55%)tokio::runtime::task::raw::polltokio::runtime::task::state::State::transition_to_idle (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)_start (9,553,317,856 samples, 66.96%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)finish_fault (2,012,072 samples, 0.01%)set_pte_range (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::task::spawn::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::Handle::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield (2,012,072 samples, 0.01%)tokio::runtime::context::with_scheduler (2,012,072 samples, 0.01%)parking_lot::condvar::Condvar::notify_one_slow (2,012,072 samples, 0.01%)syscall (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_futex (2,012,072 samples, 0.01%)do_futex (2,012,072 samples, 0.01%)futex_wake (2,012,072 samples, 0.01%)wake_up_q (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (6,036,216 samples, 0.04%)core::fmt::Formatter::pad_integral (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)<str as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)otel_actor_perf (9,571,426,504 samples, 67.09%)otel_actor_perfcore::fmt::write (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl u32>::_fmt (2,012,072 samples, 0.01%)flush_tlb_mm_range (2,012,072 samples, 0.01%)hyperv_flush_tlb_multi (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (4,024,144 samples, 0.03%)_int_free (4,024,144 samples, 0.03%)__madvise (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_madvise (4,024,144 samples, 0.03%)do_madvise.part.0 (4,024,144 samples, 0.03%)madvise_walk_vmas (4,024,144 samples, 0.03%)madvise_vma_behavior (4,024,144 samples, 0.03%)zap_page_range_single (4,024,144 samples, 0.03%)tlb_finish_mmu (4,024,144 samples, 0.03%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (2,012,072 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)syscall_exit_to_user_mode_prepare (4,024,144 samples, 0.03%)__audit_syscall_exit (4,024,144 samples, 0.03%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (4,024,144 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (16,096,576 samples, 0.11%)tokio::runtime::scheduler::multi_thread::park::Parker::park (14,084,504 samples, 0.10%)tokio::runtime::time::Driver::park_internal (14,084,504 samples, 0.10%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (404,426,472 samples, 2.83%)cf.._int_free (396,378,184 samples, 2.78%)_i..malloc_consolidate (344,064,312 samples, 2.41%)ma..unlink_chunk.constprop.0 (181,086,480 samples, 1.27%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (52,313,872 samples, 0.37%)_int_free (42,253,512 samples, 0.30%)malloc_consolidate (4,024,144 samples, 0.03%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (179,074,408 samples, 1.26%)_int_free (146,881,256 samples, 1.03%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (350,100,528 samples, 2.45%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (331,991,880 samples, 2.33%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (267,605,576 samples, 1.88%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (22,132,792 samples, 0.16%)__rust_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (74,446,664 samples, 0.52%)_int_free (62,374,232 samples, 0.44%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (857,142,672 samples, 6.01%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (857,142,672 samples, 6.01%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (857,142,672 samples, 6.01%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (857,142,672 samples, 6.01%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (857,142,672 samples, 6.01%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (102,615,672 samples, 0.72%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (10,060,360 samples, 0.07%)prost::encoding::merge_loop (2,012,072 samples, 0.01%)prost::encoding::merge_loop (4,024,144 samples, 0.03%)<opentelemetry_proto::proto::tonic::resource::v1::Resource as prost::message::Message>::merge_field (4,024,144 samples, 0.03%)prost::encoding::message::merge_repeated (4,024,144 samples, 0.03%)prost::encoding::merge_loop (4,024,144 samples, 0.03%)prost::encoding::string::merge (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (2,012,072 samples, 0.01%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.35%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (48,289,728 samples, 0.34%)alloc::raw_vec::finish_grow (48,289,728 samples, 0.34%)realloc (48,289,728 samples, 0.34%)_int_realloc (48,289,728 samples, 0.34%)__memmove_avx_unaligned_erms (48,289,728 samples, 0.34%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__mprotect (10,060,360 samples, 0.07%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (86,519,096 samples, 0.61%)alloc::raw_vec::finish_grow (72,434,592 samples, 0.51%)malloc (62,374,232 samples, 0.44%)_int_malloc (44,265,584 samples, 0.31%)sysmalloc (14,084,504 samples, 0.10%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (18,108,648 samples, 0.13%)prost::encoding::sfixed64::merge (14,084,504 samples, 0.10%)bytes::bytes_mut::BytesMut::advance_unchecked (6,036,216 samples, 0.04%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)down_write (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (68,410,448 samples, 0.48%)alloc::raw_vec::finish_grow (62,374,232 samples, 0.44%)malloc (52,313,872 samples, 0.37%)_int_malloc (30,181,080 samples, 0.21%)sysmalloc (8,048,288 samples, 0.06%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (16,096,576 samples, 0.11%)core::str::converts::from_utf8 (32,193,152 samples, 0.23%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (72,434,592 samples, 0.51%)bytes::bytes_mut::BytesMut::advance_unchecked (36,217,296 samples, 0.25%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (448,692,056 samples, 3.14%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (247,484,856 samples, 1.73%)alloc::raw_vec::finish_grow (197,183,056 samples, 1.38%)malloc (167,001,976 samples, 1.17%)_int_malloc (94,567,384 samples, 0.66%)sysmalloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)prost::encoding::string::merge (551,307,728 samples, 3.86%)pros..prost::encoding::varint::decode_varint (54,325,944 samples, 0.38%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)prost::encoding::merge_loop (915,492,760 samples, 6.42%)prost::e..prost::encoding::varint::decode_varint (181,086,480 samples, 1.27%)bytes::bytes_mut::BytesMut::advance_unchecked (68,410,448 samples, 0.48%)core::str::converts::from_utf8 (32,193,152 samples, 0.23%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (54,325,944 samples, 0.38%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (446,679,984 samples, 3.13%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (251,509,000 samples, 1.76%)alloc::raw_vec::finish_grow (211,267,560 samples, 1.48%)malloc (187,122,696 samples, 1.31%)_int_malloc (108,651,888 samples, 0.76%)sysmalloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)prost::encoding::string::merge (563,380,160 samples, 3.95%)pros..prost::encoding::varint::decode_varint (60,362,160 samples, 0.42%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)prost::encoding::message::merge_repeated (1,975,854,704 samples, 13.85%)prost::encoding::mess..prost::encoding::merge_loop (1,786,719,936 samples, 12.52%)prost::encoding::me..prost::encoding::varint::decode_varint (225,352,064 samples, 1.58%)bytes::bytes_mut::BytesMut::advance_unchecked (76,458,736 samples, 0.54%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,028,168,576 samples, 14.22%)<opentelemetry_proto::..prost::encoding::sfixed64::merge (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (6,036,216 samples, 0.04%)prost::encoding::message::merge_repeated (2,313,882,800 samples, 16.22%)prost::encoding::message:..prost::encoding::merge_loop (2,195,170,552 samples, 15.39%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (120,724,320 samples, 0.85%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.24%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,396,377,752 samples, 16.80%)opentelemetry_proto::proto..prost::encoding::merge_loop (2,362,172,528 samples, 16.56%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (32,193,152 samples, 0.23%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)core::str::converts::from_utf8 (30,181,080 samples, 0.21%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (271,629,720 samples, 1.90%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (173,038,192 samples, 1.21%)alloc::raw_vec::finish_grow (134,808,824 samples, 0.94%)malloc (116,700,176 samples, 0.82%)_int_malloc (58,350,088 samples, 0.41%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,780,683,504 samples, 19.49%)<opentelemetry_proto::proto::to..prost::encoding::string::merge (356,136,744 samples, 2.50%)pr..prost::encoding::varint::decode_varint (44,265,584 samples, 0.31%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,032,192,504 samples, 21.25%)<opentelemetry_proto::proto::tonic..prost::encoding::message::merge_repeated (3,032,192,504 samples, 21.25%)prost::encoding::message::merge_re..prost::encoding::merge_loop (2,923,540,616 samples, 20.49%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (94,567,384 samples, 0.66%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.24%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,038,228,720 samples, 21.29%)<tonic::codec::prost::ProstDecoder..prost::encoding::message::merge_repeated (3,038,228,720 samples, 21.29%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,038,228,720 samples, 21.29%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,038,228,720 samples, 21.29%)<opentelemetry_proto::proto::tonic..prost::encoding::message::merge_repeated (3,034,204,576 samples, 21.27%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,034,204,576 samples, 21.27%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (2,012,072 samples, 0.01%)tonic::codec::decode::StreamingInner::decode_chunk (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (72,434,592 samples, 0.51%)__memmove_avx_unaligned_erms (72,434,592 samples, 0.51%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (2,012,072 samples, 0.01%)queued_spin_unlock (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.07%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)h2::share::RecvStream::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (4,024,144 samples, 0.03%)<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,126,759,888 samples, 21.92%)<tonic::codec::decode::Streaming<T>..tonic::codec::decode::StreamingInner::poll_frame (86,519,096 samples, 0.61%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::try_reserve_one (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tonic::transport::server::SvcFuture<F> as co..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tower::util::either::Either<A,B> as core::fu..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tonic::service::router::RoutesFuture as core..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tower::util::oneshot::Oneshot<S,Req> as core..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tower::util::map_response::MapResponseFuture..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<futures_util::future::future::map::Map<Fut,F..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (3,987,926,704 samples, 27.95%)<opentelemetry_proto::proto::tonic::collector..tonic::server::grpc::Grpc<T>::map_response (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (3,991,950,848 samples, 27.98%)<hyper::proto::h2::server::H2Stream<F,B,Ex> a..<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,991,950,848 samples, 27.98%)<hyper_util::service::oneshot::Oneshot<S,Req>..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)axum::routing::path_router::Node::at (2,012,072 samples, 0.01%)matchit::tree::Node<T>::at (2,012,072 samples, 0.01%)matchit::params::Params::for_each_key_mut (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (22,132,792 samples, 0.16%)alloc::raw_vec::finish_grow (22,132,792 samples, 0.16%)realloc (22,132,792 samples, 0.16%)_int_realloc (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)bytes::bytes_mut::BytesMut::reserve_inner (26,156,936 samples, 0.18%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::split_to (8,048,288 samples, 0.06%)malloc (8,048,288 samples, 0.06%)_int_malloc (6,036,216 samples, 0.04%)__errno_location (2,012,072 samples, 0.01%)__x64_sys_recvfrom (2,012,072 samples, 0.01%)__audit_filter_op (8,048,288 samples, 0.06%)audit_filter_rules.constprop.0 (6,036,216 samples, 0.04%)syscall_exit_to_user_mode (14,084,504 samples, 0.10%)syscall_exit_to_user_mode_prepare (14,084,504 samples, 0.10%)__audit_syscall_exit (14,084,504 samples, 0.10%)audit_reset_context.part.0.constprop.0 (4,024,144 samples, 0.03%)path_put (2,012,072 samples, 0.01%)syscall_trace_enter (6,036,216 samples, 0.04%)__audit_syscall_entry (2,012,072 samples, 0.01%)__fdget (4,024,144 samples, 0.03%)tcp_recv_timestamp (2,012,072 samples, 0.01%)_raw_spin_lock_bh (6,036,216 samples, 0.04%)_raw_spin_lock_bh (18,108,648 samples, 0.13%)__pv_queued_spin_lock_slowpath (18,108,648 samples, 0.13%)lock_sock_nested (20,120,720 samples, 0.14%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_rate_skb_delivered (2,012,072 samples, 0.01%)kfree_skb_partial (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)__release_sock (16,096,576 samples, 0.11%)tcp_v4_do_rcv (14,084,504 samples, 0.10%)tcp_rcv_established (14,084,504 samples, 0.10%)tcp_data_queue (10,060,360 samples, 0.07%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)try_charge_memcg (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)do_softirq (2,012,072 samples, 0.01%)__do_softirq (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)net_rx_action (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)release_sock (30,181,080 samples, 0.21%)tcp_release_cb (6,036,216 samples, 0.04%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)tcp_rcv_space_adjust (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)check_heap_object (2,012,072 samples, 0.01%)__check_object_size (4,024,144 samples, 0.03%)check_heap_object (2,012,072 samples, 0.01%)skb_copy_datagram_iter (80,482,880 samples, 0.56%)__skb_datagram_iter (76,458,736 samples, 0.54%)simple_copy_to_iter (66,398,376 samples, 0.47%)_copy_to_iter (62,374,232 samples, 0.44%)sock_rfree (6,036,216 samples, 0.04%)__sk_mem_reduce_allocated (6,036,216 samples, 0.04%)mem_cgroup_uncharge_skmem (6,036,216 samples, 0.04%)refill_stock (2,012,072 samples, 0.01%)__alloc_skb (4,024,144 samples, 0.03%)kmalloc_reserve (4,024,144 samples, 0.03%)__memset (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)tcp_in_window (2,012,072 samples, 0.01%)__siphash_unaligned (2,012,072 samples, 0.01%)__ip_local_out (10,060,360 samples, 0.07%)nf_hook_slow (8,048,288 samples, 0.06%)ipv4_conntrack_local (8,048,288 samples, 0.06%)nf_conntrack_in (8,048,288 samples, 0.06%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)__folio_put (2,012,072 samples, 0.01%)destroy_large_folio (2,012,072 samples, 0.01%)free_unref_page (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)ip_local_deliver (14,084,504 samples, 0.10%)ip_local_deliver_finish (14,084,504 samples, 0.10%)ip_protocol_deliver_rcu (14,084,504 samples, 0.10%)tcp_v4_rcv (10,060,360 samples, 0.07%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (6,036,216 samples, 0.04%)tcp_rack_advance (2,012,072 samples, 0.01%)__local_bh_enable_ip (20,120,720 samples, 0.14%)do_softirq (20,120,720 samples, 0.14%)__do_softirq (20,120,720 samples, 0.14%)handle_softirqs (20,120,720 samples, 0.14%)net_rx_action (20,120,720 samples, 0.14%)__napi_poll (16,096,576 samples, 0.11%)process_backlog (16,096,576 samples, 0.11%)__netif_receive_skb (16,096,576 samples, 0.11%)__netif_receive_skb_one_core (16,096,576 samples, 0.11%)ip_rcv (16,096,576 samples, 0.11%)ip_rcv_core (2,012,072 samples, 0.01%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)enqueue_to_backlog (2,012,072 samples, 0.01%)ip_queue_xmit (38,229,368 samples, 0.27%)__ip_queue_xmit (38,229,368 samples, 0.27%)ip_output (28,169,008 samples, 0.20%)ip_finish_output (28,169,008 samples, 0.20%)__ip_finish_output (28,169,008 samples, 0.20%)ip_finish_output2 (28,169,008 samples, 0.20%)neigh_hh_output (26,156,936 samples, 0.18%)__dev_queue_xmit (26,156,936 samples, 0.18%)validate_xmit_skb (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (56,338,016 samples, 0.39%)__tcp_cleanup_rbuf (56,338,016 samples, 0.39%)tcp_send_ack (50,301,800 samples, 0.35%)__tcp_send_ack.part.0 (50,301,800 samples, 0.35%)__tcp_transmit_skb (44,265,584 samples, 0.31%)srso_alias_safe_ret (2,012,072 samples, 0.01%)ktime_get (4,024,144 samples, 0.03%)read_tsc (4,024,144 samples, 0.03%)tcp_rcv_space_adjust (16,096,576 samples, 0.11%)tcp_mstamp_refresh (12,072,432 samples, 0.08%)srso_alias_safe_ret (2,012,072 samples, 0.01%)inet_recvmsg (249,496,928 samples, 1.75%)tcp_recvmsg (241,448,640 samples, 1.69%)tcp_recvmsg_locked (175,050,264 samples, 1.23%)tcp_update_recv_tstamps (2,012,072 samples, 0.01%)__sys_recvfrom (281,690,080 samples, 1.97%)_..sock_recvmsg (269,617,648 samples, 1.89%)s..security_socket_recvmsg (8,048,288 samples, 0.06%)apparmor_socket_recvmsg (4,024,144 samples, 0.03%)aa_inet_msg_perm (4,024,144 samples, 0.03%)begin_current_label_crit_section (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (348,088,456 samples, 2.44%)<&..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (346,076,384 samples, 2.43%)<&..__libc_recv (344,064,312 samples, 2.41%)__..entry_SYSCALL_64_after_hwframe (317,907,376 samples, 2.23%)e..do_syscall_64 (317,907,376 samples, 2.23%)d..x64_sys_call (283,702,152 samples, 1.99%)x..__x64_sys_recvfrom (283,702,152 samples, 1.99%)_..sockfd_lookup_light (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (406,438,544 samples, 2.85%)<h..tokio_util::util::poll_buf::poll_read_buf (364,185,032 samples, 2.55%)to..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (362,172,960 samples, 2.54%)<h..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (360,160,888 samples, 2.52%)<h..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (358,148,816 samples, 2.51%)<h..tokio::io::poll_evented::PollEvented<E>::poll_read (356,136,744 samples, 2.50%)to..tokio::runtime::io::registration::Registration::poll_ready (6,036,216 samples, 0.04%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (4,024,144 samples, 0.03%)h2::proto::streams::store::Store::find_mut (2,012,072 samples, 0.01%)indexmap::map::IndexMap<K,V,S>::get (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (4,024,144 samples, 0.03%)h2::frame::headers::Headers::encode (4,024,144 samples, 0.03%)h2::frame::headers::HeaderBlock::into_encoding (4,024,144 samples, 0.03%)h2::hpack::encoder::Encoder::encode (4,024,144 samples, 0.03%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)<bytes::bytes::Bytes as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)release_sock (4,024,144 samples, 0.03%)__release_sock (4,024,144 samples, 0.03%)tcp_v4_do_rcv (4,024,144 samples, 0.03%)tcp_rcv_established (4,024,144 samples, 0.03%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_try_rmem_schedule (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)tcp_in_window (2,012,072 samples, 0.01%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)__tcp_transmit_skb (12,072,432 samples, 0.08%)ip_queue_xmit (12,072,432 samples, 0.08%)__ip_queue_xmit (12,072,432 samples, 0.08%)ip_output (8,048,288 samples, 0.06%)ip_finish_output (8,048,288 samples, 0.06%)__ip_finish_output (8,048,288 samples, 0.06%)ip_finish_output2 (8,048,288 samples, 0.06%)neigh_hh_output (8,048,288 samples, 0.06%)__dev_queue_xmit (8,048,288 samples, 0.06%)__local_bh_enable_ip (8,048,288 samples, 0.06%)do_softirq (8,048,288 samples, 0.06%)__do_softirq (8,048,288 samples, 0.06%)handle_softirqs (8,048,288 samples, 0.06%)net_rx_action (8,048,288 samples, 0.06%)__napi_poll (8,048,288 samples, 0.06%)process_backlog (8,048,288 samples, 0.06%)__netif_receive_skb (8,048,288 samples, 0.06%)__netif_receive_skb_one_core (8,048,288 samples, 0.06%)ip_rcv (8,048,288 samples, 0.06%)ip_local_deliver (6,036,216 samples, 0.04%)ip_local_deliver_finish (6,036,216 samples, 0.04%)ip_protocol_deliver_rcu (6,036,216 samples, 0.04%)tcp_v4_rcv (6,036,216 samples, 0.04%)tcp_v4_do_rcv (4,024,144 samples, 0.03%)tcp_rcv_established (4,024,144 samples, 0.03%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_push (14,084,504 samples, 0.10%)__tcp_push_pending_frames (14,084,504 samples, 0.10%)tcp_write_xmit (14,084,504 samples, 0.10%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_rearm_rto.part.0 (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (30,181,080 samples, 0.21%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (30,181,080 samples, 0.21%)tokio::runtime::io::registration::Registration::poll_io (30,181,080 samples, 0.21%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (30,181,080 samples, 0.21%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (30,181,080 samples, 0.21%)__GI___writev (30,181,080 samples, 0.21%)entry_SYSCALL_64_after_hwframe (24,144,864 samples, 0.17%)do_syscall_64 (24,144,864 samples, 0.17%)x64_sys_call (20,120,720 samples, 0.14%)__x64_sys_writev (20,120,720 samples, 0.14%)do_writev (20,120,720 samples, 0.14%)vfs_writev (20,120,720 samples, 0.14%)do_iter_readv_writev (20,120,720 samples, 0.14%)sock_write_iter (20,120,720 samples, 0.14%)inet_sendmsg (20,120,720 samples, 0.14%)tcp_sendmsg (20,120,720 samples, 0.14%)tcp_sendmsg_locked (16,096,576 samples, 0.11%)tcp_stream_alloc_skb (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::poll_complete (36,217,296 samples, 0.25%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)h2::proto::streams::store::Ptr::remove (2,012,072 samples, 0.01%)core::ptr::drop_in_place<h2::proto::streams::stream::Stream> (2,012,072 samples, 0.01%)tokio::runtime::task::waker::drop_waker (2,012,072 samples, 0.01%)<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (454,728,272 samples, 3.19%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (454,728,272 samples, 3.19%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (454,728,272 samples, 3.19%)<hy..h2::server::Connection<T,B>::poll_closed (452,716,200 samples, 3.17%)h2:..h2::proto::streams::streams::Streams<B,P>::poll_complete (38,229,368 samples, 0.27%)h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)all (14,267,602,552 samples, 100%)tokio-runtime-w (4,478,872,272 samples, 31.39%)tokio-runtime-wclone3 (4,478,872,272 samples, 31.39%)clone3start_thread (4,478,872,272 samples, 31.39%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,474,848,128 samples, 31.36%)std::sys::pal::unix::thread::Thread::new::thread_st..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,474,848,128 samples, 31.36%)core::ops::function::FnOnce::call_once{{vtable.shim..std::sys::backtrace::__rust_begin_short_backtrace (4,474,848,128 samples, 31.36%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,474,848,128 samples, 31.36%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,474,848,128 samples, 31.36%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,474,848,128 samples, 31.36%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,474,848,128 samples, 31.36%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (4,474,848,128 samples, 31.36%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,474,848,128 samples, 31.36%)tokio::runtime::scheduler::multi_thread::worker::Co..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,452,715,336 samples, 31.21%)tokio::runtime::scheduler::multi_thread::worker::C..tokio::runtime::task::harness::Harness<T,S>::poll (4,450,703,264 samples, 31.19%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,450,703,264 samples, 31.19%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (456,740,344 samples, 3.20%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (456,740,344 samples, 3.20%)<to..<tonic::transport::server::Fuse<F> as core::future::future::Future>::poll (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg b/crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg new file mode 100644 index 00000000000..a2c2ac358db --- /dev/null +++ b/crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg @@ -0,0 +1,491 @@ +Flame Graph Reset ZoomSearch cargo::main (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (2,012,072 samples, 0.01%)cargo::commands::metadata::exec (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (2,012,072 samples, 0.01%)<cargo::core::package::Downloads>::start (2,012,072 samples, 0.01%)<cargo::core::package::Downloads>::start_inner (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (2,012,072 samples, 0.01%)cargo::ops::cargo_read_manifest::read_package (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlPlatform as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)[unknown] (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::output_metadata (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (2,012,072 samples, 0.01%)cargo::util::toml::gather_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::dep_to_dependency::<alloc::string::String> (2,012,072 samples, 0.01%)cargo::util::toml::detailed_dep_to_dependency::<alloc::string::String> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::parse::<&str> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::new_override (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::util::interning::InternedString> as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<core::option::Option<alloc::string::String>> (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (4,024,144 samples, 0.03%)anstream::strip::write_fmt (4,024,144 samples, 0.03%)core::fmt::write (4,024,144 samples, 0.03%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (4,024,144 samples, 0.03%)anstream::adapter::strip::next_bytes (4,024,144 samples, 0.03%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (2,012,072 samples, 0.01%)<lazycell::LazyCell<cargo::util::toml::InheritableFields>>::try_borrow_with::<anyhow::Error, cargo::util::toml::normalize_toml::{closure#0}::{closure#0}> (2,012,072 samples, 0.01%)cargo::core::workspace::find_workspace_root_with_loader::<cargo::core::workspace::find_workspace_root::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::package::Package>::serialized (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>, <cargo::core::package::Package>::serialized::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::summary::FeatureValue as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::extern_crate_name_and_dep_name (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_registry_src_from_cache (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)sqlite3BtreeTableMoveto (2,012,072 samples, 0.01%)moveToChild (2,012,072 samples, 0.01%)getAndInitPage (2,012,072 samples, 0.01%)getPageNormal (2,012,072 samples, 0.01%)pcache1Fetch (2,012,072 samples, 0.01%)pcache1FetchStage2 (2,012,072 samples, 0.01%)pcache1Alloc (2,012,072 samples, 0.01%)sqlite3Malloc (2,012,072 samples, 0.01%)sqlite3MemMalloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<cargo::core::package::Package>::manifest_mut (2,012,072 samples, 0.01%)<cargo::core::manifest::Manifest as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<cargo_util_schemas::manifest::InheritableField<alloc::string::String>>> (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (8,048,288 samples, 0.05%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (8,048,288 samples, 0.05%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (8,048,288 samples, 0.05%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<alloc::string::String>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<toml_edit::item::Item as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (6,036,216 samples, 0.04%)<toml_edit::item::Item as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (6,036,216 samples, 0.04%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::entry (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::entry (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::hash::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<usize>>::reserve_rehash::<indexmap::map::core::get_hash<toml_edit::key::Key, toml_edit::item::Item>::{closure#0}> (4,024,144 samples, 0.03%)<hashbrown::raw::RawTableInner>::fallible_with_capacity::<hashbrown::raw::alloc::inner::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (6,036,216 samples, 0.04%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (10,060,360 samples, 0.07%)__rdl_dealloc (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (6,036,216 samples, 0.04%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (10,060,360 samples, 0.07%)toml_edit::parser::key::key (4,024,144 samples, 0.03%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (30,181,080 samples, 0.20%)toml_edit::parser::document::document::{closure#0}::{closure#1} (30,181,080 samples, 0.20%)toml_edit::parser::key::key (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)cargo::util::toml::normalize_dependencies (6,036,216 samples, 0.04%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_examples (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo_util::paths::normalize_path (2,012,072 samples, 0.01%)std::path::PathBuf::_push (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_targets_with_legacy_path (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_tests::{closure#0} (4,024,144 samples, 0.03%)cargo::util::toml::targets::infer_from_directory (4,024,144 samples, 0.03%)std::sys::pal::unix::fs::readdir (4,024,144 samples, 0.03%)__opendir (4,024,144 samples, 0.03%)__open64_nocancel (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)init_file (2,012,072 samples, 0.01%)security_file_alloc (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (16,096,576 samples, 0.11%)std::path::Path::is_file (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)getname_flags (2,012,072 samples, 0.01%)getname_flags.part.0 (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::collect::FromIterator<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)>>::from_iter::<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}>> (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::new::<&str> (4,024,144 samples, 0.03%)cargo::core::summary::build_feature_map (4,024,144 samples, 0.03%)core::slice::sort::shared::smallsort::insertion_sort_shift_left::<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>), <[(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::collect::FromIterator<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)>>::from_iter<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>, <cargo::core::package::Package>::serialized::{closure#1}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::targets::to_targets (2,012,072 samples, 0.01%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>)>>::reserve_rehash::<hashbrown::map::make_hasher<std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&std::path::PathBuf> (2,012,072 samples, 0.01%)<std::path::Path as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)cargo::util::toml::unique_build_targets (4,024,144 samples, 0.03%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::validate_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (18,108,648 samples, 0.12%)std::path::Path::is_dir (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)getname_flags (2,012,072 samples, 0.01%)getname_flags.part.0 (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (92,555,312 samples, 0.62%)<cargo::sources::path::PathSource>::load (90,543,240 samples, 0.60%)cargo::ops::cargo_read_manifest::read_package (90,543,240 samples, 0.60%)cargo::util::toml::read_manifest (90,543,240 samples, 0.60%)cargo_util::paths::read (4,024,144 samples, 0.03%)cargo_util::paths::read_bytes (4,024,144 samples, 0.03%)std::fs::read::inner (4,024,144 samples, 0.03%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (98,591,528 samples, 0.66%)<cargo::core::package::Downloads>::start (96,579,456 samples, 0.64%)<cargo::core::package::Downloads>::start_inner (96,579,456 samples, 0.64%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (94,567,384 samples, 0.63%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (94,567,384 samples, 0.63%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (2,012,072 samples, 0.01%)cargo::sources::registry::download::download (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::summary (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::get_resolved_packages (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::package_id::PackageId> as alloc::vec::spec_from_iter::SpecFromIter<cargo::core::package_id::PackageId, core::iter::adapters::cloned::Cloned<im_rc::ord::map::Keys<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>>>::from_iter (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::link (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (4,024,144 samples, 0.03%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (4,024,144 samples, 0.03%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (8,048,288 samples, 0.05%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts)> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (10,060,360 samples, 0.07%)cargo::ops::resolve::register_previous_locks (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve::{closure#1} (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::resolver::encode::EncodableDependency> as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::array::ArrayDeserializer as serde::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<cargo::core::resolver::encode::EncodableDependency>> (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<core::marker::PhantomData<core::option::Option<cargo::core::resolver::encode::EncodableSourceId>> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::from_url (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::new (2,012,072 samples, 0.01%)<cargo::util::canonical_url::CanonicalUrl>::new (2,012,072 samples, 0.01%)<url::Url>::set_path (2,012,072 samples, 0.01%)<url::parser::Parser>::parse_path_start (2,012,072 samples, 0.01%)<url::parser::Parser>::parse_path (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::ops::lockfile::emit_package (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::dependency::Dependency, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::dependency::Dependency> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<cargo_util_schemas::core::source_kind::SourceKind as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::resolver::types::RemainingDeps>::push (2,012,072 samples, 0.01%)<im_rc::ord::set::OrdSet<(cargo::core::resolver::types::DepsFrame, u32)>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query::{closure#3} (4,024,144 samples, 0.03%)cargo::core::registry::lock (4,024,144 samples, 0.03%)<hashbrown::map::HashMap<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString), alloc::vec::Vec<(cargo::core::package_id::PackageId, alloc::vec::Vec<cargo::core::package_id::PackageId>)>, std::hash::random::RandomState>>::get_inner::<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString)> (4,024,144 samples, 0.03%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (6,036,216 samples, 0.04%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (6,036,216 samples, 0.04%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::fold::flatten::<core::slice::iter::Iter<cargo::core::summary::FeatureValue>, (), core::iter::adapters::filter_map::filter_map_fold<&cargo::core::summary::FeatureValue, &cargo::util::interning::InternedString, (), cargo::core::summary::build_feature_map::{closure#4}, core::iter::adapters::map::map_fold<&cargo::util::interning::InternedString, (&cargo::util::interning::InternedString, ()), (), <hashbrown::set::HashSet<&cargo::util::interning::InternedString, std::hash::random::RandomState> as core::iter::traits::collect::Extend<&cargo::util::interning::InternedString>>::extend<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::flatten::Flatten<alloc::collections::btree::map::Values<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>, cargo::core::summary::build_feature_map::{closure#4}>>::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<(&cargo::util::interning::InternedString, ()), <hashbrown::map::HashMap<&cargo::util::interning::InternedString, (), std::hash::random::RandomState> as core::iter::traits::collect::Extend<(&cargo::util::interning::InternedString, ())>>::extend<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::flatten::Flatten<alloc::collections::btree::map::Values<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>, cargo::core::summary::build_feature_map::{closure#4}>, <hashbrown::set::HashSet<&cargo::util::interning::InternedString, std::hash::random::RandomState> as core::iter::traits::collect::Extend<&cargo::util::interning::InternedString>>::extend<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::flatten::Flatten<alloc::collections::btree::map::Values<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>, cargo::core::summary::build_feature_map::{closure#4}>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>, cargo::core::summary::build_feature_map::{closure#0}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::summary::FeatureValue>::new (2,012,072 samples, 0.01%)<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexPackage>::to_summary (6,036,216 samples, 0.04%)cargo::core::summary::build_feature_map (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<core::option::Option<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (10,060,360 samples, 0.07%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexSummary>::parse (10,060,360 samples, 0.07%)<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize<serde_json::de::MapKey<serde_json::read::SliceRead>>::{closure#0} as core::ops::function::FnOnce<(&str,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString>::from_cow (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<&str, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(semver::Version, cargo::sources::registry::index::MaybeIndexSummary)>>::reserve_rehash::<hashbrown::map::make_hasher<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&semver::Version> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)sysmalloc_mmap.constprop.0 (2,012,072 samples, 0.01%)__mmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)get_unmapped_area (2,012,072 samples, 0.01%)arch_get_unmapped_area_topdown (2,012,072 samples, 0.01%)vm_unmapped_area (2,012,072 samples, 0.01%)mas_empty_area_rev (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)d_find_any_alias (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)filemap_read (12,072,432 samples, 0.08%)copy_page_to_iter (12,072,432 samples, 0.08%)_copy_to_iter (12,072,432 samples, 0.08%)asm_exc_page_fault (8,048,288 samples, 0.05%)exc_page_fault (8,048,288 samples, 0.05%)do_user_addr_fault (8,048,288 samples, 0.05%)handle_mm_fault (4,024,144 samples, 0.03%)mm_account_fault (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (36,217,296 samples, 0.24%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (36,217,296 samples, 0.24%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (36,217,296 samples, 0.24%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (36,217,296 samples, 0.24%)<cargo::sources::registry::index::RegistryIndex>::summaries (20,120,720 samples, 0.13%)<cargo::sources::registry::index::Summaries>::parse (20,120,720 samples, 0.13%)std::fs::read::inner (18,108,648 samples, 0.12%)std::io::default_read_to_end (14,084,504 samples, 0.09%)read (14,084,504 samples, 0.09%)entry_SYSCALL_64_after_hwframe (14,084,504 samples, 0.09%)do_syscall_64 (14,084,504 samples, 0.09%)x64_sys_call (14,084,504 samples, 0.09%)__x64_sys_read (14,084,504 samples, 0.09%)ksys_read (14,084,504 samples, 0.09%)vfs_read (14,084,504 samples, 0.09%)ovl_read_iter (14,084,504 samples, 0.09%)backing_file_read_iter (14,084,504 samples, 0.09%)vfs_iter_read (14,084,504 samples, 0.09%)do_iter_readv_writev (14,084,504 samples, 0.09%)ext4_file_read_iter (14,084,504 samples, 0.09%)generic_file_read_iter (14,084,504 samples, 0.09%)folio_mark_accessed (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (40,241,440 samples, 0.27%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (38,229,368 samples, 0.25%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<semver::identifier::Identifier>::as_str (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (173,038,192 samples, 1.15%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.40%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.35%)cargo::core::resolver::resolve (50,301,800 samples, 0.33%)cargo::core::resolver::activate_deps_loop (46,277,656 samples, 0.31%)cargo::core::resolver::activate (44,265,584 samples, 0.29%)malloc (4,024,144 samples, 0.03%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::IntoIter<alloc::string::String, alloc::string::String>>::dying_next (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.08%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (14,084,504 samples, 0.09%)core::ptr::drop_in_place::<cargo::core::resolver::resolve::Resolve> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::dependency::Dependency>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::dependency::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<semver::Comparator>> (2,012,072 samples, 0.01%)<semver::identifier::Identifier as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (195,170,984 samples, 1.30%)core::slice::sort::stable::driftsort_main::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}, alloc::vec::Vec<(cargo::core::package_id::PackageId, cargo::core::package::Package)>> (2,012,072 samples, 0.01%)core::slice::sort::stable::drift::sort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (207,243,416 samples, 1.38%)cargo::commands::metadata::exec (207,243,416 samples, 1.38%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::SerializedPackage> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)cargo::cli::cli (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::subcommand_internal (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)ASN1_item_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)x509_name_ex_d2i (2,012,072 samples, 0.01%)x509_name_canon (2,012,072 samples, 0.01%)ASN1_STRING_to_UTF8 (2,012,072 samples, 0.01%)ASN1_mbstring_copy (2,012,072 samples, 0.01%)ASN1_mbstring_ncopy (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (213,279,632 samples, 1.42%)__libc_start_call_main (213,279,632 samples, 1.42%)main (213,279,632 samples, 1.42%)std::rt::lang_start_internal (213,279,632 samples, 1.42%)std::rt::lang_start::<()>::{closure#0} (213,279,632 samples, 1.42%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (213,279,632 samples, 1.42%)cargo::main (213,279,632 samples, 1.42%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)PEM_read_bio_ex (2,012,072 samples, 0.01%)cargo (219,315,848 samples, 1.46%)_start (215,291,704 samples, 1.43%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)_IO_fwrite (2,012,072 samples, 0.01%)_IO_file_xsputn@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)fclose@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_IO_file_close_it@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_IO_do_write@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)new_do_write (2,012,072 samples, 0.01%)_IO_file_write@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__GI___libc_write (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_write (2,012,072 samples, 0.01%)ksys_write (2,012,072 samples, 0.01%)vfs_write (2,012,072 samples, 0.01%)ovl_write_iter (2,012,072 samples, 0.01%)backing_file_write_iter (2,012,072 samples, 0.01%)backing_file_write_iter.part.0 (2,012,072 samples, 0.01%)vfs_iter_write (2,012,072 samples, 0.01%)do_iter_readv_writev (2,012,072 samples, 0.01%)ext4_file_write_iter (2,012,072 samples, 0.01%)ext4_buffered_write_iter (2,012,072 samples, 0.01%)file_modified (2,012,072 samples, 0.01%)generic_update_time (2,012,072 samples, 0.01%)__mark_inode_dirty (2,012,072 samples, 0.01%)ext4_dirty_inode (2,012,072 samples, 0.01%)__ext4_mark_inode_dirty (2,012,072 samples, 0.01%)ext4_mark_iloc_dirty (2,012,072 samples, 0.01%)ext4_do_update_inode.isra.0 (2,012,072 samples, 0.01%)__ext4_handle_dirty_metadata (2,012,072 samples, 0.01%)__cond_resched (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::ignore_str (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize (4,024,144 samples, 0.03%)once_cell::imp::initialize_or_wait (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (4,024,144 samples, 0.03%)core::ops::function::FnOnce::call_once (4,024,144 samples, 0.03%)std::process::Command::output (2,012,072 samples, 0.01%)std::sys::pal::unix::pipe::read2 (2,012,072 samples, 0.01%)std::sys::pal::unix::fd::FileDesc::read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)pipe_read (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (14,084,504 samples, 0.09%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)core::fmt::write (82,494,952 samples, 0.55%)core::fmt::num::imp::<impl u64>::_fmt (50,301,800 samples, 0.33%)core::fmt::Formatter::pad_integral (14,084,504 samples, 0.09%)core::fmt::Formatter::pad_integral::write_prefix (4,024,144 samples, 0.03%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)clear_page_erms (8,048,288 samples, 0.05%)alloc_anon_folio (12,072,432 samples, 0.08%)vma_alloc_folio (12,072,432 samples, 0.08%)alloc_pages_mpol (12,072,432 samples, 0.08%)__alloc_pages (12,072,432 samples, 0.08%)get_page_from_freelist (10,060,360 samples, 0.07%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)folio_add_lru_vma (6,036,216 samples, 0.04%)folio_add_lru (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)__handle_mm_fault (28,169,008 samples, 0.19%)handle_pte_fault (26,156,936 samples, 0.17%)do_anonymous_page (26,156,936 samples, 0.17%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)handle_mm_fault (30,181,080 samples, 0.20%)mm_account_fault (2,012,072 samples, 0.01%)asm_exc_page_fault (36,217,296 samples, 0.24%)exc_page_fault (36,217,296 samples, 0.24%)do_user_addr_fault (36,217,296 samples, 0.24%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (229,376,208 samples, 1.53%)malloc (128,772,608 samples, 0.86%)_int_malloc (104,627,744 samples, 0.70%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)__memcpy (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)folio_prep_large_rmappable (2,012,072 samples, 0.01%)clear_page_erms (6,036,216 samples, 0.04%)alloc_anon_folio (14,084,504 samples, 0.09%)vma_alloc_folio (12,072,432 samples, 0.08%)alloc_pages_mpol (12,072,432 samples, 0.08%)__alloc_pages (12,072,432 samples, 0.08%)get_page_from_freelist (10,060,360 samples, 0.07%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)do_anonymous_page (20,120,720 samples, 0.13%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__handle_mm_fault (26,156,936 samples, 0.17%)handle_pte_fault (22,132,792 samples, 0.15%)folio_add_lru_vma (2,012,072 samples, 0.01%)handle_mm_fault (28,169,008 samples, 0.19%)mm_account_fault (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (307,847,016 samples, 2.05%)<..asm_exc_page_fault (32,193,152 samples, 0.21%)exc_page_fault (32,193,152 samples, 0.21%)do_user_addr_fault (32,193,152 samples, 0.21%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__folio_throttle_swaprate (4,024,144 samples, 0.03%)blk_cgroup_congested (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)folio_prep_large_rmappable (2,012,072 samples, 0.01%)clear_page_erms (4,024,144 samples, 0.03%)alloc_anon_folio (12,072,432 samples, 0.08%)vma_alloc_folio (8,048,288 samples, 0.05%)alloc_pages_mpol (8,048,288 samples, 0.05%)__alloc_pages (8,048,288 samples, 0.05%)get_page_from_freelist (8,048,288 samples, 0.05%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)handle_mm_fault (26,156,936 samples, 0.17%)__handle_mm_fault (26,156,936 samples, 0.17%)handle_pte_fault (26,156,936 samples, 0.17%)do_anonymous_page (24,144,864 samples, 0.16%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)asm_exc_page_fault (32,193,152 samples, 0.21%)exc_page_fault (32,193,152 samples, 0.21%)do_user_addr_fault (32,193,152 samples, 0.21%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)malloc (52,313,872 samples, 0.35%)_int_malloc (46,277,656 samples, 0.31%)sysmalloc (4,024,144 samples, 0.03%)__default_morecore@GLIBC_2.2.5 (4,024,144 samples, 0.03%)__sbrk (4,024,144 samples, 0.03%)__brk (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)__perf_event__output_id_sample (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)__output_copy (2,012,072 samples, 0.01%)<tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (4,024,144 samples, 0.03%)tokio::runtime::driver::IoHandle::unpark (4,024,144 samples, 0.03%)mio::sys::unix::waker::eventfd::WakerInternal::wake (4,024,144 samples, 0.03%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (4,024,144 samples, 0.03%)__GI___libc_write (4,024,144 samples, 0.03%)otel_actor_perf::bench_otel_actor::{{closure}}::{{closure}}::{{closure}} (8,048,288 samples, 0.05%)tokio::sync::mpsc::list::Tx<T>::push (2,012,072 samples, 0.01%)otel_actor_perf::ipfix_bench_data::ipfix_test_helpers::generate_ipfix_records (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)otel_actor_perf::ipfix_bench_data::PreparedDataset::new (4,024,144 samples, 0.03%)otel_actor_perf::ipfix_bench_data::ipfix_test_helpers::generate_ipfix_templates (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (4,024,144 samples, 0.03%)tokio::runtime::time::Driver::park_internal (4,024,144 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (6,036,216 samples, 0.04%)tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (6,036,216 samples, 0.04%)tokio::runtime::task::waker::clone_waker (2,012,072 samples, 0.01%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)tokio::sync::batch_semaphore::Semaphore::add_permits_locked (2,012,072 samples, 0.01%)tokio::util::wake::wake_arc_raw (2,012,072 samples, 0.01%)tokio::runtime::driver::IoHandle::unpark (2,012,072 samples, 0.01%)mio::sys::unix::waker::eventfd::WakerInternal::wake (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (2,012,072 samples, 0.01%)__GI___libc_write (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (86,519,096 samples, 0.58%)tokio::sync::mpsc::chan::Rx<T,S>::recv (80,482,880 samples, 0.54%)tokio::sync::mpsc::list::Rx<T>::pop (76,458,736 samples, 0.51%)cfree@GLIBC_2.2.5 (76,458,736 samples, 0.51%)_int_free (76,458,736 samples, 0.51%)malloc_consolidate (76,458,736 samples, 0.51%)unlink_chunk.constprop.0 (26,156,936 samples, 0.17%)__rdl_dealloc (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (58,350,088 samples, 0.39%)cfree@GLIBC_2.2.5 (52,313,872 samples, 0.35%)_int_free (46,277,656 samples, 0.31%)malloc_consolidate (20,120,720 samples, 0.13%)unlink_chunk.constprop.0 (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (52,313,872 samples, 0.35%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (173,038,192 samples, 1.15%)malloc (88,531,168 samples, 0.59%)_int_malloc (50,301,800 samples, 0.33%)alloc_perturb (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (24,144,864 samples, 0.16%)__rust_alloc (8,048,288 samples, 0.05%)<alloc::string::String as core::clone::Clone>::clone (130,784,680 samples, 0.87%)malloc (76,458,736 samples, 0.51%)_int_malloc (50,301,800 samples, 0.33%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.21%)__rdl_alloc (14,084,504 samples, 0.09%)__rust_alloc (8,048,288 samples, 0.05%)alloc_perturb (6,036,216 samples, 0.04%)clear_page_erms (2,012,072 samples, 0.01%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (529,174,936 samples, 3.52%)<al..malloc (386,317,824 samples, 2.57%)ma.._int_malloc (239,436,568 samples, 1.59%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (6,036,216 samples, 0.04%)__handle_mm_fault (6,036,216 samples, 0.04%)handle_pte_fault (6,036,216 samples, 0.04%)do_anonymous_page (6,036,216 samples, 0.04%)alloc_anon_folio (6,036,216 samples, 0.04%)vma_alloc_folio (6,036,216 samples, 0.04%)alloc_pages_mpol (6,036,216 samples, 0.04%)policy_nodemask (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (678,068,264 samples, 4.51%)<allo..malloc (58,350,088 samples, 0.39%)_int_malloc (32,193,152 samples, 0.21%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (1,002,011,856 samples, 6.67%)<alloc::v..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (794,768,440 samples, 5.29%)<alloc..malloc (50,301,800 samples, 0.33%)_int_malloc (28,169,008 samples, 0.19%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.33%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (60,362,160 samples, 0.40%)alloc::raw_vec::RawVec<T,A>::grow_one (70,422,520 samples, 0.47%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.47%)realloc (70,422,520 samples, 0.47%)_int_realloc (70,422,520 samples, 0.47%)_int_malloc (10,060,360 samples, 0.07%)malloc_consolidate (8,048,288 samples, 0.05%)malloc_consolidate (307,847,016 samples, 2.05%)m..unlink_chunk.constprop.0 (158,953,688 samples, 1.06%)cfree@GLIBC_2.2.5 (311,871,160 samples, 2.08%)c.._int_free (311,871,160 samples, 2.08%)_..systrim.constprop.0 (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)release_pages (2,012,072 samples, 0.01%)free_unref_page_list (2,012,072 samples, 0.01%)get_pfnblock_flags_mask (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (44,265,584 samples, 0.29%)_int_free (30,181,080 samples, 0.20%)__rdl_dealloc (36,217,296 samples, 0.24%)__rust_dealloc (10,060,360 samples, 0.07%)malloc_consolidate (62,374,232 samples, 0.42%)unlink_chunk.constprop.0 (26,156,936 samples, 0.17%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (740,442,496 samples, 4.93%)core::..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (690,140,696 samples, 4.59%)core:..cfree@GLIBC_2.2.5 (557,343,944 samples, 3.71%)cfre.._int_free (404,426,472 samples, 2.69%)_i..unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (452,716,200 samples, 3.01%)cfr.._int_free (438,631,696 samples, 2.92%)_i..malloc_consolidate (406,438,544 samples, 2.71%)ma..unlink_chunk.constprop.0 (217,303,776 samples, 1.45%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (78,470,808 samples, 0.52%)_int_free (74,446,664 samples, 0.50%)malloc_consolidate (32,193,152 samples, 0.21%)unlink_chunk.constprop.0 (16,096,576 samples, 0.11%)__rdl_dealloc (16,096,576 samples, 0.11%)cfree@GLIBC_2.2.5 (261,569,360 samples, 1.74%)_int_free (207,243,416 samples, 1.38%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (494,969,712 samples, 3.29%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (478,873,136 samples, 3.19%)<al..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (378,269,536 samples, 2.52%)co..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (42,253,512 samples, 0.28%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (130,784,680 samples, 0.87%)_int_free (82,494,952 samples, 0.55%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,090,543,024 samples, 7.26%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,090,543,024 samples, 7.26%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (142,857,112 samples, 0.95%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (8,048,288 samples, 0.05%)core::ptr::drop_in_place<tonic::codec::decode::StreamingInner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<http_body_util::combinators::map_err::MapErr<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>,axum_core::error::Error::new<tonic::status::Status>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<h2::share::RecvStream> (2,012,072 samples, 0.01%)<h2::share::RecvStream as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (48,289,728 samples, 0.32%)__rdl_alloc (8,048,288 samples, 0.05%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (362,172,960 samples, 2.41%)<a..malloc (245,472,784 samples, 1.63%)_int_malloc (140,845,040 samples, 0.94%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (698,188,984 samples, 4.65%)count..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (678,068,264 samples, 4.51%)<allo..malloc (56,338,016 samples, 0.38%)_int_malloc (34,205,224 samples, 0.23%)malloc (42,253,512 samples, 0.28%)_int_malloc (24,144,864 samples, 0.16%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (4,291,749,576 samples, 28.57%)countersyncd::actor::otel::OtelActor::flush_bu..tonic::client::grpc::Grpc<T>::create_response (2,012,072 samples, 0.01%)tonic::status::Status::from_header_map (2,012,072 samples, 0.01%)countersyncd::actor::otel::OtelActor::reset_flush_timer (16,096,576 samples, 0.11%)std::sys::pal::unix::time::Timespec::now (12,072,432 samples, 0.08%)clock_gettime@@GLIBC_2.17 (10,060,360 samples, 0.07%)[[vdso]] (10,060,360 samples, 0.07%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (8,048,288 samples, 0.05%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (110,663,960 samples, 0.74%)__memmove_avx_unaligned_erms (58,350,088 samples, 0.39%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (10,060,360 samples, 0.07%)<alloc::string::String as core::fmt::Write>::write_str (72,434,592 samples, 0.48%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.23%)core::fmt::write (382,293,680 samples, 2.54%)co..core::fmt::num::imp::<impl u32>::_fmt (205,231,344 samples, 1.37%)core::fmt::Formatter::pad_integral (52,313,872 samples, 0.35%)core::fmt::Formatter::pad_integral::write_prefix (10,060,360 samples, 0.07%)alloc::fmt::format::format_inner (611,669,888 samples, 4.07%)allo..malloc (148,893,328 samples, 0.99%)_int_malloc (110,663,960 samples, 0.74%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (72,434,592 samples, 0.48%)malloc (52,313,872 samples, 0.35%)_int_malloc (36,217,296 samples, 0.24%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (191,146,840 samples, 1.27%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (154,929,544 samples, 1.03%)alloc::raw_vec::finish_grow (122,736,392 samples, 0.82%)malloc (110,663,960 samples, 0.74%)_int_malloc (72,434,592 samples, 0.48%)alloc_perturb (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (243,460,712 samples, 1.62%)core::fmt::Formatter::pad_integral (18,108,648 samples, 0.12%)alloc_perturb (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (627,766,464 samples, 4.18%)count..malloc (229,376,208 samples, 1.53%)_int_malloc (148,893,328 samples, 0.99%)unlink_chunk.constprop.0 (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,384,305,536 samples, 9.22%)countersyncd:..malloc (94,567,384 samples, 0.63%)_int_malloc (60,362,160 samples, 0.40%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,442,655,624 samples, 9.60%)<alloc::vec::V..malloc (18,108,648 samples, 0.12%)_int_malloc (18,108,648 samples, 0.12%)sysmalloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelMetrics::from_sai_stats (1,472,836,704 samples, 9.80%)countersyncd::..malloc (24,144,864 samples, 0.16%)_int_malloc (14,084,504 samples, 0.09%)core::hash::BuildHasher::hash_one (2,012,072 samples, 0.01%)countersyncd::utilities::record_comm_stats (18,108,648 samples, 0.12%)std::sys::pal::unix::time::Timespec::now (12,072,432 samples, 0.08%)clock_gettime@@GLIBC_2.17 (12,072,432 samples, 0.08%)[[vdso]] (12,072,432 samples, 0.08%)tokio::runtime::task::harness::Harness<T,S>::poll (5,955,733,120 samples, 39.65%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,955,733,120 samples, 39.65%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,953,721,048 samples, 39.63%)otel_actor_perf::run_stream::{{closure}}::{{closure}}tokio::runtime::time::entry::TimerEntry::reset (2,012,072 samples, 0.01%)tokio::runtime::time::entry::TimerEntry::inner (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::capacity (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::capacity (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (4,024,144 samples, 0.03%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (4,024,144 samples, 0.03%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (2,012,072 samples, 0.01%)__libc_recv (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (6,036,216 samples, 0.04%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (6,036,216 samples, 0.04%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (6,036,216 samples, 0.04%)kfree (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (12,072,432 samples, 0.08%)syscall_exit_to_user_mode_prepare (12,072,432 samples, 0.08%)__audit_syscall_exit (10,060,360 samples, 0.07%)auditd_test_task (2,012,072 samples, 0.01%)import_iovec (4,024,144 samples, 0.03%)apparmor_socket_sendmsg (4,024,144 samples, 0.03%)inet_send_prepare (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__cond_resched (2,012,072 samples, 0.01%)lock_sock_nested (10,060,360 samples, 0.07%)_raw_spin_lock_bh (8,048,288 samples, 0.05%)__pv_queued_spin_lock_slowpath (8,048,288 samples, 0.05%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__memcg_slab_free_hook (2,012,072 samples, 0.01%)__kfree_skb (4,024,144 samples, 0.03%)kfree_skbmem (4,024,144 samples, 0.03%)kmem_cache_free (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (16,096,576 samples, 0.11%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)tcp_ack (22,132,792 samples, 0.15%)tcp_update_pacing_rate (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__memcg_slab_free_hook (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)release_sock (40,241,440 samples, 0.27%)__release_sock (38,229,368 samples, 0.25%)tcp_v4_do_rcv (34,205,224 samples, 0.23%)tcp_rcv_established (34,205,224 samples, 0.23%)tcp_rack_update_reo_wnd (2,012,072 samples, 0.01%)tcp_push (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)__zone_watermark_ok (2,012,072 samples, 0.01%)clear_page_erms (110,663,960 samples, 0.74%)prep_compound_page (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)skb_page_frag_refill (126,760,536 samples, 0.84%)alloc_pages (126,760,536 samples, 0.84%)alloc_pages_mpol (126,760,536 samples, 0.84%)__alloc_pages (126,760,536 samples, 0.84%)get_page_from_freelist (120,724,320 samples, 0.80%)rmqueue (8,048,288 samples, 0.05%)_raw_spin_trylock (4,024,144 samples, 0.03%)sk_page_frag_refill (128,772,608 samples, 0.86%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__check_object_size (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (36,217,296 samples, 0.24%)_copy_from_iter (34,205,224 samples, 0.23%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__tcp_select_window (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (10,060,360 samples, 0.07%)nf_conntrack_tcp_packet (10,060,360 samples, 0.07%)tcp_in_window (6,036,216 samples, 0.04%)__nf_conntrack_find_get (4,024,144 samples, 0.03%)__siphash_unaligned (4,024,144 samples, 0.03%)__ip_local_out (26,156,936 samples, 0.17%)nf_hook_slow (24,144,864 samples, 0.16%)ipv4_conntrack_local (22,132,792 samples, 0.15%)nf_conntrack_in (22,132,792 samples, 0.15%)resolve_normal_ct (10,060,360 samples, 0.07%)hash_conntrack_raw (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)ipv4_dst_check (2,012,072 samples, 0.01%)__inet_lookup_skb (10,060,360 samples, 0.07%)__inet_lookup_established (8,048,288 samples, 0.05%)sk_filter_trim_cap (2,012,072 samples, 0.01%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)tcp_filter (4,024,144 samples, 0.03%)sk_filter_trim_cap (4,024,144 samples, 0.03%)security_sock_rcv_skb (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)__ip_local_out (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)__nf_ct_refresh_acct (2,012,072 samples, 0.01%)tcp_send_ack (12,072,432 samples, 0.08%)__tcp_send_ack.part.0 (12,072,432 samples, 0.08%)__tcp_transmit_skb (10,060,360 samples, 0.07%)ip_queue_xmit (10,060,360 samples, 0.07%)__ip_queue_xmit (10,060,360 samples, 0.07%)ip_output (6,036,216 samples, 0.04%)ip_finish_output (6,036,216 samples, 0.04%)__ip_finish_output (6,036,216 samples, 0.04%)__tcp_ack_snd_check (16,096,576 samples, 0.11%)tcp_send_delayed_ack (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)tcp_data_ready (20,120,720 samples, 0.13%)sock_def_readable (20,120,720 samples, 0.13%)_raw_spin_unlock_irqrestore (20,120,720 samples, 0.13%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_queue_rcv (6,036,216 samples, 0.04%)tcp_try_coalesce (6,036,216 samples, 0.04%)skb_try_coalesce (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)tcp_data_queue (36,217,296 samples, 0.24%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)ip_protocol_deliver_rcu (90,543,240 samples, 0.60%)tcp_v4_rcv (90,543,240 samples, 0.60%)tcp_v4_do_rcv (66,398,376 samples, 0.44%)tcp_rcv_established (66,398,376 samples, 0.44%)tcp_data_ready (2,012,072 samples, 0.01%)ip_local_deliver_finish (92,555,312 samples, 0.62%)raw_local_deliver (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)nf_hook_slow (4,024,144 samples, 0.03%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)ip_rcv (100,603,600 samples, 0.67%)ip_local_deliver (98,591,528 samples, 0.66%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)__napi_poll (106,639,816 samples, 0.71%)process_backlog (106,639,816 samples, 0.71%)__netif_receive_skb (104,627,744 samples, 0.70%)__netif_receive_skb_one_core (104,627,744 samples, 0.70%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)napi_consume_skb (12,072,432 samples, 0.08%)skb_release_data (12,072,432 samples, 0.08%)__folio_put (8,048,288 samples, 0.05%)destroy_large_folio (8,048,288 samples, 0.05%)free_unref_page (8,048,288 samples, 0.05%)free_unref_page_prepare (4,024,144 samples, 0.03%)get_pfnblock_flags_mask (2,012,072 samples, 0.01%)handle_softirqs (126,760,536 samples, 0.84%)net_rx_action (126,760,536 samples, 0.84%)process_backlog (2,012,072 samples, 0.01%)__local_bh_enable_ip (128,772,608 samples, 0.86%)do_softirq (128,772,608 samples, 0.86%)__do_softirq (128,772,608 samples, 0.86%)net_rx_action (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__netif_rx (8,048,288 samples, 0.05%)netif_rx_internal (8,048,288 samples, 0.05%)enqueue_to_backlog (2,012,072 samples, 0.01%)_raw_spin_lock_irqsave (2,012,072 samples, 0.01%)eth_type_trans (2,012,072 samples, 0.01%)dev_hard_start_xmit (18,108,648 samples, 0.12%)loopback_xmit (14,084,504 samples, 0.09%)tcp_wfree (2,012,072 samples, 0.01%)qdisc_pkt_len_init (2,012,072 samples, 0.01%)__dev_queue_xmit (158,953,688 samples, 1.06%)validate_xmit_skb (4,024,144 samples, 0.03%)ip_finish_output2 (167,001,976 samples, 1.11%)neigh_hh_output (162,977,832 samples, 1.08%)__local_bh_enable_ip (2,012,072 samples, 0.01%)ip_finish_output (171,026,120 samples, 1.14%)__ip_finish_output (169,014,048 samples, 1.13%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_output (181,086,480 samples, 1.21%)nf_hook_slow (6,036,216 samples, 0.04%)nf_nat_ipv4_out (4,024,144 samples, 0.03%)nf_nat_inet_fn (2,012,072 samples, 0.01%)ip_queue_xmit (213,279,632 samples, 1.42%)__ip_queue_xmit (213,279,632 samples, 1.42%)nf_hook_slow (2,012,072 samples, 0.01%)__tcp_transmit_skb (231,388,280 samples, 1.54%)skb_clone (8,048,288 samples, 0.05%)__skb_clone (6,036,216 samples, 0.04%)__copy_skb_header (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_event_new_data_sent (8,048,288 samples, 0.05%)tcp_rearm_rto (6,036,216 samples, 0.04%)tcp_rearm_rto.part.0 (6,036,216 samples, 0.04%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (8,048,288 samples, 0.05%)sk_reset_timer (8,048,288 samples, 0.05%)mod_timer (8,048,288 samples, 0.05%)_raw_spin_unlock_irqrestore (8,048,288 samples, 0.05%)tcp_update_skb_after_send (2,012,072 samples, 0.01%)tcp_push (257,545,216 samples, 1.71%)__tcp_push_pending_frames (257,545,216 samples, 1.71%)tcp_write_xmit (255,533,144 samples, 1.70%)tcp_v4_send_check (2,012,072 samples, 0.01%)tcp_rate_check_app_limited (4,024,144 samples, 0.03%)tcp_send_mss (6,036,216 samples, 0.04%)tcp_current_mss (2,012,072 samples, 0.01%)ipv4_mtu (2,012,072 samples, 0.01%)__build_skb_around (4,024,144 samples, 0.03%)__memset (2,012,072 samples, 0.01%)kmalloc_reserve (6,036,216 samples, 0.04%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)__alloc_skb (14,084,504 samples, 0.09%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)tcp_stream_alloc_skb (22,132,792 samples, 0.15%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)tcp_sendmsg_locked (470,824,848 samples, 3.13%)tcp..tcp_wmem_schedule (4,024,144 samples, 0.03%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)try_charge_memcg (2,012,072 samples, 0.01%)page_counter_try_charge (2,012,072 samples, 0.01%)propagate_protected_usage (2,012,072 samples, 0.01%)do_iter_readv_writev (541,247,368 samples, 3.60%)do_i..sock_write_iter (539,235,296 samples, 3.59%)sock..inet_sendmsg (531,187,008 samples, 3.54%)ine..tcp_sendmsg (529,174,936 samples, 3.52%)tcp..tcp_skb_entail (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)__import_iovec (2,012,072 samples, 0.01%)do_writev (559,356,016 samples, 3.72%)do_w..vfs_writev (553,319,800 samples, 3.68%)vfs_..rw_verify_area (4,024,144 samples, 0.03%)security_file_permission (4,024,144 samples, 0.03%)apparmor_file_permission (4,024,144 samples, 0.03%)do_syscall_64 (581,488,808 samples, 3.87%)do_s..x64_sys_call (561,368,088 samples, 3.74%)x64_..__x64_sys_writev (561,368,088 samples, 3.74%)__x6..fput (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (607,645,744 samples, 4.05%)h2::..tokio_util::util::poll_buf::poll_write_buf (607,645,744 samples, 4.05%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (607,645,744 samples, 4.05%)<tok..tokio::runtime::io::registration::Registration::poll_io (607,645,744 samples, 4.05%)toki..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (599,597,456 samples, 3.99%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (599,597,456 samples, 3.99%)<&st..__GI___writev (599,597,456 samples, 3.99%)__GI..entry_SYSCALL_64_after_hwframe (583,500,880 samples, 3.88%)entr..x64_sys_call (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (625,754,392 samples, 4.17%)<hype..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (623,742,320 samples, 4.15%)<hype..<h2::client::Connection<T,B> as core::future::future::Future>::poll (623,742,320 samples, 4.15%)<h2::..h2::proto::connection::Connection<T,P,B>::poll (621,730,248 samples, 4.14%)h2::p..h2::proto::streams::streams::Streams<B,P>::poll_complete (617,706,104 samples, 4.11%)h2::..h2::proto::streams::prioritize::Prioritize::poll_complete (617,706,104 samples, 4.11%)h2::..h2::proto::streams::prioritize::Prioritize::pop_pending_open (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::inc_num_send_streams (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::send_headers (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::check_headers (2,012,072 samples, 0.01%)http::header::name::HdrName::from_bytes (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (4,024,144 samples, 0.03%)h2::proto::streams::store::Store::insert (2,012,072 samples, 0.01%)core::hash::BuildHasher::hash_one (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (158,953,688 samples, 1.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.15%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (42,253,512 samples, 0.28%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)__do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (8,048,288 samples, 0.05%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (156,941,616 samples, 1.04%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (44,265,584 samples, 0.29%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.09%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (56,338,016 samples, 0.38%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.29%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (82,494,952 samples, 0.55%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (102,615,672 samples, 0.68%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.31%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (233,400,352 samples, 1.55%)prost::encoding::varint::encode_varint (100,603,600 samples, 0.67%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (50,301,800 samples, 0.33%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.05%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (44,265,584 samples, 0.29%)__memmove_avx_unaligned_erms (76,458,736 samples, 0.51%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (684,104,480 samples, 4.55%)<open..prost::encoding::varint::encode_varint (287,726,296 samples, 1.92%)p..<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (191,146,840 samples, 1.27%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (1,056,337,800 samples, 7.03%)<opentele..prost::encoding::varint::encode_varint (177,062,336 samples, 1.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (110,663,960 samples, 0.74%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.25%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (14,084,504 samples, 0.09%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (10,060,360 samples, 0.07%)prost::encoding::message::encode (173,038,192 samples, 1.15%)prost::encoding::varint::encode_varint (42,253,512 samples, 0.28%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (34,205,224 samples, 0.23%)__memmove_avx_unaligned_erms (16,096,576 samples, 0.11%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,430,583,192 samples, 9.52%)opentelemetry_..prost::encoding::varint::encode_varint (26,156,936 samples, 0.17%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (18,108,648 samples, 0.12%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.15%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,579,476,520 samples, 10.51%)<opentelemetry_..prost::encoding::varint::encode_varint (100,603,600 samples, 0.67%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (74,446,664 samples, 0.50%)bytes::bytes_mut::BytesMut::reserve_inner (4,024,144 samples, 0.03%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow (4,024,144 samples, 0.03%)realloc (4,024,144 samples, 0.03%)_int_realloc (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (130,784,680 samples, 0.87%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (24,144,864 samples, 0.16%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,847,082,096 samples, 12.30%)<opentelemetry_pro..prost::encoding::message::encode (261,569,360 samples, 1.74%)prost::encoding::varint::encode_varint (76,458,736 samples, 0.51%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (58,350,088 samples, 0.39%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.19%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (16,096,576 samples, 0.11%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (2,016,096,144 samples, 13.42%)<opentelemetry_proto..prost::encoding::message::encode (169,014,048 samples, 1.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (132,796,752 samples, 0.88%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.13%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (396,378,184 samples, 2.64%)cf.._int_free (388,329,896 samples, 2.59%)_i..malloc_consolidate (352,112,600 samples, 2.34%)m..unlink_chunk.constprop.0 (189,134,768 samples, 1.26%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (60,362,160 samples, 0.40%)_int_free (42,253,512 samples, 0.28%)__rdl_dealloc (20,120,720 samples, 0.13%)cfree@GLIBC_2.2.5 (154,929,544 samples, 1.03%)_int_free (118,712,248 samples, 0.79%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (319,919,448 samples, 2.13%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (313,883,232 samples, 2.09%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (237,424,496 samples, 1.58%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (24,144,864 samples, 0.16%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (58,350,088 samples, 0.39%)_int_free (42,253,512 samples, 0.28%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (814,889,160 samples, 5.42%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (814,889,160 samples, 5.42%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (94,567,384 samples, 0.63%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (215,291,704 samples, 1.43%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (215,291,704 samples, 1.43%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.13%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.17%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,255,532,496 samples, 21.67%)<tonic::codec::encode::EncodeBody<..prost::encoding::message::encode (217,303,776 samples, 1.45%)prost::encoding::varint::encode_varint (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,259,556,640 samples, 21.70%)<hyper::proto::h2::PipeToSendStrea..h2::proto::streams::streams::StreamRef<B>::send_data (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,267,604,928 samples, 21.75%)<tonic::transport::channel::servic..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,267,604,928 samples, 21.75%)<hyper::proto::h2::client::ClientT..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,263,580,784 samples, 21.73%)hyper::proto::h2::client::ClientTa..malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)__libc_start_main@@GLIBC_2.34 (10,237,422,336 samples, 68.15%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (10,237,422,336 samples, 68.15%)__libc_start_call_mainmain (10,233,398,192 samples, 68.12%)mainstd::rt::lang_start_internal (10,233,398,192 samples, 68.12%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (10,233,398,192 samples, 68.12%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (10,233,398,192 samples, 68.12%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (10,233,398,192 samples, 68.12%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (10,229,374,048 samples, 68.10%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (10,229,374,048 samples, 68.10%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,229,374,048 samples, 68.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (10,229,374,048 samples, 68.10%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (10,229,374,048 samples, 68.10%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (10,229,374,048 samples, 68.10%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (10,229,374,048 samples, 68.10%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (10,229,374,048 samples, 68.10%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (10,229,374,048 samples, 68.10%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,895,371,392 samples, 25.93%)tokio::runtime::task::raw::polltokio::runtime::task::core::Core<T,S>::poll (3,895,371,392 samples, 25.93%)tokio::runtime::task::core::Core<T,S>::po..<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)open_verify.constprop.0 (2,012,072 samples, 0.01%)__GI___open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)[[overlay]] (2,012,072 samples, 0.01%)_start (10,241,446,480 samples, 68.18%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)kthread_blkcg (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::net::tcp::listener::TcpListener::bind_addr (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::new_with_interest (2,012,072 samples, 0.01%)tokio::runtime::io::registration::Registration::new_with_interest_and_handle (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Handle::add_source (2,012,072 samples, 0.01%)<mio::net::tcp::listener::TcpListener as mio::event::source::Source>::register (2,012,072 samples, 0.01%)epoll_ctl (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_epoll_ctl (2,012,072 samples, 0.01%)do_epoll_ctl (2,012,072 samples, 0.01%)ep_insert (2,012,072 samples, 0.01%)ep_item_poll.isra.0 (2,012,072 samples, 0.01%)sock_poll (2,012,072 samples, 0.01%)tcp_poll (2,012,072 samples, 0.01%)ep_ptable_queue_proc (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)__memcg_slab_post_alloc_hook (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (6,036,216 samples, 0.04%)core::fmt::Formatter::pad_integral (6,036,216 samples, 0.04%)otel_actor_perf (10,251,506,840 samples, 68.24%)otel_actor_perfcore::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (4,024,144 samples, 0.03%)_int_free (4,024,144 samples, 0.03%)__madvise (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_madvise (4,024,144 samples, 0.03%)do_madvise.part.0 (4,024,144 samples, 0.03%)madvise_walk_vmas (4,024,144 samples, 0.03%)madvise_vma_behavior (4,024,144 samples, 0.03%)zap_page_range_single (4,024,144 samples, 0.03%)tlb_finish_mmu (4,024,144 samples, 0.03%)tlb_batch_pages_flush (4,024,144 samples, 0.03%)free_pages_and_swap_cache (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (4,024,144 samples, 0.03%)clock_gettime@@GLIBC_2.17 (4,024,144 samples, 0.03%)[[vdso]] (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (14,084,504 samples, 0.09%)mio::poll::Poll::poll (14,084,504 samples, 0.09%)epoll_wait (14,084,504 samples, 0.09%)entry_SYSCALL_64_after_hwframe (12,072,432 samples, 0.08%)do_syscall_64 (12,072,432 samples, 0.08%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_epoll_wait (6,036,216 samples, 0.04%)do_epoll_wait (6,036,216 samples, 0.04%)ep_poll (6,036,216 samples, 0.04%)ep_send_events (6,036,216 samples, 0.04%)ep_item_poll.isra.0 (6,036,216 samples, 0.04%)sock_poll (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Parker::park (20,120,720 samples, 0.13%)tokio::runtime::time::Driver::park_internal (20,120,720 samples, 0.13%)tokio::runtime::time::wheel::Wheel::next_expiration (4,024,144 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (22,132,792 samples, 0.15%)tokio::runtime::time::Driver::park_internal (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (2,012,072 samples, 0.01%)mio::poll::Poll::poll (2,012,072 samples, 0.01%)epoll_wait (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)tonic::codec::encode::EncodeState::trailers (2,012,072 samples, 0.01%)tonic::status::Status::to_header_map (2,012,072 samples, 0.01%)tonic::status::Status::add_header (2,012,072 samples, 0.01%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (398,390,256 samples, 2.65%)cf.._int_free (386,317,824 samples, 2.57%)_i..malloc_consolidate (336,016,024 samples, 2.24%)m..unlink_chunk.constprop.0 (203,219,272 samples, 1.35%)__rdl_dealloc (14,084,504 samples, 0.09%)cfree@GLIBC_2.2.5 (86,519,096 samples, 0.58%)_int_free (74,446,664 samples, 0.50%)malloc_consolidate (30,181,080 samples, 0.20%)unlink_chunk.constprop.0 (14,084,504 samples, 0.09%)__rdl_dealloc (12,072,432 samples, 0.08%)cfree@GLIBC_2.2.5 (191,146,840 samples, 1.27%)_int_free (158,953,688 samples, 1.06%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (408,450,616 samples, 2.72%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (394,366,112 samples, 2.63%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (291,750,440 samples, 1.94%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (34,205,224 samples, 0.23%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (64,386,304 samples, 0.43%)_int_free (50,301,800 samples, 0.33%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (891,347,896 samples, 5.93%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (891,347,896 samples, 5.93%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (891,347,896 samples, 5.93%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (891,347,896 samples, 5.93%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (891,347,896 samples, 5.93%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (80,482,880 samples, 0.54%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (2,012,072 samples, 0.01%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::buffer_settings (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (62,374,232 samples, 0.42%)alloc::raw_vec::RawVec<T,A>::grow_one (62,374,232 samples, 0.42%)alloc::raw_vec::finish_grow (62,374,232 samples, 0.42%)realloc (62,374,232 samples, 0.42%)_int_realloc (62,374,232 samples, 0.42%)__memmove_avx_unaligned_erms (62,374,232 samples, 0.42%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (84,507,024 samples, 0.56%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.47%)malloc (58,350,088 samples, 0.39%)_int_malloc (40,241,440 samples, 0.27%)sysmalloc (10,060,360 samples, 0.07%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (6,036,216 samples, 0.04%)__handle_mm_fault (6,036,216 samples, 0.04%)handle_pte_fault (6,036,216 samples, 0.04%)pte_mkwrite (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (14,084,504 samples, 0.09%)prost::encoding::sfixed64::merge (10,060,360 samples, 0.07%)bytes::bytes_mut::BytesMut::advance_unchecked (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)tlb_gather_mmu (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (80,482,880 samples, 0.54%)alloc::raw_vec::finish_grow (66,398,376 samples, 0.44%)malloc (64,386,304 samples, 0.43%)_int_malloc (40,241,440 samples, 0.27%)sysmalloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (12,072,432 samples, 0.08%)core::str::converts::from_utf8 (34,205,224 samples, 0.23%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (64,386,304 samples, 0.43%)bytes::bytes_mut::BytesMut::advance_unchecked (30,181,080 samples, 0.20%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.19%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (4,024,144 samples, 0.03%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (458,752,416 samples, 3.05%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (261,569,360 samples, 1.74%)alloc::raw_vec::finish_grow (217,303,776 samples, 1.45%)malloc (177,062,336 samples, 1.18%)_int_malloc (106,639,816 samples, 0.71%)sysmalloc (4,024,144 samples, 0.03%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)perf_event_mmap (4,024,144 samples, 0.03%)strnlen (2,012,072 samples, 0.01%)prost::encoding::string::merge (553,319,800 samples, 3.68%)pros..prost::encoding::varint::decode_varint (50,301,800 samples, 0.33%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.09%)prost::encoding::merge_loop (857,142,672 samples, 5.71%)prost::..prost::encoding::varint::decode_varint (140,845,040 samples, 0.94%)bytes::bytes_mut::BytesMut::advance_unchecked (48,289,728 samples, 0.32%)core::str::converts::from_utf8 (70,422,520 samples, 0.47%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (52,313,872 samples, 0.35%)bytes::bytes_mut::BytesMut::advance_unchecked (28,169,008 samples, 0.19%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.19%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)tasklet_action (2,012,072 samples, 0.01%)tasklet_action_common.constprop.0 (2,012,072 samples, 0.01%)vmbus_on_event (2,012,072 samples, 0.01%)storvsc_on_channel_callback (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)__output_copy.isra.0 (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (478,873,136 samples, 3.19%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (297,786,656 samples, 1.98%)a..alloc::raw_vec::finish_grow (239,436,568 samples, 1.59%)malloc (219,315,848 samples, 1.46%)_int_malloc (126,760,536 samples, 0.84%)sysmalloc (4,024,144 samples, 0.03%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)prost::encoding::string::merge (625,754,392 samples, 4.17%)prost..prost::encoding::varint::decode_varint (62,374,232 samples, 0.42%)bytes::bytes_mut::BytesMut::advance_unchecked (24,144,864 samples, 0.16%)prost::encoding::message::merge_repeated (1,975,854,704 samples, 13.15%)prost::encoding::mes..prost::encoding::merge_loop (1,776,659,576 samples, 11.83%)prost::encoding::m..prost::encoding::varint::decode_varint (183,098,552 samples, 1.22%)bytes::bytes_mut::BytesMut::advance_unchecked (62,374,232 samples, 0.42%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,040,241,008 samples, 13.58%)<opentelemetry_proto:..prost::encoding::sfixed64::merge (32,193,152 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)prost::encoding::message::merge_repeated (2,311,870,728 samples, 15.39%)prost::encoding::message..prost::encoding::merge_loop (2,205,230,912 samples, 14.68%)prost::encoding::merge..prost::encoding::varint::decode_varint (122,736,392 samples, 0.82%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.23%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,414,486,400 samples, 16.07%)opentelemetry_proto::prot..prost::encoding::merge_loop (2,388,329,464 samples, 15.90%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (64,386,304 samples, 0.43%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.09%)core::str::converts::from_utf8 (18,108,648 samples, 0.12%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (32,193,152 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.15%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (267,605,576 samples, 1.78%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (152,917,472 samples, 1.02%)alloc::raw_vec::finish_grow (130,784,680 samples, 0.87%)malloc (112,676,032 samples, 0.75%)_int_malloc (48,289,728 samples, 0.32%)alloc_perturb (4,024,144 samples, 0.03%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,756,538,640 samples, 18.35%)<opentelemetry_proto::proto::..prost::encoding::string::merge (338,028,096 samples, 2.25%)p..prost::encoding::varint::decode_varint (48,289,728 samples, 0.32%)bytes::bytes_mut::BytesMut::advance_unchecked (20,120,720 samples, 0.13%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,036,216,648 samples, 20.21%)<opentelemetry_proto::proto::ton..prost::encoding::message::merge_repeated (3,034,204,576 samples, 20.20%)prost::encoding::message::merge_..prost::encoding::merge_loop (2,897,383,680 samples, 19.29%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (96,579,456 samples, 0.64%)bytes::bytes_mut::BytesMut::advance_unchecked (32,193,152 samples, 0.21%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,056,337,368 samples, 20.35%)<tonic::codec::prost::ProstDecod..prost::encoding::message::merge_repeated (3,056,337,368 samples, 20.35%)prost::encoding::message::merge_..prost::encoding::merge_loop (3,056,337,368 samples, 20.35%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,056,337,368 samples, 20.35%)<opentelemetry_proto::proto::ton..prost::encoding::message::merge_repeated (3,056,337,368 samples, 20.35%)prost::encoding::message::merge_..prost::encoding::merge_loop (3,056,337,368 samples, 20.35%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (18,108,648 samples, 0.12%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (50,301,800 samples, 0.33%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.33%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)h2::share::FlowControl::release_capacity (2,012,072 samples, 0.01%)h2::proto::streams::streams::OpaqueStreamRef::release_capacity (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::release_capacity (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)h2::share::RecvStream::poll_data (2,012,072 samples, 0.01%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::poll_data (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tonic::transport::server::SvcFuture<F> as ..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tower::util::either::Either<A,B> as core::..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tonic::service::router::RoutesFuture as co..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tower::util::oneshot::Oneshot<S,Req> as co..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tower::util::map_response::MapResponseFutu..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<futures_util::future::future::map::Map<Fut..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (4,010,059,496 samples, 26.69%)<opentelemetry_proto::proto::tonic::collect..<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,118,711,600 samples, 20.76%)<tonic::codec::decode::Streaming<..tonic::codec::decode::StreamingInner::poll_frame (58,350,088 samples, 0.39%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)axum::routing::url_params::insert_url_params (2,012,072 samples, 0.01%)core::iter::adapters::try_process (2,012,072 samples, 0.01%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,018,107,784 samples, 26.75%)<hyper_util::service::oneshot::Oneshot<S,Re..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (8,048,288 samples, 0.05%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (6,036,216 samples, 0.04%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (6,036,216 samples, 0.04%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (6,036,216 samples, 0.04%)tonic::transport::service::grpc_timeout::try_parse_grpc_timeout (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::schedule_send (2,012,072 samples, 0.01%)h2::proto::streams::store::Queue<N>::push (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (4,028,168,144 samples, 26.81%)<hyper::proto::h2::server::H2Stream<F,B,Ex>..h2::proto::streams::streams::StreamRef<B>::send_response (6,036,216 samples, 0.04%)h2::proto::streams::counts::Counts::transition (6,036,216 samples, 0.04%)h2::proto::streams::send::Send::send_headers (4,024,144 samples, 0.03%)h2::proto::streams::prioritize::Prioritize::queue_frame (4,024,144 samples, 0.03%)tokio::runtime::task::waker::wake_by_val (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::schedule (2,012,072 samples, 0.01%)tokio::runtime::context::with_scheduler (2,012,072 samples, 0.01%)tokio::runtime::context::scoped::Scoped<T>::with (2,012,072 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::task::core::Stage<hyper::proto::h2::server::H2Stream<hyper_util::service::glue::TowerToHyperServiceFuture<tower::util::map_request::MapRequest<tower::util::boxed_clone::BoxCloneService<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,http::response::Response<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>,tonic::transport::server::Server::serve_with_shutdown<tonic::service::router::Routes,tokio_stream::wrappers::tcp_listener::TcpListenerStream,otel_actor_perf::start_mock_collector::{{closure}}::{{closure}}::{{closure}},tokio::net::tcp::stream::TcpStream,std::io::error::Error,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>::{{closure}}::{{closure}}>,http::request::Request<hyper::body::incoming::Incoming>>,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>,hyper_util::rt::tokio::TokioExecutor>>> (2,012,072 samples, 0.01%)<core::pin::Pin<P> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (14,084,504 samples, 0.09%)alloc::raw_vec::finish_grow (14,084,504 samples, 0.09%)realloc (14,084,504 samples, 0.09%)_int_realloc (14,084,504 samples, 0.09%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.09%)bytes::bytes_mut::BytesMut::reserve_inner (18,108,648 samples, 0.12%)malloc (4,024,144 samples, 0.03%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (22,132,792 samples, 0.15%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)h2::codec::framed_read::decode_frame (2,012,072 samples, 0.01%)__GI___pthread_disable_asynccancel (4,024,144 samples, 0.03%)__x64_sys_recvfrom (4,024,144 samples, 0.03%)__audit_filter_op (8,048,288 samples, 0.05%)audit_filter_rules.constprop.0 (6,036,216 samples, 0.04%)audit_filter_inodes (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)__audit_syscall_exit (18,108,648 samples, 0.12%)audit_reset_context.part.0.constprop.0 (8,048,288 samples, 0.05%)unroll_tree_refs (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (26,156,936 samples, 0.17%)syscall_exit_to_user_mode_prepare (26,156,936 samples, 0.17%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (2,012,072 samples, 0.01%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)tcp_recv_timestamp (2,012,072 samples, 0.01%)_raw_spin_lock_bh (4,024,144 samples, 0.03%)lock_sock_nested (16,096,576 samples, 0.11%)_raw_spin_lock_bh (16,096,576 samples, 0.11%)__pv_queued_spin_lock_slowpath (16,096,576 samples, 0.11%)__tcp_ack_snd_check (4,024,144 samples, 0.03%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)cubictcp_acked (2,012,072 samples, 0.01%)rb_erase (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_data_ready (6,036,216 samples, 0.04%)sock_def_readable (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)tcp_data_queue (10,060,360 samples, 0.07%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)__release_sock (24,144,864 samples, 0.16%)tcp_v4_do_rcv (22,132,792 samples, 0.15%)tcp_rcv_established (22,132,792 samples, 0.15%)tcp_queue_rcv (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)do_softirq (2,012,072 samples, 0.01%)__do_softirq (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)net_rx_action (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_data_queue (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)__ip_local_out (6,036,216 samples, 0.04%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (4,024,144 samples, 0.03%)nf_conntrack_in (4,024,144 samples, 0.03%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)release_sock (36,217,296 samples, 0.24%)tcp_release_cb (8,048,288 samples, 0.05%)__tcp_send_ack.part.0 (8,048,288 samples, 0.05%)__tcp_transmit_skb (8,048,288 samples, 0.05%)ip_queue_xmit (8,048,288 samples, 0.05%)__ip_queue_xmit (8,048,288 samples, 0.05%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)sock_rfree (4,024,144 samples, 0.03%)tcp_recv_timestamp (2,012,072 samples, 0.01%)skb_attempt_defer_free (2,012,072 samples, 0.01%)__check_object_size (4,024,144 samples, 0.03%)__check_object_size (14,084,504 samples, 0.09%)__check_object_size.part.0 (14,084,504 samples, 0.09%)check_heap_object (14,084,504 samples, 0.09%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_copy_datagram_iter (78,470,808 samples, 0.52%)__skb_datagram_iter (76,458,736 samples, 0.51%)simple_copy_to_iter (68,410,448 samples, 0.46%)_copy_to_iter (52,313,872 samples, 0.35%)sock_rfree (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)___slab_alloc (2,012,072 samples, 0.01%)__alloc_skb (10,060,360 samples, 0.07%)kmem_cache_alloc_node (6,036,216 samples, 0.04%)ipv4_conntrack_local (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)__ip_local_out (6,036,216 samples, 0.04%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (4,024,144 samples, 0.03%)nf_conntrack_in (4,024,144 samples, 0.03%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)kfree_skbmem (4,024,144 samples, 0.03%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)ip_local_deliver (14,084,504 samples, 0.09%)ip_local_deliver_finish (14,084,504 samples, 0.09%)ip_protocol_deliver_rcu (14,084,504 samples, 0.09%)tcp_v4_rcv (14,084,504 samples, 0.09%)tcp_v4_do_rcv (10,060,360 samples, 0.07%)tcp_rcv_established (10,060,360 samples, 0.07%)tcp_ack (10,060,360 samples, 0.07%)tcp_clean_rtx_queue.constprop.0 (10,060,360 samples, 0.07%)skb_release_head_state (2,012,072 samples, 0.01%)__local_bh_enable_ip (18,108,648 samples, 0.12%)do_softirq (18,108,648 samples, 0.12%)__do_softirq (16,096,576 samples, 0.11%)handle_softirqs (16,096,576 samples, 0.11%)net_rx_action (16,096,576 samples, 0.11%)__napi_poll (16,096,576 samples, 0.11%)process_backlog (16,096,576 samples, 0.11%)__netif_receive_skb (16,096,576 samples, 0.11%)__netif_receive_skb_one_core (16,096,576 samples, 0.11%)ip_rcv (16,096,576 samples, 0.11%)ipv4_conntrack_in (2,012,072 samples, 0.01%)__tcp_transmit_skb (38,229,368 samples, 0.25%)ip_queue_xmit (34,205,224 samples, 0.23%)__ip_queue_xmit (34,205,224 samples, 0.23%)ip_output (28,169,008 samples, 0.19%)ip_finish_output (28,169,008 samples, 0.19%)__ip_finish_output (28,169,008 samples, 0.19%)ip_finish_output2 (28,169,008 samples, 0.19%)neigh_hh_output (22,132,792 samples, 0.15%)__dev_queue_xmit (22,132,792 samples, 0.15%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (4,024,144 samples, 0.03%)__netif_rx (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (60,362,160 samples, 0.40%)__tcp_cleanup_rbuf (60,362,160 samples, 0.40%)tcp_send_ack (52,313,872 samples, 0.35%)__tcp_send_ack.part.0 (52,313,872 samples, 0.35%)kmalloc_reserve (2,012,072 samples, 0.01%)ktime_get (2,012,072 samples, 0.01%)tcp_rcv_space_adjust (8,048,288 samples, 0.05%)tcp_mstamp_refresh (6,036,216 samples, 0.04%)read_tsc (4,024,144 samples, 0.03%)inet_recvmsg (235,412,424 samples, 1.57%)tcp_recvmsg (233,400,352 samples, 1.55%)tcp_recvmsg_locked (164,989,904 samples, 1.10%)tcp_update_recv_tstamps (8,048,288 samples, 0.05%)ns_to_timespec64 (2,012,072 samples, 0.01%)sock_recvmsg (241,448,640 samples, 1.61%)security_socket_recvmsg (4,024,144 samples, 0.03%)apparmor_socket_recvmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)__x64_sys_recvfrom (247,484,856 samples, 1.65%)__sys_recvfrom (247,484,856 samples, 1.65%)sockfd_lookup_light (4,024,144 samples, 0.03%)__fdget (2,012,072 samples, 0.01%)do_syscall_64 (297,786,656 samples, 1.98%)d..x64_sys_call (249,496,928 samples, 1.66%)srso_alias_safe_ret (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (352,112,600 samples, 2.34%)<..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (352,112,600 samples, 2.34%)<..__libc_recv (352,112,600 samples, 2.34%)_..entry_SYSCALL_64_after_hwframe (301,810,800 samples, 2.01%)e..x64_sys_call (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (396,378,184 samples, 2.64%)<h..tokio_util::util::poll_buf::poll_read_buf (368,209,176 samples, 2.45%)to..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (362,172,960 samples, 2.41%)<h..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (360,160,888 samples, 2.40%)<h..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (356,136,744 samples, 2.37%)<h..tokio::io::poll_evented::PollEvented<E>::poll_read (356,136,744 samples, 2.37%)to..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::counts::Counts::transition (6,036,216 samples, 0.04%)h2::proto::streams::recv::Recv::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::buffer::Deque::push_back (4,024,144 samples, 0.03%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)http::request::Builder::and_then (2,012,072 samples, 0.01%)http::uri::Uri::from_parts (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_headers (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::recv_headers (4,024,144 samples, 0.03%)<h2::server::Peer as h2::proto::peer::Peer>::convert_poll_message (4,024,144 samples, 0.03%)http::uri::authority::Authority::from_shared (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (2,012,072 samples, 0.01%)release_sock (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)__tcp_ack_snd_check (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)release_sock (6,036,216 samples, 0.04%)__release_sock (6,036,216 samples, 0.04%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__tcp_push_pending_frames (2,012,072 samples, 0.01%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)__inet_lookup_skb (2,012,072 samples, 0.01%)__inet_lookup_established (2,012,072 samples, 0.01%)__tcp_ack_snd_check (2,012,072 samples, 0.01%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)tcp_ack (8,048,288 samples, 0.05%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)ip_local_deliver_finish (18,108,648 samples, 0.12%)ip_protocol_deliver_rcu (18,108,648 samples, 0.12%)tcp_v4_rcv (16,096,576 samples, 0.11%)tcp_v4_do_rcv (14,084,504 samples, 0.09%)tcp_rcv_established (14,084,504 samples, 0.09%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)ip_local_deliver (20,120,720 samples, 0.13%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)__napi_poll (22,132,792 samples, 0.15%)process_backlog (22,132,792 samples, 0.15%)__netif_receive_skb (22,132,792 samples, 0.15%)__netif_receive_skb_one_core (22,132,792 samples, 0.15%)ip_rcv (22,132,792 samples, 0.15%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)__local_bh_enable_ip (24,144,864 samples, 0.16%)do_softirq (24,144,864 samples, 0.16%)__do_softirq (24,144,864 samples, 0.16%)handle_softirqs (24,144,864 samples, 0.16%)net_rx_action (24,144,864 samples, 0.16%)skb_release_head_state (2,012,072 samples, 0.01%)__tcp_transmit_skb (26,156,936 samples, 0.17%)ip_queue_xmit (26,156,936 samples, 0.17%)__ip_queue_xmit (26,156,936 samples, 0.17%)ip_output (26,156,936 samples, 0.17%)ip_finish_output (26,156,936 samples, 0.17%)__ip_finish_output (26,156,936 samples, 0.17%)ip_finish_output2 (26,156,936 samples, 0.17%)neigh_hh_output (26,156,936 samples, 0.17%)__dev_queue_xmit (26,156,936 samples, 0.17%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)tcp_wfree (2,012,072 samples, 0.01%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_rearm_rto.part.0 (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_options_write (2,012,072 samples, 0.01%)tcp_push (32,193,152 samples, 0.21%)__tcp_push_pending_frames (32,193,152 samples, 0.21%)tcp_write_xmit (32,193,152 samples, 0.21%)tcp_rbtree_insert (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)do_iter_readv_writev (56,338,016 samples, 0.38%)sock_write_iter (56,338,016 samples, 0.38%)inet_sendmsg (56,338,016 samples, 0.38%)tcp_sendmsg (54,325,944 samples, 0.36%)tcp_sendmsg_locked (46,277,656 samples, 0.31%)tcp_stream_alloc_skb (6,036,216 samples, 0.04%)__alloc_skb (6,036,216 samples, 0.04%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (66,398,376 samples, 0.44%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (66,398,376 samples, 0.44%)tokio::runtime::io::registration::Registration::poll_io (66,398,376 samples, 0.44%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (66,398,376 samples, 0.44%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (66,398,376 samples, 0.44%)__GI___writev (66,398,376 samples, 0.44%)entry_SYSCALL_64_after_hwframe (62,374,232 samples, 0.42%)do_syscall_64 (62,374,232 samples, 0.42%)x64_sys_call (58,350,088 samples, 0.39%)__x64_sys_writev (58,350,088 samples, 0.39%)do_writev (58,350,088 samples, 0.39%)vfs_writev (58,350,088 samples, 0.39%)rw_verify_area (2,012,072 samples, 0.01%)security_file_permission (2,012,072 samples, 0.01%)apparmor_file_permission (2,012,072 samples, 0.01%)aa_file_perm (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::poll_complete (70,422,520 samples, 0.47%)h2::proto::streams::prioritize::Prioritize::poll_complete (70,422,520 samples, 0.47%)h2::proto::streams::prioritize::Prioritize::pop_pending_open (2,012,072 samples, 0.01%)h2::server::Connection<T,B>::poll_closed (480,885,208 samples, 3.20%)h2:..h2::proto::streams::streams::Streams<B,P>::send_pending_refusal (2,012,072 samples, 0.01%)tokio::runtime::task::core::Core<T,S>::poll (4,517,101,640 samples, 30.07%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (486,921,424 samples, 3.24%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (486,921,424 samples, 3.24%)<to..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (484,909,352 samples, 3.23%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (484,909,352 samples, 3.23%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (482,897,280 samples, 3.21%)<hy..hyper::body::incoming::Incoming::h2 (2,012,072 samples, 0.01%)h2::proto::streams::streams::OpaqueStreamRef::is_end_stream (2,012,072 samples, 0.01%)all (15,022,129,552 samples, 100%)tokio-runtime-w (4,551,306,864 samples, 30.30%)tokio-runtime-wclone3 (4,551,306,864 samples, 30.30%)clone3start_thread (4,551,306,864 samples, 30.30%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,547,282,720 samples, 30.27%)std::sys::pal::unix::thread::Thread::new::thread_..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,547,282,720 samples, 30.27%)core::ops::function::FnOnce::call_once{{vtable.sh..std::sys::backtrace::__rust_begin_short_backtrace (4,547,282,720 samples, 30.27%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,547,282,720 samples, 30.27%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,547,282,720 samples, 30.27%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,547,282,720 samples, 30.27%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,547,282,720 samples, 30.27%)tokio::runtime::scheduler::multi_thread::worker::..tokio::runtime::context::runtime::enter_runtime (4,547,282,720 samples, 30.27%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,547,282,720 samples, 30.27%)tokio::runtime::scheduler::multi_thread::worker::..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,521,125,784 samples, 30.10%)tokio::runtime::scheduler::multi_thread::worker::..tokio::runtime::task::harness::Harness<T,S>::poll (4,521,125,784 samples, 30.10%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::complete (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg b/crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg new file mode 100644 index 00000000000..e2430c3e7ef --- /dev/null +++ b/crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg @@ -0,0 +1,491 @@ +Flame Graph Reset ZoomSearch cargo::main (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (2,012,072 samples, 0.01%)cargo::commands::metadata::exec (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (2,012,072 samples, 0.01%)<lazycell::LazyCell<cargo::util::toml::InheritableFields>>::try_borrow_with::<anyhow::Error, cargo::util::toml::normalize_toml::{closure#0}::{closure#0}> (2,012,072 samples, 0.01%)cargo::core::workspace::find_workspace_root_with_loader::<cargo::core::workspace::find_workspace_root::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<cargo::core::workspace::WorkspaceRootConfig as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo::util::toml::InheritableFields as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlDetailedDependency as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)[unknown] (4,024,144 samples, 0.03%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)getname_flags (2,012,072 samples, 0.01%)getname_flags.part.0 (2,012,072 samples, 0.01%)strncpy_from_user (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::util::interning::InternedString> as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<cargo::core::source_id::SourceId> (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceIdAsUrl as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<<&mut serde_json::ser::Serializer<_, _> as serde::ser::Serializer>::collect_str::Adapter<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)serde_json::ser::format_escaped_str_contents::<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (2,012,072 samples, 0.01%)anstream::strip::write_fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::package::Package>::serialized (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<semver::VersionReq as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<semver::Comparator as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, cargo::core::package_id::PackageId, cargo::core::package::Package, alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)sqlite3BtreeIndexMoveto (2,012,072 samples, 0.01%)sqlite3VdbeRecordCompareWithSkip (2,012,072 samples, 0.01%)<cargo::core::package::Package>::manifest_mut (4,024,144 samples, 0.03%)<cargo::core::manifest::Manifest as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<serde_value::Value, serde_value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (6,036,216 samples, 0.04%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as serde::de::Deserialize>::deserialize::<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<toml_edit::item::Item> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<toml_edit::item::Item as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (6,036,216 samples, 0.04%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (8,048,288 samples, 0.06%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (8,048,288 samples, 0.06%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (6,036,216 samples, 0.04%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (6,036,216 samples, 0.04%)realloc (6,036,216 samples, 0.04%)_int_realloc (6,036,216 samples, 0.04%)_int_malloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<toml_edit::item::Item>>::grow_one (8,048,288 samples, 0.06%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (8,048,288 samples, 0.06%)malloc (8,048,288 samples, 0.06%)_int_malloc (8,048,288 samples, 0.06%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)check_brk_limits (2,012,072 samples, 0.01%)security_mmap_addr (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (12,072,432 samples, 0.09%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (20,120,720 samples, 0.14%)toml_edit::parser::key::key (8,048,288 samples, 0.06%)<winnow::combinator::impls::Map<(winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>, toml_edit::parser::key::simple_key, winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>), toml_edit::parser::key::key::{closure#0}, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (core::ops::range::Range<usize>, (toml_edit::raw_string::RawString, toml_edit::internal_string::InternalString), core::ops::range::Range<usize>), toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (4,024,144 samples, 0.03%)<toml_edit::parser::key::simple_key as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (38,229,368 samples, 0.27%)toml_edit::parser::document::document::{closure#0}::{closure#1} (38,229,368 samples, 0.27%)toml_edit::parser::trivia::comment (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlDetailedDependency as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::filter::Filter<core::iter::adapters::filter_map::FilterMap<std::fs::ReadDir, cargo::util::toml::targets::infer_from_directory::{closure#0}>, cargo::util::toml::targets::is_not_dotfile>, cargo::util::toml::targets::infer_from_directory::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::sys::pal::unix::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)__GI___readdir64 (2,012,072 samples, 0.01%)__GI___getdents64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_getdents64 (2,012,072 samples, 0.01%)iterate_dir (2,012,072 samples, 0.01%)shared_ovl_iterate (2,012,072 samples, 0.01%)wrap_directory_iterator (2,012,072 samples, 0.01%)ovl_iterate (2,012,072 samples, 0.01%)iterate_dir (2,012,072 samples, 0.01%)ext4_readdir (2,012,072 samples, 0.01%)ext4_dx_readdir (2,012,072 samples, 0.01%)ext4_htree_fill_tree (2,012,072 samples, 0.01%)htree_dirblock_to_tree (2,012,072 samples, 0.01%)ext4_htree_store_dirent (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_benches (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_targets_with_legacy_path (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_benches::{closure#1} (4,024,144 samples, 0.03%)cargo::util::toml::targets::infer_from_directory (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (2,012,072 samples, 0.01%)<std::sys::pal::unix::fs::Dir as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__close_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_filter_inodes (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo_util_schemas::manifest::TomlTarget> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlTarget as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (10,060,360 samples, 0.07%)cargo::util::toml::targets::normalize_examples (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_targets_with_legacy_path (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_examples::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::readdir (2,012,072 samples, 0.01%)__opendir (2,012,072 samples, 0.01%)__open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::collect::FromIterator<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)>>::from_iter::<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}>> (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::util::interning::InternedString>::from_cow (4,024,144 samples, 0.03%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::new::<&str> (2,012,072 samples, 0.01%)cargo::core::summary::build_feature_map (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::eat (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)cargo::util::toml::gather_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::detailed_dep_to_dependency::<alloc::string::String> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::parse::<&str> (2,012,072 samples, 0.01%)<semver::VersionReq>::parse (2,012,072 samples, 0.01%)<semver::VersionReq as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)semver::parse::version_req (2,012,072 samples, 0.01%)semver::parse::comparator (2,012,072 samples, 0.01%)semver::parse::numeric_identifier (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<im_rc::fakepool::Rc<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::targets::validate_unique_names (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<&str, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::util::toml::targets::to_targets (6,036,216 samples, 0.04%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (18,108,648 samples, 0.13%)std::path::Path::is_dir (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)path_lookupat (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (82,494,952 samples, 0.58%)cargo::ops::cargo_read_manifest::read_package (82,494,952 samples, 0.58%)cargo::util::toml::read_manifest (82,494,952 samples, 0.58%)cargo_util::paths::read (4,024,144 samples, 0.03%)cargo_util::paths::read_bytes (4,024,144 samples, 0.03%)std::fs::read::inner (4,024,144 samples, 0.03%)std::sys::pal::unix::fs::try_statx (4,024,144 samples, 0.03%)statx (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)cap_inode_getsecurity (2,012,072 samples, 0.01%)xattr_resolve_name (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (4,024,144 samples, 0.03%)do_filp_open (4,024,144 samples, 0.03%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (92,555,312 samples, 0.65%)std::fs::read_to_string::inner (6,036,216 samples, 0.04%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_permission (2,012,072 samples, 0.01%)__audit_inode (4,024,144 samples, 0.03%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (100,603,600 samples, 0.71%)<cargo::core::package::Downloads>::start (98,591,528 samples, 0.70%)<cargo::core::package::Downloads>::start_inner (98,591,528 samples, 0.70%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (98,591,528 samples, 0.70%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (98,591,528 samples, 0.70%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (6,036,216 samples, 0.04%)cargo::sources::registry::download::download (6,036,216 samples, 0.04%)std::fs::OpenOptions::_open (6,036,216 samples, 0.04%)__GI___libc_open (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_openat (6,036,216 samples, 0.04%)do_sys_openat2 (6,036,216 samples, 0.04%)do_filp_open (6,036,216 samples, 0.04%)path_openat (6,036,216 samples, 0.04%)do_open (6,036,216 samples, 0.04%)vfs_open (2,012,072 samples, 0.01%)path_get (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::warn_no_lib_packages_and_artifact_libs_overlapping_deps (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::deps (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::try_fold::flatten::<im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, core::iter::adapters::map::map_try_fold<(&cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}, core::iter::adapters::filter::filter_try_fold<core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}, <core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::try_fold<(), core::iter::traits::iterator::Iterator::try_for_each::call<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>::Break>::{closure#0}, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<core::iter::adapters::filter::Filter<std::collections::hash::set::Iter<cargo::core::dependency::Dependency>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Iter<im_rc::hash::set::Value<cargo::core::dependency::Dependency>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::dependency::Inner as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (4,024,144 samples, 0.03%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts)> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (10,060,360 samples, 0.07%)cargo::core::resolver::resolve (10,060,360 samples, 0.07%)cargo::core::resolver::encode::encodable_package_id (2,012,072 samples, 0.01%)<semver::Version as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::link (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::resolver::encode::EncodableDependency> as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::array::ArrayDeserializer as serde::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<cargo::core::resolver::encode::EncodableDependency>> (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<core::marker::PhantomData<core::option::Option<cargo::core::resolver::encode::EncodableSourceId>> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::ops::lockfile::emit_package (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_git_checkout_from_cache (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)btreeBeginTrans (2,012,072 samples, 0.01%)unixLock (2,012,072 samples, 0.01%)__libc_fcntl64 (2,012,072 samples, 0.01%)__fcntl64_nocancel_adjusted (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)<serde_json::de::MapAccess<_> as serde::de::MapAccess>::next_key_seed::has_next_key::<serde_json::read::SliceRead> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (6,036,216 samples, 0.04%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)cargo::core::summary::build_feature_map (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (10,060,360 samples, 0.07%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexPackage>::to_summary (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::assert_index_locked (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<(cargo::core::compiler::unit::Unit, std::collections::hash::set::HashSet<cargo::core::compiler::unit_graph::UnitDep>)>>::grow_one (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)realloc (4,024,144 samples, 0.03%)_int_realloc (4,024,144 samples, 0.03%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&semver::Version> (2,012,072 samples, 0.01%)____fput (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)lockref_put_return (2,012,072 samples, 0.01%)__close (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)task_work_run (4,024,144 samples, 0.03%)__cond_resched (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)ovl_permission (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)do_iter_readv_writev (14,084,504 samples, 0.10%)ext4_file_read_iter (14,084,504 samples, 0.10%)generic_file_read_iter (14,084,504 samples, 0.10%)filemap_read (14,084,504 samples, 0.10%)copy_page_to_iter (14,084,504 samples, 0.10%)_copy_to_iter (14,084,504 samples, 0.10%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (44,265,584 samples, 0.31%)<cargo::sources::registry::index::RegistryIndex>::summaries (30,181,080 samples, 0.21%)<cargo::sources::registry::index::Summaries>::parse (28,169,008 samples, 0.20%)std::fs::read::inner (22,132,792 samples, 0.16%)std::io::default_read_to_end (16,096,576 samples, 0.11%)read (16,096,576 samples, 0.11%)entry_SYSCALL_64_after_hwframe (16,096,576 samples, 0.11%)do_syscall_64 (16,096,576 samples, 0.11%)x64_sys_call (16,096,576 samples, 0.11%)__x64_sys_read (16,096,576 samples, 0.11%)ksys_read (16,096,576 samples, 0.11%)vfs_read (16,096,576 samples, 0.11%)ovl_read_iter (16,096,576 samples, 0.11%)backing_file_read_iter (16,096,576 samples, 0.11%)vfs_iter_read (16,096,576 samples, 0.11%)rw_verify_area (2,012,072 samples, 0.01%)apparmor_file_permission (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (46,277,656 samples, 0.33%)cargo::core::resolver::activate (46,277,656 samples, 0.33%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (46,277,656 samples, 0.33%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (46,277,656 samples, 0.33%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (46,277,656 samples, 0.33%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (46,277,656 samples, 0.33%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (46,277,656 samples, 0.33%)core::ptr::drop_in_place::<cargo::util::semver_ext::OptVersionReq> (2,012,072 samples, 0.01%)<semver::identifier::Identifier as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (175,050,264 samples, 1.24%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.43%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.37%)cargo::core::resolver::resolve (50,301,800 samples, 0.36%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::package_id::PackageId, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlDetailedDependency> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (193,158,912 samples, 1.36%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (12,072,432 samples, 0.09%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.09%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (203,219,272 samples, 1.44%)cargo::commands::metadata::exec (203,219,272 samples, 1.44%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::SerializedPackage> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::manifest::TargetInner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::manifest::TargetInner> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::_do_parse (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::_build_self (2,012,072 samples, 0.01%)<clap_builder::builder::arg::Arg as core::clone::Clone>::clone (2,012,072 samples, 0.01%)ASN1_item_ex_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (209,255,488 samples, 1.48%)__libc_start_call_main (209,255,488 samples, 1.48%)main (209,255,488 samples, 1.48%)std::rt::lang_start_internal (209,255,488 samples, 1.48%)std::rt::lang_start::<()>::{closure#0} (209,255,488 samples, 1.48%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (209,255,488 samples, 1.48%)cargo::main (209,255,488 samples, 1.48%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)ASN1_item_d2i (4,024,144 samples, 0.03%)asn1_item_embed_d2i (4,024,144 samples, 0.03%)asn1_template_noexp_d2i (4,024,144 samples, 0.03%)asn1_item_embed_d2i (4,024,144 samples, 0.03%)asn1_template_noexp_d2i (4,024,144 samples, 0.03%)x509_name_ex_d2i (4,024,144 samples, 0.03%)x509_name_canon (2,012,072 samples, 0.01%)OPENSSL_sk_new_null (2,012,072 samples, 0.01%)CRYPTO_zalloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)cargo (215,291,704 samples, 1.52%)_start (211,267,560 samples, 1.49%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)__gettimeofday (2,012,072 samples, 0.01%)_dl_lookup_symbol_x (2,012,072 samples, 0.01%)do_lookup_x (2,012,072 samples, 0.01%)check_match (2,012,072 samples, 0.01%)strcmp (2,012,072 samples, 0.01%)[libswsscommon.so.0.0.0] (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)open_last_lookups (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)cap_inode_getsecurity (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)_IO_fread (2,012,072 samples, 0.01%)_IO_file_xsgetn (2,012,072 samples, 0.01%)_IO_file_underflow@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)backing_file_read_iter (2,012,072 samples, 0.01%)vfs_iter_read (2,012,072 samples, 0.01%)do_iter_readv_writev (2,012,072 samples, 0.01%)ext4_file_read_iter (2,012,072 samples, 0.01%)generic_file_read_iter (2,012,072 samples, 0.01%)filemap_read (2,012,072 samples, 0.01%)filemap_get_pages (2,012,072 samples, 0.01%)filemap_get_read_batch (2,012,072 samples, 0.01%)criterion::html::Html::new (2,012,072 samples, 0.01%)tinytemplate::TinyTemplate::add_template (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::compile (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::consume_tag (2,012,072 samples, 0.01%)<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::ignore_str (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize (4,024,144 samples, 0.03%)once_cell::imp::initialize_or_wait (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (4,024,144 samples, 0.03%)core::ops::function::FnOnce::call_once (4,024,144 samples, 0.03%)std::process::Command::output (2,012,072 samples, 0.01%)std::sys::pal::unix::pipe::read2 (2,012,072 samples, 0.01%)std::sys::pal::unix::fd::FileDesc::read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)pipe_read (2,012,072 samples, 0.01%)copy_page_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (6,036,216 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.09%)core::fmt::write (88,531,168 samples, 0.63%)core::fmt::num::imp::<impl u64>::_fmt (42,253,512 samples, 0.30%)core::fmt::Formatter::pad_integral (14,084,504 samples, 0.10%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)clear_page_erms (6,036,216 samples, 0.04%)__alloc_pages (12,072,432 samples, 0.09%)get_page_from_freelist (10,060,360 samples, 0.07%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)alloc_anon_folio (16,096,576 samples, 0.11%)vma_alloc_folio (14,084,504 samples, 0.10%)alloc_pages_mpol (14,084,504 samples, 0.10%)should_fail_alloc_page (2,012,072 samples, 0.01%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)handle_mm_fault (36,217,296 samples, 0.26%)__handle_mm_fault (36,217,296 samples, 0.26%)handle_pte_fault (32,193,152 samples, 0.23%)do_anonymous_page (30,181,080 samples, 0.21%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_node_page_state (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (203,219,272 samples, 1.44%)malloc (102,615,672 samples, 0.72%)_int_malloc (80,482,880 samples, 0.57%)asm_exc_page_fault (46,277,656 samples, 0.33%)exc_page_fault (46,277,656 samples, 0.33%)do_user_addr_fault (46,277,656 samples, 0.33%)lock_vma_under_rcu (2,012,072 samples, 0.01%)__folio_throttle_swaprate (4,024,144 samples, 0.03%)blk_cgroup_congested (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)get_mem_cgroup_from_mm (4,024,144 samples, 0.03%)__mem_cgroup_charge (6,036,216 samples, 0.04%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)clear_page_erms (10,060,360 samples, 0.07%)get_page_from_freelist (16,096,576 samples, 0.11%)rmqueue (6,036,216 samples, 0.04%)__rmqueue_pcplist (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)__alloc_pages (18,108,648 samples, 0.13%)rcu_all_qs (2,012,072 samples, 0.01%)alloc_pages_mpol (22,132,792 samples, 0.16%)__next_zones_zonelist (2,012,072 samples, 0.01%)alloc_anon_folio (24,144,864 samples, 0.17%)vma_alloc_folio (24,144,864 samples, 0.17%)get_vma_policy (2,012,072 samples, 0.01%)handle_mm_fault (54,325,944 samples, 0.38%)__handle_mm_fault (52,313,872 samples, 0.37%)handle_pte_fault (50,301,800 samples, 0.36%)do_anonymous_page (46,277,656 samples, 0.33%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (317,907,376 samples, 2.24%)<..asm_exc_page_fault (64,386,304 samples, 0.45%)exc_page_fault (64,386,304 samples, 0.45%)do_user_addr_fault (64,386,304 samples, 0.45%)lock_vma_under_rcu (4,024,144 samples, 0.03%)mas_walk (2,012,072 samples, 0.01%)mio::poll::Poll::poll (4,024,144 samples, 0.03%)epoll_wait (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (10,060,360 samples, 0.07%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.06%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)alloc::sync::Arc<T,A>::drop_slow (82,494,952 samples, 0.58%)cfree@GLIBC_2.2.5 (68,410,448 samples, 0.48%)_int_free (64,386,304 samples, 0.45%)malloc_consolidate (36,217,296 samples, 0.26%)unlink_chunk.constprop.0 (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (154,929,544 samples, 1.09%)malloc (120,724,320 samples, 0.85%)_int_malloc (80,482,880 samples, 0.57%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (158,953,688 samples, 1.12%)malloc (88,531,168 samples, 0.63%)_int_malloc (58,350,088 samples, 0.41%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (60,362,160 samples, 0.43%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (488,933,496 samples, 3.45%)<al..malloc (317,907,376 samples, 2.24%)m.._int_malloc (181,086,480 samples, 1.28%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (619,718,176 samples, 4.38%)<allo..malloc (50,301,800 samples, 0.36%)_int_malloc (28,169,008 samples, 0.20%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (981,891,136 samples, 6.93%)<alloc::v..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (756,539,072 samples, 5.34%)<alloc:..malloc (66,398,376 samples, 0.47%)_int_malloc (48,289,728 samples, 0.34%)alloc_perturb (2,012,072 samples, 0.01%)<tonic::transport::channel::Channel as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::buffer::service::Buffer<T,Request> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)tokio::runtime::task::waker::wake_by_val (2,012,072 samples, 0.01%)<tonic::transport::channel::ResponseFuture as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tower::buffer::future::ResponseFuture<F> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<core::pin::Pin<P> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tonic::transport::channel::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::call::{{closure}} (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::SendRequest as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call::{{closure}} (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (36,217,296 samples, 0.26%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)mm_account_fault (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (52,313,872 samples, 0.37%)alloc::raw_vec::finish_grow (52,313,872 samples, 0.37%)realloc (52,313,872 samples, 0.37%)_int_realloc (52,313,872 samples, 0.37%)__memmove_avx_unaligned_erms (52,313,872 samples, 0.37%)cfree@GLIBC_2.2.5 (454,728,272 samples, 3.21%)cfr.._int_free (454,728,272 samples, 3.21%)_in..malloc_consolidate (454,728,272 samples, 3.21%)mal..unlink_chunk.constprop.0 (221,327,920 samples, 1.56%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (30,181,080 samples, 0.21%)_int_free (18,108,648 samples, 0.13%)__rdl_dealloc (26,156,936 samples, 0.18%)__rust_dealloc (4,024,144 samples, 0.03%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (478,873,136 samples, 3.38%)cor..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (438,631,696 samples, 3.10%)cor..cfree@GLIBC_2.2.5 (334,003,952 samples, 2.36%)c.._int_free (275,653,864 samples, 1.95%)_..malloc_consolidate (16,096,576 samples, 0.11%)unlink_chunk.constprop.0 (14,084,504 samples, 0.10%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (420,523,048 samples, 2.97%)cfr.._int_free (416,498,904 samples, 2.94%)_i..malloc_consolidate (396,378,184 samples, 2.80%)ma..unlink_chunk.constprop.0 (211,267,560 samples, 1.49%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (44,265,584 samples, 0.31%)_int_free (40,241,440 samples, 0.28%)__rdl_dealloc (16,096,576 samples, 0.11%)cfree@GLIBC_2.2.5 (253,521,072 samples, 1.79%)c.._int_free (201,207,200 samples, 1.42%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (414,486,832 samples, 2.93%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (404,426,472 samples, 2.86%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (336,016,024 samples, 2.37%)co..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (26,156,936 samples, 0.18%)__rdl_dealloc (12,072,432 samples, 0.09%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (132,796,752 samples, 0.94%)_int_free (88,531,168 samples, 0.63%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,012,072,216 samples, 7.15%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,012,072,216 samples, 7.15%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (169,014,048 samples, 1.19%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rdl_alloc (12,072,432 samples, 0.09%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (334,003,952 samples, 2.36%)<..malloc (243,460,712 samples, 1.72%)_int_malloc (160,965,760 samples, 1.14%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (633,802,680 samples, 4.48%)count..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (625,754,392 samples, 4.42%)<allo..malloc (42,253,512 samples, 0.30%)_int_malloc (30,181,080 samples, 0.21%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)malloc (50,301,800 samples, 0.36%)_int_malloc (36,217,296 samples, 0.26%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (3,949,697,336 samples, 27.89%)countersyncd::actor::otel::OtelActor::flush_b..tonic::codec::encode::EncodedBytes<T,U>::new (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Display>::fmt (8,048,288 samples, 0.06%)<alloc::string::String as core::fmt::Write>::write_str (104,627,744 samples, 0.74%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.27%)core::fmt::Formatter::pad (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (8,048,288 samples, 0.06%)<alloc::string::String as core::fmt::Write>::write_str (64,386,304 samples, 0.45%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)core::fmt::write (380,281,608 samples, 2.69%)co..core::fmt::num::imp::<impl u32>::_fmt (195,170,984 samples, 1.38%)core::fmt::Formatter::pad_integral (60,362,160 samples, 0.43%)core::fmt::Formatter::pad_integral::write_prefix (22,132,792 samples, 0.16%)alloc::fmt::format::format_inner (509,054,216 samples, 3.59%)allo..malloc (94,567,384 samples, 0.67%)_int_malloc (58,350,088 samples, 0.41%)alloc_perturb (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (78,470,808 samples, 0.55%)malloc (66,398,376 samples, 0.47%)_int_malloc (34,205,224 samples, 0.24%)__rdl_alloc (8,048,288 samples, 0.06%)__rust_alloc (10,060,360 samples, 0.07%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (12,072,432 samples, 0.09%)__memmove_avx_unaligned_erms (24,144,864 samples, 0.17%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (6,036,216 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (221,327,920 samples, 1.56%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (167,001,976 samples, 1.18%)alloc::raw_vec::finish_grow (136,820,896 samples, 0.97%)malloc (114,688,104 samples, 0.81%)_int_malloc (64,386,304 samples, 0.45%)core::fmt::num::imp::<impl u32>::_fmt (273,641,792 samples, 1.93%)c..core::fmt::Formatter::pad_integral (20,120,720 samples, 0.14%)core::fmt::Formatter::pad_integral::write_prefix (4,024,144 samples, 0.03%)alloc_perturb (4,024,144 samples, 0.03%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (680,080,336 samples, 4.80%)counte..malloc (221,327,920 samples, 1.56%)_int_malloc (120,724,320 samples, 0.85%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,329,979,592 samples, 9.39%)countersyncd:..malloc (78,470,808 samples, 0.55%)_int_malloc (44,265,584 samples, 0.31%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelMetrics::from_sai_stats (1,366,196,888 samples, 9.65%)countersyncd::..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,366,196,888 samples, 9.65%)<alloc::vec::V..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (5,402,413,320 samples, 38.15%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,402,413,320 samples, 38.15%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,400,401,248 samples, 38.14%)otel_actor_perf::run_stream::{{closure}}::{{closure}}countersyncd::utilities::record_comm_stats (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::send_data (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::send_data (2,012,072 samples, 0.01%)h2::proto::streams::state::State::send_close (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)core::ptr::drop_in_place<h2::hpack::header::Header> (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (10,060,360 samples, 0.07%)h2::frame::headers::Headers::encode (6,036,216 samples, 0.04%)h2::frame::headers::HeaderBlock::into_encoding (6,036,216 samples, 0.04%)h2::hpack::encoder::Encoder::encode (6,036,216 samples, 0.04%)h2::hpack::encoder::encode_not_indexed (2,012,072 samples, 0.01%)h2::hpack::encoder::encode_str (2,012,072 samples, 0.01%)__audit_filter_op (4,024,144 samples, 0.03%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (14,084,504 samples, 0.10%)syscall_exit_to_user_mode_prepare (14,084,504 samples, 0.10%)__audit_syscall_exit (10,060,360 samples, 0.07%)audit_reset_context.part.0.constprop.0 (6,036,216 samples, 0.04%)path_put (4,024,144 samples, 0.03%)syscall_trace_enter (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)lock_sock_nested (10,060,360 samples, 0.07%)_raw_spin_lock_bh (10,060,360 samples, 0.07%)__pv_queued_spin_lock_slowpath (10,060,360 samples, 0.07%)__tcp_ack_snd_check (2,012,072 samples, 0.01%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)ktime_get (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_ack_tstamp (2,012,072 samples, 0.01%)kfree_skbmem (4,024,144 samples, 0.03%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (12,072,432 samples, 0.09%)__sk_mem_reclaim (4,024,144 samples, 0.03%)__sk_mem_reduce_allocated (4,024,144 samples, 0.03%)mem_cgroup_uncharge_skmem (4,024,144 samples, 0.03%)refill_stock (2,012,072 samples, 0.01%)tcp_ack (22,132,792 samples, 0.16%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)__kfree_skb (4,024,144 samples, 0.03%)kfree_skbmem (4,024,144 samples, 0.03%)kmem_cache_free (4,024,144 samples, 0.03%)__memcg_slab_free_hook (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_data_queue (8,048,288 samples, 0.06%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)release_sock (50,301,800 samples, 0.36%)__release_sock (50,301,800 samples, 0.36%)tcp_v4_do_rcv (50,301,800 samples, 0.36%)tcp_rcv_established (50,301,800 samples, 0.36%)tcp_rate_gen (4,024,144 samples, 0.03%)tcp_push (2,012,072 samples, 0.01%)clear_page_erms (74,446,664 samples, 0.53%)sk_page_frag_refill (78,470,808 samples, 0.55%)skb_page_frag_refill (78,470,808 samples, 0.55%)alloc_pages (76,458,736 samples, 0.54%)alloc_pages_mpol (76,458,736 samples, 0.54%)__alloc_pages (76,458,736 samples, 0.54%)get_page_from_freelist (76,458,736 samples, 0.54%)prep_compound_page (2,012,072 samples, 0.01%)__check_object_size.part.0 (4,024,144 samples, 0.03%)__check_object_size (6,036,216 samples, 0.04%)check_stack_object (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (56,338,016 samples, 0.40%)_copy_from_iter (46,277,656 samples, 0.33%)tcp_current_mss (2,012,072 samples, 0.01%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)ip_send_check (4,024,144 samples, 0.03%)ipv4_conntrack_local (2,012,072 samples, 0.01%)ipv4_conntrack_defrag (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (6,036,216 samples, 0.04%)nf_conntrack_tcp_packet (6,036,216 samples, 0.04%)tcp_in_window (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)ipv4_conntrack_local (12,072,432 samples, 0.09%)nf_conntrack_in (12,072,432 samples, 0.09%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)__ip_local_out (26,156,936 samples, 0.18%)nf_hook_slow (18,108,648 samples, 0.13%)nf_nat_ipv4_local_fn (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)_raw_spin_lock (2,012,072 samples, 0.01%)tcp_filter (2,012,072 samples, 0.01%)__inet_lookup_skb (4,024,144 samples, 0.03%)__inet_lookup_established (4,024,144 samples, 0.03%)inet_ehashfn (2,012,072 samples, 0.01%)__xfrm_policy_check2.constprop.0 (4,024,144 samples, 0.03%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)tcp_add_backlog (4,024,144 samples, 0.03%)dst_release (4,024,144 samples, 0.03%)tcp_filter (4,024,144 samples, 0.03%)sk_filter_trim_cap (4,024,144 samples, 0.03%)security_sock_rcv_skb (2,012,072 samples, 0.01%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__tcp_ack_snd_check (8,048,288 samples, 0.06%)tcp_send_ack (8,048,288 samples, 0.06%)__tcp_send_ack.part.0 (8,048,288 samples, 0.06%)__tcp_transmit_skb (8,048,288 samples, 0.06%)ip_queue_xmit (8,048,288 samples, 0.06%)__ip_queue_xmit (8,048,288 samples, 0.06%)ip_output (4,024,144 samples, 0.03%)ip_finish_output (4,024,144 samples, 0.03%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_data_ready (12,072,432 samples, 0.09%)sock_def_readable (12,072,432 samples, 0.09%)_raw_spin_unlock_irqrestore (12,072,432 samples, 0.09%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_queue_rcv (4,024,144 samples, 0.03%)tcp_try_coalesce (4,024,144 samples, 0.03%)tcp_rcv_sne_update (2,012,072 samples, 0.01%)tcp_data_queue (28,169,008 samples, 0.20%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)tcp_data_ready (2,012,072 samples, 0.01%)tcp_in_ack_event (4,024,144 samples, 0.03%)tcp_v4_do_rcv (50,301,800 samples, 0.36%)tcp_rcv_established (50,301,800 samples, 0.36%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (84,507,024 samples, 0.60%)tcp_v4_rcv (80,482,880 samples, 0.57%)tcp_v4_fill_cb (2,012,072 samples, 0.01%)ktime_get_with_offset (2,012,072 samples, 0.01%)ip_local_deliver_finish (90,543,240 samples, 0.64%)read_tsc (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)nf_nat_ipv4_fn (2,012,072 samples, 0.01%)ip_local_deliver (98,591,528 samples, 0.70%)nf_hook_slow (6,036,216 samples, 0.04%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)nf_nat_ipv4_fn (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)ip_rcv_finish_core.constprop.0 (6,036,216 samples, 0.04%)__napi_poll (110,663,960 samples, 0.78%)process_backlog (110,663,960 samples, 0.78%)__netif_receive_skb (110,663,960 samples, 0.78%)__netif_receive_skb_one_core (110,663,960 samples, 0.78%)ip_rcv (106,639,816 samples, 0.75%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_pre_routing (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)_raw_spin_trylock (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)handle_softirqs (146,881,256 samples, 1.04%)net_rx_action (144,869,184 samples, 1.02%)napi_consume_skb (26,156,936 samples, 0.18%)skb_release_data (24,144,864 samples, 0.17%)__folio_put (16,096,576 samples, 0.11%)destroy_large_folio (16,096,576 samples, 0.11%)free_unref_page (16,096,576 samples, 0.11%)free_unref_page_prepare (12,072,432 samples, 0.09%)__local_bh_enable_ip (150,905,400 samples, 1.07%)do_softirq (150,905,400 samples, 1.07%)__do_softirq (148,893,328 samples, 1.05%)net_rx_action (2,012,072 samples, 0.01%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (2,012,072 samples, 0.01%)tcp_wfree (2,012,072 samples, 0.01%)ip_finish_output2 (171,026,120 samples, 1.21%)neigh_hh_output (162,977,832 samples, 1.15%)__dev_queue_xmit (160,965,760 samples, 1.14%)validate_xmit_xfrm (2,012,072 samples, 0.01%)ip_finish_output (173,038,192 samples, 1.22%)__ip_finish_output (173,038,192 samples, 1.22%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)nf_confirm (4,024,144 samples, 0.03%)ip_queue_xmit (217,303,776 samples, 1.53%)__ip_queue_xmit (217,303,776 samples, 1.53%)ip_output (179,074,408 samples, 1.26%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)__tcp_transmit_skb (229,376,208 samples, 1.62%)skb_clone (6,036,216 samples, 0.04%)__skb_clone (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)tcp_cwnd_validate (2,012,072 samples, 0.01%)tcp_event_new_data_sent (6,036,216 samples, 0.04%)tcp_rearm_rto (4,024,144 samples, 0.03%)tcp_rearm_rto.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)__tcp_push_pending_frames (245,472,784 samples, 1.73%)tcp_write_xmit (243,460,712 samples, 1.72%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_push (247,484,856 samples, 1.75%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_skb_entail (2,012,072 samples, 0.01%)__build_skb_around (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__alloc_skb (14,084,504 samples, 0.10%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)__sk_mem_schedule (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)tcp_stream_alloc_skb (18,108,648 samples, 0.13%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)do_iter_readv_writev (494,969,712 samples, 3.50%)do_..sock_write_iter (494,969,712 samples, 3.50%)soc..inet_sendmsg (488,933,496 samples, 3.45%)ine..tcp_sendmsg (486,921,424 samples, 3.44%)tcp..tcp_sendmsg_locked (420,523,048 samples, 2.97%)tcp..tcp_wmem_schedule (10,060,360 samples, 0.07%)__sk_mem_schedule (6,036,216 samples, 0.04%)__sk_mem_raise_allocated (6,036,216 samples, 0.04%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)import_iovec (4,024,144 samples, 0.03%)__import_iovec (4,024,144 samples, 0.03%)do_syscall_64 (527,162,864 samples, 3.72%)do_s..x64_sys_call (503,018,000 samples, 3.55%)x64_..__x64_sys_writev (503,018,000 samples, 3.55%)__x6..do_writev (503,018,000 samples, 3.55%)do_w..vfs_writev (503,018,000 samples, 3.55%)vfs_..rw_verify_area (4,024,144 samples, 0.03%)security_file_permission (4,024,144 samples, 0.03%)apparmor_file_permission (2,012,072 samples, 0.01%)aa_file_perm (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (535,211,152 samples, 3.78%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (535,211,152 samples, 3.78%)<&st..__GI___writev (535,211,152 samples, 3.78%)__GI..entry_SYSCALL_64_after_hwframe (529,174,936 samples, 3.74%)entr..x64_sys_call (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (539,235,296 samples, 3.81%)h2::..tokio_util::util::poll_buf::poll_write_buf (537,223,224 samples, 3.79%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (537,223,224 samples, 3.79%)<tok..tokio::runtime::io::registration::Registration::poll_io (537,223,224 samples, 3.79%)toki..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::connection::Connection<T,P,B>::poll (561,368,088 samples, 3.96%)h2::..h2::proto::streams::streams::Streams<B,P>::poll_complete (559,356,016 samples, 3.95%)h2::..h2::proto::streams::prioritize::Prioritize::poll_complete (559,356,016 samples, 3.95%)h2::..h2::proto::streams::prioritize::Prioritize::reclaim_frame (4,024,144 samples, 0.03%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (565,392,232 samples, 3.99%)<hyp..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.98%)<hyp..<h2::client::Connection<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.98%)<h2:..h2::proto::streams::streams::Streams<B,P>::has_streams_or_other_references (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (2,012,072 samples, 0.01%)hashbrown::raw::RawTableInner::drop_elements (2,012,072 samples, 0.01%)http::extensions::Extensions::remove (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (14,084,504 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (197,183,056 samples, 1.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (197,183,056 samples, 1.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (197,183,056 samples, 1.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (138,832,968 samples, 0.98%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (60,362,160 samples, 0.43%)bytes::bytes_mut::BytesMut::reserve_inner (26,156,936 samples, 0.18%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (26,156,936 samples, 0.18%)alloc::raw_vec::finish_grow (26,156,936 samples, 0.18%)realloc (26,156,936 samples, 0.18%)_int_realloc (26,156,936 samples, 0.18%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (26,156,936 samples, 0.18%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (148,893,328 samples, 1.05%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.16%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (24,144,864 samples, 0.17%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (52,313,872 samples, 0.37%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (66,398,376 samples, 0.47%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (92,555,312 samples, 0.65%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (201,207,200 samples, 1.42%)prost::encoding::varint::encode_varint (92,555,312 samples, 0.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (44,265,584 samples, 0.31%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (20,120,720 samples, 0.14%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (583,500,880 samples, 4.12%)<ope..prost::encoding::varint::encode_varint (263,581,432 samples, 1.86%)p..<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (173,038,192 samples, 1.22%)__memmove_avx_unaligned_erms (64,386,304 samples, 0.45%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (917,504,832 samples, 6.48%)<opentel..prost::encoding::varint::encode_varint (158,953,688 samples, 1.12%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (116,700,176 samples, 0.82%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (16,096,576 samples, 0.11%)prost::encoding::message::encode (156,941,616 samples, 1.11%)prost::encoding::varint::encode_varint (26,156,936 samples, 0.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,295,774,368 samples, 9.15%)opentelemetry..prost::encoding::varint::encode_varint (20,120,720 samples, 0.14%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (12,072,432 samples, 0.09%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,452,715,984 samples, 10.26%)<opentelemetry_..prost::encoding::varint::encode_varint (82,494,952 samples, 0.58%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (72,434,592 samples, 0.51%)__memmove_avx_unaligned_erms (42,253,512 samples, 0.30%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (152,917,472 samples, 1.08%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (24,144,864 samples, 0.17%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,756,538,856 samples, 12.40%)<opentelemetry_prot..prost::encoding::message::encode (301,810,800 samples, 2.13%)p..prost::encoding::varint::encode_varint (76,458,736 samples, 0.54%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (50,301,800 samples, 0.36%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,935,613,264 samples, 13.67%)<opentelemetry_proto:..prost::encoding::message::encode (179,074,408 samples, 1.26%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (179,074,408 samples, 1.26%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (130,784,680 samples, 0.92%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)__rdl_dealloc (10,060,360 samples, 0.07%)cfree@GLIBC_2.2.5 (400,402,328 samples, 2.83%)cf.._int_free (396,378,184 samples, 2.80%)_i..malloc_consolidate (360,160,888 samples, 2.54%)ma..unlink_chunk.constprop.0 (211,267,560 samples, 1.49%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (14,084,504 samples, 0.10%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (40,241,440 samples, 0.28%)_int_free (38,229,368 samples, 0.27%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (197,183,056 samples, 1.39%)_int_free (156,941,616 samples, 1.11%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (334,003,952 samples, 2.36%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (327,967,736 samples, 2.32%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (271,629,720 samples, 1.92%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (18,108,648 samples, 0.13%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (52,313,872 samples, 0.37%)_int_free (46,277,656 samples, 0.33%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (835,009,880 samples, 5.90%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (835,009,880 samples, 5.90%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (86,519,096 samples, 0.61%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (12,072,432 samples, 0.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (195,170,984 samples, 1.38%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (195,170,984 samples, 1.38%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.19%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,164,989,256 samples, 22.35%)<hyper::proto::h2::PipeToSendStream..<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,164,989,256 samples, 22.35%)<tonic::codec::encode::EncodeBody<T..prost::encoding::message::encode (197,183,056 samples, 1.39%)prost::encoding::varint::encode_varint (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,171,025,472 samples, 22.39%)<tonic::transport::channel::service..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,171,025,472 samples, 22.39%)<hyper::proto::h2::client::ClientTa..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,167,001,328 samples, 22.36%)hyper::proto::h2::client::ClientTas..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (9,480,883,264 samples, 66.95%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (9,480,883,264 samples, 66.95%)__libc_start_call_mainmain (9,476,859,120 samples, 66.92%)mainstd::rt::lang_start_internal (9,476,859,120 samples, 66.92%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (9,476,859,120 samples, 66.92%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (9,476,859,120 samples, 66.92%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (9,476,859,120 samples, 66.92%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (9,470,822,904 samples, 66.88%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (9,470,822,904 samples, 66.88%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9,470,822,904 samples, 66.88%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (9,470,822,904 samples, 66.88%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (9,470,822,904 samples, 66.88%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (9,470,822,904 samples, 66.88%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (9,470,822,904 samples, 66.88%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (9,470,822,904 samples, 66.88%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (9,470,822,904 samples, 66.88%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,740,441,848 samples, 26.41%)tokio::runtime::task::raw::polltokio::runtime::task::core::Core<T,S>::poll (3,740,441,848 samples, 26.41%)tokio::runtime::task::core::Core<T,S>::pollcore::ptr::drop_in_place<tokio::runtime::task::core::Stage<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<hyper::proto::h2::client::H2ClientFuture<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>,tonic::transport::channel::service::io::BoxedIo,tonic::transport::channel::service::executor::SharedExec>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<hyper::proto::h2::PipeToSendStream<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<tonic::codec::encode::EncodeBody<tonic::codec::prost::ProstEncoder<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>,tokio_stream::stream_ext::map::Map<tokio_stream::once::Once<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>,core::result::Result<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest,tonic::status::Status>::Ok>>> (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)call_rcu (2,012,072 samples, 0.01%)__call_rcu_common.constprop.0 (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)mmap64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)mmap_region (2,012,072 samples, 0.01%)__mmap_region (2,012,072 samples, 0.01%)down_write (2,012,072 samples, 0.01%)_start (9,484,907,408 samples, 66.98%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::task::spawn::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::Handle::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield (2,012,072 samples, 0.01%)tokio::runtime::context::with_scheduler (2,012,072 samples, 0.01%)parking_lot::condvar::Condvar::notify_one_slow (2,012,072 samples, 0.01%)syscall (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (4,024,144 samples, 0.03%)core::fmt::Formatter::pad_integral (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (2,012,072 samples, 0.01%)otel_actor_perf (9,496,979,840 samples, 67.06%)otel_actor_perfcore::fmt::write (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)__madvise (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_madvise (2,012,072 samples, 0.01%)do_madvise.part.0 (2,012,072 samples, 0.01%)madvise_walk_vmas (2,012,072 samples, 0.01%)madvise_vma_behavior (2,012,072 samples, 0.01%)zap_page_range_single (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)release_pages (2,012,072 samples, 0.01%)free_unref_page_list (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (6,036,216 samples, 0.04%)syscall_exit_to_user_mode_prepare (6,036,216 samples, 0.04%)__audit_syscall_exit (6,036,216 samples, 0.04%)audit_reset_context.part.0.constprop.0 (4,024,144 samples, 0.03%)kfree (4,024,144 samples, 0.03%)__fdget (4,024,144 samples, 0.03%)do_syscall_64 (16,096,576 samples, 0.11%)x64_sys_call (10,060,360 samples, 0.07%)__x64_sys_epoll_wait (8,048,288 samples, 0.06%)do_epoll_wait (8,048,288 samples, 0.06%)ep_poll (4,024,144 samples, 0.03%)ep_send_events (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (28,169,008 samples, 0.20%)tokio::runtime::scheduler::multi_thread::park::Parker::park (28,169,008 samples, 0.20%)tokio::runtime::time::Driver::park_internal (26,156,936 samples, 0.18%)tokio::runtime::io::driver::Driver::turn (24,144,864 samples, 0.17%)mio::poll::Poll::poll (24,144,864 samples, 0.17%)epoll_wait (24,144,864 samples, 0.17%)entry_SYSCALL_64_after_hwframe (18,108,648 samples, 0.13%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (420,523,048 samples, 2.97%)cfr.._int_free (416,498,904 samples, 2.94%)_i..malloc_consolidate (356,136,744 samples, 2.51%)ma..unlink_chunk.constprop.0 (175,050,264 samples, 1.24%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (64,386,304 samples, 0.45%)_int_free (58,350,088 samples, 0.41%)malloc_consolidate (20,120,720 samples, 0.14%)unlink_chunk.constprop.0 (12,072,432 samples, 0.09%)__rdl_dealloc (16,096,576 samples, 0.11%)cfree@GLIBC_2.2.5 (185,110,624 samples, 1.31%)_int_free (122,736,392 samples, 0.87%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (364,185,032 samples, 2.57%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (350,100,528 samples, 2.47%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (279,678,008 samples, 1.97%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (44,265,584 samples, 0.31%)__rdl_dealloc (4,024,144 samples, 0.03%)__rust_dealloc (6,036,216 samples, 0.04%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (871,227,176 samples, 6.15%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (871,227,176 samples, 6.15%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (82,494,952 samples, 0.58%)cfree@GLIBC_2.2.5 (68,410,448 samples, 0.48%)_int_free (56,338,016 samples, 0.40%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (875,251,320 samples, 6.18%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (875,251,320 samples, 6.18%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (873,239,248 samples, 6.17%)core::pt..hashbrown::raw::RawTableInner::drop_elements (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.33%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)_raw_spin_lock (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (30,181,080 samples, 0.21%)alloc::raw_vec::finish_grow (30,181,080 samples, 0.21%)realloc (30,181,080 samples, 0.21%)_int_realloc (30,181,080 samples, 0.21%)_int_malloc (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (4,024,144 samples, 0.03%)perf_output_copy (4,024,144 samples, 0.03%)mprotect_fixup (6,036,216 samples, 0.04%)vm_get_page_prot (2,012,072 samples, 0.01%)__mprotect (12,072,432 samples, 0.09%)entry_SYSCALL_64_after_hwframe (12,072,432 samples, 0.09%)do_syscall_64 (12,072,432 samples, 0.09%)x64_sys_call (8,048,288 samples, 0.06%)__x64_sys_mprotect (8,048,288 samples, 0.06%)do_mprotect_pkey (8,048,288 samples, 0.06%)security_file_mprotect (2,012,072 samples, 0.01%)ima_file_mprotect (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (80,482,880 samples, 0.57%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.50%)malloc (62,374,232 samples, 0.44%)_int_malloc (46,277,656 samples, 0.33%)sysmalloc (22,132,792 samples, 0.16%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)mem_cgroup_from_task (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (30,181,080 samples, 0.21%)prost::encoding::sfixed64::merge (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (60,362,160 samples, 0.43%)alloc::raw_vec::finish_grow (50,301,800 samples, 0.36%)malloc (34,205,224 samples, 0.24%)_int_malloc (30,181,080 samples, 0.21%)sysmalloc (8,048,288 samples, 0.06%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (24,144,864 samples, 0.17%)core::str::converts::from_utf8 (42,253,512 samples, 0.30%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (16,096,576 samples, 0.11%)__rdl_alloc (8,048,288 samples, 0.06%)__rust_alloc (4,024,144 samples, 0.03%)down_write (2,012,072 samples, 0.01%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)vma_modify (4,024,144 samples, 0.03%)vma_merge (4,024,144 samples, 0.03%)mas_store_prealloc (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (418,510,976 samples, 2.96%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (255,533,144 samples, 1.80%)a..alloc::raw_vec::finish_grow (221,327,920 samples, 1.56%)malloc (199,195,128 samples, 1.41%)_int_malloc (118,712,248 samples, 0.84%)sysmalloc (6,036,216 samples, 0.04%)__mprotect (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)x64_sys_call (2,012,072 samples, 0.01%)prost::encoding::string::merge (541,247,368 samples, 3.82%)pros..prost::encoding::varint::decode_varint (64,386,304 samples, 0.45%)bytes::bytes_mut::BytesMut::advance_unchecked (28,169,008 samples, 0.20%)prost::encoding::merge_loop (879,275,464 samples, 6.21%)prost::e..prost::encoding::varint::decode_varint (181,086,480 samples, 1.28%)bytes::bytes_mut::BytesMut::advance_unchecked (62,374,232 samples, 0.44%)core::str::converts::from_utf8 (66,398,376 samples, 0.47%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (64,386,304 samples, 0.45%)bytes::bytes_mut::BytesMut::advance_unchecked (30,181,080 samples, 0.21%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (6,036,216 samples, 0.04%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (444,667,912 samples, 3.14%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (257,545,216 samples, 1.82%)a..alloc::raw_vec::finish_grow (197,183,056 samples, 1.39%)malloc (181,086,480 samples, 1.28%)_int_malloc (110,663,960 samples, 0.78%)sysmalloc (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)prost::encoding::string::merge (597,585,384 samples, 4.22%)prost..prost::encoding::varint::decode_varint (60,362,160 samples, 0.43%)bytes::bytes_mut::BytesMut::advance_unchecked (22,132,792 samples, 0.16%)prost::encoding::message::merge_repeated (1,965,794,344 samples, 13.88%)prost::encoding::mess..prost::encoding::merge_loop (1,756,538,856 samples, 12.40%)prost::encoding::me..prost::encoding::varint::decode_varint (189,134,768 samples, 1.34%)bytes::bytes_mut::BytesMut::advance_unchecked (60,362,160 samples, 0.43%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,042,253,080 samples, 14.42%)<opentelemetry_proto::..prost::encoding::sfixed64::merge (32,193,152 samples, 0.23%)bytes::bytes_mut::BytesMut::advance_unchecked (2,012,072 samples, 0.01%)prost::encoding::message::merge_repeated (2,295,774,152 samples, 16.21%)prost::encoding::message:..prost::encoding::merge_loop (2,185,110,192 samples, 15.43%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (116,700,176 samples, 0.82%)bytes::bytes_mut::BytesMut::advance_unchecked (44,265,584 samples, 0.31%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,404,426,040 samples, 16.98%)opentelemetry_proto::proto..prost::encoding::merge_loop (2,364,184,600 samples, 16.70%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (52,313,872 samples, 0.37%)bytes::bytes_mut::BytesMut::advance_unchecked (22,132,792 samples, 0.16%)core::str::converts::from_utf8 (34,205,224 samples, 0.24%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (52,313,872 samples, 0.37%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)__rdl_alloc (4,024,144 samples, 0.03%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (315,895,304 samples, 2.23%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (171,026,120 samples, 1.21%)alloc::raw_vec::finish_grow (136,820,896 samples, 0.97%)malloc (114,688,104 samples, 0.81%)_int_malloc (52,313,872 samples, 0.37%)sysmalloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,798,792,152 samples, 19.76%)<opentelemetry_proto::proto::to..prost::encoding::string::merge (390,341,968 samples, 2.76%)pr..prost::encoding::varint::decode_varint (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (2,989,938,992 samples, 21.11%)<opentelemetry_proto::proto::toni..prost::encoding::message::merge_repeated (2,987,926,920 samples, 21.10%)prost::encoding::message::merge_r..prost::encoding::merge_loop (2,893,359,536 samples, 20.43%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (62,374,232 samples, 0.44%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,008,047,640 samples, 21.24%)<tonic::codec::prost::ProstDecoder..prost::encoding::message::merge_repeated (3,008,047,640 samples, 21.24%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,008,047,640 samples, 21.24%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,008,047,640 samples, 21.24%)<opentelemetry_proto::proto::tonic..prost::encoding::message::merge_repeated (3,008,047,640 samples, 21.24%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,008,047,640 samples, 21.24%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (18,108,648 samples, 0.13%)bytes::bytes_mut::BytesMut::advance_unchecked (4,024,144 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (50,301,800 samples, 0.36%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.36%)h2::share::FlowControl::release_capacity (6,036,216 samples, 0.04%)h2::proto::streams::streams::OpaqueStreamRef::release_capacity (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::release_capacity (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (14,084,504 samples, 0.10%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (14,084,504 samples, 0.10%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.09%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.09%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.09%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (10,060,360 samples, 0.07%)h2::share::RecvStream::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::poll_data (2,012,072 samples, 0.01%)<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,074,446,016 samples, 21.71%)<tonic::codec::decode::Streaming<T..tonic::codec::decode::StreamingInner::poll_frame (66,398,376 samples, 0.47%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (3,957,745,624 samples, 27.95%)<tonic::transport::server::SvcFuture<F> as co..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (3,957,745,624 samples, 27.95%)<tower::util::either::Either<A,B> as core::fu..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (3,955,733,552 samples, 27.93%)<tonic::service::router::RoutesFuture as core..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,955,733,552 samples, 27.93%)<tower::util::oneshot::Oneshot<S,Req> as core..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (3,955,733,552 samples, 27.93%)<tower::util::map_response::MapResponseFuture..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (3,953,721,480 samples, 27.92%)<futures_util::future::future::map::Map<Fut,F..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (3,953,721,480 samples, 27.92%)<opentelemetry_proto::proto::tonic::collector..core::ptr::drop_in_place<http::uri::Uri> (2,012,072 samples, 0.01%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,959,757,696 samples, 27.96%)<hyper_util::service::oneshot::Oneshot<S,Req>..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)axum::routing::url_params::insert_url_params (2,012,072 samples, 0.01%)core::iter::adapters::try_process (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (2,012,072 samples, 0.01%)axum::util::PercentDecodedStr::new (2,012,072 samples, 0.01%)alloc::sync::arcinner_layout_for_value_layout (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (3,961,769,768 samples, 27.98%)<hyper::proto::h2::server::H2Stream<F,B,Ex> a..h2::proto::streams::streams::StreamRef<B>::poll_reset (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2,012,072 samples, 0.01%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)core::ptr::drop_in_place<hyper::proto::h2::server::H2StreamState<hyper_util::service::glue::TowerToHyperServiceFuture<tower::util::map_request::MapRequest<tower::util::boxed_clone::BoxCloneService<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,http::response::Response<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>,tonic::transport::server::Server::serve_with_shutdown<tonic::service::router::Routes,tokio_stream::wrappers::tcp_listener::TcpListenerStream,otel_actor_perf::start_mock_collector::{{closure}}::{{closure}}::{{closure}},tokio::net::tcp::stream::TcpStream,std::io::error::Error,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>::{{closure}}::{{closure}}>,http::request::Request<hyper::body::incoming::Incoming>>,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<http_body_util::combinators::map_err::MapErr<http_body_util::combinators::map_err::MapErr<tonic::transport::server::service::recover_error::MaybeEmptyBody<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,<tonic::status::Status as core::convert::Into<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>::into>,tonic::status::Status::map_error<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)_int_free (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::reserve_inner (26,156,936 samples, 0.18%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (26,156,936 samples, 0.18%)alloc::raw_vec::finish_grow (26,156,936 samples, 0.18%)realloc (26,156,936 samples, 0.18%)_int_realloc (26,156,936 samples, 0.18%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (32,193,152 samples, 0.23%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::load::{{closure}} (4,024,144 samples, 0.03%)http::header::map::HeaderMap<T>::try_append2 (4,024,144 samples, 0.03%)http::header::map::HeaderMap<T>::try_reserve_one (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)h2::codec::framed_read::decode_frame (10,060,360 samples, 0.07%)h2::frame::headers::HeaderBlock::load (6,036,216 samples, 0.04%)h2::hpack::decoder::Decoder::decode (6,036,216 samples, 0.04%)h2::hpack::decoder::Decoder::decode_literal (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)__audit_filter_op (4,024,144 samples, 0.03%)audit_reset_context.part.0.constprop.0 (6,036,216 samples, 0.04%)__audit_syscall_exit (18,108,648 samples, 0.13%)kfree (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (28,169,008 samples, 0.20%)syscall_exit_to_user_mode_prepare (26,156,936 samples, 0.18%)audit_filter_inodes (2,012,072 samples, 0.01%)syscall_trace_enter (10,060,360 samples, 0.07%)__audit_syscall_entry (10,060,360 samples, 0.07%)ktime_get_coarse_real_ts64 (4,024,144 samples, 0.03%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_lock_bh (16,096,576 samples, 0.11%)__pv_queued_spin_lock_slowpath (16,096,576 samples, 0.11%)lock_sock_nested (20,120,720 samples, 0.14%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)__tcp_ack_snd_check (6,036,216 samples, 0.04%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_snd_sne_update (2,012,072 samples, 0.01%)tcp_data_ready (10,060,360 samples, 0.07%)sock_def_readable (10,060,360 samples, 0.07%)_raw_spin_unlock_irqrestore (10,060,360 samples, 0.07%)__release_sock (28,169,008 samples, 0.20%)tcp_v4_do_rcv (26,156,936 samples, 0.18%)tcp_rcv_established (26,156,936 samples, 0.18%)tcp_data_queue (12,072,432 samples, 0.09%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ktime_get_with_offset (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (6,036,216 samples, 0.04%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)__napi_poll (4,024,144 samples, 0.03%)process_backlog (4,024,144 samples, 0.03%)__netif_receive_skb (4,024,144 samples, 0.03%)__netif_receive_skb_one_core (4,024,144 samples, 0.03%)ip_rcv (4,024,144 samples, 0.03%)ip_local_deliver (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)__ip_local_out (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)resolve_normal_ct (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)release_sock (40,241,440 samples, 0.28%)tcp_release_cb (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (4,024,144 samples, 0.03%)__ip_queue_xmit (4,024,144 samples, 0.03%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)validate_xmit_xfrm (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_recv_timestamp (2,012,072 samples, 0.01%)skb_attempt_defer_free (4,024,144 samples, 0.03%)__virt_addr_valid (2,012,072 samples, 0.01%)__check_object_size (16,096,576 samples, 0.11%)__check_object_size.part.0 (16,096,576 samples, 0.11%)check_heap_object (14,084,504 samples, 0.10%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_copy_datagram_iter (86,519,096 samples, 0.61%)__skb_datagram_iter (84,507,024 samples, 0.60%)simple_copy_to_iter (76,458,736 samples, 0.54%)_copy_to_iter (58,350,088 samples, 0.41%)mem_cgroup_uncharge_skmem (4,024,144 samples, 0.03%)refill_stock (2,012,072 samples, 0.01%)sock_rfree (6,036,216 samples, 0.04%)__sk_mem_reduce_allocated (6,036,216 samples, 0.04%)refill_stock (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (4,024,144 samples, 0.03%)nf_conntrack_tcp_packet (4,024,144 samples, 0.03%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)__ip_local_out (14,084,504 samples, 0.10%)nf_hook_slow (14,084,504 samples, 0.10%)ipv4_conntrack_local (14,084,504 samples, 0.10%)nf_conntrack_in (14,084,504 samples, 0.10%)resolve_normal_ct (6,036,216 samples, 0.04%)__siphash_unaligned (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (2,012,072 samples, 0.01%)__inet_lookup_skb (2,012,072 samples, 0.01%)__inet_lookup_established (2,012,072 samples, 0.01%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)ip_local_deliver_finish (10,060,360 samples, 0.07%)ip_protocol_deliver_rcu (10,060,360 samples, 0.07%)tcp_v4_rcv (10,060,360 samples, 0.07%)tcp_v4_do_rcv (4,024,144 samples, 0.03%)tcp_rcv_established (4,024,144 samples, 0.03%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_local_deliver (14,084,504 samples, 0.10%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)__local_bh_enable_ip (22,132,792 samples, 0.16%)do_softirq (22,132,792 samples, 0.16%)__do_softirq (22,132,792 samples, 0.16%)handle_softirqs (22,132,792 samples, 0.16%)net_rx_action (22,132,792 samples, 0.16%)__napi_poll (22,132,792 samples, 0.16%)process_backlog (20,120,720 samples, 0.14%)__netif_receive_skb (20,120,720 samples, 0.14%)__netif_receive_skb_one_core (20,120,720 samples, 0.14%)ip_rcv (18,108,648 samples, 0.13%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)ip_finish_output (26,156,936 samples, 0.18%)__ip_finish_output (26,156,936 samples, 0.18%)ip_finish_output2 (26,156,936 samples, 0.18%)neigh_hh_output (26,156,936 samples, 0.18%)__dev_queue_xmit (26,156,936 samples, 0.18%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (4,024,144 samples, 0.03%)eth_type_trans (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (48,289,728 samples, 0.34%)__tcp_cleanup_rbuf (48,289,728 samples, 0.34%)tcp_send_ack (48,289,728 samples, 0.34%)__tcp_send_ack.part.0 (48,289,728 samples, 0.34%)__tcp_transmit_skb (44,265,584 samples, 0.31%)ip_queue_xmit (42,253,512 samples, 0.30%)__ip_queue_xmit (42,253,512 samples, 0.30%)ip_output (28,169,008 samples, 0.20%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)inet_recvmsg (237,424,496 samples, 1.68%)tcp_recvmsg (237,424,496 samples, 1.68%)tcp_recvmsg_locked (167,001,976 samples, 1.18%)tcp_rcv_space_adjust (12,072,432 samples, 0.09%)tcp_mstamp_refresh (10,060,360 samples, 0.07%)read_tsc (10,060,360 samples, 0.07%)sock_recvmsg (243,460,712 samples, 1.72%)security_socket_recvmsg (6,036,216 samples, 0.04%)apparmor_socket_recvmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)__sys_recvfrom (255,533,144 samples, 1.80%)_..sockfd_lookup_light (6,036,216 samples, 0.04%)__fdget (6,036,216 samples, 0.04%)do_syscall_64 (307,847,016 samples, 2.17%)d..x64_sys_call (257,545,216 samples, 1.82%)x..__x64_sys_recvfrom (257,545,216 samples, 1.82%)_..sockfd_lookup_light (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (340,040,168 samples, 2.40%)<&..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (340,040,168 samples, 2.40%)<&..__libc_recv (338,028,096 samples, 2.39%)__..entry_SYSCALL_64_after_hwframe (309,859,088 samples, 2.19%)e..x64_sys_call (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (394,366,112 samples, 2.78%)<h..tokio_util::util::poll_buf::poll_read_buf (348,088,456 samples, 2.46%)to..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (346,076,384 samples, 2.44%)<h..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (346,076,384 samples, 2.44%)<h..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (346,076,384 samples, 2.44%)<h..tokio::io::poll_evented::PollEvented<E>::poll_read (346,076,384 samples, 2.44%)to..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::recv_data (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::store::Store::find_mut (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (4,024,144 samples, 0.03%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)core::ptr::drop_in_place<h2::frame::headers::Iter> (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)kfree_skb_partial (2,012,072 samples, 0.01%)release_sock (6,036,216 samples, 0.04%)__release_sock (6,036,216 samples, 0.04%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)sk_page_frag_refill (2,012,072 samples, 0.01%)skb_page_frag_refill (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_data_queue (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)__local_bh_enable_ip (6,036,216 samples, 0.04%)do_softirq (6,036,216 samples, 0.04%)__do_softirq (6,036,216 samples, 0.04%)handle_softirqs (6,036,216 samples, 0.04%)net_rx_action (6,036,216 samples, 0.04%)napi_consume_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)ip_finish_output (14,084,504 samples, 0.10%)__ip_finish_output (14,084,504 samples, 0.10%)ip_finish_output2 (12,072,432 samples, 0.09%)neigh_hh_output (12,072,432 samples, 0.09%)__dev_queue_xmit (12,072,432 samples, 0.09%)dev_hard_start_xmit (4,024,144 samples, 0.03%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_push (16,096,576 samples, 0.11%)__tcp_push_pending_frames (16,096,576 samples, 0.11%)tcp_write_xmit (16,096,576 samples, 0.11%)__tcp_transmit_skb (16,096,576 samples, 0.11%)ip_queue_xmit (16,096,576 samples, 0.11%)__ip_queue_xmit (16,096,576 samples, 0.11%)ip_output (16,096,576 samples, 0.11%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)do_writev (30,181,080 samples, 0.21%)vfs_writev (30,181,080 samples, 0.21%)do_iter_readv_writev (28,169,008 samples, 0.20%)sock_write_iter (28,169,008 samples, 0.20%)inet_sendmsg (28,169,008 samples, 0.20%)tcp_sendmsg (28,169,008 samples, 0.20%)tcp_sendmsg_locked (20,120,720 samples, 0.14%)tcp_stream_alloc_skb (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (34,205,224 samples, 0.24%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (34,205,224 samples, 0.24%)tokio::runtime::io::registration::Registration::poll_io (34,205,224 samples, 0.24%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (34,205,224 samples, 0.24%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (34,205,224 samples, 0.24%)__GI___writev (34,205,224 samples, 0.24%)entry_SYSCALL_64_after_hwframe (32,193,152 samples, 0.23%)do_syscall_64 (32,193,152 samples, 0.23%)x64_sys_call (32,193,152 samples, 0.23%)__x64_sys_writev (32,193,152 samples, 0.23%)srso_alias_return_thunk (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::poll_complete (40,241,440 samples, 0.28%)h2::proto::streams::prioritize::Prioritize::reclaim_frame (2,012,072 samples, 0.01%)h2::server::Connection<T,B>::poll_closed (444,667,912 samples, 3.14%)h2:..h2::proto::streams::streams::Streams<B,P>::poll_complete (42,253,512 samples, 0.30%)h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::flow_control::FlowControl::inc_window (2,012,072 samples, 0.01%)hyper::headers::content_length_parse_all (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get_all (2,012,072 samples, 0.01%)http::header::map::hash_elem_using (2,012,072 samples, 0.01%)all (14,160,962,736 samples, 100%)tokio-runtime-w (4,448,691,192 samples, 31.42%)tokio-runtime-wclone3 (4,448,691,192 samples, 31.42%)clone3start_thread (4,448,691,192 samples, 31.42%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,446,679,120 samples, 31.40%)std::sys::pal::unix::thread::Thread::new::thread_st..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,446,679,120 samples, 31.40%)core::ops::function::FnOnce::call_once{{vtable.shim..std::sys::backtrace::__rust_begin_short_backtrace (4,446,679,120 samples, 31.40%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,446,679,120 samples, 31.40%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,446,679,120 samples, 31.40%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,446,679,120 samples, 31.40%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,446,679,120 samples, 31.40%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (4,446,679,120 samples, 31.40%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,446,679,120 samples, 31.40%)tokio::runtime::scheduler::multi_thread::worker::Co..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,416,498,040 samples, 31.19%)tokio::runtime::scheduler::multi_thread::worker::C..tokio::runtime::task::harness::Harness<T,S>::poll (4,416,498,040 samples, 31.19%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,416,498,040 samples, 31.19%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (450,704,128 samples, 3.18%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<to..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<hy..tokio::task::spawn::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::Handle::spawn (2,012,072 samples, 0.01%)tokio::runtime::task::list::OwnedTasks<S>::bind (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_one_template_two_counters.svg b/crates/countersyncd/benches/flamegraph_one_template_two_counters.svg new file mode 100644 index 00000000000..28f57388ced --- /dev/null +++ b/crates/countersyncd/benches/flamegraph_one_template_two_counters.svg @@ -0,0 +1,491 @@ +Flame Graph Reset ZoomSearch <cargo_util_schemas::core::package_id_spec::PackageIdSpec as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)[[heap]] (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)__rseq_handle_notify_resume (2,012,072 samples, 0.01%)rseq_update_cpu_node_id (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)do_dentry_open (2,012,072 samples, 0.01%)ovl_open (2,012,072 samples, 0.01%)ovl_open_realfile (2,012,072 samples, 0.01%)backing_file_user_path (2,012,072 samples, 0.01%)__GI___libc_open (8,048,288 samples, 0.05%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_openat (6,036,216 samples, 0.04%)do_sys_openat2 (6,036,216 samples, 0.04%)do_filp_open (6,036,216 samples, 0.04%)path_openat (6,036,216 samples, 0.04%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)[unknown] (12,072,432 samples, 0.08%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)__rseq_handle_notify_resume (2,012,072 samples, 0.01%)rseq_update_cpu_node_id (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_close (2,012,072 samples, 0.01%)filp_flush (2,012,072 samples, 0.01%)ovl_flush (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)<std::path::PathBuf as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)serde_json::ser::format_escaped_str_contents::<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (2,012,072 samples, 0.01%)anstream::strip::write_fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo_util::paths::read (2,012,072 samples, 0.01%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)std::fs::read::inner (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<semver::VersionReq as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::package::Package>::serialized (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>, <cargo::core::package::Package>::serialized::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<rusqlite::cache::CachedStatement> (2,012,072 samples, 0.01%)<rusqlite::cache::StatementCache>::cache_stmt (2,012,072 samples, 0.01%)sqlite3_clear_bindings (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::PackageName>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)cargo_util_schemas::restricted_names::validate_package_name (2,012,072 samples, 0.01%)<core::str::iter::SplitInternal<&str>>::next (2,012,072 samples, 0.01%)<core::str::pattern::TwoWaySearcher>::next::<core::str::pattern::MatchOnly> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any::<<cargo_util_schemas::manifest::TomlInheritedDependency as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)__rdl_dealloc (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (10,060,360 samples, 0.06%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableLints>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::InheritableLints as serde::de::Deserialize>::deserialize::InheritableLintsVisitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlLint>>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlLint as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<serde::de::value::StringDeserializer<toml_edit::de::Error>, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlLintConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_untagged::map::Map> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde_untagged::map::ErasedMapAccess>::erased_next_value_seed (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<&mut dyn serde_untagged::seed::ErasedDeserializeSeed, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<cargo_util_schemas::manifest::TomlLintLevel>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::entry (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::hash::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (6,036,216 samples, 0.04%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (6,036,216 samples, 0.04%)core::str::converts::from_utf8 (6,036,216 samples, 0.04%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (8,048,288 samples, 0.05%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (8,048,288 samples, 0.05%)<winnow::error::ErrMode<winnow::error::ContextError> as winnow::error::ParserError<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>>>::or (2,012,072 samples, 0.01%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (10,060,360 samples, 0.06%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (10,060,360 samples, 0.06%)<winnow::error::ErrMode<winnow::error::ContextError>>::map::<winnow::error::ContextError, <winnow::error::ErrMode<winnow::error::ContextError> as winnow::error::AddContext<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::StrContext>>::add_context::{closure#0}> (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (22,132,792 samples, 0.14%)toml_edit::parser::document::document::{closure#0}::{closure#1} (22,132,792 samples, 0.14%)toml_edit::parser::document::parse_keyval (12,072,432 samples, 0.08%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (12,072,432 samples, 0.08%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::filter::Filter<core::iter::adapters::filter_map::FilterMap<std::fs::ReadDir, cargo::util::toml::targets::infer_from_directory::{closure#0}>, cargo::util::toml::targets::is_not_dotfile>, cargo::util::toml::targets::infer_from_directory::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::sys::pal::unix::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)alloc::ffi::c_str::<impl core::convert::From<&core::ffi::c_str::CStr> for alloc::boxed::Box<core::ffi::c_str::CStr>>::from (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (8,048,288 samples, 0.05%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)path_lookupat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)walk_component (2,012,072 samples, 0.01%)lookup_fast (2,012,072 samples, 0.01%)__d_lookup_rcu (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::try (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)cargo::util::toml::lints_to_rustflags (2,012,072 samples, 0.01%)<toml::value::Value as alloc::slice::hack::ConvertVec>::to_vec::<alloc::alloc::Global> (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>)>>::reserve_rehash::<hashbrown::map::make_hasher<std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&std::path::PathBuf> (2,012,072 samples, 0.01%)<std::path::Path as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)cargo::util::toml::unique_build_targets (4,024,144 samples, 0.03%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (12,072,432 samples, 0.08%)std::path::Path::is_dir (4,024,144 samples, 0.03%)std::sys::pal::unix::fs::stat (4,024,144 samples, 0.03%)statx (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_statx (4,024,144 samples, 0.03%)srso_alias_safe_ret (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (60,362,160 samples, 0.38%)<cargo::sources::path::PathSource>::load (60,362,160 samples, 0.38%)cargo::ops::cargo_read_manifest::read_package (60,362,160 samples, 0.38%)cargo::util::toml::read_manifest (60,362,160 samples, 0.38%)cargo_util::paths::read (4,024,144 samples, 0.03%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)std::fs::read::inner (2,012,072 samples, 0.01%)std::io::default_read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (64,386,304 samples, 0.41%)<cargo::core::package::Downloads>::start (62,374,232 samples, 0.40%)<cargo::core::package::Downloads>::start_inner (62,374,232 samples, 0.40%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (62,374,232 samples, 0.40%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (62,374,232 samples, 0.40%)<cargo::sources::registry::index::RegistryIndex>::hash (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::deps (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::try_fold::flatten::<im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, core::iter::adapters::map::map_try_fold<(&cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}, core::iter::adapters::filter::filter_try_fold<core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}, <core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::try_fold<(), core::iter::traits::iterator::Iterator::try_for_each::call<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>::Break>::{closure#0}, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Iter<(cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>)> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (4,024,144 samples, 0.03%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (4,024,144 samples, 0.03%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (4,024,144 samples, 0.03%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::package_id::PackageId, cargo::core::resolver::features::FeaturesFor)> (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::hamt::Node<im_rc::hash::set::Value<cargo::core::dependency::Dependency>>>>::drop_slow (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::dependency::Dependency, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::dependency::Dependency> (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<cargo::core::resolver::RemainingCandidates>::next (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>::get::<cargo::core::resolver::types::ActivationsKey> (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (10,060,360 samples, 0.06%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (4,024,144 samples, 0.03%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query::{closure#3} (2,012,072 samples, 0.01%)cargo::core::registry::lock (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString), alloc::vec::Vec<(cargo::core::package_id::PackageId, alloc::vec::Vec<cargo::core::package_id::PackageId>)>, std::hash::random::RandomState>>::get_inner::<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString)> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::source_id::SourceId, cargo::util::interning::InternedString)> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (12,072,432 samples, 0.08%)cargo::ops::resolve::register_previous_locks (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::add_to_yanked_whitelist (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::add_to_yanked_whitelist (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::package_id::PackageId, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (2,012,072 samples, 0.01%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_resolve_node (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_package_id (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::with_precise (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::wrap (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::sources::config::SourceConfigMap>::load (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId>::new (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&&cargo::core::package_id::PackageIdInner> (2,012,072 samples, 0.01%)<&cargo::core::package_id::PackageIdInner as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (2,012,072 samples, 0.01%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexSummary>::parse (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::parse_str (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)cargo_util::registry::make_dep_path (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::Formatter::pad (2,012,072 samples, 0.01%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)handle_mm_fault (8,048,288 samples, 0.05%)__handle_mm_fault (8,048,288 samples, 0.05%)handle_pte_fault (8,048,288 samples, 0.05%)do_anonymous_page (6,036,216 samples, 0.04%)queued_spin_unlock (2,012,072 samples, 0.01%)copy_page_to_iter (20,120,720 samples, 0.13%)_copy_to_iter (20,120,720 samples, 0.13%)asm_exc_page_fault (12,072,432 samples, 0.08%)exc_page_fault (12,072,432 samples, 0.08%)do_user_addr_fault (12,072,432 samples, 0.08%)lock_mm_and_find_vma (2,012,072 samples, 0.01%)find_vma (2,012,072 samples, 0.01%)mt_find (2,012,072 samples, 0.01%)read (24,144,864 samples, 0.15%)entry_SYSCALL_64_after_hwframe (22,132,792 samples, 0.14%)do_syscall_64 (22,132,792 samples, 0.14%)x64_sys_call (22,132,792 samples, 0.14%)__x64_sys_read (22,132,792 samples, 0.14%)ksys_read (22,132,792 samples, 0.14%)vfs_read (22,132,792 samples, 0.14%)ovl_read_iter (22,132,792 samples, 0.14%)backing_file_read_iter (22,132,792 samples, 0.14%)vfs_iter_read (22,132,792 samples, 0.14%)do_iter_readv_writev (22,132,792 samples, 0.14%)ext4_file_read_iter (22,132,792 samples, 0.14%)generic_file_read_iter (22,132,792 samples, 0.14%)filemap_read (22,132,792 samples, 0.14%)filemap_get_pages (2,012,072 samples, 0.01%)filemap_get_read_batch (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (34,205,224 samples, 0.22%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (32,193,152 samples, 0.20%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (32,193,152 samples, 0.20%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (32,193,152 samples, 0.20%)<cargo::sources::registry::index::RegistryIndex>::summaries (30,181,080 samples, 0.19%)<cargo::sources::registry::index::Summaries>::parse (30,181,080 samples, 0.19%)std::fs::read::inner (26,156,936 samples, 0.17%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (132,796,752 samples, 0.84%)cargo::commands::metadata::exec (132,796,752 samples, 0.84%)cargo::ops::cargo_output_metadata::output_metadata (126,760,536 samples, 0.81%)cargo::ops::resolve::resolve_ws_with_opts (122,736,392 samples, 0.78%)cargo::ops::resolve::resolve_with_registry (42,253,512 samples, 0.27%)cargo::ops::resolve::resolve_with_previous (38,229,368 samples, 0.24%)cargo::core::resolver::resolve (38,229,368 samples, 0.24%)cargo::core::resolver::activate_deps_loop (36,217,296 samples, 0.23%)cargo::core::resolver::activate (36,217,296 samples, 0.23%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (36,217,296 samples, 0.23%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (36,217,296 samples, 0.23%)<hashbrown::map::HashMap<(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)__libc_start_call_main (134,808,824 samples, 0.86%)main (134,808,824 samples, 0.86%)std::rt::lang_start_internal (134,808,824 samples, 0.86%)std::rt::lang_start::<()>::{closure#0} (134,808,824 samples, 0.86%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (134,808,824 samples, 0.86%)cargo::main (134,808,824 samples, 0.86%)cargo::init_git (2,012,072 samples, 0.01%)git2::opts::set_verify_owner_validation (2,012,072 samples, 0.01%)libgit2_sys::init (2,012,072 samples, 0.01%)std::sys::sync::once::futex::Once::call (2,012,072 samples, 0.01%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)git_runtime_init (2,012,072 samples, 0.01%)openssl_init (2,012,072 samples, 0.01%)X509_STORE_set_default_paths (2,012,072 samples, 0.01%)by_file_ctrl (2,012,072 samples, 0.01%)X509_load_cert_crl_file (2,012,072 samples, 0.01%)PEM_X509_INFO_read_bio (2,012,072 samples, 0.01%)ASN1_item_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)x509_name_ex_d2i (2,012,072 samples, 0.01%)x509_name_canon (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)__memset_avx2_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)_int_free (6,036,216 samples, 0.04%)_raw_spin_lock (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)alloc_anon_folio (6,036,216 samples, 0.04%)vma_alloc_folio (6,036,216 samples, 0.04%)alloc_pages_mpol (6,036,216 samples, 0.04%)__alloc_pages (6,036,216 samples, 0.04%)get_page_from_freelist (6,036,216 samples, 0.04%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)do_user_addr_fault (16,096,576 samples, 0.10%)handle_mm_fault (12,072,432 samples, 0.08%)__handle_mm_fault (12,072,432 samples, 0.08%)handle_pte_fault (12,072,432 samples, 0.08%)do_anonymous_page (12,072,432 samples, 0.08%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)_int_malloc (32,193,152 samples, 0.20%)asm_exc_page_fault (18,108,648 samples, 0.12%)exc_page_fault (18,108,648 samples, 0.12%)handle_mm_fault (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)malloc_consolidate (4,024,144 samples, 0.03%)cargo (219,315,848 samples, 1.39%)unlink_chunk.constprop.0 (6,036,216 samples, 0.04%)_IO_fread (2,012,072 samples, 0.01%)_IO_file_xsgetn (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)_IO_fwrite (2,012,072 samples, 0.01%)_IO_file_xsputn@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)folio_remove_rmap_ptes (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize (6,036,216 samples, 0.04%)once_cell::imp::initialize_or_wait (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (6,036,216 samples, 0.04%)core::ops::function::FnOnce::call_once (6,036,216 samples, 0.04%)std::process::Command::output (4,024,144 samples, 0.03%)std::sys::pal::unix::pipe::read2 (4,024,144 samples, 0.03%)std::sys::pal::unix::fd::FileDesc::read_to_end (4,024,144 samples, 0.03%)read (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_read (4,024,144 samples, 0.03%)ksys_read (4,024,144 samples, 0.03%)vfs_read (4,024,144 samples, 0.03%)pipe_read (4,024,144 samples, 0.03%)copy_page_to_iter (4,024,144 samples, 0.03%)_copy_to_iter (4,024,144 samples, 0.03%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)page_counter_try_charge (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (10,060,360 samples, 0.06%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (26,156,936 samples, 0.17%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)core::fmt::write (92,555,312 samples, 0.59%)core::fmt::num::imp::<impl u64>::_fmt (62,374,232 samples, 0.40%)core::fmt::Formatter::pad_integral (26,156,936 samples, 0.17%)core::fmt::Formatter::pad_integral::write_prefix (8,048,288 samples, 0.05%)__handle_mm_fault (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (6,036,216 samples, 0.04%)__mem_cgroup_charge (8,048,288 samples, 0.05%)try_charge_memcg (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clear_page_erms (8,048,288 samples, 0.05%)post_alloc_hook (2,012,072 samples, 0.01%)alloc_anon_folio (22,132,792 samples, 0.14%)vma_alloc_folio (20,120,720 samples, 0.13%)alloc_pages_mpol (20,120,720 samples, 0.13%)__alloc_pages (18,108,648 samples, 0.12%)get_page_from_freelist (16,096,576 samples, 0.10%)rmqueue (6,036,216 samples, 0.04%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)handle_mm_fault (38,229,368 samples, 0.24%)__handle_mm_fault (36,217,296 samples, 0.23%)handle_pte_fault (36,217,296 samples, 0.23%)do_anonymous_page (36,217,296 samples, 0.23%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (285,714,224 samples, 1.82%)<..alloc::fmt::format::format_inner (251,509,000 samples, 1.60%)malloc (132,796,752 samples, 0.84%)_int_malloc (100,603,600 samples, 0.64%)asm_exc_page_fault (54,325,944 samples, 0.35%)exc_page_fault (54,325,944 samples, 0.35%)do_user_addr_fault (54,325,944 samples, 0.35%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)__mem_cgroup_charge (4,024,144 samples, 0.03%)mem_cgroup_commit_charge (4,024,144 samples, 0.03%)__cond_resched (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clear_page_erms (22,132,792 samples, 0.14%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__alloc_pages (38,229,368 samples, 0.24%)get_page_from_freelist (34,205,224 samples, 0.22%)rmqueue (12,072,432 samples, 0.08%)__rmqueue_pcplist (10,060,360 samples, 0.06%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)alloc_anon_folio (44,265,584 samples, 0.28%)vma_alloc_folio (42,253,512 samples, 0.27%)alloc_pages_mpol (40,241,440 samples, 0.26%)should_fail_alloc_page (2,012,072 samples, 0.01%)folio_add_lru_vma (14,084,504 samples, 0.09%)folio_add_lru (14,084,504 samples, 0.09%)_raw_spin_unlock_irqrestore (10,060,360 samples, 0.06%)folio_add_new_anon_rmap (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)do_anonymous_page (76,458,736 samples, 0.49%)percpu_counter_add_batch (4,024,144 samples, 0.03%)__handle_mm_fault (86,519,096 samples, 0.55%)handle_pte_fault (78,470,808 samples, 0.50%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)handle_mm_fault (92,555,312 samples, 0.59%)mm_account_fault (4,024,144 samples, 0.03%)asm_exc_page_fault (108,651,888 samples, 0.69%)exc_page_fault (108,651,888 samples, 0.69%)do_user_addr_fault (108,651,888 samples, 0.69%)srso_alias_safe_ret (2,012,072 samples, 0.01%)syscall_trace_enter (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)malloc (191,146,840 samples, 1.22%)_int_malloc (175,050,264 samples, 1.11%)sysmalloc (10,060,360 samples, 0.06%)__default_morecore@GLIBC_2.2.5 (8,048,288 samples, 0.05%)__sbrk (8,048,288 samples, 0.05%)__brk (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_brk (4,024,144 samples, 0.03%)__do_sys_brk (4,024,144 samples, 0.03%)mas_prev (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)syscall_exit_to_user_mode_prepare (4,024,144 samples, 0.03%)__audit_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (4,024,144 samples, 0.03%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)<tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (32,193,152 samples, 0.20%)tokio::runtime::driver::IoHandle::unpark (18,108,648 samples, 0.12%)mio::sys::unix::waker::eventfd::WakerInternal::wake (18,108,648 samples, 0.12%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (18,108,648 samples, 0.12%)__GI___libc_write (16,096,576 samples, 0.10%)entry_SYSCALL_64_after_hwframe (10,060,360 samples, 0.06%)do_syscall_64 (10,060,360 samples, 0.06%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_write (2,012,072 samples, 0.01%)ksys_write (2,012,072 samples, 0.01%)vfs_write (2,012,072 samples, 0.01%)<tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)core::ptr::drop_in_place<tokio::sync::mpsc::bounded::Sender<alloc::sync::Arc<countersyncd::message::saistats::SAIStats>>::send::{{closure}}> (2,012,072 samples, 0.01%)tokio::sync::mpsc::list::Tx<T>::push (10,060,360 samples, 0.06%)otel_actor_perf::bench_otel_actor::{{closure}}::{{closure}}::{{closure}} (84,507,024 samples, 0.54%)tokio::sync::task::atomic_waker::AtomicWaker::wake (6,036,216 samples, 0.04%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)__GI___pthread_enable_asynccancel (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__fdget (2,012,072 samples, 0.01%)__put_user_nocheck_4 (2,012,072 samples, 0.01%)_raw_spin_lock_irq (2,012,072 samples, 0.01%)ep_send_events (4,024,144 samples, 0.03%)__schedule (2,012,072 samples, 0.01%)do_syscall_64 (20,120,720 samples, 0.13%)x64_sys_call (16,096,576 samples, 0.10%)__x64_sys_epoll_wait (16,096,576 samples, 0.10%)do_epoll_wait (16,096,576 samples, 0.10%)ep_poll (14,084,504 samples, 0.09%)schedule_hrtimeout_range (4,024,144 samples, 0.03%)schedule_hrtimeout_range_clock (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (32,193,152 samples, 0.20%)mio::poll::Poll::poll (32,193,152 samples, 0.20%)epoll_wait (32,193,152 samples, 0.20%)entry_SYSCALL_64_after_hwframe (22,132,792 samples, 0.14%)x64_sys_call (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (36,217,296 samples, 0.23%)tokio::runtime::time::Driver::park_internal (36,217,296 samples, 0.23%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)tokio::runtime::task::waker::clone_waker (4,024,144 samples, 0.03%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (24,144,864 samples, 0.15%)tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (12,072,432 samples, 0.08%)tokio::runtime::task::waker::drop_waker (6,036,216 samples, 0.04%)tokio::macros::support::thread_rng_n (10,060,360 samples, 0.06%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)<tokio::sync::mpsc::bounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (6,036,216 samples, 0.04%)tokio::runtime::task::waker::wake_by_ref (2,012,072 samples, 0.01%)tokio::sync::batch_semaphore::Semaphore::add_permits_locked (10,060,360 samples, 0.06%)tokio::util::wake::wake_arc_raw (2,012,072 samples, 0.01%)tokio::runtime::driver::IoHandle::unpark (2,012,072 samples, 0.01%)mio::sys::unix::waker::eventfd::WakerInternal::wake (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (2,012,072 samples, 0.01%)__GI___libc_write (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (380,281,608 samples, 2.42%)<t..tokio::sync::mpsc::chan::Rx<T,S>::recv (329,979,808 samples, 2.10%)t..tokio::sync::mpsc::list::Rx<T>::pop (295,774,584 samples, 1.88%)t..cfree@GLIBC_2.2.5 (283,702,152 samples, 1.80%)c.._int_free (283,702,152 samples, 1.80%)_..malloc_consolidate (283,702,152 samples, 1.80%)m..unlink_chunk.constprop.0 (128,772,608 samples, 0.82%)__rdl_dealloc (4,024,144 samples, 0.03%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (34,205,224 samples, 0.22%)cfree@GLIBC_2.2.5 (24,144,864 samples, 0.15%)_int_free (18,108,648 samples, 0.12%)cfree@GLIBC_2.2.5 (14,084,504 samples, 0.09%)_int_free (14,084,504 samples, 0.09%)core::ptr::drop_in_place<countersyncd::actor::otel::OtelActor::handle_stats_message::{{closure}}> (6,036,216 samples, 0.04%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.20%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (116,700,176 samples, 0.74%)malloc (68,410,448 samples, 0.44%)_int_malloc (48,289,728 samples, 0.31%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.24%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (160,965,760 samples, 1.02%)malloc (94,567,384 samples, 0.60%)_int_malloc (68,410,448 samples, 0.44%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.19%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (472,836,920 samples, 3.01%)<al..malloc (366,197,104 samples, 2.33%)m.._int_malloc (231,388,280 samples, 1.47%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (609,657,816 samples, 3.88%)<all..malloc (60,362,160 samples, 0.38%)_int_malloc (24,144,864 samples, 0.15%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (979,879,064 samples, 6.23%)<alloc::..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (742,454,568 samples, 4.72%)<alloc..malloc (44,265,584 samples, 0.28%)_int_malloc (26,156,936 samples, 0.17%)alloc::sync::Arc<T,A>::drop_slow (2,012,072 samples, 0.01%)tokio::runtime::task::waker::drop_waker (2,012,072 samples, 0.01%)<tonic::transport::channel::ResponseFuture as core::future::future::Future>::poll (4,024,144 samples, 0.03%)<tower::buffer::future::ResponseFuture<F> as core::future::future::Future>::poll (4,024,144 samples, 0.03%)tokio::sync::oneshot::Task::set_task (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.22%)__rdl_alloc (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (68,410,448 samples, 0.44%)alloc::raw_vec::RawVec<T,A>::grow_one (82,494,952 samples, 0.52%)alloc::raw_vec::finish_grow (82,494,952 samples, 0.52%)realloc (82,494,952 samples, 0.52%)_int_realloc (82,494,952 samples, 0.52%)_int_malloc (14,084,504 samples, 0.09%)malloc_consolidate (14,084,504 samples, 0.09%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)malloc_consolidate (66,398,376 samples, 0.42%)unlink_chunk.constprop.0 (36,217,296 samples, 0.23%)cfree@GLIBC_2.2.5 (102,615,672 samples, 0.65%)_int_free (96,579,456 samples, 0.61%)unlink_chunk.constprop.0 (8,048,288 samples, 0.05%)core::ptr::drop_in_place<countersyncd::actor::otel::OtelActor::send_request::{{closure}}> (2,012,072 samples, 0.01%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (142,857,112 samples, 0.91%)_int_free (70,422,520 samples, 0.45%)__rdl_dealloc (26,156,936 samples, 0.17%)__rust_dealloc (4,024,144 samples, 0.03%)malloc_consolidate (120,724,320 samples, 0.77%)unlink_chunk.constprop.0 (56,338,016 samples, 0.36%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (967,806,632 samples, 6.15%)core::pt..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (806,840,872 samples, 5.13%)core::..cfree@GLIBC_2.2.5 (597,585,384 samples, 3.80%)cfre.._int_free (452,716,200 samples, 2.88%)_i..unlink_chunk.constprop.0 (32,193,152 samples, 0.20%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (400,402,328 samples, 2.55%)cf.._int_free (388,329,896 samples, 2.47%)_i..malloc_consolidate (350,100,528 samples, 2.23%)m..unlink_chunk.constprop.0 (195,170,984 samples, 1.24%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (106,639,816 samples, 0.68%)_int_free (94,567,384 samples, 0.60%)malloc_consolidate (52,313,872 samples, 0.33%)unlink_chunk.constprop.0 (28,169,008 samples, 0.18%)__rdl_dealloc (14,084,504 samples, 0.09%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (287,726,296 samples, 1.83%)c.._int_free (225,352,064 samples, 1.43%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (492,957,640 samples, 3.13%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (484,909,352 samples, 3.08%)<al..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (360,160,888 samples, 2.29%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (18,108,648 samples, 0.12%)__rdl_dealloc (10,060,360 samples, 0.06%)cfree@GLIBC_2.2.5 (112,676,032 samples, 0.72%)_int_free (60,362,160 samples, 0.38%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,048,289,512 samples, 6.67%)core::ptr..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,048,289,512 samples, 6.67%)core::ptr..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (150,905,400 samples, 0.96%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (12,072,432 samples, 0.08%)countersyncd::actor::otel::OtelActor::get_client (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (60,362,160 samples, 0.38%)__rdl_alloc (8,048,288 samples, 0.05%)__rust_alloc (10,060,360 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (436,619,624 samples, 2.78%)<a..malloc (305,834,944 samples, 1.94%)m.._int_malloc (181,086,480 samples, 1.15%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (762,575,288 samples, 4.85%)counte..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (738,430,424 samples, 4.70%)<allo..malloc (58,350,088 samples, 0.37%)_int_malloc (34,205,224 samples, 0.22%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (4,275,653,000 samples, 27.19%)countersyncd::actor::otel::OtelActor::flush_..malloc (60,362,160 samples, 0.38%)_int_malloc (38,229,368 samples, 0.24%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (52,313,872 samples, 0.33%)clock_gettime@@GLIBC_2.17 (48,289,728 samples, 0.31%)[[vdso]] (48,289,728 samples, 0.31%)countersyncd::actor::otel::OtelActor::reset_flush_timer (56,338,016 samples, 0.36%)std::time::Instant::now (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Display>::fmt (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (100,603,600 samples, 0.64%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.28%)core::fmt::Formatter::pad (8,048,288 samples, 0.05%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (28,169,008 samples, 0.18%)<alloc::string::String as core::fmt::Write>::write_str (40,241,440 samples, 0.26%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.12%)core::fmt::write (362,172,960 samples, 2.30%)c..core::fmt::num::imp::<impl u32>::_fmt (152,917,472 samples, 0.97%)core::fmt::Formatter::pad_integral (50,301,800 samples, 0.32%)core::fmt::Formatter::pad_integral::write_prefix (14,084,504 samples, 0.09%)alloc::fmt::format::format_inner (498,993,856 samples, 3.17%)all..malloc (74,446,664 samples, 0.47%)_int_malloc (42,253,512 samples, 0.27%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (56,338,016 samples, 0.36%)malloc (34,205,224 samples, 0.22%)_int_malloc (12,072,432 samples, 0.08%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)mas_wr_modify (2,012,072 samples, 0.01%)mas_wr_slot_store (2,012,072 samples, 0.01%)mas_update_gap.part.0 (2,012,072 samples, 0.01%)mas_leaf_max_gap (2,012,072 samples, 0.01%)__rdl_alloc (8,048,288 samples, 0.05%)__rust_alloc (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (8,048,288 samples, 0.05%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.06%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (183,098,552 samples, 1.16%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (134,808,824 samples, 0.86%)alloc::raw_vec::finish_grow (104,627,744 samples, 0.67%)malloc (76,458,736 samples, 0.49%)_int_malloc (36,217,296 samples, 0.23%)alloc_perturb (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (239,436,568 samples, 1.52%)core::fmt::Formatter::pad_integral (34,205,224 samples, 0.22%)core::fmt::Formatter::pad_integral::write_prefix (14,084,504 samples, 0.09%)alloc_perturb (4,024,144 samples, 0.03%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (635,814,752 samples, 4.04%)coun..malloc (245,472,784 samples, 1.56%)_int_malloc (167,001,976 samples, 1.06%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,319,919,232 samples, 8.39%)countersyncd..malloc (144,869,184 samples, 0.92%)_int_malloc (94,567,384 samples, 0.60%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,468,812,560 samples, 9.34%)<alloc::vec::..malloc (100,603,600 samples, 0.64%)_int_malloc (88,531,168 samples, 0.56%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelMetrics::from_sai_stats (1,627,766,248 samples, 10.35%)countersyncd::m..malloc (136,820,896 samples, 0.87%)_int_malloc (94,567,384 samples, 0.60%)alloc_perturb (2,012,072 samples, 0.01%)core::hash::BuildHasher::hash_one (18,108,648 samples, 0.12%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (66,398,376 samples, 0.42%)clock_gettime@@GLIBC_2.17 (62,374,232 samples, 0.40%)[[vdso]] (60,362,160 samples, 0.38%)std::time::Instant::now (2,012,072 samples, 0.01%)countersyncd::utilities::record_comm_stats (116,700,176 samples, 0.74%)std::time::Instant::saturating_duration_since (6,036,216 samples, 0.04%)std::sys::pal::unix::time::Timespec::sub_timespec (4,024,144 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (6,573,439,224 samples, 41.80%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (6,571,427,152 samples, 41.79%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (6,571,427,152 samples, 41.79%)otel_actor_perf::run_stream::{{closure}}::{{closure}}tokio::runtime::time::entry::TimerEntry::reset (8,048,288 samples, 0.05%)std::time::Instant::saturating_duration_since (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::sub_timespec (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (12,072,432 samples, 0.08%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)<h2::proto::streams::prioritize::Prioritized<B> as bytes::buf::buf_impl::Buf>::advance (2,012,072 samples, 0.01%)__x64_sys_writev (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)lock_sock_nested (8,048,288 samples, 0.05%)_raw_spin_lock_bh (8,048,288 samples, 0.05%)__pv_queued_spin_lock_slowpath (8,048,288 samples, 0.05%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)rb_erase (2,012,072 samples, 0.01%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)tcp_ack_update_window.isra.0 (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)__kfree_skb (8,048,288 samples, 0.05%)skb_release_data (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (10,060,360 samples, 0.06%)tcp_rtt_estimator (2,012,072 samples, 0.01%)tcp_rate_skb_delivered (2,012,072 samples, 0.01%)jiffies_to_usecs (2,012,072 samples, 0.01%)tcp_ack (24,144,864 samples, 0.15%)tcp_schedule_loss_probe (6,036,216 samples, 0.04%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (4,024,144 samples, 0.03%)mod_timer (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (4,024,144 samples, 0.03%)skb_free_head (4,024,144 samples, 0.03%)kmem_cache_free (4,024,144 samples, 0.03%)__slab_free (2,012,072 samples, 0.01%)tcp_data_queue (8,048,288 samples, 0.05%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)tcp_rack_update_reo_wnd (2,012,072 samples, 0.01%)release_sock (46,277,656 samples, 0.29%)__release_sock (44,265,584 samples, 0.28%)tcp_v4_do_rcv (44,265,584 samples, 0.28%)tcp_rcv_established (42,253,512 samples, 0.27%)tcp_rate_gen (4,024,144 samples, 0.03%)tcp_release_cb (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)__zone_watermark_ok (2,012,072 samples, 0.01%)clear_page_erms (98,591,528 samples, 0.63%)__alloc_pages (104,627,744 samples, 0.67%)get_page_from_freelist (104,627,744 samples, 0.67%)rmqueue (2,012,072 samples, 0.01%)sk_page_frag_refill (114,688,104 samples, 0.73%)skb_page_frag_refill (114,688,104 samples, 0.73%)alloc_pages (108,651,888 samples, 0.69%)alloc_pages_mpol (108,651,888 samples, 0.69%)__next_zones_zonelist (4,024,144 samples, 0.03%)__check_object_size (6,036,216 samples, 0.04%)__check_object_size.part.0 (6,036,216 samples, 0.04%)__virt_addr_valid (4,024,144 samples, 0.03%)skb_do_copy_data_nocache (56,338,016 samples, 0.36%)_copy_from_iter (48,289,728 samples, 0.31%)ip_send_check (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (4,024,144 samples, 0.03%)__local_bh_enable_ip (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (10,060,360 samples, 0.06%)nf_conntrack_tcp_packet (10,060,360 samples, 0.06%)tcp_in_window (4,024,144 samples, 0.03%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)nf_conntrack_in (20,120,720 samples, 0.13%)resolve_normal_ct (8,048,288 samples, 0.05%)__siphash_unaligned (2,012,072 samples, 0.01%)ipv4_conntrack_local (24,144,864 samples, 0.15%)resolve_normal_ct (4,024,144 samples, 0.03%)__ip_local_out (28,169,008 samples, 0.18%)nf_hook_slow (26,156,936 samples, 0.17%)nf_nat_ipv4_local_fn (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (2,012,072 samples, 0.01%)raw_local_deliver (2,012,072 samples, 0.01%)__inet_lookup_skb (6,036,216 samples, 0.04%)__inet_lookup_established (6,036,216 samples, 0.04%)inet_ehashfn (2,012,072 samples, 0.01%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)tcp_filter (2,012,072 samples, 0.01%)sk_filter_trim_cap (2,012,072 samples, 0.01%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)__tcp_select_window (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)__tcp_transmit_skb (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)__tcp_ack_snd_check (8,048,288 samples, 0.05%)tcp_send_ack (6,036,216 samples, 0.04%)__tcp_send_ack.part.0 (6,036,216 samples, 0.04%)ip_queue_xmit (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_rack_advance (2,012,072 samples, 0.01%)tcp_data_ready (16,096,576 samples, 0.10%)sock_def_readable (16,096,576 samples, 0.10%)_raw_spin_unlock_irqrestore (16,096,576 samples, 0.10%)tcp_queue_rcv (4,024,144 samples, 0.03%)tcp_try_coalesce (4,024,144 samples, 0.03%)ip_protocol_deliver_rcu (72,434,592 samples, 0.46%)tcp_v4_rcv (68,410,448 samples, 0.44%)tcp_v4_do_rcv (46,277,656 samples, 0.29%)tcp_rcv_established (46,277,656 samples, 0.29%)tcp_data_queue (28,169,008 samples, 0.18%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)ip_local_deliver_finish (80,482,880 samples, 0.51%)read_tsc (4,024,144 samples, 0.03%)ip_local_deliver (82,494,952 samples, 0.52%)nf_confirm (2,012,072 samples, 0.01%)__napi_poll (92,555,312 samples, 0.59%)process_backlog (92,555,312 samples, 0.59%)__netif_receive_skb (86,519,096 samples, 0.55%)__netif_receive_skb_one_core (86,519,096 samples, 0.55%)ip_rcv (84,507,024 samples, 0.54%)ipv4_conntrack_in (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)_raw_spin_trylock (2,012,072 samples, 0.01%)free_unref_page_prepare (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)napi_consume_skb (20,120,720 samples, 0.13%)skb_release_data (18,108,648 samples, 0.12%)__folio_put (8,048,288 samples, 0.05%)destroy_large_folio (8,048,288 samples, 0.05%)free_unref_page (8,048,288 samples, 0.05%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__local_bh_enable_ip (124,748,464 samples, 0.79%)do_softirq (124,748,464 samples, 0.79%)__do_softirq (124,748,464 samples, 0.79%)handle_softirqs (124,748,464 samples, 0.79%)net_rx_action (120,724,320 samples, 0.77%)process_backlog (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)dev_hard_start_xmit (6,036,216 samples, 0.04%)loopback_xmit (4,024,144 samples, 0.03%)ip_finish_output (138,832,968 samples, 0.88%)__ip_finish_output (138,832,968 samples, 0.88%)ip_finish_output2 (138,832,968 samples, 0.88%)neigh_hh_output (138,832,968 samples, 0.88%)__dev_queue_xmit (138,832,968 samples, 0.88%)validate_xmit_skb (4,024,144 samples, 0.03%)validate_xmit_xfrm (4,024,144 samples, 0.03%)__ip_queue_xmit (179,074,408 samples, 1.14%)ip_output (140,845,040 samples, 0.90%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)ip_queue_xmit (181,086,480 samples, 1.15%)__sk_dst_check (2,012,072 samples, 0.01%)skb_clone (2,012,072 samples, 0.01%)__skb_clone (2,012,072 samples, 0.01%)__tcp_transmit_skb (193,158,912 samples, 1.23%)tcp_v4_send_check (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)tcp_check_space (4,024,144 samples, 0.03%)__mod_timer (2,012,072 samples, 0.01%)tcp_event_new_data_sent (14,084,504 samples, 0.09%)tcp_rearm_rto (8,048,288 samples, 0.05%)tcp_rearm_rto.part.0 (8,048,288 samples, 0.05%)sk_reset_timer (6,036,216 samples, 0.04%)mod_timer (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)tcp_rate_skb_sent (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)lock_timer_base (2,012,072 samples, 0.01%)tcp_small_queue_check.isra.0 (2,012,072 samples, 0.01%)tcp_push (227,364,136 samples, 1.45%)__tcp_push_pending_frames (227,364,136 samples, 1.45%)tcp_write_xmit (227,364,136 samples, 1.45%)tcp_v4_send_check (2,012,072 samples, 0.01%)tcp_send_mss (4,024,144 samples, 0.03%)tcp_current_mss (4,024,144 samples, 0.03%)tcp_skb_entail (4,024,144 samples, 0.03%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)kmalloc_reserve (6,036,216 samples, 0.04%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)tcp_stream_alloc_skb (12,072,432 samples, 0.08%)__alloc_skb (12,072,432 samples, 0.08%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)inet_sendmsg (492,957,640 samples, 3.13%)ine..tcp_sendmsg (492,957,640 samples, 3.13%)tcp..tcp_sendmsg_locked (432,595,480 samples, 2.75%)tc..tcp_wmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)do_iter_readv_writev (496,981,784 samples, 3.16%)do_..sock_write_iter (496,981,784 samples, 3.16%)soc..security_socket_sendmsg (2,012,072 samples, 0.01%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)__import_iovec (2,012,072 samples, 0.01%)iovec_from_user.part.0 (2,012,072 samples, 0.01%)rw_verify_area (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (557,343,944 samples, 3.54%)h2::..tokio_util::util::poll_buf::poll_write_buf (555,331,872 samples, 3.53%)tok..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (553,319,800 samples, 3.52%)<to..tokio::runtime::io::registration::Registration::poll_io (553,319,800 samples, 3.52%)tok..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (553,319,800 samples, 3.52%)<&m..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (551,307,728 samples, 3.51%)<&s..__GI___writev (549,295,656 samples, 3.49%)__G..entry_SYSCALL_64_after_hwframe (531,187,008 samples, 3.38%)ent..do_syscall_64 (531,187,008 samples, 3.38%)do_..x64_sys_call (515,090,432 samples, 3.28%)x64..__x64_sys_writev (513,078,360 samples, 3.26%)__x..do_writev (513,078,360 samples, 3.26%)do_..vfs_writev (511,066,288 samples, 3.25%)vfs..security_file_permission (4,024,144 samples, 0.03%)h2::proto::streams::prioritize::Prioritize::poll_complete (575,452,592 samples, 3.66%)h2::..tracing::span::Span::in_scope (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (581,488,808 samples, 3.70%)<hyp..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (579,476,736 samples, 3.69%)<hyp..<h2::client::Connection<T,B> as core::future::future::Future>::poll (579,476,736 samples, 3.69%)<h2:..h2::proto::connection::Connection<T,P,B>::poll (579,476,736 samples, 3.69%)h2::..h2::proto::streams::streams::Streams<B,P>::poll_complete (577,464,664 samples, 3.67%)h2::..h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (4,024,144 samples, 0.03%)h2::client::Peer::convert_send_message (2,012,072 samples, 0.01%)h2::frame::headers::Pseudo::request (2,012,072 samples, 0.01%)h2::frame::headers::Pseudo::set_scheme (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (215,291,704 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (213,279,632 samples, 1.36%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (213,279,632 samples, 1.36%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (152,917,472 samples, 0.97%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (30,181,080 samples, 0.19%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (44,265,584 samples, 0.28%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (16,096,576 samples, 0.10%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (156,941,616 samples, 1.00%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.14%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (40,241,440 samples, 0.26%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (38,229,368 samples, 0.24%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (86,519,096 samples, 0.55%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.19%)__memmove_avx_unaligned_erms (42,253,512 samples, 0.27%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (106,639,816 samples, 0.68%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (239,436,568 samples, 1.52%)prost::encoding::varint::encode_varint (96,579,456 samples, 0.61%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (52,313,872 samples, 0.33%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (38,229,368 samples, 0.24%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (653,923,400 samples, 4.16%)<open..prost::encoding::varint::encode_varint (241,448,640 samples, 1.54%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (162,977,832 samples, 1.04%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.29%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (959,758,344 samples, 6.10%)<opentel..prost::encoding::varint::encode_varint (171,026,120 samples, 1.09%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (112,676,032 samples, 0.72%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.24%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.17%)prost::encoding::message::encode (191,146,840 samples, 1.22%)prost::encoding::varint::encode_varint (42,253,512 samples, 0.27%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (30,181,080 samples, 0.19%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.05%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,350,100,312 samples, 8.59%)opentelemetr..prost::encoding::varint::encode_varint (10,060,360 samples, 0.06%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (6,036,216 samples, 0.04%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,505,029,856 samples, 9.57%)<opentelemetry..prost::encoding::varint::encode_varint (102,615,672 samples, 0.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (92,555,312 samples, 0.59%)bytes::bytes_mut::BytesMut::reserve_inner (28,169,008 samples, 0.18%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (28,169,008 samples, 0.18%)alloc::raw_vec::finish_grow (28,169,008 samples, 0.18%)realloc (28,169,008 samples, 0.18%)_int_realloc (28,169,008 samples, 0.18%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (167,001,976 samples, 1.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.17%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,766,599,216 samples, 11.23%)<opentelemetry_pr..prost::encoding::message::encode (257,545,216 samples, 1.64%)prost::encoding::varint::encode_varint (40,241,440 samples, 0.26%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (28,169,008 samples, 0.18%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,939,637,408 samples, 12.34%)<opentelemetry_pro..prost::encoding::message::encode (173,038,192 samples, 1.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (173,038,192 samples, 1.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (110,663,960 samples, 0.70%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (18,108,648 samples, 0.12%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (396,378,184 samples, 2.52%)cf.._int_free (392,354,040 samples, 2.50%)_i..malloc_consolidate (362,172,960 samples, 2.30%)m..unlink_chunk.constprop.0 (199,195,128 samples, 1.27%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (40,241,440 samples, 0.26%)_int_free (32,193,152 samples, 0.20%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rdl_dealloc (22,132,792 samples, 0.14%)cfree@GLIBC_2.2.5 (185,110,624 samples, 1.18%)_int_free (152,917,472 samples, 0.97%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (338,028,096 samples, 2.15%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (329,979,808 samples, 2.10%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (267,605,576 samples, 1.70%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (28,169,008 samples, 0.18%)__rdl_dealloc (8,048,288 samples, 0.05%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (62,374,232 samples, 0.40%)_int_free (48,289,728 samples, 0.31%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (837,021,952 samples, 5.32%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (837,021,952 samples, 5.32%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (98,591,528 samples, 0.63%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (10,060,360 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.06%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,162,977,184 samples, 20.12%)<tonic::codec::encode::EncodeBod..prost::encoding::message::encode (171,026,120 samples, 1.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (171,026,120 samples, 1.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (171,026,120 samples, 1.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (140,845,040 samples, 0.90%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (16,096,576 samples, 0.10%)h2::proto::streams::streams::StreamRef<B>::poll_capacity (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::poll_capacity (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,167,001,328 samples, 20.14%)<hyper::proto::h2::PipeToSendStr..h2::proto::streams::streams::StreamRef<B>::send_data (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::send_data (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,177,061,688 samples, 20.20%)<tonic::transport::channel::serv..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,177,061,688 samples, 20.20%)<hyper::proto::h2::client::Clien..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,171,025,472 samples, 20.17%)hyper::proto::h2::client::Client..malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)tokio::runtime::task::core::Core<T,S>::poll (3,762,574,640 samples, 23.93%)tokio::runtime::task::core::Core<T,S>:..<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (4,024,144 samples, 0.03%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (10,959,756,184 samples, 69.70%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (10,959,756,184 samples, 69.70%)__libc_start_call_mainmain (10,955,732,040 samples, 69.67%)mainstd::rt::lang_start_internal (10,955,732,040 samples, 69.67%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (10,955,732,040 samples, 69.67%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (10,955,732,040 samples, 69.67%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (10,955,732,040 samples, 69.67%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (10,949,695,824 samples, 69.64%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (10,949,695,824 samples, 69.64%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,949,695,824 samples, 69.64%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (10,949,695,824 samples, 69.64%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (10,949,695,824 samples, 69.64%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (10,949,695,824 samples, 69.64%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (10,949,695,824 samples, 69.64%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (10,949,695,824 samples, 69.64%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (10,949,695,824 samples, 69.64%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,764,586,712 samples, 23.94%)tokio::runtime::task::raw::polltokio::runtime::task::harness::Harness<T,S>::complete (2,012,072 samples, 0.01%)tokio::runtime::task::state::State::transition_to_complete (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)mmap64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)mmap_region (2,012,072 samples, 0.01%)__mmap_region (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)free_pgtables (2,012,072 samples, 0.01%)_start (10,963,780,328 samples, 69.72%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::net::tcp::listener::TcpListener::bind_addr (2,012,072 samples, 0.01%)mio::net::tcp::listener::TcpListener::bind (2,012,072 samples, 0.01%)__GI___listen (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_listen (2,012,072 samples, 0.01%)__sys_listen (2,012,072 samples, 0.01%)inet_listen (2,012,072 samples, 0.01%)__inet_listen_sk (2,012,072 samples, 0.01%)inet_csk_listen_start (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (8,048,288 samples, 0.05%)core::fmt::Formatter::pad_integral (8,048,288 samples, 0.05%)<str as core::fmt::Display>::fmt (4,024,144 samples, 0.03%)otel_actor_perf (10,981,888,976 samples, 69.84%)otel_actor_perfcore::fmt::write (8,048,288 samples, 0.05%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (4,024,144 samples, 0.03%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (10,060,360 samples, 0.06%)tokio::runtime::scheduler::multi_thread::park::Parker::park (8,048,288 samples, 0.05%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.05%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_epoll_wait (2,012,072 samples, 0.01%)do_epoll_wait (2,012,072 samples, 0.01%)ep_poll (2,012,072 samples, 0.01%)ep_send_events (2,012,072 samples, 0.01%)mutex_lock (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (321,931,520 samples, 2.05%)c.._int_free (305,834,944 samples, 1.94%)_..malloc_consolidate (273,641,792 samples, 1.74%)unlink_chunk.constprop.0 (150,905,400 samples, 0.96%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (140,845,040 samples, 0.90%)_int_free (136,820,896 samples, 0.87%)malloc_consolidate (78,470,808 samples, 0.50%)unlink_chunk.constprop.0 (28,169,008 samples, 0.18%)__rdl_dealloc (14,084,504 samples, 0.09%)cfree@GLIBC_2.2.5 (193,158,912 samples, 1.23%)_int_free (144,869,184 samples, 0.92%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (416,498,904 samples, 2.65%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (410,462,688 samples, 2.61%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (255,533,144 samples, 1.63%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (16,096,576 samples, 0.10%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (64,386,304 samples, 0.41%)_int_free (50,301,800 samples, 0.32%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (828,973,664 samples, 5.27%)<<open..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (828,973,664 samples, 5.27%)<otel_..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (828,973,664 samples, 5.27%)core::..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (828,973,664 samples, 5.27%)core::..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (828,973,664 samples, 5.27%)core::..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (86,519,096 samples, 0.55%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (8,048,288 samples, 0.05%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::buffer_settings (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (84,507,024 samples, 0.54%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)get_mem_cgroup_from_mm (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.32%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (56,338,016 samples, 0.36%)alloc::raw_vec::finish_grow (54,325,944 samples, 0.35%)realloc (54,325,944 samples, 0.35%)_int_realloc (54,325,944 samples, 0.35%)_int_malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)__mprotect (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (2,012,072 samples, 0.01%)__output_copy (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (76,458,736 samples, 0.49%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.45%)malloc (64,386,304 samples, 0.41%)_int_malloc (38,229,368 samples, 0.24%)sysmalloc (10,060,360 samples, 0.06%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (26,156,936 samples, 0.17%)prost::encoding::sfixed64::merge (24,144,864 samples, 0.15%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.09%)__rust_alloc (2,012,072 samples, 0.01%)mas_find (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (66,398,376 samples, 0.42%)alloc::raw_vec::finish_grow (58,350,088 samples, 0.37%)malloc (50,301,800 samples, 0.32%)_int_malloc (34,205,224 samples, 0.22%)sysmalloc (4,024,144 samples, 0.03%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (24,144,864 samples, 0.15%)core::str::converts::from_utf8 (34,205,224 samples, 0.22%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (66,398,376 samples, 0.42%)bytes::bytes_mut::BytesMut::advance_unchecked (24,144,864 samples, 0.15%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (4,024,144 samples, 0.03%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (452,716,200 samples, 2.88%)pr..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (239,436,568 samples, 1.52%)alloc::raw_vec::finish_grow (181,086,480 samples, 1.15%)malloc (158,953,688 samples, 1.01%)_int_malloc (78,470,808 samples, 0.50%)sysmalloc (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)prost::encoding::string::merge (575,452,592 samples, 3.66%)pros..prost::encoding::varint::decode_varint (64,386,304 samples, 0.41%)bytes::bytes_mut::BytesMut::advance_unchecked (20,120,720 samples, 0.13%)prost::encoding::merge_loop (863,178,888 samples, 5.49%)prost::..prost::encoding::varint::decode_varint (140,845,040 samples, 0.90%)bytes::bytes_mut::BytesMut::advance_unchecked (46,277,656 samples, 0.29%)core::str::converts::from_utf8 (46,277,656 samples, 0.29%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (70,422,520 samples, 0.45%)bytes::bytes_mut::BytesMut::advance_unchecked (40,241,440 samples, 0.26%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.19%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (448,692,056 samples, 2.85%)pr..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (231,388,280 samples, 1.47%)alloc::raw_vec::finish_grow (169,014,048 samples, 1.07%)malloc (148,893,328 samples, 0.95%)_int_malloc (96,579,456 samples, 0.61%)alloc_perturb (2,012,072 samples, 0.01%)prost::encoding::string::merge (579,476,736 samples, 3.69%)pros..prost::encoding::varint::decode_varint (62,374,232 samples, 0.40%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.22%)prost::encoding::message::merge_repeated (1,937,625,336 samples, 12.32%)prost::encoding::m..prost::encoding::merge_loop (1,740,442,280 samples, 11.07%)prost::encoding:..prost::encoding::varint::decode_varint (181,086,480 samples, 1.15%)bytes::bytes_mut::BytesMut::advance_unchecked (56,338,016 samples, 0.36%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,068,410,016 samples, 13.15%)<opentelemetry_proto..prost::encoding::sfixed64::merge (32,193,152 samples, 0.20%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)prost::encoding::message::merge_repeated (2,364,184,600 samples, 15.04%)prost::encoding::messag..prost::encoding::merge_loop (2,245,472,352 samples, 14.28%)prost::encoding::merge..prost::encoding::varint::decode_varint (128,772,608 samples, 0.82%)bytes::bytes_mut::BytesMut::advance_unchecked (48,289,728 samples, 0.31%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,450,703,696 samples, 15.59%)opentelemetry_proto::pro..prost::encoding::merge_loop (2,416,498,472 samples, 15.37%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (44,265,584 samples, 0.28%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.06%)core::str::converts::from_utf8 (48,289,728 samples, 0.31%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (38,229,368 samples, 0.24%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.12%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.22%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (281,690,080 samples, 1.79%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (140,845,040 samples, 0.90%)alloc::raw_vec::finish_grow (100,603,600 samples, 0.64%)malloc (88,531,168 samples, 0.56%)_int_malloc (62,374,232 samples, 0.40%)sysmalloc (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,843,057,736 samples, 18.08%)<opentelemetry_proto::proto:..prost::encoding::string::merge (378,269,536 samples, 2.41%)pr..prost::encoding::varint::decode_varint (42,253,512 samples, 0.27%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.06%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)tasklet_action (2,012,072 samples, 0.01%)tasklet_action_common.constprop.0 (2,012,072 samples, 0.01%)vmbus_on_event (2,012,072 samples, 0.01%)storvsc_on_channel_callback (2,012,072 samples, 0.01%)storvsc_on_io_completion (2,012,072 samples, 0.01%)scsi_done (2,012,072 samples, 0.01%)scsi_done_internal (2,012,072 samples, 0.01%)blk_mq_complete_request (2,012,072 samples, 0.01%)scsi_complete (2,012,072 samples, 0.01%)scsi_finish_command (2,012,072 samples, 0.01%)scsi_io_completion (2,012,072 samples, 0.01%)scsi_end_request (2,012,072 samples, 0.01%)__blk_mq_end_request (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,128,771,960 samples, 19.90%)<opentelemetry_proto::proto::to..prost::encoding::message::merge_repeated (3,128,771,960 samples, 19.90%)prost::encoding::message::merge..prost::encoding::merge_loop (2,973,842,416 samples, 18.91%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (94,567,384 samples, 0.60%)bytes::bytes_mut::BytesMut::advance_unchecked (46,277,656 samples, 0.29%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,148,892,680 samples, 20.03%)<tonic::codec::prost::ProstDeco..prost::encoding::message::merge_repeated (3,148,892,680 samples, 20.03%)prost::encoding::message::merge..prost::encoding::merge_loop (3,148,892,680 samples, 20.03%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,148,892,680 samples, 20.03%)<opentelemetry_proto::proto::to..prost::encoding::message::merge_repeated (3,148,892,680 samples, 20.03%)prost::encoding::message::merge..prost::encoding::merge_loop (3,148,892,680 samples, 20.03%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (18,108,648 samples, 0.12%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)tonic::codec::decode::StreamingInner::decode_chunk (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (46,277,656 samples, 0.29%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.29%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.06%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.05%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.05%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)h2::share::RecvStream::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::buffer::Deque::pop_front (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,219,315,200 samples, 20.47%)<tonic::codec::decode::Streaming..tonic::codec::decode::StreamingInner::poll_frame (66,398,376 samples, 0.42%)bytes::bytes_mut::shared_v_drop (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (8,048,288 samples, 0.05%)_int_free (4,024,144 samples, 0.03%)<tower::util::either::Either<A,B> as core::future::future::Future>::poll (4,054,325,080 samples, 25.78%)<tower::util::either::Either<A,B> as core..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (4,054,325,080 samples, 25.78%)<tonic::service::router::RoutesFuture as ..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,054,325,080 samples, 25.78%)<tower::util::oneshot::Oneshot<S,Req> as ..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4,052,313,008 samples, 25.77%)<tower::util::map_response::MapResponseFu..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4,052,313,008 samples, 25.77%)<futures_util::future::future::map::Map<F..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (4,052,313,008 samples, 25.77%)<opentelemetry_proto::proto::tonic::colle..tonic::server::grpc::Grpc<T>::map_response (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4,056,337,152 samples, 25.80%)<tonic::transport::server::SvcFuture<F> a..malloc (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)tonic::transport::service::grpc_timeout::try_parse_grpc_timeout (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get (2,012,072 samples, 0.01%)http::header::name::parse_hdr (2,012,072 samples, 0.01%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,060,361,296 samples, 25.82%)<hyper_util::service::oneshot::Oneshot<S,..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::send_response (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::send_headers (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::check_headers (2,012,072 samples, 0.01%)http::header::name::HdrName::from_bytes (2,012,072 samples, 0.01%)http::header::map::hash_elem_using (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (4,064,385,440 samples, 25.85%)<hyper::proto::h2::server::H2Stream<F,B,E..http::header::map::Entry<T>::or_try_insert_with (2,012,072 samples, 0.01%)hyper::common::date::update_and_header_value (2,012,072 samples, 0.01%)std::thread::local::LocalKey<T>::with (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once (2,012,072 samples, 0.01%)<core::pin::Pin<P> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.12%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (28,169,008 samples, 0.18%)alloc::raw_vec::finish_grow (28,169,008 samples, 0.18%)realloc (26,156,936 samples, 0.17%)_int_realloc (24,144,864 samples, 0.15%)_int_malloc (6,036,216 samples, 0.04%)unlink_chunk.constprop.0 (4,024,144 samples, 0.03%)bytes::bytes_mut::BytesMut::reserve_inner (32,193,152 samples, 0.20%)malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (46,277,656 samples, 0.29%)bytes::bytes_mut::BytesMut::split_to (6,036,216 samples, 0.04%)malloc (6,036,216 samples, 0.04%)_int_malloc (4,024,144 samples, 0.03%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)__errno_location (2,012,072 samples, 0.01%)__x64_sys_recvfrom (4,024,144 samples, 0.03%)__audit_filter_op (2,012,072 samples, 0.01%)__audit_filter_op (6,036,216 samples, 0.04%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)__audit_syscall_exit (24,144,864 samples, 0.15%)audit_reset_context.part.0.constprop.0 (14,084,504 samples, 0.09%)srso_alias_safe_ret (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (32,193,152 samples, 0.20%)syscall_exit_to_user_mode_prepare (30,181,080 samples, 0.19%)perf_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__fdget (2,012,072 samples, 0.01%)tcp_recv_timestamp (2,012,072 samples, 0.01%)_raw_spin_lock_bh (8,048,288 samples, 0.05%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)lock_sock_nested (28,169,008 samples, 0.18%)_raw_spin_lock_bh (18,108,648 samples, 0.12%)__pv_queued_spin_lock_slowpath (18,108,648 samples, 0.12%)__tcp_push_pending_frames (2,012,072 samples, 0.01%)tcp_write_xmit (2,012,072 samples, 0.01%)__tcp_transmit_skb (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)do_softirq (2,012,072 samples, 0.01%)__do_softirq (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)net_rx_action (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_update_pacing_rate (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)__wake_up_sync_key (2,012,072 samples, 0.01%)tcp_data_ready (6,036,216 samples, 0.04%)sock_def_readable (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)__release_sock (26,156,936 samples, 0.17%)tcp_v4_do_rcv (24,144,864 samples, 0.15%)tcp_rcv_established (24,144,864 samples, 0.15%)tcp_data_queue (18,108,648 samples, 0.12%)tcp_try_rmem_schedule (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (4,024,144 samples, 0.03%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)__napi_poll (4,024,144 samples, 0.03%)process_backlog (4,024,144 samples, 0.03%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)release_sock (36,217,296 samples, 0.23%)tcp_release_cb (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)skb_attempt_defer_free (2,012,072 samples, 0.01%)__check_object_size (10,060,360 samples, 0.06%)__check_object_size.part.0 (10,060,360 samples, 0.06%)check_heap_object (10,060,360 samples, 0.06%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_copy_datagram_iter (90,543,240 samples, 0.58%)__skb_datagram_iter (90,543,240 samples, 0.58%)simple_copy_to_iter (78,470,808 samples, 0.50%)_copy_to_iter (68,410,448 samples, 0.44%)sock_rfree (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)ip_send_check (4,024,144 samples, 0.03%)__ip_local_out (6,036,216 samples, 0.04%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)ip_local_deliver (10,060,360 samples, 0.06%)ip_local_deliver_finish (10,060,360 samples, 0.06%)ip_protocol_deliver_rcu (8,048,288 samples, 0.05%)tcp_v4_rcv (8,048,288 samples, 0.05%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (6,036,216 samples, 0.04%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)__local_bh_enable_ip (12,072,432 samples, 0.08%)do_softirq (12,072,432 samples, 0.08%)__do_softirq (12,072,432 samples, 0.08%)handle_softirqs (12,072,432 samples, 0.08%)net_rx_action (12,072,432 samples, 0.08%)__napi_poll (12,072,432 samples, 0.08%)process_backlog (12,072,432 samples, 0.08%)__netif_receive_skb (12,072,432 samples, 0.08%)__netif_receive_skb_one_core (12,072,432 samples, 0.08%)ip_rcv (12,072,432 samples, 0.08%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)ip_finish_output2 (14,084,504 samples, 0.09%)neigh_hh_output (14,084,504 samples, 0.09%)__dev_queue_xmit (14,084,504 samples, 0.09%)validate_xmit_skb (2,012,072 samples, 0.01%)ip_finish_output (16,096,576 samples, 0.10%)__ip_finish_output (16,096,576 samples, 0.10%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)__ip_queue_xmit (26,156,936 samples, 0.17%)ip_output (18,108,648 samples, 0.12%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (32,193,152 samples, 0.20%)__tcp_cleanup_rbuf (30,181,080 samples, 0.19%)tcp_send_ack (30,181,080 samples, 0.19%)__tcp_send_ack.part.0 (30,181,080 samples, 0.19%)__tcp_transmit_skb (30,181,080 samples, 0.19%)ip_queue_xmit (28,169,008 samples, 0.18%)__sk_dst_check (2,012,072 samples, 0.01%)inet_recvmsg (221,327,920 samples, 1.41%)tcp_recvmsg (219,315,848 samples, 1.39%)tcp_recvmsg_locked (144,869,184 samples, 0.92%)tcp_rcv_space_adjust (4,024,144 samples, 0.03%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)__sys_recvfrom (245,472,784 samples, 1.56%)sock_recvmsg (237,424,496 samples, 1.51%)security_socket_recvmsg (12,072,432 samples, 0.08%)apparmor_socket_recvmsg (8,048,288 samples, 0.05%)aa_inet_msg_perm (8,048,288 samples, 0.05%)begin_current_label_crit_section (2,012,072 samples, 0.01%)fput (2,012,072 samples, 0.01%)do_syscall_64 (303,822,872 samples, 1.93%)d..x64_sys_call (251,509,000 samples, 1.60%)__x64_sys_recvfrom (251,509,000 samples, 1.60%)sockfd_lookup_light (4,024,144 samples, 0.03%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (400,402,328 samples, 2.55%)<h..tokio_util::util::poll_buf::poll_read_buf (352,112,600 samples, 2.24%)t..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (350,100,528 samples, 2.23%)<..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (348,088,456 samples, 2.21%)<..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (348,088,456 samples, 2.21%)<..tokio::io::poll_evented::PollEvented<E>::poll_read (340,040,168 samples, 2.16%)t..<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (340,040,168 samples, 2.16%)<..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (340,040,168 samples, 2.16%)<..__libc_recv (338,028,096 samples, 2.15%)_..entry_SYSCALL_64_after_hwframe (305,834,944 samples, 1.94%)e..syscall_exit_to_user_mode (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::recv_data (4,024,144 samples, 0.03%)tokio::runtime::task::waker::wake_by_val (2,012,072 samples, 0.01%)tokio::runtime::task::raw::schedule (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (2,012,072 samples, 0.01%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)<bytes::bytes::Bytes as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)release_sock (8,048,288 samples, 0.05%)__release_sock (8,048,288 samples, 0.05%)tcp_v4_do_rcv (8,048,288 samples, 0.05%)tcp_rcv_established (8,048,288 samples, 0.05%)tcp_data_queue (2,012,072 samples, 0.01%)tcp_try_rmem_schedule (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)resolve_normal_ct (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)ip_local_deliver (10,060,360 samples, 0.06%)ip_local_deliver_finish (10,060,360 samples, 0.06%)ip_protocol_deliver_rcu (10,060,360 samples, 0.06%)tcp_v4_rcv (10,060,360 samples, 0.06%)tcp_v4_do_rcv (8,048,288 samples, 0.05%)tcp_rcv_established (8,048,288 samples, 0.05%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)__local_bh_enable_ip (14,084,504 samples, 0.09%)do_softirq (14,084,504 samples, 0.09%)__do_softirq (14,084,504 samples, 0.09%)handle_softirqs (14,084,504 samples, 0.09%)net_rx_action (12,072,432 samples, 0.08%)__napi_poll (12,072,432 samples, 0.08%)process_backlog (12,072,432 samples, 0.08%)__netif_receive_skb (12,072,432 samples, 0.08%)__netif_receive_skb_one_core (12,072,432 samples, 0.08%)ip_rcv (12,072,432 samples, 0.08%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (32,193,152 samples, 0.20%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (32,193,152 samples, 0.20%)tokio::runtime::io::registration::Registration::poll_io (32,193,152 samples, 0.20%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (32,193,152 samples, 0.20%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (32,193,152 samples, 0.20%)__GI___writev (32,193,152 samples, 0.20%)entry_SYSCALL_64_after_hwframe (32,193,152 samples, 0.20%)do_syscall_64 (32,193,152 samples, 0.20%)x64_sys_call (30,181,080 samples, 0.19%)__x64_sys_writev (30,181,080 samples, 0.19%)do_writev (30,181,080 samples, 0.19%)vfs_writev (30,181,080 samples, 0.19%)do_iter_readv_writev (30,181,080 samples, 0.19%)sock_write_iter (30,181,080 samples, 0.19%)inet_sendmsg (30,181,080 samples, 0.19%)tcp_sendmsg (30,181,080 samples, 0.19%)tcp_sendmsg_locked (22,132,792 samples, 0.14%)tcp_push (22,132,792 samples, 0.14%)__tcp_push_pending_frames (22,132,792 samples, 0.14%)tcp_write_xmit (22,132,792 samples, 0.14%)__tcp_transmit_skb (22,132,792 samples, 0.14%)ip_queue_xmit (22,132,792 samples, 0.14%)__ip_queue_xmit (22,132,792 samples, 0.14%)ip_output (18,108,648 samples, 0.12%)ip_finish_output (18,108,648 samples, 0.12%)__ip_finish_output (18,108,648 samples, 0.12%)ip_finish_output2 (18,108,648 samples, 0.12%)neigh_hh_output (18,108,648 samples, 0.12%)__dev_queue_xmit (18,108,648 samples, 0.12%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)tcp_wfree (2,012,072 samples, 0.01%)sk_free (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::poll_complete (36,217,296 samples, 0.23%)h2::proto::streams::prioritize::Prioritize::pop_pending_open (2,012,072 samples, 0.01%)all (15,724,342,680 samples, 100%)tokio-runtime-w (4,523,137,856 samples, 28.77%)tokio-runtime-wclone3 (4,523,137,856 samples, 28.77%)clone3start_thread (4,523,137,856 samples, 28.77%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,523,137,856 samples, 28.77%)std::sys::pal::unix::thread::Thread::new::thre..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,523,137,856 samples, 28.77%)core::ops::function::FnOnce::call_once{{vtable..std::sys::backtrace::__rust_begin_short_backtrace (4,523,137,856 samples, 28.77%)std::sys::backtrace::__rust_begin_short_backtr..tokio::runtime::blocking::pool::Inner::run (4,523,137,856 samples, 28.77%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,523,137,856 samples, 28.77%)tokio::runtime::task::harness::Harness<T,S>::p..tokio::runtime::task::core::Core<T,S>::poll (4,523,137,856 samples, 28.77%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,523,137,856 samples, 28.77%)tokio::runtime::scheduler::multi_thread::worke..tokio::runtime::context::runtime::enter_runtime (4,523,137,856 samples, 28.77%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,523,137,856 samples, 28.77%)tokio::runtime::scheduler::multi_thread::worke..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,511,065,424 samples, 28.69%)tokio::runtime::scheduler::multi_thread::worke..tokio::runtime::task::harness::Harness<T,S>::poll (4,511,065,424 samples, 28.69%)tokio::runtime::task::harness::Harness<T,S>::p..tokio::runtime::task::core::Core<T,S>::poll (4,511,065,424 samples, 28.69%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (446,679,984 samples, 2.84%)to..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (446,679,984 samples, 2.84%)<t..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (444,667,912 samples, 2.83%)<h..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (444,667,912 samples, 2.83%)<h..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (442,655,840 samples, 2.82%)<h..h2::server::Connection<T,B>::poll_closed (442,655,840 samples, 2.82%)h2..h2::proto::streams::streams::Streams<B,P>::poll_complete (38,229,368 samples, 0.24%)h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (2,012,072 samples, 0.01%) \ No newline at end of file From d9e56512f3cd976d327620c22f71ed752648093d Mon Sep 17 00:00:00 2001 From: Janet Cui Date: Wed, 22 Jul 2026 12:59:26 +0000 Subject: [PATCH 3/6] [otel]: eliminate proto request clone in OtelActor export path Signed-off-by: Janet Cui --- ...amegraph_five_keys_four_templates_each.svg | 491 ------------------ ...flamegraph_five_keys_one_template_each.svg | 491 ------------------ ...amegraph_five_keys_six_templates_mixed.svg | 491 ------------------ ...flamegraph_one_template_eight_thousand.svg | 491 ------------------ .../flamegraph_one_template_two_counters.svg | 491 ------------------ crates/countersyncd/src/actor/otel.rs | 60 ++- 6 files changed, 34 insertions(+), 2481 deletions(-) delete mode 100644 crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg delete mode 100644 crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg delete mode 100644 crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg delete mode 100644 crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg delete mode 100644 crates/countersyncd/benches/flamegraph_one_template_two_counters.svg diff --git a/crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg b/crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg deleted file mode 100644 index 22d5a436a94..00000000000 --- a/crates/countersyncd/benches/flamegraph_five_keys_four_templates_each.svg +++ /dev/null @@ -1,491 +0,0 @@ -Flame Graph Reset ZoomSearch <alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)cargo::main (4,024,144 samples, 0.03%)<cargo::cli::Exec>::exec (4,024,144 samples, 0.03%)cargo::commands::metadata::exec (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::output_metadata (4,024,144 samples, 0.03%)cargo::ops::resolve::resolve_ws_with_opts (4,024,144 samples, 0.03%)<cargo::core::package::PackageSet>::download_accessible (4,024,144 samples, 0.03%)<cargo::core::package::Downloads>::start (4,024,144 samples, 0.03%)<cargo::core::package::Downloads>::start_inner (4,024,144 samples, 0.03%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (4,024,144 samples, 0.03%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (4,024,144 samples, 0.03%)<cargo::sources::registry::RegistrySource>::get_pkg (4,024,144 samples, 0.03%)<cargo::sources::path::PathSource>::load (4,024,144 samples, 0.03%)cargo::ops::cargo_read_manifest::read_package (4,024,144 samples, 0.03%)cargo::util::toml::read_manifest (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlPlatform as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)[unknown] (6,036,216 samples, 0.04%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::TomlWorkspace>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlWorkspace as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritablePackage>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeMap>::serialize_key::<str> (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (2,012,072 samples, 0.01%)anstream::strip::write_fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<cargo_util_schemas::core::package_id_spec::PackageIdSpec as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<cargo_util_schemas::core::package_id_spec::PackageIdSpec as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<cargo_util_schemas::core::partial_version::PartialVersion as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::package::Package>::serialized (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<semver::VersionReq as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<semver::Comparator as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::extern_crate_name_and_dep_name (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::extern_crate_name_and_dep_name (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_registry_src_from_cache (2,012,072 samples, 0.01%)<rusqlite::cache::StatementCache>::get (2,012,072 samples, 0.01%)<str>::trim_matches::<<str>::trim::{closure#0}> (2,012,072 samples, 0.01%)<cargo::core::package::Package>::map_source (2,012,072 samples, 0.01%)<cargo::core::manifest::Manifest>::map_source (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<cargo_util_schemas::core::source_kind::SourceKind as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>>::split::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)policy_nodemask (2,012,072 samples, 0.01%)<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::collections::btree::map::IntoIter<serde_value::Value, serde_value::Value>, <serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>>::{closure#0}>, toml_edit::de::Error> as serde_untagged::map::ErasedMapAccess>::erased_next_key_seed (2,012,072 samples, 0.01%)<&mut dyn serde_untagged::seed::ErasedDeserializeSeed as serde::de::DeserializeSeed>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<<cargo_util_schemas::manifest::TomlDetailedDependency<_> as serde::de::Deserialize>::deserialize::__Field>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (4,024,144 samples, 0.03%)<serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>> (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<serde::de::value::StringDeserializer<toml_edit::de::Error>, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlDetailedDependency<_> as serde::de::Deserialize>::deserialize::__Visitor<alloc::string::String> as serde::de::Visitor>::visit_map::<serde_untagged::map::Map> (4,024,144 samples, 0.03%)<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::collections::btree::map::IntoIter<serde_value::Value, serde_value::Value>, <serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>>::{closure#0}>, toml_edit::de::Error> as serde_untagged::map::ErasedMapAccess>::erased_next_value_seed (2,012,072 samples, 0.01%)<&mut dyn serde_untagged::seed::ErasedDeserializeSeed as serde::de::DeserializeSeed>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<core::option::Option<alloc::string::String>>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)<erased_serde::de::erase::Deserializer<serde_value::de::ValueDeserializer<toml_edit::de::Error>> as erased_serde::de::Deserializer>::erased_deserialize_option (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (8,048,288 samples, 0.06%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (8,048,288 samples, 0.06%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (8,048,288 samples, 0.06%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (12,072,432 samples, 0.08%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>::insert (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (8,048,288 samples, 0.06%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (8,048,288 samples, 0.06%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (12,072,432 samples, 0.08%)<toml_edit::item::Item as core::clone::Clone>::clone (10,060,360 samples, 0.07%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (10,060,360 samples, 0.07%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (8,048,288 samples, 0.06%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (8,048,288 samples, 0.06%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)realloc (4,024,144 samples, 0.03%)_int_realloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)vma_prepare (2,012,072 samples, 0.01%)anon_vma_interval_tree_remove (2,012,072 samples, 0.01%)__anon_vma_interval_tree_remove (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<toml_edit::parser::strings::escaped as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (18,108,648 samples, 0.13%)toml_edit::parser::document::document::{closure#0}::{closure#1} (18,108,648 samples, 0.13%)toml_edit::parser::document::parse_keyval (8,048,288 samples, 0.06%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (8,048,288 samples, 0.06%)<winnow::combinator::impls::Context<winnow::combinator::impls::Context<winnow::combinator::core::cut_err<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>, u8>::{closure#0}, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>, winnow::error::StrContext>, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>, winnow::error::StrContext> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, u8, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (6,036,216 samples, 0.04%)cargo::util::toml::targets::normalize_examples (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_examples::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::readdir (2,012,072 samples, 0.01%)__opendir (2,012,072 samples, 0.01%)__open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)ovl_permission (2,012,072 samples, 0.01%)<cargo::core::manifest::TargetKind as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (4,024,144 samples, 0.03%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (4,024,144 samples, 0.03%)<cargo_platform::cfg::Parser>::expr (4,024,144 samples, 0.03%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)cargo::util::toml::lints_to_rustflags (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlatMap<core::iter::adapters::filter::Filter<alloc::collections::btree::map::Iter<alloc::string::String, alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlLint>>, cargo::util::toml::lints_to_rustflags::{closure#0}>, core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::lints_to_rustflags::{closure#1}::{closure#0}>, cargo::util::toml::lints_to_rustflags::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)core::iter::adapters::flatten::and_then_or_clear::<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::lints_to_rustflags::{closure#1}::{closure#0}>, (i8, core::cmp::Reverse<&alloc::string::String>, alloc::string::String), <core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::lints_to_rustflags::{closure#1}::{closure#0}> as core::iter::traits::iterator::Iterator>::next> (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)cargo::util::toml::targets::to_targets (4,024,144 samples, 0.03%)cargo::util::toml::targets::validate_unique_names (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<&str, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(&str, ())>>::reserve_rehash::<hashbrown::map::make_hasher<&str, (), std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (14,084,504 samples, 0.10%)cargo::util::toml::unique_build_targets (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<im_rc::fakepool::Rc<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>>>::grow_one (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)do_dentry_open (2,012,072 samples, 0.01%)ovl_open (2,012,072 samples, 0.01%)ovl_open_realfile (2,012,072 samples, 0.01%)backing_file_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)do_dentry_open (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (70,422,520 samples, 0.49%)cargo::ops::cargo_read_manifest::read_package (70,422,520 samples, 0.49%)cargo::util::toml::read_manifest (70,422,520 samples, 0.49%)cargo_util::paths::read (8,048,288 samples, 0.06%)cargo_util::paths::read_bytes (8,048,288 samples, 0.06%)std::fs::read::inner (8,048,288 samples, 0.06%)std::io::default_read_to_end (4,024,144 samples, 0.03%)read (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)backing_file_read_iter (2,012,072 samples, 0.01%)vfs_iter_read (2,012,072 samples, 0.01%)do_iter_readv_writev (2,012,072 samples, 0.01%)ext4_file_read_iter (2,012,072 samples, 0.01%)generic_file_read_iter (2,012,072 samples, 0.01%)filemap_read (2,012,072 samples, 0.01%)copy_page_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (4,024,144 samples, 0.03%)do_filp_open (4,024,144 samples, 0.03%)path_openat (4,024,144 samples, 0.03%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)ovl_real_fdget_meta (2,012,072 samples, 0.01%)ovl_verify_lowerdata (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (82,494,952 samples, 0.58%)std::fs::read_to_string::inner (10,060,360 samples, 0.07%)std::io::default_read_to_end (6,036,216 samples, 0.04%)std::io::default_read_to_end::small_probe_read (4,024,144 samples, 0.03%)read (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)ovl_real_fdget_meta (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<semver::Version as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)build_open_flags (2,012,072 samples, 0.01%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (6,036,216 samples, 0.04%)cargo::sources::registry::download::download (6,036,216 samples, 0.04%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (98,591,528 samples, 0.69%)<cargo::core::package::Downloads>::start (96,579,456 samples, 0.68%)<cargo::core::package::Downloads>::start_inner (96,579,456 samples, 0.68%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (96,579,456 samples, 0.68%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (94,567,384 samples, 0.66%)__close (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)task_work_run (2,012,072 samples, 0.01%)____fput (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)kfree (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::fvs_from_dependency (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::summary (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::link (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::resolver::context::ResolverContext>::flag_activated (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)<cargo::util::semver_ext::OptVersionReq as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<semver::Comparator> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::resolver::dep_cache::RegistryQueryer> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<std::collections::hash::map::HashMap<(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts), (alloc::rc::Rc<(std::collections::hash::set::HashSet<cargo::util::interning::InternedString>, alloc::rc::Rc<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>>)>, bool)>> (2,012,072 samples, 0.01%)<alloc::rc::Rc<(std::collections::hash::set::HashSet<cargo::util::interning::InternedString>, alloc::rc::Rc<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>>)>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)> (2,012,072 samples, 0.01%)<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::summary::Summary>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::dependency::Dependency>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::dependency::Inner> (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (12,072,432 samples, 0.08%)cargo::ops::resolve::register_previous_locks (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::add_to_yanked_whitelist (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId>::new (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::Deserializer<&str>>::parse (4,024,144 samples, 0.03%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (4,024,144 samples, 0.03%)toml_edit::parser::document::document::{closure#0}::{closure#1} (4,024,144 samples, 0.03%)toml_edit::parser::document::parse_keyval (4,024,144 samples, 0.03%)toml_edit::parser::key::key (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<toml_edit::key::Key>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_resolve_node (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_package_id (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::hamt::Node<im_rc::hash::set::Value<cargo::core::dependency::Dependency>>>>::drop_slow (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::Requirements>::require_feature (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::Requirements>::require_value (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::Requirements>::require_feature (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::util::interning::InternedString, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(cargo::util::interning::InternedString, ())>>::reserve_rehash::<hashbrown::map::make_hasher<cargo::util::interning::InternedString, (), std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::sources::config::SourceConfigMap>::load (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId>::new (2,012,072 samples, 0.01%)<&cargo::core::package_id::PackageIdInner as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize<serde_json::de::MapKey<serde_json::read::SliceRead>>::{closure#0} as core::ops::function::FnOnce<(&str,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString>::from_cow (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::parse::<cargo::util::interning::InternedString> (2,012,072 samples, 0.01%)<semver::VersionReq>::parse (2,012,072 samples, 0.01%)<semver::VersionReq as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)semver::parse::version_req (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexPackage>::to_summary (4,024,144 samples, 0.03%)<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::slice::iter::Iter<cargo::sources::registry::index::RegistryDependency>, <cargo::sources::registry::index::IndexPackage>::to_summary::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::cfg (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::try (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (12,072,432 samples, 0.08%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (12,072,432 samples, 0.08%)<cargo::sources::registry::index::IndexSummary>::parse (12,072,432 samples, 0.08%)<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize<serde_json::de::MapKey<serde_json::read::SliceRead>>::{closure#0} as core::ops::function::FnOnce<(&str,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString>::from_cow (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<&str, ()>>::hash::<str> (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(semver::Version, cargo::sources::registry::index::MaybeIndexSummary)>>::reserve_rehash::<hashbrown::map::make_hasher<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)init_file (2,012,072 samples, 0.01%)security_file_alloc (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (4,024,144 samples, 0.03%)do_filp_open (4,024,144 samples, 0.03%)path_openat (4,024,144 samples, 0.03%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (44,265,584 samples, 0.31%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (42,253,512 samples, 0.30%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (42,253,512 samples, 0.30%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (42,253,512 samples, 0.30%)<cargo::sources::registry::index::RegistryIndex>::summaries (28,169,008 samples, 0.20%)<cargo::sources::registry::index::Summaries>::parse (28,169,008 samples, 0.20%)std::fs::read::inner (26,156,936 samples, 0.18%)std::io::default_read_to_end (20,120,720 samples, 0.14%)read (20,120,720 samples, 0.14%)entry_SYSCALL_64_after_hwframe (20,120,720 samples, 0.14%)do_syscall_64 (20,120,720 samples, 0.14%)x64_sys_call (20,120,720 samples, 0.14%)__x64_sys_read (20,120,720 samples, 0.14%)ksys_read (20,120,720 samples, 0.14%)vfs_read (20,120,720 samples, 0.14%)ovl_read_iter (20,120,720 samples, 0.14%)backing_file_read_iter (20,120,720 samples, 0.14%)vfs_iter_read (20,120,720 samples, 0.14%)do_iter_readv_writev (20,120,720 samples, 0.14%)ext4_file_read_iter (20,120,720 samples, 0.14%)generic_file_read_iter (20,120,720 samples, 0.14%)filemap_read (20,120,720 samples, 0.14%)copy_page_to_iter (20,120,720 samples, 0.14%)_copy_to_iter (20,120,720 samples, 0.14%)asm_exc_page_fault (8,048,288 samples, 0.06%)exc_page_fault (8,048,288 samples, 0.06%)do_user_addr_fault (8,048,288 samples, 0.06%)handle_mm_fault (6,036,216 samples, 0.04%)__handle_mm_fault (6,036,216 samples, 0.04%)handle_pte_fault (6,036,216 samples, 0.04%)do_anonymous_page (6,036,216 samples, 0.04%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (173,038,192 samples, 1.21%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.42%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.37%)cargo::core::resolver::resolve (52,313,872 samples, 0.37%)cargo::core::resolver::activate_deps_loop (48,289,728 samples, 0.34%)cargo::core::resolver::activate (48,289,728 samples, 0.34%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (46,277,656 samples, 0.32%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (46,277,656 samples, 0.32%)<hashbrown::map::HashMap<(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<((cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>)>>::reserve_rehash::<hashbrown::map::make_hasher<(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<[toml_edit::item::Item]> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<[indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>]> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)<alloc::sync::Arc<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>>::drop_slow (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.08%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (195,170,984 samples, 1.37%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (14,084,504 samples, 0.10%)core::ptr::drop_in_place::<cargo::core::resolver::resolve::Resolve> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::dependency::Dependency>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_platform::cfg::CfgExpr> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_platform::cfg::CfgExpr> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_platform::cfg::CfgExpr> (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (205,231,344 samples, 1.44%)cargo::commands::metadata::exec (205,231,344 samples, 1.44%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::SerializedPackage> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)cargo::cli::cli (2,012,072 samples, 0.01%)cargo::commands::builtin (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command as cargo::util::command_prelude::CommandExt>::_arg (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::arg_internal (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<clap_builder::builder::arg::Arg>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_node_page_state (2,012,072 samples, 0.01%)BIO_puts (2,012,072 samples, 0.01%)mem_write (2,012,072 samples, 0.01%)BUF_MEM_grow_clean (2,012,072 samples, 0.01%)CRYPTO_clear_realloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (211,267,560 samples, 1.48%)__libc_start_call_main (211,267,560 samples, 1.48%)main (211,267,560 samples, 1.48%)std::rt::lang_start_internal (211,267,560 samples, 1.48%)std::rt::lang_start::<()>::{closure#0} (211,267,560 samples, 1.48%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (211,267,560 samples, 1.48%)cargo::main (211,267,560 samples, 1.48%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)PEM_read_bio_ex (4,024,144 samples, 0.03%)EVP_DecodeUpdate (2,012,072 samples, 0.01%)evp_decodeblock_int (2,012,072 samples, 0.01%)cargo (219,315,848 samples, 1.53%)_start (213,279,632 samples, 1.49%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)_IO_fread (2,012,072 samples, 0.01%)_IO_file_xsgetn (2,012,072 samples, 0.01%)_IO_file_underflow@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_filter_inodes (2,012,072 samples, 0.01%)auditd_test_task (2,012,072 samples, 0.01%)criterion::html::Html::new (2,012,072 samples, 0.01%)tinytemplate::TinyTemplate::add_template (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::compile (2,012,072 samples, 0.01%)core::str::<impl str>::trim_matches (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize (2,012,072 samples, 0.01%)once_cell::imp::initialize_or_wait (2,012,072 samples, 0.01%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::ignore_str (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (12,072,432 samples, 0.08%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)core::fmt::write (64,386,304 samples, 0.45%)core::fmt::num::imp::<impl u64>::_fmt (42,253,512 samples, 0.30%)core::fmt::Formatter::pad_integral (10,060,360 samples, 0.07%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)_raw_spin_lock (2,012,072 samples, 0.01%)clear_page_erms (14,084,504 samples, 0.10%)__alloc_pages (20,120,720 samples, 0.14%)get_page_from_freelist (20,120,720 samples, 0.14%)rmqueue (6,036,216 samples, 0.04%)__rmqueue_pcplist (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)policy_nodemask (2,012,072 samples, 0.01%)alloc_anon_folio (24,144,864 samples, 0.17%)vma_alloc_folio (24,144,864 samples, 0.17%)alloc_pages_mpol (24,144,864 samples, 0.17%)srso_alias_safe_ret (2,012,072 samples, 0.01%)do_anonymous_page (32,193,152 samples, 0.23%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__handle_mm_fault (36,217,296 samples, 0.25%)handle_pte_fault (36,217,296 samples, 0.25%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)handle_mm_fault (38,229,368 samples, 0.27%)mm_account_fault (2,012,072 samples, 0.01%)asm_exc_page_fault (58,350,088 samples, 0.41%)exc_page_fault (58,350,088 samples, 0.41%)do_user_addr_fault (58,350,088 samples, 0.41%)lock_vma_under_rcu (4,024,144 samples, 0.03%)mas_walk (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (173,038,192 samples, 1.21%)malloc (100,603,600 samples, 0.70%)_int_malloc (80,482,880 samples, 0.56%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)security_vm_enough_memory_mm (2,012,072 samples, 0.01%)__folio_throttle_swaprate (4,024,144 samples, 0.03%)blk_cgroup_congested (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (4,024,144 samples, 0.03%)get_mem_cgroup_from_mm (4,024,144 samples, 0.03%)__mem_cgroup_charge (8,048,288 samples, 0.06%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)clear_page_erms (16,096,576 samples, 0.11%)get_page_from_freelist (24,144,864 samples, 0.17%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)alloc_anon_folio (26,156,936 samples, 0.18%)vma_alloc_folio (26,156,936 samples, 0.18%)alloc_pages_mpol (26,156,936 samples, 0.18%)__alloc_pages (26,156,936 samples, 0.18%)post_alloc_hook (2,012,072 samples, 0.01%)folio_add_lru_vma (6,036,216 samples, 0.04%)folio_add_lru (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)handle_mm_fault (64,386,304 samples, 0.45%)__handle_mm_fault (60,362,160 samples, 0.42%)handle_pte_fault (56,338,016 samples, 0.39%)do_anonymous_page (56,338,016 samples, 0.39%)folio_add_new_anon_rmap (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (4,024,144 samples, 0.03%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (313,883,232 samples, 2.20%)<..asm_exc_page_fault (86,519,096 samples, 0.61%)exc_page_fault (86,519,096 samples, 0.61%)do_user_addr_fault (86,519,096 samples, 0.61%)lock_vma_under_rcu (4,024,144 samples, 0.03%)mas_walk (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)otel_actor_perf::ipfix_bench_data::PreparedDataset::new (4,024,144 samples, 0.03%)otel_actor_perf::ipfix_bench_data::ipfix_test_helpers::generate_ipfix_templates (4,024,144 samples, 0.03%)syscall_trace_enter (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_epoll_wait (4,024,144 samples, 0.03%)do_epoll_wait (4,024,144 samples, 0.03%)ep_poll (4,024,144 samples, 0.03%)ep_send_events (4,024,144 samples, 0.03%)ep_done_scan (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (8,048,288 samples, 0.06%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.06%)tokio::runtime::io::driver::Driver::turn (8,048,288 samples, 0.06%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)alloc::sync::Arc<T,A>::drop_slow (110,663,960 samples, 0.77%)cfree@GLIBC_2.2.5 (102,615,672 samples, 0.72%)_int_free (92,555,312 samples, 0.65%)malloc_consolidate (62,374,232 samples, 0.44%)unlink_chunk.constprop.0 (34,205,224 samples, 0.24%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (136,820,896 samples, 0.96%)malloc (94,567,384 samples, 0.66%)_int_malloc (50,301,800 samples, 0.35%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.35%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (183,098,552 samples, 1.28%)malloc (108,651,888 samples, 0.76%)_int_malloc (64,386,304 samples, 0.45%)alloc_perturb (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (6,036,216 samples, 0.04%)<alloc::string::String as core::clone::Clone>::clone (434,607,552 samples, 3.04%)<al..malloc (307,847,016 samples, 2.15%)m.._int_malloc (167,001,976 samples, 1.17%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_node_page_state (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (591,549,168 samples, 4.14%)<allo..malloc (58,350,088 samples, 0.41%)_int_malloc (28,169,008 samples, 0.20%)alloc_perturb (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (706,237,272 samples, 4.94%)<alloc..malloc (54,325,944 samples, 0.38%)_int_malloc (28,169,008 samples, 0.20%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (979,879,064 samples, 6.86%)<alloc::v..asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.24%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (38,229,368 samples, 0.27%)alloc::raw_vec::finish_grow (38,229,368 samples, 0.27%)realloc (38,229,368 samples, 0.27%)_int_realloc (38,229,368 samples, 0.27%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.27%)cfree@GLIBC_2.2.5 (432,595,480 samples, 3.03%)cfr.._int_free (432,595,480 samples, 3.03%)_in..malloc_consolidate (432,595,480 samples, 3.03%)mal..unlink_chunk.constprop.0 (223,339,992 samples, 1.56%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (32,193,152 samples, 0.23%)_int_free (22,132,792 samples, 0.15%)__rdl_dealloc (30,181,080 samples, 0.21%)__rust_dealloc (10,060,360 samples, 0.07%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (478,873,136 samples, 3.35%)cor..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (444,667,912 samples, 3.11%)cor..cfree@GLIBC_2.2.5 (338,028,096 samples, 2.37%)cf.._int_free (267,605,576 samples, 1.87%)_..malloc_consolidate (12,072,432 samples, 0.08%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (420,523,048 samples, 2.94%)cf.._int_free (420,523,048 samples, 2.94%)_i..malloc_consolidate (388,329,896 samples, 2.72%)ma..unlink_chunk.constprop.0 (229,376,208 samples, 1.61%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (8,048,288 samples, 0.06%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (54,325,944 samples, 0.38%)_int_free (44,265,584 samples, 0.31%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (273,641,792 samples, 1.92%)c.._int_free (213,279,632 samples, 1.49%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (432,595,480 samples, 3.03%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (412,474,760 samples, 2.89%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (342,052,240 samples, 2.39%)co..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (18,108,648 samples, 0.13%)__rdl_dealloc (4,024,144 samples, 0.03%)__rust_dealloc (10,060,360 samples, 0.07%)cfree@GLIBC_2.2.5 (126,760,536 samples, 0.89%)_int_free (74,446,664 samples, 0.52%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,012,072,216 samples, 7.08%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,012,072,216 samples, 7.08%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (152,917,472 samples, 1.07%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (24,144,864 samples, 0.17%)__rdl_alloc (12,072,432 samples, 0.08%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (344,064,312 samples, 2.41%)<a..malloc (249,496,928 samples, 1.75%)_int_malloc (152,917,472 samples, 1.07%)alloc_perturb (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (639,838,896 samples, 4.48%)count..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (633,802,680 samples, 4.44%)<allo..malloc (54,325,944 samples, 0.38%)_int_malloc (22,132,792 samples, 0.15%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (3,917,504,184 samples, 27.42%)countersyncd::actor::otel::OtelActor::flush_..malloc (66,398,376 samples, 0.46%)_int_malloc (40,241,440 samples, 0.28%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)__rdl_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::fmt::Display>::fmt (10,060,360 samples, 0.07%)<alloc::string::String as core::fmt::Write>::write_str (106,639,816 samples, 0.75%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.31%)core::fmt::Formatter::pad (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (16,096,576 samples, 0.11%)<alloc::string::String as core::fmt::Write>::write_str (56,338,016 samples, 0.39%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.23%)core::fmt::write (382,293,680 samples, 2.68%)co..core::fmt::num::imp::<impl u32>::_fmt (189,134,768 samples, 1.32%)core::fmt::Formatter::pad_integral (68,410,448 samples, 0.48%)core::fmt::Formatter::pad_integral::write_prefix (20,120,720 samples, 0.14%)alloc::fmt::format::format_inner (517,102,504 samples, 3.62%)allo..malloc (76,458,736 samples, 0.54%)_int_malloc (46,277,656 samples, 0.32%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (92,555,312 samples, 0.65%)malloc (60,362,160 samples, 0.42%)_int_malloc (32,193,152 samples, 0.23%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (8,048,288 samples, 0.06%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (12,072,432 samples, 0.08%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (197,183,056 samples, 1.38%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (154,929,544 samples, 1.08%)alloc::raw_vec::finish_grow (132,796,752 samples, 0.93%)malloc (112,676,032 samples, 0.79%)_int_malloc (62,374,232 samples, 0.44%)core::fmt::num::imp::<impl u32>::_fmt (247,484,856 samples, 1.73%)core::fmt::Formatter::pad_integral (22,132,792 samples, 0.15%)core::fmt::Formatter::pad_integral::write_prefix (6,036,216 samples, 0.04%)alloc_perturb (4,024,144 samples, 0.03%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (609,657,816 samples, 4.27%)count..malloc (193,158,912 samples, 1.35%)_int_malloc (130,784,680 samples, 0.92%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (5,364,183,952 samples, 37.54%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,364,183,952 samples, 37.54%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,364,183,952 samples, 37.54%)otel_actor_perf::run_stream::{{closure}}::{{closure}}countersyncd::message::otel::OtelMetrics::from_sai_stats (1,336,015,808 samples, 9.35%)countersyncd:..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,336,015,808 samples, 9.35%)<alloc::vec::..countersyncd::message::otel::OtelGauge::from_sai_stat (1,305,834,728 samples, 9.14%)countersyncd:..malloc (120,724,320 samples, 0.84%)_int_malloc (70,422,520 samples, 0.49%)alloc_perturb (4,024,144 samples, 0.03%)<core::pin::Pin<P> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (2,012,072 samples, 0.01%)__libc_recv (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_recvfrom (2,012,072 samples, 0.01%)__sys_recvfrom (2,012,072 samples, 0.01%)sock_recvmsg (2,012,072 samples, 0.01%)inet_recvmsg (2,012,072 samples, 0.01%)tcp_recvmsg (2,012,072 samples, 0.01%)tcp_recvmsg_locked (2,012,072 samples, 0.01%)skb_copy_datagram_iter (2,012,072 samples, 0.01%)__skb_datagram_iter (2,012,072 samples, 0.01%)simple_copy_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::go_away::GoAway::send_pending_go_away (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::clear_expired_reset_streams (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::clear_expired_reset_streams (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (6,036,216 samples, 0.04%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)core::ptr::drop_in_place<http::header::map::IntoIter<http::header::value::HeaderValue>> (2,012,072 samples, 0.01%)<http::header::map::IntoIter<T> as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__x64_sys_writev (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (6,036,216 samples, 0.04%)syscall_exit_to_user_mode_prepare (6,036,216 samples, 0.04%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)__import_iovec (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)_raw_spin_lock_bh (8,048,288 samples, 0.06%)__pv_queued_spin_lock_slowpath (8,048,288 samples, 0.06%)lock_sock_nested (12,072,432 samples, 0.08%)_raw_spin_unlock_bh (4,024,144 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (4,024,144 samples, 0.03%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)__kfree_skb (4,024,144 samples, 0.03%)kfree_skbmem (4,024,144 samples, 0.03%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (2,012,072 samples, 0.01%)__sk_mem_reclaim (4,024,144 samples, 0.03%)__sk_mem_reduce_allocated (4,024,144 samples, 0.03%)mem_cgroup_uncharge_skmem (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (20,120,720 samples, 0.14%)tcp_rate_skb_delivered (2,012,072 samples, 0.01%)tcp_ack (28,169,008 samples, 0.20%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)__kfree_skb (4,024,144 samples, 0.03%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)release_sock (46,277,656 samples, 0.32%)__release_sock (44,265,584 samples, 0.31%)tcp_v4_do_rcv (42,253,512 samples, 0.30%)tcp_rcv_established (42,253,512 samples, 0.30%)tcp_newly_delivered (2,012,072 samples, 0.01%)tcp_push (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clear_page_erms (92,555,312 samples, 0.65%)sk_page_frag_refill (100,603,600 samples, 0.70%)skb_page_frag_refill (100,603,600 samples, 0.70%)alloc_pages (98,591,528 samples, 0.69%)alloc_pages_mpol (98,591,528 samples, 0.69%)__alloc_pages (98,591,528 samples, 0.69%)get_page_from_freelist (96,579,456 samples, 0.68%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)check_heap_object (8,048,288 samples, 0.06%)__virt_addr_valid (4,024,144 samples, 0.03%)__check_object_size (10,060,360 samples, 0.07%)__check_object_size.part.0 (10,060,360 samples, 0.07%)srso_alias_safe_ret (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (50,301,800 samples, 0.35%)_copy_from_iter (40,241,440 samples, 0.28%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)tcp_tso_segs (2,012,072 samples, 0.01%)bpf_skops_write_hdr_opt.isra.0 (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)ipv4_conntrack_defrag (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (8,048,288 samples, 0.06%)nf_conntrack_handle_packet (6,036,216 samples, 0.04%)nf_conntrack_tcp_packet (6,036,216 samples, 0.04%)nf_ct_acct_add (2,012,072 samples, 0.01%)__ip_local_out (20,120,720 samples, 0.14%)nf_hook_slow (14,084,504 samples, 0.10%)ipv4_conntrack_local (12,072,432 samples, 0.08%)resolve_normal_ct (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (4,024,144 samples, 0.03%)_raw_spin_lock (2,012,072 samples, 0.01%)__inet_lookup_skb (6,036,216 samples, 0.04%)__inet_lookup_established (6,036,216 samples, 0.04%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)tcp_filter (2,012,072 samples, 0.01%)sk_filter_trim_cap (2,012,072 samples, 0.01%)__ip_local_out (2,012,072 samples, 0.01%)tcp_send_ack (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (4,024,144 samples, 0.03%)__ip_queue_xmit (4,024,144 samples, 0.03%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__tcp_ack_snd_check (6,036,216 samples, 0.04%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_ack (8,048,288 samples, 0.06%)tcp_clean_rtx_queue.constprop.0 (6,036,216 samples, 0.04%)tcp_rack_advance (4,024,144 samples, 0.03%)skb_release_data (2,012,072 samples, 0.01%)tcp_data_ready (16,096,576 samples, 0.11%)sock_def_readable (16,096,576 samples, 0.11%)_raw_spin_unlock_irqrestore (16,096,576 samples, 0.11%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_grow_window (2,012,072 samples, 0.01%)tcp_queue_rcv (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)tcp_data_queue (32,193,152 samples, 0.23%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)ip_local_deliver_finish (82,494,952 samples, 0.58%)ip_protocol_deliver_rcu (80,482,880 samples, 0.56%)tcp_v4_rcv (78,470,808 samples, 0.55%)tcp_v4_do_rcv (52,313,872 samples, 0.37%)tcp_rcv_established (52,313,872 samples, 0.37%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)ip_local_deliver (86,519,096 samples, 0.61%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_rcv_core (2,012,072 samples, 0.01%)ip_rcv_finish_core.constprop.0 (4,024,144 samples, 0.03%)__napi_poll (106,639,816 samples, 0.75%)process_backlog (106,639,816 samples, 0.75%)__netif_receive_skb (102,615,672 samples, 0.72%)__netif_receive_skb_one_core (98,591,528 samples, 0.69%)ip_rcv (94,567,384 samples, 0.66%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_pre_routing (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)__folio_put (4,024,144 samples, 0.03%)destroy_large_folio (4,024,144 samples, 0.03%)free_unref_page (4,024,144 samples, 0.03%)free_unref_page_prepare (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)handle_softirqs (126,760,536 samples, 0.89%)net_rx_action (124,748,464 samples, 0.87%)napi_consume_skb (14,084,504 samples, 0.10%)skb_release_data (10,060,360 samples, 0.07%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__local_bh_enable_ip (132,796,752 samples, 0.93%)do_softirq (132,796,752 samples, 0.93%)__do_softirq (128,772,608 samples, 0.90%)net_rx_action (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)dev_hard_start_xmit (6,036,216 samples, 0.04%)loopback_xmit (6,036,216 samples, 0.04%)tcp_wfree (4,024,144 samples, 0.03%)sk_free (2,012,072 samples, 0.01%)validate_xmit_skb (2,012,072 samples, 0.01%)ip_finish_output (154,929,544 samples, 1.08%)__ip_finish_output (152,917,472 samples, 1.07%)ip_finish_output2 (152,917,472 samples, 1.07%)neigh_hh_output (146,881,256 samples, 1.03%)__dev_queue_xmit (146,881,256 samples, 1.03%)validate_xmit_xfrm (2,012,072 samples, 0.01%)apparmor_ip_postroute (2,012,072 samples, 0.01%)ip_queue_xmit (189,134,768 samples, 1.32%)__ip_queue_xmit (189,134,768 samples, 1.32%)ip_output (162,977,832 samples, 1.14%)nf_hook_slow (8,048,288 samples, 0.06%)nf_confirm (2,012,072 samples, 0.01%)__tcp_transmit_skb (211,267,560 samples, 1.48%)skb_clone (4,024,144 samples, 0.03%)__skb_clone (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)lock_timer_base (2,012,072 samples, 0.01%)tcp_event_new_data_sent (20,120,720 samples, 0.14%)tcp_rearm_rto (18,108,648 samples, 0.13%)tcp_rearm_rto.part.0 (18,108,648 samples, 0.13%)sk_reset_timer (16,096,576 samples, 0.11%)mod_timer (16,096,576 samples, 0.11%)_raw_spin_unlock_irqrestore (14,084,504 samples, 0.10%)tcp_mtu_probe (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_push (249,496,928 samples, 1.75%)__tcp_push_pending_frames (249,496,928 samples, 1.75%)tcp_write_xmit (243,460,712 samples, 1.70%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (4,024,144 samples, 0.03%)mod_timer (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)tcp_send_mss (4,024,144 samples, 0.03%)tcp_current_mss (4,024,144 samples, 0.03%)ipv4_mtu (2,012,072 samples, 0.01%)__build_skb_around (2,012,072 samples, 0.01%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)kmalloc_reserve (6,036,216 samples, 0.04%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)__alloc_skb (12,072,432 samples, 0.08%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)tcp_stream_alloc_skb (14,084,504 samples, 0.10%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)inet_sendmsg (513,078,360 samples, 3.59%)inet..tcp_sendmsg (509,054,216 samples, 3.56%)tcp_..tcp_sendmsg_locked (442,655,840 samples, 3.10%)tcp..tcp_wmem_schedule (10,060,360 samples, 0.07%)__sk_mem_schedule (8,048,288 samples, 0.06%)__sk_mem_raise_allocated (8,048,288 samples, 0.06%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)page_counter_try_charge (2,012,072 samples, 0.01%)__x64_sys_writev (529,174,936 samples, 3.70%)__x6..do_writev (529,174,936 samples, 3.70%)do_w..vfs_writev (527,162,864 samples, 3.69%)vfs_..do_iter_readv_writev (519,114,576 samples, 3.63%)do_i..sock_write_iter (517,102,504 samples, 3.62%)sock..security_socket_sendmsg (4,024,144 samples, 0.03%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)begin_current_label_crit_section (2,012,072 samples, 0.01%)rcu_all_qs (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (567,404,304 samples, 3.97%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (565,392,232 samples, 3.96%)<&st..__GI___writev (565,392,232 samples, 3.96%)__GI..entry_SYSCALL_64_after_hwframe (547,283,584 samples, 3.83%)entr..do_syscall_64 (547,283,584 samples, 3.83%)do_s..x64_sys_call (531,187,008 samples, 3.72%)x64_..do_writev (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (577,464,664 samples, 4.04%)h2::..tokio_util::util::poll_buf::poll_write_buf (575,452,592 samples, 4.03%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (569,416,376 samples, 3.99%)<tok..tokio::runtime::io::registration::Registration::poll_io (569,416,376 samples, 3.99%)toki..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::reclaim_frame (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2,012,072 samples, 0.01%)h2::proto::streams::store::Queue<N>::pop (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (605,633,672 samples, 4.24%)<hype..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (603,621,600 samples, 4.22%)<hype..<h2::client::Connection<T,B> as core::future::future::Future>::poll (603,621,600 samples, 4.22%)<h2::..h2::proto::connection::Connection<T,P,B>::poll (603,621,600 samples, 4.22%)h2::p..h2::proto::streams::streams::Streams<B,P>::poll_complete (595,573,312 samples, 4.17%)h2::p..h2::proto::streams::prioritize::Prioritize::poll_complete (595,573,312 samples, 4.17%)h2::p..tracing::span::Span::in_scope (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (2,012,072 samples, 0.01%)h2::proto::streams::stream::Stream::new (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (12,072,432 samples, 0.08%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.44%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.44%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.44%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (164,989,904 samples, 1.15%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (36,217,296 samples, 0.25%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.15%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (48,289,728 samples, 0.34%)bytes::bytes_mut::BytesMut::reserve_inner (16,096,576 samples, 0.11%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (16,096,576 samples, 0.11%)alloc::raw_vec::finish_grow (16,096,576 samples, 0.11%)realloc (16,096,576 samples, 0.11%)_int_realloc (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (16,096,576 samples, 0.11%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (18,108,648 samples, 0.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (164,989,904 samples, 1.15%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (30,181,080 samples, 0.21%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (20,120,720 samples, 0.14%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (42,253,512 samples, 0.30%)clear_page_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (42,253,512 samples, 0.30%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (104,627,744 samples, 0.73%)bytes::bytes_mut::BytesMut::reserve_inner (14,084,504 samples, 0.10%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (14,084,504 samples, 0.10%)alloc::raw_vec::finish_grow (14,084,504 samples, 0.10%)realloc (14,084,504 samples, 0.10%)_int_realloc (14,084,504 samples, 0.10%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (92,555,312 samples, 0.65%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (219,315,848 samples, 1.53%)prost::encoding::varint::encode_varint (110,663,960 samples, 0.77%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (54,325,944 samples, 0.38%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (44,265,584 samples, 0.31%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (655,935,472 samples, 4.59%)<open..prost::encoding::varint::encode_varint (235,412,424 samples, 1.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (152,917,472 samples, 1.07%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.35%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (977,866,992 samples, 6.84%)<opentele..prost::encoding::varint::encode_varint (160,965,760 samples, 1.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (102,615,672 samples, 0.72%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (12,072,432 samples, 0.08%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (32,193,152 samples, 0.23%)prost::encoding::message::encode (181,086,480 samples, 1.27%)prost::encoding::varint::encode_varint (34,205,224 samples, 0.24%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (24,144,864 samples, 0.17%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,370,221,032 samples, 9.59%)opentelemetry_..prost::encoding::varint::encode_varint (6,036,216 samples, 0.04%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,517,102,288 samples, 10.62%)<opentelemetry_..prost::encoding::varint::encode_varint (90,543,240 samples, 0.63%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (62,374,232 samples, 0.44%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (126,760,536 samples, 0.89%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,752,514,712 samples, 12.27%)<opentelemetry_pro..prost::encoding::message::encode (235,412,424 samples, 1.65%)prost::encoding::varint::encode_varint (54,325,944 samples, 0.38%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (38,229,368 samples, 0.27%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,921,528,760 samples, 13.45%)<opentelemetry_proto..prost::encoding::message::encode (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (126,760,536 samples, 0.89%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (370,221,248 samples, 2.59%)cf.._int_free (366,197,104 samples, 2.56%)_i..malloc_consolidate (338,028,096 samples, 2.37%)ma..unlink_chunk.constprop.0 (185,110,624 samples, 1.30%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (36,217,296 samples, 0.25%)_int_free (34,205,224 samples, 0.24%)__rdl_dealloc (12,072,432 samples, 0.08%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (193,158,912 samples, 1.35%)_int_free (169,014,048 samples, 1.18%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (325,955,664 samples, 2.28%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (313,883,232 samples, 2.20%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (263,581,432 samples, 1.84%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (38,229,368 samples, 0.27%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (66,398,376 samples, 0.46%)_int_free (58,350,088 samples, 0.41%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (798,792,584 samples, 5.59%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (798,792,584 samples, 5.59%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (96,579,456 samples, 0.68%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,108,651,240 samples, 21.76%)<hyper::proto::h2::PipeToSendStrea..<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,108,651,240 samples, 21.76%)<tonic::codec::encode::EncodeBody<..prost::encoding::message::encode (183,098,552 samples, 1.28%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (183,098,552 samples, 1.28%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (183,098,552 samples, 1.28%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (142,857,112 samples, 1.00%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)__libc_start_main@@GLIBC_2.34 (9,422,533,176 samples, 65.95%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (9,422,533,176 samples, 65.95%)__libc_start_call_mainmain (9,418,509,032 samples, 65.92%)mainstd::rt::lang_start_internal (9,418,509,032 samples, 65.92%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (9,418,509,032 samples, 65.92%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (9,418,509,032 samples, 65.92%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (9,418,509,032 samples, 65.92%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (9,414,484,888 samples, 65.89%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (9,414,484,888 samples, 65.89%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9,414,484,888 samples, 65.89%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (9,414,484,888 samples, 65.89%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (9,414,484,888 samples, 65.89%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (9,414,484,888 samples, 65.89%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (9,414,484,888 samples, 65.89%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (9,414,484,888 samples, 65.89%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (9,414,484,888 samples, 65.89%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,722,333,200 samples, 26.05%)tokio::runtime::task::raw::polltokio::runtime::task::core::Core<T,S>::poll (3,722,333,200 samples, 26.05%)tokio::runtime::task::core::Core<T,S>::poll<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,116,699,528 samples, 21.81%)<tonic::transport::channel::servic..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,114,687,456 samples, 21.80%)<hyper::proto::h2::client::ClientT..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,110,663,312 samples, 21.77%)hyper::proto::h2::client::ClientTa..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)mmap64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)mmap_region (2,012,072 samples, 0.01%)__mmap_region (2,012,072 samples, 0.01%)mas_preallocate (2,012,072 samples, 0.01%)mas_wr_walk (2,012,072 samples, 0.01%)_start (9,426,557,320 samples, 65.98%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)finish_fault (2,012,072 samples, 0.01%)percpu_counter_add_batch (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tonic::transport::server::Server<L>::add_service (2,012,072 samples, 0.01%)tonic::service::router::Routes::new (2,012,072 samples, 0.01%)axum::routing::Router<S>::route_service (2,012,072 samples, 0.01%)axum::routing::path_router::PathRouter<S,_>::route_endpoint (2,012,072 samples, 0.01%)hashbrown::map::HashMap<K,V,S,A>::insert (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (4,024,144 samples, 0.03%)core::fmt::Formatter::pad_integral (4,024,144 samples, 0.03%)<str as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (2,012,072 samples, 0.01%)otel_actor_perf (9,440,641,824 samples, 66.08%)otel_actor_perfcore::fmt::write (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)__madvise (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_madvise (2,012,072 samples, 0.01%)do_madvise.part.0 (2,012,072 samples, 0.01%)madvise_walk_vmas (2,012,072 samples, 0.01%)madvise_vma_behavior (2,012,072 samples, 0.01%)zap_page_range_single (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)release_pages (2,012,072 samples, 0.01%)free_unref_page_list (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)syscall_exit_to_user_mode_prepare (4,024,144 samples, 0.03%)__audit_syscall_exit (4,024,144 samples, 0.03%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)ep_send_events (2,012,072 samples, 0.01%)ep_item_poll.isra.0 (2,012,072 samples, 0.01%)sock_poll (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (18,108,648 samples, 0.13%)mio::poll::Poll::poll (18,108,648 samples, 0.13%)epoll_wait (18,108,648 samples, 0.13%)entry_SYSCALL_64_after_hwframe (14,084,504 samples, 0.10%)do_syscall_64 (14,084,504 samples, 0.10%)x64_sys_call (10,060,360 samples, 0.07%)__x64_sys_epoll_wait (10,060,360 samples, 0.07%)do_epoll_wait (6,036,216 samples, 0.04%)ep_poll (6,036,216 samples, 0.04%)mutex_unlock (2,012,072 samples, 0.01%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Parker::park (24,144,864 samples, 0.17%)tokio::runtime::time::Driver::park_internal (24,144,864 samples, 0.17%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (6,036,216 samples, 0.04%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (4,024,144 samples, 0.03%)tokio::runtime::time::wheel::Wheel::poll (2,012,072 samples, 0.01%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (26,156,936 samples, 0.18%)tokio::runtime::time::Driver::park_internal (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (418,510,976 samples, 2.93%)cf.._int_free (410,462,688 samples, 2.87%)_i..malloc_consolidate (352,112,600 samples, 2.46%)ma..unlink_chunk.constprop.0 (197,183,056 samples, 1.38%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (58,350,088 samples, 0.41%)_int_free (48,289,728 samples, 0.34%)malloc_consolidate (14,084,504 samples, 0.10%)unlink_chunk.constprop.0 (8,048,288 samples, 0.06%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (201,207,200 samples, 1.41%)_int_free (146,881,256 samples, 1.03%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (394,366,112 samples, 2.76%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (380,281,608 samples, 2.66%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (301,810,800 samples, 2.11%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (44,265,584 samples, 0.31%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (54,325,944 samples, 0.38%)_int_free (42,253,512 samples, 0.30%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (891,347,896 samples, 6.24%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (891,347,896 samples, 6.24%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (889,335,824 samples, 6.22%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (889,335,824 samples, 6.22%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (889,335,824 samples, 6.22%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (74,446,664 samples, 0.52%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (62,374,232 samples, 0.44%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (36,217,296 samples, 0.25%)alloc::raw_vec::finish_grow (36,217,296 samples, 0.25%)realloc (36,217,296 samples, 0.25%)_int_realloc (36,217,296 samples, 0.25%)__memmove_avx_unaligned_erms (36,217,296 samples, 0.25%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)srso_alias_safe_ret (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__perf_event__output_id_sample (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)__memcpy (2,012,072 samples, 0.01%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (4,024,144 samples, 0.03%)perf_output_copy (2,012,072 samples, 0.01%)__memcpy (2,012,072 samples, 0.01%)mas_preallocate (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)mas_wr_modify (2,012,072 samples, 0.01%)mas_wr_slot_store (2,012,072 samples, 0.01%)__mprotect (10,060,360 samples, 0.07%)entry_SYSCALL_64_after_hwframe (10,060,360 samples, 0.07%)do_syscall_64 (10,060,360 samples, 0.07%)x64_sys_call (10,060,360 samples, 0.07%)__x64_sys_mprotect (10,060,360 samples, 0.07%)do_mprotect_pkey (10,060,360 samples, 0.07%)mprotect_fixup (10,060,360 samples, 0.07%)vma_modify (6,036,216 samples, 0.04%)vma_merge (6,036,216 samples, 0.04%)mt_find (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (96,579,456 samples, 0.68%)alloc::raw_vec::finish_grow (76,458,736 samples, 0.54%)malloc (70,422,520 samples, 0.49%)_int_malloc (58,350,088 samples, 0.41%)sysmalloc (14,084,504 samples, 0.10%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)mm_account_fault (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (40,241,440 samples, 0.28%)prost::encoding::sfixed64::merge (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)__memcpy (2,012,072 samples, 0.01%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (4,024,144 samples, 0.03%)perf_output_copy (4,024,144 samples, 0.03%)__output_copy (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (88,531,168 samples, 0.62%)alloc::raw_vec::finish_grow (76,458,736 samples, 0.54%)malloc (62,374,232 samples, 0.44%)_int_malloc (48,289,728 samples, 0.34%)sysmalloc (6,036,216 samples, 0.04%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (4,024,144 samples, 0.03%)core::str::converts::from_utf8 (40,241,440 samples, 0.28%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (66,398,376 samples, 0.46%)bytes::bytes_mut::BytesMut::advance_unchecked (38,229,368 samples, 0.27%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (4,024,144 samples, 0.03%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (466,800,704 samples, 3.27%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (271,629,720 samples, 1.90%)a..alloc::raw_vec::finish_grow (219,315,848 samples, 1.53%)malloc (201,207,200 samples, 1.41%)_int_malloc (126,760,536 samples, 0.89%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)prost::encoding::string::merge (589,537,096 samples, 4.13%)pros..prost::encoding::varint::decode_varint (62,374,232 samples, 0.44%)bytes::bytes_mut::BytesMut::advance_unchecked (26,156,936 samples, 0.18%)prost::encoding::merge_loop (879,275,464 samples, 6.15%)prost::e..prost::encoding::varint::decode_varint (160,965,760 samples, 1.13%)bytes::bytes_mut::BytesMut::advance_unchecked (40,241,440 samples, 0.28%)core::str::converts::from_utf8 (50,301,800 samples, 0.35%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (42,253,512 samples, 0.30%)bytes::bytes_mut::BytesMut::advance_unchecked (22,132,792 samples, 0.15%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (4,024,144 samples, 0.03%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (432,595,480 samples, 3.03%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (275,653,864 samples, 1.93%)a..alloc::raw_vec::finish_grow (211,267,560 samples, 1.48%)malloc (181,086,480 samples, 1.27%)_int_malloc (116,700,176 samples, 0.82%)prost::encoding::string::merge (601,609,528 samples, 4.21%)prost..prost::encoding::varint::decode_varint (82,494,952 samples, 0.58%)bytes::bytes_mut::BytesMut::advance_unchecked (30,181,080 samples, 0.21%)prost::encoding::message::merge_repeated (2,024,144,432 samples, 14.17%)prost::encoding::messa..prost::encoding::merge_loop (1,766,599,216 samples, 12.36%)prost::encoding::m..prost::encoding::varint::decode_varint (191,146,840 samples, 1.34%)bytes::bytes_mut::BytesMut::advance_unchecked (68,410,448 samples, 0.48%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,110,663,528 samples, 14.77%)<opentelemetry_proto::p..prost::encoding::sfixed64::merge (30,181,080 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)prost::encoding::message::merge_repeated (2,424,546,760 samples, 16.97%)prost::encoding::message::..prost::encoding::merge_loop (2,295,774,152 samples, 16.07%)prost::encoding::merge_lo..prost::encoding::varint::decode_varint (126,760,536 samples, 0.89%)bytes::bytes_mut::BytesMut::advance_unchecked (50,301,800 samples, 0.35%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,509,053,784 samples, 17.56%)opentelemetry_proto::proto:..prost::encoding::merge_loop (2,478,872,704 samples, 17.35%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (46,277,656 samples, 0.32%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)core::str::converts::from_utf8 (36,217,296 samples, 0.25%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (291,750,440 samples, 2.04%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (171,026,120 samples, 1.20%)alloc::raw_vec::finish_grow (132,796,752 samples, 0.93%)malloc (120,724,320 samples, 0.84%)_int_malloc (72,434,592 samples, 0.51%)sysmalloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,905,431,968 samples, 20.34%)<opentelemetry_proto::proto::ton..prost::encoding::string::merge (380,281,608 samples, 2.66%)pr..prost::encoding::varint::decode_varint (30,181,080 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,130,784,032 samples, 21.91%)<opentelemetry_proto::proto::tonic:..prost::encoding::message::merge_repeated (3,126,759,888 samples, 21.88%)prost::encoding::message::merge_rep..prost::encoding::merge_loop (3,024,144,216 samples, 21.17%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (78,470,808 samples, 0.55%)bytes::bytes_mut::BytesMut::advance_unchecked (36,217,296 samples, 0.25%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,154,928,896 samples, 22.08%)<tonic::codec::prost::ProstDecoder<..prost::encoding::message::merge_repeated (3,154,928,896 samples, 22.08%)prost::encoding::message::merge_rep..prost::encoding::merge_loop (3,154,928,896 samples, 22.08%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,154,928,896 samples, 22.08%)<opentelemetry_proto::proto::tonic:..prost::encoding::message::merge_repeated (3,154,928,896 samples, 22.08%)prost::encoding::message::merge_rep..prost::encoding::merge_loop (3,154,928,896 samples, 22.08%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (20,120,720 samples, 0.14%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (70,422,520 samples, 0.49%)__memmove_avx_unaligned_erms (70,422,520 samples, 0.49%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)__do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.08%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.07%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)h2::share::RecvStream::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::recv::Recv::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::buffer::Deque::pop_front (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4,138,832,104 samples, 28.97%)<tonic::transport::server::SvcFuture<F> as core..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tower::util::either::Either<A,B> as core::futu..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tonic::service::router::RoutesFuture as core::..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tower::util::oneshot::Oneshot<S,Req> as core::..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<tower::util::map_response::MapResponseFuture<F..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4,136,820,032 samples, 28.95%)<futures_util::future::future::map::Map<Fut,F> ..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (4,136,820,032 samples, 28.95%)<opentelemetry_proto::proto::tonic::collector::..<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,243,460,064 samples, 22.70%)<tonic::codec::decode::Streaming<T> ..tonic::codec::decode::StreamingInner::poll_frame (88,531,168 samples, 0.62%)bytes::bytes_mut::shared_v_drop (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (4,024,144 samples, 0.03%)_int_free (4,024,144 samples, 0.03%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,140,844,176 samples, 28.98%)<hyper_util::service::oneshot::Oneshot<S,Req> a..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)<axum::routing::route::Route<E> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<T as tower::util::boxed_clone::CloneService<R>>::clone_box (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (4,142,856,248 samples, 29.00%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as ..http::header::map::Entry<T>::or_try_insert_with (2,012,072 samples, 0.01%)hyper::common::date::update_and_header_value (2,012,072 samples, 0.01%)std::thread::local::LocalKey<T>::with (2,012,072 samples, 0.01%)bytes::bytes::promotable_even_clone (2,012,072 samples, 0.01%)<T as tower::util::boxed_clone::CloneService<R>>::clone_box (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)_int_free (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::reserve_inner (24,144,864 samples, 0.17%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (22,132,792 samples, 0.15%)alloc::raw_vec::finish_grow (22,132,792 samples, 0.15%)realloc (22,132,792 samples, 0.15%)_int_realloc (22,132,792 samples, 0.15%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (28,169,008 samples, 0.20%)bytes::bytes_mut::BytesMut::split_to (4,024,144 samples, 0.03%)__rdl_alloc (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)__x64_sys_recvfrom (2,012,072 samples, 0.01%)__audit_filter_op (8,048,288 samples, 0.06%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)audit_filter_inodes (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (24,144,864 samples, 0.17%)syscall_exit_to_user_mode_prepare (24,144,864 samples, 0.17%)__audit_syscall_exit (22,132,792 samples, 0.15%)audit_reset_context.part.0.constprop.0 (4,024,144 samples, 0.03%)path_put (2,012,072 samples, 0.01%)syscall_trace_enter (6,036,216 samples, 0.04%)__fdget (2,012,072 samples, 0.01%)_raw_spin_lock_bh (8,048,288 samples, 0.06%)lock_sock_nested (24,144,864 samples, 0.17%)_raw_spin_lock_bh (20,120,720 samples, 0.14%)__pv_queued_spin_lock_slowpath (20,120,720 samples, 0.14%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_update_pacing_rate (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_event_data_recv (2,012,072 samples, 0.01%)__release_sock (14,084,504 samples, 0.10%)tcp_v4_do_rcv (14,084,504 samples, 0.10%)tcp_rcv_established (14,084,504 samples, 0.10%)tcp_data_queue (8,048,288 samples, 0.06%)tcp_try_rmem_schedule (4,024,144 samples, 0.03%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (6,036,216 samples, 0.04%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)__napi_poll (4,024,144 samples, 0.03%)process_backlog (4,024,144 samples, 0.03%)__netif_receive_skb (4,024,144 samples, 0.03%)__netif_receive_skb_one_core (4,024,144 samples, 0.03%)ip_rcv (4,024,144 samples, 0.03%)ip_local_deliver (4,024,144 samples, 0.03%)ip_local_deliver_finish (4,024,144 samples, 0.03%)ip_protocol_deliver_rcu (4,024,144 samples, 0.03%)tcp_v4_rcv (4,024,144 samples, 0.03%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)release_sock (26,156,936 samples, 0.18%)tcp_release_cb (6,036,216 samples, 0.04%)__tcp_send_ack.part.0 (6,036,216 samples, 0.04%)__tcp_transmit_skb (6,036,216 samples, 0.04%)ip_queue_xmit (6,036,216 samples, 0.04%)__ip_queue_xmit (6,036,216 samples, 0.04%)ip_output (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)__virt_addr_valid (2,012,072 samples, 0.01%)__check_object_size (14,084,504 samples, 0.10%)__check_object_size.part.0 (14,084,504 samples, 0.10%)check_heap_object (12,072,432 samples, 0.08%)skb_copy_datagram_iter (84,507,024 samples, 0.59%)__skb_datagram_iter (84,507,024 samples, 0.59%)simple_copy_to_iter (76,458,736 samples, 0.54%)_copy_to_iter (62,374,232 samples, 0.44%)sock_rfree (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__alloc_skb (4,024,144 samples, 0.03%)kmalloc_reserve (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__nf_ct_refresh_acct (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (4,024,144 samples, 0.03%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)nf_hook_slow (8,048,288 samples, 0.06%)ipv4_conntrack_local (8,048,288 samples, 0.06%)nf_conntrack_in (8,048,288 samples, 0.06%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)__ip_local_out (10,060,360 samples, 0.07%)nf_nat_ipv4_local_fn (2,012,072 samples, 0.01%)nf_conntrack_put (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (8,048,288 samples, 0.06%)tcp_v4_rcv (6,036,216 samples, 0.04%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)ip_local_deliver_finish (10,060,360 samples, 0.07%)raw_local_deliver (2,012,072 samples, 0.01%)__local_bh_enable_ip (14,084,504 samples, 0.10%)do_softirq (14,084,504 samples, 0.10%)__do_softirq (12,072,432 samples, 0.08%)handle_softirqs (12,072,432 samples, 0.08%)net_rx_action (12,072,432 samples, 0.08%)__napi_poll (12,072,432 samples, 0.08%)process_backlog (12,072,432 samples, 0.08%)__netif_receive_skb (12,072,432 samples, 0.08%)__netif_receive_skb_one_core (12,072,432 samples, 0.08%)ip_rcv (12,072,432 samples, 0.08%)ip_local_deliver (12,072,432 samples, 0.08%)nf_confirm (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)enqueue_to_backlog (2,012,072 samples, 0.01%)_raw_spin_lock_irqsave (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (52,313,872 samples, 0.37%)__tcp_cleanup_rbuf (50,301,800 samples, 0.35%)tcp_send_ack (44,265,584 samples, 0.31%)__tcp_send_ack.part.0 (44,265,584 samples, 0.31%)__tcp_transmit_skb (40,241,440 samples, 0.28%)ip_queue_xmit (36,217,296 samples, 0.25%)__ip_queue_xmit (36,217,296 samples, 0.25%)ip_output (26,156,936 samples, 0.18%)ip_finish_output (24,144,864 samples, 0.17%)__ip_finish_output (24,144,864 samples, 0.17%)ip_finish_output2 (22,132,792 samples, 0.15%)neigh_hh_output (22,132,792 samples, 0.15%)__dev_queue_xmit (20,120,720 samples, 0.14%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (4,024,144 samples, 0.03%)eth_type_trans (2,012,072 samples, 0.01%)tcp_rcv_space_adjust (8,048,288 samples, 0.06%)tcp_mstamp_refresh (8,048,288 samples, 0.06%)read_tsc (8,048,288 samples, 0.06%)tcp_recvmsg_locked (171,026,120 samples, 1.20%)tcp_update_recv_tstamps (4,024,144 samples, 0.03%)ns_to_timespec64 (4,024,144 samples, 0.03%)inet_recvmsg (233,400,352 samples, 1.63%)tcp_recvmsg (231,388,280 samples, 1.62%)tcp_update_recv_tstamps (2,012,072 samples, 0.01%)do_syscall_64 (295,774,584 samples, 2.07%)d..x64_sys_call (255,533,144 samples, 1.79%)x..__x64_sys_recvfrom (255,533,144 samples, 1.79%)_..__sys_recvfrom (255,533,144 samples, 1.79%)_..sock_recvmsg (243,460,712 samples, 1.70%)security_socket_recvmsg (6,036,216 samples, 0.04%)apparmor_socket_recvmsg (4,024,144 samples, 0.03%)aa_inet_msg_perm (4,024,144 samples, 0.03%)begin_current_label_crit_section (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (366,197,104 samples, 2.56%)<h..tokio_util::util::poll_buf::poll_read_buf (336,016,024 samples, 2.35%)t..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (331,991,880 samples, 2.32%)<..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (331,991,880 samples, 2.32%)<..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (329,979,808 samples, 2.31%)<..tokio::io::poll_evented::PollEvented<E>::poll_read (329,979,808 samples, 2.31%)t..<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (329,979,808 samples, 2.31%)<..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (329,979,808 samples, 2.31%)<..__libc_recv (327,967,736 samples, 2.30%)_..entry_SYSCALL_64_after_hwframe (297,786,656 samples, 2.08%)e..x64_sys_call (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::counts::Counts::transition (6,036,216 samples, 0.04%)h2::proto::streams::recv::Recv::recv_data (4,024,144 samples, 0.03%)h2::proto::streams::buffer::Deque::push_back (4,024,144 samples, 0.03%)slab::Slab<T>::insert_at (4,024,144 samples, 0.03%)<h2::server::Peer as h2::proto::peer::Peer>::convert_poll_message (2,012,072 samples, 0.01%)bytes::bytes_mut::shared_v_clone (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_headers (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::recv_headers (4,024,144 samples, 0.03%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)syscall_trace_enter (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)lock_sock_nested (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)__pv_queued_spin_lock_slowpath (2,012,072 samples, 0.01%)tcp_data_queue (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)release_sock (6,036,216 samples, 0.04%)__release_sock (6,036,216 samples, 0.04%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_data_ready (2,012,072 samples, 0.01%)sk_page_frag_refill (2,012,072 samples, 0.01%)skb_page_frag_refill (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (2,012,072 samples, 0.01%)__check_object_size (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)check_heap_object (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (4,024,144 samples, 0.03%)nf_conntrack_in (4,024,144 samples, 0.03%)resolve_normal_ct (4,024,144 samples, 0.03%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)raw_v4_input (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)ip_local_deliver (12,072,432 samples, 0.08%)ip_local_deliver_finish (12,072,432 samples, 0.08%)ip_protocol_deliver_rcu (12,072,432 samples, 0.08%)tcp_v4_rcv (8,048,288 samples, 0.06%)tcp_v4_do_rcv (8,048,288 samples, 0.06%)tcp_rcv_established (8,048,288 samples, 0.06%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__tcp_transmit_skb (22,132,792 samples, 0.15%)ip_queue_xmit (22,132,792 samples, 0.15%)__ip_queue_xmit (22,132,792 samples, 0.15%)ip_output (18,108,648 samples, 0.13%)ip_finish_output (18,108,648 samples, 0.13%)__ip_finish_output (18,108,648 samples, 0.13%)ip_finish_output2 (18,108,648 samples, 0.13%)neigh_hh_output (18,108,648 samples, 0.13%)__dev_queue_xmit (18,108,648 samples, 0.13%)__local_bh_enable_ip (18,108,648 samples, 0.13%)do_softirq (16,096,576 samples, 0.11%)__do_softirq (16,096,576 samples, 0.11%)handle_softirqs (16,096,576 samples, 0.11%)net_rx_action (16,096,576 samples, 0.11%)__napi_poll (16,096,576 samples, 0.11%)process_backlog (16,096,576 samples, 0.11%)__netif_receive_skb (16,096,576 samples, 0.11%)__netif_receive_skb_one_core (14,084,504 samples, 0.10%)ip_rcv (14,084,504 samples, 0.10%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)__usecs_to_jiffies (2,012,072 samples, 0.01%)rb_insert_color (2,012,072 samples, 0.01%)tcp_push (32,193,152 samples, 0.23%)__tcp_push_pending_frames (32,193,152 samples, 0.23%)tcp_write_xmit (32,193,152 samples, 0.23%)tcp_event_new_data_sent (6,036,216 samples, 0.04%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_sendmsg_locked (40,241,440 samples, 0.28%)tcp_stream_alloc_skb (4,024,144 samples, 0.03%)__alloc_skb (4,024,144 samples, 0.03%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)do_iter_readv_writev (50,301,800 samples, 0.35%)sock_write_iter (50,301,800 samples, 0.35%)inet_sendmsg (50,301,800 samples, 0.35%)tcp_sendmsg (50,301,800 samples, 0.35%)tcp_stream_memory_free (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)import_ubuf (2,012,072 samples, 0.01%)h2::server::Connection<T,B>::poll_closed (442,655,840 samples, 3.10%)h2:..h2::proto::streams::streams::Streams<B,P>::poll_complete (60,362,160 samples, 0.42%)h2::proto::streams::prioritize::Prioritize::poll_complete (60,362,160 samples, 0.42%)h2::codec::framed_write::FramedWrite<T,B>::flush (60,362,160 samples, 0.42%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (60,362,160 samples, 0.42%)tokio::runtime::io::registration::Registration::poll_io (60,362,160 samples, 0.42%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (60,362,160 samples, 0.42%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (60,362,160 samples, 0.42%)__GI___writev (60,362,160 samples, 0.42%)entry_SYSCALL_64_after_hwframe (58,350,088 samples, 0.41%)do_syscall_64 (58,350,088 samples, 0.41%)x64_sys_call (54,325,944 samples, 0.38%)__x64_sys_writev (54,325,944 samples, 0.38%)do_writev (54,325,944 samples, 0.38%)vfs_writev (54,325,944 samples, 0.38%)sock_write_iter (2,012,072 samples, 0.01%)all (14,287,723,272 samples, 100%)tokio-runtime-w (4,627,765,600 samples, 32.39%)tokio-runtime-wclone3 (4,627,765,600 samples, 32.39%)clone3start_thread (4,627,765,600 samples, 32.39%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,625,753,528 samples, 32.38%)std::sys::pal::unix::thread::Thread::new::thread_sta..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,625,753,528 samples, 32.38%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::sys::backtrace::__rust_begin_short_backtrace (4,625,753,528 samples, 32.38%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,625,753,528 samples, 32.38%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,625,753,528 samples, 32.38%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,625,753,528 samples, 32.38%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,625,753,528 samples, 32.38%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (4,625,753,528 samples, 32.38%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,625,753,528 samples, 32.38%)tokio::runtime::scheduler::multi_thread::worker::Con..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,595,572,448 samples, 32.16%)tokio::runtime::scheduler::multi_thread::worker::Con..tokio::runtime::task::harness::Harness<T,S>::poll (4,593,560,376 samples, 32.15%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,593,560,376 samples, 32.15%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (450,704,128 samples, 3.15%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<to..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (448,692,056 samples, 3.14%)<hy..hyper::headers::content_length_parse_all (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get_all (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg b/crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg deleted file mode 100644 index 232a1483ebc..00000000000 --- a/crates/countersyncd/benches/flamegraph_five_keys_one_template_each.svg +++ /dev/null @@ -1,491 +0,0 @@ -Flame Graph Reset ZoomSearch [unknown] (2,012,072 samples, 0.01%)cargo::main (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (2,012,072 samples, 0.01%)cargo::commands::metadata::exec (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo_util::paths::read (2,012,072 samples, 0.01%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)std::fs::read::inner (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)ovl_permission (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<core::option::Option<cargo_platform::Platform>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)<std::path::PathBuf as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)std::ffi::os_str::<impl core::convert::TryFrom<&std::ffi::os_str::OsStr> for &str>::try_from (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)<std::io::stdio::StdoutLock as std::io::Write>::write_all (2,012,072 samples, 0.01%)core::slice::memchr::memrchr (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (4,024,144 samples, 0.03%)anstream::strip::write_fmt (4,024,144 samples, 0.03%)core::fmt::write (4,024,144 samples, 0.03%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (4,024,144 samples, 0.03%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableField<semver::Version>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::InheritableField<semver::Version>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::InheritableField<semver::Version>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::InheritableField<semver::Version> as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde_untagged::map::ErasedMapAccess>::erased_next_key_seed (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<<cargo_util_schemas::manifest::TomlInheritedField as serde::de::Deserialize>::deserialize::__Field>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)<erased_serde::de::erase::Deserializer<serde_ignored::CaptureKey<toml_edit::de::key::KeyDeserializer>> as erased_serde::de::Deserializer>::erased_deserialize_i8 (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)do_read_fault (2,012,072 samples, 0.01%)filemap_map_pages (2,012,072 samples, 0.01%)next_uptodate_folio (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::package::Package>::serialized (4,024,144 samples, 0.03%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_registry_src_from_cache (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)sqlite3VdbeIdxRowid (2,012,072 samples, 0.01%)sqlite3VdbeSerialGet (2,012,072 samples, 0.01%)<cargo::core::package::Package>::new (2,012,072 samples, 0.01%)std::sys::pal::unix::os::split_paths::bytes_to_path (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<cargo_util_schemas::manifest::InheritableField<alloc::vec::Vec<alloc::string::String>>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableField<alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<alloc::string::String> as serde::de::Visitor>::visit_seq::<serde_ignored::SeqAccess<toml_edit::de::array::ArraySeqAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_string::<serde::de::impls::StringVisitor> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize::<serde_value::de::ValueDeserializer<toml_edit::de::Error>> (2,012,072 samples, 0.01%)<serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlDependency>> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlDependency as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<serde::de::value::StringDeserializer<toml_edit::de::Error>, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlDetailedDependency<_> as serde::de::Deserialize>::deserialize::__Visitor<alloc::string::String> as serde::de::Visitor>::visit_map::<serde_untagged::map::Map> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>::insert (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlPlatform as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::item::Item>::span (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as serde::de::Deserialize>::deserialize::<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (14,084,504 samples, 0.10%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableLints>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::InheritableLints as serde::de::Deserialize>::deserialize::InheritableLintsVisitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlLint>>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Visitor>::visit_string::<toml_edit::de::Error> (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)clear_page_erms (4,024,144 samples, 0.03%)<alloc::vec::Vec<toml_edit::item::Item> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)mm_account_fault (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<toml_edit::item::Item> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)<toml_edit::item::Item as core::clone::Clone>::clone (8,048,288 samples, 0.06%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (8,048,288 samples, 0.06%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)post_alloc_hook (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)queued_spin_unlock (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (18,108,648 samples, 0.13%)<toml_edit::item::Item as core::clone::Clone>::clone (14,084,504 samples, 0.10%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (14,084,504 samples, 0.10%)<toml_edit::item::Item as core::clone::Clone>::clone (14,084,504 samples, 0.10%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (12,072,432 samples, 0.08%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)mas_wr_walk (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (4,024,144 samples, 0.03%)<alloc::raw_vec::RawVec<toml_edit::item::Item>>::grow_one (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (4,024,144 samples, 0.03%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (4,024,144 samples, 0.03%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (8,048,288 samples, 0.06%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::mlb_content>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (22,132,792 samples, 0.16%)toml_edit::parser::document::document::{closure#0}::{closure#1} (22,132,792 samples, 0.16%)toml_edit::parser::document::parse_keyval (10,060,360 samples, 0.07%)toml_edit::parser::key::key (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<(winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>, toml_edit::parser::key::simple_key, winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>), toml_edit::parser::key::key::{closure#0}, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (core::ops::range::Range<usize>, (toml_edit::raw_string::RawString, toml_edit::internal_string::InternalString), core::ops::range::Range<usize>), toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)<toml_edit::parser::key::simple_key as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (4,024,144 samples, 0.03%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::readdir (2,012,072 samples, 0.01%)__opendir (2,012,072 samples, 0.01%)__open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::filter::Filter<core::iter::adapters::filter_map::FilterMap<std::fs::ReadDir, cargo::util::toml::targets::infer_from_directory::{closure#0}>, cargo::util::toml::targets::is_not_dotfile>, cargo::util::toml::targets::infer_from_directory::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)std::path::Path::_strip_prefix (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (10,060,360 samples, 0.07%)std::path::Path::_join (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::new::<&str> (2,012,072 samples, 0.01%)cargo::core::summary::build_feature_map (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::cfg (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)alloc::alloc::exchange_malloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)vfs_getxattr_alloc (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)security_inode_permission (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (84,507,024 samples, 0.59%)cargo::ops::cargo_read_manifest::read_package (84,507,024 samples, 0.59%)cargo::util::toml::read_manifest (82,494,952 samples, 0.58%)cargo::util::toml::to_real_manifest (16,096,576 samples, 0.11%)std::path::Path::is_dir (10,060,360 samples, 0.07%)std::sys::pal::unix::fs::stat (10,060,360 samples, 0.07%)std::sys::pal::unix::fs::try_statx (10,060,360 samples, 0.07%)statx (10,060,360 samples, 0.07%)entry_SYSCALL_64_after_hwframe (10,060,360 samples, 0.07%)do_syscall_64 (10,060,360 samples, 0.07%)x64_sys_call (8,048,288 samples, 0.06%)__x64_sys_statx (8,048,288 samples, 0.06%)do_statx (8,048,288 samples, 0.06%)vfs_statx (8,048,288 samples, 0.06%)filename_lookup (8,048,288 samples, 0.06%)path_lookupat (6,036,216 samples, 0.04%)link_path_walk.part.0.constprop.0 (6,036,216 samples, 0.04%)inode_permission (4,024,144 samples, 0.03%)ovl_permission (4,024,144 samples, 0.03%)ovl_inode_upper (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_close (2,012,072 samples, 0.01%)__fput_sync (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)mntput (2,012,072 samples, 0.01%)mntput_no_expire (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (90,543,240 samples, 0.63%)std::fs::read_to_string::inner (6,036,216 samples, 0.04%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (2,012,072 samples, 0.01%)cargo::sources::registry::download::download (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::hash (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)task_work_run (2,012,072 samples, 0.01%)____fput (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)kfree (2,012,072 samples, 0.01%)filp_flush (2,012,072 samples, 0.01%)ovl_flush (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)ovl_real_fdget_meta (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (102,615,672 samples, 0.72%)<cargo::core::package::Downloads>::start (100,603,600 samples, 0.71%)<cargo::core::package::Downloads>::start_inner (100,603,600 samples, 0.71%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (100,603,600 samples, 0.71%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (100,603,600 samples, 0.71%)__close (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_close (4,024,144 samples, 0.03%)ovl_flush (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::deps (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::try_fold::flatten::<im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, core::iter::adapters::map::map_try_fold<(&cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}, core::iter::adapters::filter::filter_try_fold<core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}, <core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::try_fold<(), core::iter::traits::iterator::Iterator::try_for_each::call<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>::Break>::{closure#0}, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Iter<(cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>)> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Node<im_rc::hash::set::Value<cargo::core::dependency::Dependency>>>::insert (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts)> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (10,060,360 samples, 0.07%)cargo::core::resolver::resolve (10,060,360 samples, 0.07%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)access_error (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::resolver::encode::EncodableDependency> as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::array::ArrayDeserializer as serde::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<cargo::core::resolver::encode::EncodableDependency>> (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<cargo::core::resolver::encode::EncodableDependency>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::ops::lockfile::emit_package (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<toml::value::Value as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)toml::ser::internal::write_value (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)toml_edit::encode::encode_value (2,012,072 samples, 0.01%)toml_edit::encode::to_string_repr (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::util::context::GlobalContext>::global_cache_tracker (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::GlobalCacheTracker>::new (2,012,072 samples, 0.01%)<rusqlite::Connection>::execute_batch (2,012,072 samples, 0.01%)sqlite3_prepare_v3 (2,012,072 samples, 0.01%)sqlite3LockAndPrepare (2,012,072 samples, 0.01%)sqlite3Prepare (2,012,072 samples, 0.01%)sqlite3RunParser (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Drain<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>>::drop_slow (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<bitmaps::bitmap::Iter<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo::core::resolver::context::ResolverContext>::flag_activated (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::make_mut (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (4,024,144 samples, 0.03%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (4,024,144 samples, 0.03%)<cargo::core::summary::Summary>::map_source (4,024,144 samples, 0.03%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::entry::VacantEntry<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>>::insert_entry (2,012,072 samples, 0.01%)<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>>::split::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>, cargo::core::summary::build_feature_map::{closure#0}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::summary::FeatureValue>::new (2,012,072 samples, 0.01%)<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexPackage>::to_summary (4,024,144 samples, 0.03%)cargo::core::summary::build_feature_map (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<(cargo_util_schemas::core::package_id_spec::PackageIdSpec, cargo::core::dependency::Dependency)>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (10,060,360 samples, 0.07%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexSummary>::parse (10,060,360 samples, 0.07%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (4,024,144 samples, 0.03%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(semver::Version, cargo::sources::registry::index::MaybeIndexSummary)>>::reserve_rehash::<hashbrown::map::make_hasher<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)memchr::arch::x86_64::memchr::memchr_raw::find_avx2 (2,012,072 samples, 0.01%)<memchr::arch::x86_64::avx2::memchr::One>::find_raw (2,012,072 samples, 0.01%)<memchr::arch::x86_64::avx2::memchr::One>::find_raw_avx2 (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_close (2,012,072 samples, 0.01%)__fput_sync (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)sysmalloc_mmap.constprop.0 (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)mm_account_fault (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)kthread_blkcg (2,012,072 samples, 0.01%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)clear_page_erms (4,024,144 samples, 0.03%)std::io::default_read_to_end (16,096,576 samples, 0.11%)read (16,096,576 samples, 0.11%)entry_SYSCALL_64_after_hwframe (16,096,576 samples, 0.11%)do_syscall_64 (16,096,576 samples, 0.11%)x64_sys_call (16,096,576 samples, 0.11%)__x64_sys_read (16,096,576 samples, 0.11%)ksys_read (16,096,576 samples, 0.11%)vfs_read (16,096,576 samples, 0.11%)ovl_read_iter (16,096,576 samples, 0.11%)backing_file_read_iter (16,096,576 samples, 0.11%)vfs_iter_read (16,096,576 samples, 0.11%)do_iter_readv_writev (16,096,576 samples, 0.11%)ext4_file_read_iter (16,096,576 samples, 0.11%)generic_file_read_iter (16,096,576 samples, 0.11%)filemap_read (16,096,576 samples, 0.11%)copy_page_to_iter (16,096,576 samples, 0.11%)_copy_to_iter (16,096,576 samples, 0.11%)asm_exc_page_fault (8,048,288 samples, 0.06%)exc_page_fault (8,048,288 samples, 0.06%)do_user_addr_fault (8,048,288 samples, 0.06%)handle_mm_fault (8,048,288 samples, 0.06%)__handle_mm_fault (8,048,288 samples, 0.06%)handle_pte_fault (8,048,288 samples, 0.06%)do_anonymous_page (8,048,288 samples, 0.06%)alloc_anon_folio (6,036,216 samples, 0.04%)vma_alloc_folio (6,036,216 samples, 0.04%)alloc_pages_mpol (6,036,216 samples, 0.04%)policy_nodemask (2,012,072 samples, 0.01%)<cargo::sources::registry::index::Summaries>::parse (28,169,008 samples, 0.20%)std::fs::read::inner (22,132,792 samples, 0.16%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)vfs_getattr_nosec (2,012,072 samples, 0.01%)ovl_getattr (2,012,072 samples, 0.01%)vfs_getattr_nosec (2,012,072 samples, 0.01%)ext4_file_getattr (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (175,050,264 samples, 1.23%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.42%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.37%)cargo::core::resolver::resolve (50,301,800 samples, 0.35%)cargo::core::resolver::activate_deps_loop (46,277,656 samples, 0.32%)cargo::core::resolver::activate (46,277,656 samples, 0.32%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (44,265,584 samples, 0.31%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (44,265,584 samples, 0.31%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (44,265,584 samples, 0.31%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (44,265,584 samples, 0.31%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (44,265,584 samples, 0.31%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (44,265,584 samples, 0.31%)<cargo::sources::registry::index::RegistryIndex>::summaries (30,181,080 samples, 0.21%)<cargo::util::context::GlobalContext>::assert_package_cache_locked (2,012,072 samples, 0.01%)std::path::Path::_starts_with (2,012,072 samples, 0.01%)<std::path::Component as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlPlatform> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::IntoIter<alloc::string::String, cargo_util_schemas::manifest::TomlDependency>>::dying_next (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlDetailedDependency> (2,012,072 samples, 0.01%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.08%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (195,170,984 samples, 1.37%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (14,084,504 samples, 0.10%)core::ptr::drop_in_place::<cargo::core::resolver::resolve::Resolve> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (207,243,416 samples, 1.45%)cargo::commands::metadata::exec (207,243,416 samples, 1.45%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<core::option::Option<cargo::ops::cargo_output_metadata::MetadataResolve>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::MetadataResolveNode> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::ops::cargo_output_metadata::Dep>> (2,012,072 samples, 0.01%)cargo::cli::cli (2,012,072 samples, 0.01%)cargo::commands::builtin (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command as cargo::util::command_prelude::CommandExt>::arg_manifest_path (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command as cargo::util::command_prelude::CommandExt>::_arg (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::arg_internal (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<clap_builder::builder::arg::Arg>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)ASN1_item_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)x509_name_ex_d2i (2,012,072 samples, 0.01%)x509_name_canon (2,012,072 samples, 0.01%)asn1_template_ex_i2d (2,012,072 samples, 0.01%)ASN1_item_ex_i2d (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (213,279,632 samples, 1.49%)__libc_start_call_main (213,279,632 samples, 1.49%)main (213,279,632 samples, 1.49%)std::rt::lang_start_internal (213,279,632 samples, 1.49%)std::rt::lang_start::<()>::{closure#0} (213,279,632 samples, 1.49%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (213,279,632 samples, 1.49%)cargo::main (213,279,632 samples, 1.49%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)PEM_read_bio_ex (2,012,072 samples, 0.01%)sanitize_line (2,012,072 samples, 0.01%)cargo (217,303,776 samples, 1.52%)_start (215,291,704 samples, 1.51%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)get_vma_policy (2,012,072 samples, 0.01%)exit (2,012,072 samples, 0.01%)__run_exit_handlers (2,012,072 samples, 0.01%)_dl_fini (2,012,072 samples, 0.01%)_dl_call_fini (2,012,072 samples, 0.01%)[libswsscommon.so.0.0.0] (2,012,072 samples, 0.01%)[libswsscommon.so.0.0.0] (2,012,072 samples, 0.01%)fclose@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_IO_file_close_it@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__close_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)criterion::html::Html::new (2,012,072 samples, 0.01%)tinytemplate::TinyTemplate::add_template (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::compile (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize (4,024,144 samples, 0.03%)once_cell::imp::initialize_or_wait (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (4,024,144 samples, 0.03%)core::ops::function::FnOnce::call_once (4,024,144 samples, 0.03%)std::process::Command::output (2,012,072 samples, 0.01%)std::sys::pal::unix::pipe::read2 (2,012,072 samples, 0.01%)std::sys::pal::unix::fd::FileDesc::read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)pipe_read (2,012,072 samples, 0.01%)copy_page_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)criterion::Criterion<M>::configure_from_args (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (8,048,288 samples, 0.06%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)core::fmt::write (60,362,160 samples, 0.42%)core::fmt::num::imp::<impl u64>::_fmt (40,241,440 samples, 0.28%)core::fmt::Formatter::pad_integral (8,048,288 samples, 0.06%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)clear_page_erms (12,072,432 samples, 0.08%)get_page_from_freelist (22,132,792 samples, 0.16%)rmqueue (10,060,360 samples, 0.07%)__rmqueue_pcplist (10,060,360 samples, 0.07%)_raw_spin_unlock_irqrestore (8,048,288 samples, 0.06%)__alloc_pages (24,144,864 samples, 0.17%)post_alloc_hook (2,012,072 samples, 0.01%)alloc_anon_folio (26,156,936 samples, 0.18%)vma_alloc_folio (26,156,936 samples, 0.18%)alloc_pages_mpol (26,156,936 samples, 0.18%)get_page_from_freelist (2,012,072 samples, 0.01%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (213,279,632 samples, 1.49%)malloc (128,772,608 samples, 0.90%)_int_malloc (114,688,104 samples, 0.80%)asm_exc_page_fault (74,446,664 samples, 0.52%)exc_page_fault (74,446,664 samples, 0.52%)do_user_addr_fault (74,446,664 samples, 0.52%)handle_mm_fault (46,277,656 samples, 0.32%)__handle_mm_fault (42,253,512 samples, 0.30%)handle_pte_fault (42,253,512 samples, 0.30%)do_anonymous_page (42,253,512 samples, 0.30%)percpu_counter_add_batch (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)kthread_blkcg (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mem_cgroup_charge (4,024,144 samples, 0.03%)mem_cgroup_commit_charge (4,024,144 samples, 0.03%)clear_page_erms (14,084,504 samples, 0.10%)get_page_from_freelist (18,108,648 samples, 0.13%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)__alloc_pages (20,120,720 samples, 0.14%)srso_alias_safe_ret (2,012,072 samples, 0.01%)alloc_anon_folio (22,132,792 samples, 0.16%)vma_alloc_folio (22,132,792 samples, 0.16%)alloc_pages_mpol (22,132,792 samples, 0.16%)__next_zones_zonelist (2,012,072 samples, 0.01%)folio_add_lru_vma (6,036,216 samples, 0.04%)folio_add_lru (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)do_anonymous_page (42,253,512 samples, 0.30%)percpu_counter_add_batch (4,024,144 samples, 0.03%)__handle_mm_fault (46,277,656 samples, 0.32%)handle_pte_fault (44,265,584 samples, 0.31%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)handle_mm_fault (48,289,728 samples, 0.34%)mm_account_fault (2,012,072 samples, 0.01%)do_user_addr_fault (54,325,944 samples, 0.38%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (309,859,088 samples, 2.17%)<..asm_exc_page_fault (56,338,016 samples, 0.39%)exc_page_fault (56,338,016 samples, 0.39%)up_read (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)sysmalloc (4,024,144 samples, 0.03%)__default_morecore@GLIBC_2.2.5 (4,024,144 samples, 0.03%)__sbrk (4,024,144 samples, 0.03%)__brk (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (8,048,288 samples, 0.06%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.06%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_epoll_wait (2,012,072 samples, 0.01%)do_epoll_wait (2,012,072 samples, 0.01%)ep_poll (2,012,072 samples, 0.01%)set_normalized_timespec64 (2,012,072 samples, 0.01%)__rdl_dealloc (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (84,507,024 samples, 0.59%)cfree@GLIBC_2.2.5 (74,446,664 samples, 0.52%)_int_free (66,398,376 samples, 0.47%)malloc_consolidate (46,277,656 samples, 0.32%)unlink_chunk.constprop.0 (30,181,080 samples, 0.21%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (124,748,464 samples, 0.87%)malloc (92,555,312 samples, 0.65%)_int_malloc (54,325,944 samples, 0.38%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.27%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (162,977,832 samples, 1.14%)malloc (102,615,672 samples, 0.72%)_int_malloc (64,386,304 samples, 0.45%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rdl_alloc (10,060,360 samples, 0.07%)__rust_alloc (12,072,432 samples, 0.08%)alloc_perturb (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (496,981,784 samples, 3.48%)<al..malloc (362,172,960 samples, 2.54%)ma.._int_malloc (197,183,056 samples, 1.38%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (633,802,680 samples, 4.44%)<allo..malloc (58,350,088 samples, 0.41%)_int_malloc (24,144,864 samples, 0.17%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (973,842,848 samples, 6.83%)<alloc::v..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (726,357,992 samples, 5.09%)<alloc..malloc (46,277,656 samples, 0.32%)_int_malloc (32,193,152 samples, 0.23%)alloc_perturb (2,012,072 samples, 0.01%)<tonic::transport::channel::Channel as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::poll_ready (2,012,072 samples, 0.01%)<tower::buffer::service::Buffer<T,Request> as tower_service::Service<Request>>::poll_ready (2,012,072 samples, 0.01%)<tokio_util::sync::poll_semaphore::PollSemaphore as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::sync::poll_semaphore::PollSemaphore::poll_acquire_many (2,012,072 samples, 0.01%)tokio::sync::semaphore::Semaphore::try_acquire_many_owned (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rdl_alloc (4,024,144 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::grow_one (30,181,080 samples, 0.21%)alloc::raw_vec::finish_grow (30,181,080 samples, 0.21%)realloc (30,181,080 samples, 0.21%)_int_realloc (30,181,080 samples, 0.21%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (517,102,504 samples, 3.62%)cfre.._int_free (517,102,504 samples, 3.62%)_int..malloc_consolidate (517,102,504 samples, 3.62%)mall..unlink_chunk.constprop.0 (231,388,280 samples, 1.62%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (24,144,864 samples, 0.17%)_int_free (22,132,792 samples, 0.16%)__rdl_dealloc (30,181,080 samples, 0.21%)__rust_dealloc (8,048,288 samples, 0.06%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (452,716,200 samples, 3.17%)cor..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (422,535,120 samples, 2.96%)cor..cfree@GLIBC_2.2.5 (336,016,024 samples, 2.36%)c.._int_free (287,726,296 samples, 2.02%)_..malloc_consolidate (14,084,504 samples, 0.10%)unlink_chunk.constprop.0 (10,060,360 samples, 0.07%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (436,619,624 samples, 3.06%)cfr.._int_free (430,583,408 samples, 3.02%)_in..malloc_consolidate (404,426,472 samples, 2.83%)ma..unlink_chunk.constprop.0 (211,267,560 samples, 1.48%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (12,072,432 samples, 0.08%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (54,325,944 samples, 0.38%)_int_free (48,289,728 samples, 0.34%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (249,496,928 samples, 1.75%)_int_free (201,207,200 samples, 1.41%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (424,547,192 samples, 2.98%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (408,450,616 samples, 2.86%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (334,003,952 samples, 2.34%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (32,193,152 samples, 0.23%)__rdl_dealloc (4,024,144 samples, 0.03%)__rust_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (126,760,536 samples, 0.89%)_int_free (84,507,024 samples, 0.59%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,018,108,432 samples, 7.14%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,018,108,432 samples, 7.14%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (148,893,328 samples, 1.04%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.23%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (390,341,968 samples, 2.74%)<a..malloc (295,774,584 samples, 2.07%)m.._int_malloc (189,134,768 samples, 1.33%)alloc_perturb (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (696,176,912 samples, 4.88%)counte..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (696,176,912 samples, 4.88%)<alloc..malloc (38,229,368 samples, 0.27%)_int_malloc (18,108,648 samples, 0.13%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (3,989,938,776 samples, 27.97%)countersyncd::actor::otel::OtelActor::flush_b..malloc (42,253,512 samples, 0.30%)_int_malloc (30,181,080 samples, 0.21%)__rust_alloc (4,024,144 samples, 0.03%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Display>::fmt (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (126,760,536 samples, 0.89%)__memmove_avx_unaligned_erms (48,289,728 samples, 0.34%)core::fmt::Formatter::pad (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (18,108,648 samples, 0.13%)<alloc::string::String as core::fmt::Write>::write_str (66,398,376 samples, 0.47%)__memmove_avx_unaligned_erms (36,217,296 samples, 0.25%)core::fmt::write (418,510,976 samples, 2.93%)co..core::fmt::num::imp::<impl u32>::_fmt (187,122,696 samples, 1.31%)core::fmt::Formatter::pad_integral (36,217,296 samples, 0.25%)core::fmt::Formatter::pad_integral::write_prefix (12,072,432 samples, 0.08%)alloc::fmt::format::format_inner (539,235,296 samples, 3.78%)allo..malloc (76,458,736 samples, 0.54%)_int_malloc (50,301,800 samples, 0.35%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (92,555,312 samples, 0.65%)malloc (70,422,520 samples, 0.49%)_int_malloc (36,217,296 samples, 0.25%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (8,048,288 samples, 0.06%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (219,315,848 samples, 1.54%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (169,014,048 samples, 1.18%)alloc::raw_vec::finish_grow (142,857,112 samples, 1.00%)malloc (124,748,464 samples, 0.87%)_int_malloc (58,350,088 samples, 0.41%)core::fmt::num::imp::<impl u32>::_fmt (267,605,576 samples, 1.88%)c..core::fmt::Formatter::pad_integral (28,169,008 samples, 0.20%)core::fmt::Formatter::pad_integral::write_prefix (6,036,216 samples, 0.04%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (647,887,184 samples, 4.54%)count..malloc (217,303,776 samples, 1.52%)_int_malloc (112,676,032 samples, 0.79%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,309,858,872 samples, 9.18%)countersyncd:..malloc (72,434,592 samples, 0.51%)_int_malloc (34,205,224 samples, 0.24%)alloc_perturb (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (5,424,546,112 samples, 38.02%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,424,546,112 samples, 38.02%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,424,546,112 samples, 38.02%)otel_actor_perf::run_stream::{{closure}}::{{closure}}countersyncd::message::otel::OtelMetrics::from_sai_stats (1,350,100,312 samples, 9.46%)countersyncd::..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,350,100,312 samples, 9.46%)<alloc::vec::V..malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::send_data (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::send_data (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::queue_frame (2,012,072 samples, 0.01%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::advance_unchecked (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (10,060,360 samples, 0.07%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (10,060,360 samples, 0.07%)tokio_util::util::poll_buf::poll_read_buf (8,048,288 samples, 0.06%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (8,048,288 samples, 0.06%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (8,048,288 samples, 0.06%)tokio::io::poll_evented::PollEvented<E>::poll_read (8,048,288 samples, 0.06%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (8,048,288 samples, 0.06%)<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (8,048,288 samples, 0.06%)__libc_recv (8,048,288 samples, 0.06%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_recvfrom (6,036,216 samples, 0.04%)__sys_recvfrom (6,036,216 samples, 0.04%)sock_recvmsg (6,036,216 samples, 0.04%)inet_recvmsg (6,036,216 samples, 0.04%)tcp_recvmsg (6,036,216 samples, 0.04%)tcp_recvmsg_locked (6,036,216 samples, 0.04%)tcp_cleanup_rbuf (4,024,144 samples, 0.03%)__tcp_cleanup_rbuf (4,024,144 samples, 0.03%)tcp_send_ack (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (4,024,144 samples, 0.03%)__ip_queue_xmit (4,024,144 samples, 0.03%)ip_output (4,024,144 samples, 0.03%)ip_finish_output (4,024,144 samples, 0.03%)__ip_finish_output (4,024,144 samples, 0.03%)ip_finish_output2 (4,024,144 samples, 0.03%)neigh_hh_output (4,024,144 samples, 0.03%)__dev_queue_xmit (4,024,144 samples, 0.03%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)napi_consume_skb (4,024,144 samples, 0.03%)skb_release_data (4,024,144 samples, 0.03%)__folio_put (4,024,144 samples, 0.03%)destroy_large_folio (4,024,144 samples, 0.03%)free_unref_page (4,024,144 samples, 0.03%)free_unref_page_commit (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (4,024,144 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (10,060,360 samples, 0.07%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (6,036,216 samples, 0.04%)__audit_syscall_entry (4,024,144 samples, 0.03%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)lock_sock_nested (6,036,216 samples, 0.04%)_raw_spin_lock_bh (6,036,216 samples, 0.04%)__pv_queued_spin_lock_slowpath (6,036,216 samples, 0.04%)ktime_get_seconds (2,012,072 samples, 0.01%)kfree_skbmem (8,048,288 samples, 0.06%)kmem_cache_free (2,012,072 samples, 0.01%)__kfree_skb (10,060,360 samples, 0.07%)skb_release_data (2,012,072 samples, 0.01%)__sk_mem_reclaim (4,024,144 samples, 0.03%)__sk_mem_reduce_allocated (4,024,144 samples, 0.03%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)tcp_ack (20,120,720 samples, 0.14%)tcp_clean_rtx_queue.constprop.0 (20,120,720 samples, 0.14%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)tcp_rtt_estimator (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)__kfree_skb (4,024,144 samples, 0.03%)skb_release_data (4,024,144 samples, 0.03%)skb_free_head (2,012,072 samples, 0.01%)tcp_in_ack_event (2,012,072 samples, 0.01%)__release_sock (38,229,368 samples, 0.27%)tcp_v4_do_rcv (34,205,224 samples, 0.24%)tcp_rcv_established (30,181,080 samples, 0.21%)tcp_rate_gen (2,012,072 samples, 0.01%)release_sock (42,253,512 samples, 0.30%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)clear_page_erms (76,458,736 samples, 0.54%)post_alloc_hook (2,012,072 samples, 0.01%)sk_page_frag_refill (90,543,240 samples, 0.63%)skb_page_frag_refill (88,531,168 samples, 0.62%)alloc_pages (86,519,096 samples, 0.61%)alloc_pages_mpol (86,519,096 samples, 0.61%)__alloc_pages (84,507,024 samples, 0.59%)get_page_from_freelist (82,494,952 samples, 0.58%)prep_compound_page (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)__check_object_size (8,048,288 samples, 0.06%)__check_object_size.part.0 (8,048,288 samples, 0.06%)check_heap_object (4,024,144 samples, 0.03%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (56,338,016 samples, 0.39%)_copy_from_iter (42,253,512 samples, 0.30%)ipv4_conntrack_defrag (2,012,072 samples, 0.01%)get_l4proto (2,012,072 samples, 0.01%)__nf_ct_refresh_acct (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (22,132,792 samples, 0.16%)nf_conntrack_tcp_packet (18,108,648 samples, 0.13%)tcp_in_window (8,048,288 samples, 0.06%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)ipv4_conntrack_local (34,205,224 samples, 0.24%)nf_conntrack_in (32,193,152 samples, 0.23%)resolve_normal_ct (4,024,144 samples, 0.03%)nf_ct_get_tuple (2,012,072 samples, 0.01%)__ip_local_out (40,241,440 samples, 0.28%)nf_hook_slow (40,241,440 samples, 0.28%)nf_nat_ipv4_local_fn (4,024,144 samples, 0.03%)nf_nat_inet_fn (2,012,072 samples, 0.01%)nf_conntrack_put (2,012,072 samples, 0.01%)raw_local_deliver (2,012,072 samples, 0.01%)raw_v4_input (2,012,072 samples, 0.01%)__inet_lookup_skb (6,036,216 samples, 0.04%)__inet_lookup_established (6,036,216 samples, 0.04%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)tcp_filter (4,024,144 samples, 0.03%)sk_filter_trim_cap (4,024,144 samples, 0.03%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)__tcp_ack_snd_check (4,024,144 samples, 0.03%)tcp_send_ack (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)tcp_data_ready (20,120,720 samples, 0.14%)sock_def_readable (20,120,720 samples, 0.14%)_raw_spin_unlock_irqrestore (20,120,720 samples, 0.14%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_grow_window (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)try_charge_memcg (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (72,434,592 samples, 0.51%)tcp_v4_rcv (68,410,448 samples, 0.48%)tcp_v4_do_rcv (50,301,800 samples, 0.35%)tcp_rcv_established (50,301,800 samples, 0.35%)tcp_data_queue (38,229,368 samples, 0.27%)tcp_try_rmem_schedule (8,048,288 samples, 0.06%)__sk_mem_schedule (6,036,216 samples, 0.04%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)ip_local_deliver (74,446,664 samples, 0.52%)ip_local_deliver_finish (74,446,664 samples, 0.52%)ktime_get_with_offset (2,012,072 samples, 0.01%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)nf_hook_slow (4,024,144 samples, 0.03%)nf_nat_ipv4_pre_routing (4,024,144 samples, 0.03%)nf_nat_inet_fn (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (86,519,096 samples, 0.61%)ip_rcv (84,507,024 samples, 0.59%)nf_nat_ipv4_pre_routing (2,012,072 samples, 0.01%)__napi_poll (88,531,168 samples, 0.62%)process_backlog (88,531,168 samples, 0.62%)__netif_receive_skb (88,531,168 samples, 0.62%)ip_rcv (2,012,072 samples, 0.01%)__usecs_to_jiffies (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)destroy_large_folio (6,036,216 samples, 0.04%)free_unref_page (6,036,216 samples, 0.04%)free_unref_page_prepare (4,024,144 samples, 0.03%)handle_softirqs (118,712,248 samples, 0.83%)net_rx_action (118,712,248 samples, 0.83%)napi_consume_skb (20,120,720 samples, 0.14%)skb_release_data (18,108,648 samples, 0.13%)__folio_put (8,048,288 samples, 0.06%)free_unref_page (2,012,072 samples, 0.01%)__local_bh_enable_ip (122,736,392 samples, 0.86%)do_softirq (120,724,320 samples, 0.85%)__do_softirq (120,724,320 samples, 0.85%)net_rx_action (2,012,072 samples, 0.01%)eth_type_trans (4,024,144 samples, 0.03%)__netif_rx (4,024,144 samples, 0.03%)netif_rx_internal (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)dev_hard_start_xmit (12,072,432 samples, 0.08%)loopback_xmit (8,048,288 samples, 0.06%)tcp_wfree (4,024,144 samples, 0.03%)ip_finish_output (146,881,256 samples, 1.03%)__ip_finish_output (144,869,184 samples, 1.02%)ip_finish_output2 (144,869,184 samples, 1.02%)neigh_hh_output (142,857,112 samples, 1.00%)__dev_queue_xmit (142,857,112 samples, 1.00%)validate_xmit_skb (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_queue_xmit (191,146,840 samples, 1.34%)__ip_queue_xmit (191,146,840 samples, 1.34%)ip_output (150,905,400 samples, 1.06%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)__tcp_transmit_skb (197,183,056 samples, 1.38%)skb_clone (2,012,072 samples, 0.01%)read_tsc (6,036,216 samples, 0.04%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_event_new_data_sent (12,072,432 samples, 0.08%)tcp_rearm_rto (10,060,360 samples, 0.07%)tcp_rearm_rto.part.0 (10,060,360 samples, 0.07%)sk_reset_timer (8,048,288 samples, 0.06%)mod_timer (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)mod_timer (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_small_queue_check.isra.0 (2,012,072 samples, 0.01%)tcp_push (225,352,064 samples, 1.58%)__tcp_push_pending_frames (225,352,064 samples, 1.58%)tcp_write_xmit (225,352,064 samples, 1.58%)tcp_update_skb_after_send (2,012,072 samples, 0.01%)tcp_skb_entail (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__memset (4,024,144 samples, 0.03%)kmalloc_reserve (8,048,288 samples, 0.06%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)tcp_stream_alloc_skb (22,132,792 samples, 0.16%)__alloc_skb (20,120,720 samples, 0.14%)kmem_cache_alloc_node (6,036,216 samples, 0.04%)tcp_stream_memory_free (2,012,072 samples, 0.01%)tcp_sendmsg (458,752,416 samples, 3.22%)tcp..tcp_sendmsg_locked (406,438,544 samples, 2.85%)tc..tcp_wmem_schedule (2,012,072 samples, 0.01%)inet_sendmsg (464,788,632 samples, 3.26%)ine..tcp_sendmsg_locked (2,012,072 samples, 0.01%)do_iter_readv_writev (476,861,064 samples, 3.34%)do_..sock_write_iter (472,836,920 samples, 3.31%)soc..security_socket_sendmsg (2,012,072 samples, 0.01%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)import_iovec (8,048,288 samples, 0.06%)__import_iovec (8,048,288 samples, 0.06%)copy_iovec_from_user (6,036,216 samples, 0.04%)do_syscall_64 (498,993,856 samples, 3.50%)do_..x64_sys_call (488,933,496 samples, 3.43%)x64..__x64_sys_writev (488,933,496 samples, 3.43%)__x..do_writev (488,933,496 samples, 3.43%)do_..vfs_writev (488,933,496 samples, 3.43%)vfs..rw_verify_area (2,012,072 samples, 0.01%)security_file_permission (2,012,072 samples, 0.01%)apparmor_file_permission (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (517,102,504 samples, 3.62%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (515,090,432 samples, 3.61%)<&st..__GI___writev (515,090,432 samples, 3.61%)__GI..entry_SYSCALL_64_after_hwframe (503,018,000 samples, 3.53%)ent..x64_sys_call (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (521,126,648 samples, 3.65%)h2::..tokio_util::util::poll_buf::poll_write_buf (519,114,576 samples, 3.64%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (519,114,576 samples, 3.64%)<tok..tokio::runtime::io::registration::Registration::poll_io (519,114,576 samples, 3.64%)toki..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (8,048,288 samples, 0.06%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (565,392,232 samples, 3.96%)<hyp..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.95%)<hyp..<h2::client::Connection<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.95%)<h2:..h2::proto::connection::Connection<T,P,B>::poll (563,380,160 samples, 3.95%)h2::..h2::proto::streams::streams::Streams<B,P>::poll_complete (551,307,728 samples, 3.86%)h2::..h2::proto::streams::prioritize::Prioritize::poll_complete (551,307,728 samples, 3.86%)h2::..h2::proto::streams::prioritize::Prioritize::reclaim_frame (6,036,216 samples, 0.04%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)h2::client::SendRequest<B>::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,h2::client::Peer>::poll_pending_open (2,012,072 samples, 0.01%)h2::proto::streams::streams::Actions::ensure_no_conn_error (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (201,207,200 samples, 1.41%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (201,207,200 samples, 1.41%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (201,207,200 samples, 1.41%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (164,989,904 samples, 1.16%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (24,144,864 samples, 0.17%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (160,965,760 samples, 1.13%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (32,193,152 samples, 0.23%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (44,265,584 samples, 0.31%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (112,676,032 samples, 0.79%)bytes::bytes_mut::BytesMut::reserve_inner (34,205,224 samples, 0.24%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (34,205,224 samples, 0.24%)alloc::raw_vec::finish_grow (34,205,224 samples, 0.24%)realloc (34,205,224 samples, 0.24%)_int_realloc (34,205,224 samples, 0.24%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.24%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (82,494,952 samples, 0.58%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (213,279,632 samples, 1.49%)prost::encoding::varint::encode_varint (92,555,312 samples, 0.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (50,301,800 samples, 0.35%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (36,217,296 samples, 0.25%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (668,007,904 samples, 4.68%)<open..prost::encoding::varint::encode_varint (265,593,504 samples, 1.86%)p..<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (177,062,336 samples, 1.24%)__memmove_avx_unaligned_erms (68,410,448 samples, 0.48%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (997,987,712 samples, 6.99%)<opentele..prost::encoding::varint::encode_varint (173,038,192 samples, 1.21%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (112,676,032 samples, 0.79%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.31%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (14,084,504 samples, 0.10%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)prost::encoding::message::encode (167,001,976 samples, 1.17%)prost::encoding::varint::encode_varint (42,253,512 samples, 0.30%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (34,205,224 samples, 0.24%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,364,184,816 samples, 9.56%)opentelemetry_..prost::encoding::varint::encode_varint (16,096,576 samples, 0.11%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,486,921,208 samples, 10.42%)<opentelemetry_..prost::encoding::varint::encode_varint (62,374,232 samples, 0.44%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (54,325,944 samples, 0.38%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (177,062,336 samples, 1.24%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.18%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,766,599,216 samples, 12.38%)<opentelemetry_pro..prost::encoding::message::encode (275,653,864 samples, 1.93%)p..prost::encoding::varint::encode_varint (50,301,800 samples, 0.35%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,965,794,344 samples, 13.78%)<opentelemetry_proto:..prost::encoding::message::encode (199,195,128 samples, 1.40%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (199,195,128 samples, 1.40%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (148,893,328 samples, 1.04%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (422,535,120 samples, 2.96%)cfr.._int_free (414,486,832 samples, 2.91%)_i..malloc_consolidate (400,402,328 samples, 2.81%)ma..unlink_chunk.constprop.0 (249,496,928 samples, 1.75%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (8,048,288 samples, 0.06%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (30,181,080 samples, 0.21%)_int_free (30,181,080 samples, 0.21%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (211,267,560 samples, 1.48%)_int_free (171,026,120 samples, 1.20%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (362,172,960 samples, 2.54%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (346,076,384 samples, 2.43%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (283,702,152 samples, 1.99%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (30,181,080 samples, 0.21%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (48,289,728 samples, 0.34%)_int_free (40,241,440 samples, 0.28%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (875,251,320 samples, 6.13%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (875,251,320 samples, 6.13%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (86,519,096 samples, 0.61%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (14,084,504 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (12,072,432 samples, 0.08%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,211,266,912 samples, 22.51%)<tonic::codec::encode::EncodeBody<T,..prost::encoding::message::encode (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (136,820,896 samples, 0.96%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (14,084,504 samples, 0.10%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,213,278,984 samples, 22.52%)<hyper::proto::h2::PipeToSendStream<..h2::proto::streams::streams::StreamRef<B>::poll_reset (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::poll_reset (2,012,072 samples, 0.01%)h2::proto::streams::state::State::ensure_reason (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,217,303,128 samples, 22.55%)<tonic::transport::channel::service:..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,217,303,128 samples, 22.55%)<hyper::proto::h2::client::ClientTas..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,215,291,056 samples, 22.54%)hyper::proto::h2::client::ClientTask..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)tokio::runtime::task::core::Core<T,S>::poll (3,784,707,432 samples, 26.53%)tokio::runtime::task::core::Core<T,S>::poll<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)tokio::sync::oneshot::Sender<T>::send (2,012,072 samples, 0.01%)tokio::runtime::task::waker::wake_by_ref (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (9,549,293,712 samples, 66.93%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (9,549,293,712 samples, 66.93%)__libc_start_call_mainmain (9,547,281,640 samples, 66.92%)mainstd::rt::lang_start_internal (9,547,281,640 samples, 66.92%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (9,547,281,640 samples, 66.92%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (9,547,281,640 samples, 66.92%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (9,547,281,640 samples, 66.92%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (9,539,233,352 samples, 66.86%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (9,539,233,352 samples, 66.86%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9,539,233,352 samples, 66.86%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (9,539,233,352 samples, 66.86%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (9,539,233,352 samples, 66.86%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (9,539,233,352 samples, 66.86%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (9,539,233,352 samples, 66.86%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (9,539,233,352 samples, 66.86%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (9,539,233,352 samples, 66.86%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,788,731,576 samples, 26.55%)tokio::runtime::task::raw::polltokio::runtime::task::state::State::transition_to_idle (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)_start (9,553,317,856 samples, 66.96%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)finish_fault (2,012,072 samples, 0.01%)set_pte_range (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::task::spawn::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::Handle::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield (2,012,072 samples, 0.01%)tokio::runtime::context::with_scheduler (2,012,072 samples, 0.01%)parking_lot::condvar::Condvar::notify_one_slow (2,012,072 samples, 0.01%)syscall (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_futex (2,012,072 samples, 0.01%)do_futex (2,012,072 samples, 0.01%)futex_wake (2,012,072 samples, 0.01%)wake_up_q (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (6,036,216 samples, 0.04%)core::fmt::Formatter::pad_integral (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)<str as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)otel_actor_perf (9,571,426,504 samples, 67.09%)otel_actor_perfcore::fmt::write (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl u32>::_fmt (2,012,072 samples, 0.01%)flush_tlb_mm_range (2,012,072 samples, 0.01%)hyperv_flush_tlb_multi (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (4,024,144 samples, 0.03%)_int_free (4,024,144 samples, 0.03%)__madvise (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_madvise (4,024,144 samples, 0.03%)do_madvise.part.0 (4,024,144 samples, 0.03%)madvise_walk_vmas (4,024,144 samples, 0.03%)madvise_vma_behavior (4,024,144 samples, 0.03%)zap_page_range_single (4,024,144 samples, 0.03%)tlb_finish_mmu (4,024,144 samples, 0.03%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (2,012,072 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)syscall_exit_to_user_mode_prepare (4,024,144 samples, 0.03%)__audit_syscall_exit (4,024,144 samples, 0.03%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (4,024,144 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (16,096,576 samples, 0.11%)tokio::runtime::scheduler::multi_thread::park::Parker::park (14,084,504 samples, 0.10%)tokio::runtime::time::Driver::park_internal (14,084,504 samples, 0.10%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (404,426,472 samples, 2.83%)cf.._int_free (396,378,184 samples, 2.78%)_i..malloc_consolidate (344,064,312 samples, 2.41%)ma..unlink_chunk.constprop.0 (181,086,480 samples, 1.27%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (52,313,872 samples, 0.37%)_int_free (42,253,512 samples, 0.30%)malloc_consolidate (4,024,144 samples, 0.03%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rdl_dealloc (14,084,504 samples, 0.10%)cfree@GLIBC_2.2.5 (179,074,408 samples, 1.26%)_int_free (146,881,256 samples, 1.03%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (350,100,528 samples, 2.45%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (331,991,880 samples, 2.33%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (267,605,576 samples, 1.88%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (22,132,792 samples, 0.16%)__rust_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (74,446,664 samples, 0.52%)_int_free (62,374,232 samples, 0.44%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (857,142,672 samples, 6.01%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (857,142,672 samples, 6.01%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (857,142,672 samples, 6.01%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (857,142,672 samples, 6.01%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (857,142,672 samples, 6.01%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (102,615,672 samples, 0.72%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (10,060,360 samples, 0.07%)prost::encoding::merge_loop (2,012,072 samples, 0.01%)prost::encoding::merge_loop (4,024,144 samples, 0.03%)<opentelemetry_proto::proto::tonic::resource::v1::Resource as prost::message::Message>::merge_field (4,024,144 samples, 0.03%)prost::encoding::message::merge_repeated (4,024,144 samples, 0.03%)prost::encoding::merge_loop (4,024,144 samples, 0.03%)prost::encoding::string::merge (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (2,012,072 samples, 0.01%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.35%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (48,289,728 samples, 0.34%)alloc::raw_vec::finish_grow (48,289,728 samples, 0.34%)realloc (48,289,728 samples, 0.34%)_int_realloc (48,289,728 samples, 0.34%)__memmove_avx_unaligned_erms (48,289,728 samples, 0.34%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__mprotect (10,060,360 samples, 0.07%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (86,519,096 samples, 0.61%)alloc::raw_vec::finish_grow (72,434,592 samples, 0.51%)malloc (62,374,232 samples, 0.44%)_int_malloc (44,265,584 samples, 0.31%)sysmalloc (14,084,504 samples, 0.10%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (18,108,648 samples, 0.13%)prost::encoding::sfixed64::merge (14,084,504 samples, 0.10%)bytes::bytes_mut::BytesMut::advance_unchecked (6,036,216 samples, 0.04%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)down_write (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (68,410,448 samples, 0.48%)alloc::raw_vec::finish_grow (62,374,232 samples, 0.44%)malloc (52,313,872 samples, 0.37%)_int_malloc (30,181,080 samples, 0.21%)sysmalloc (8,048,288 samples, 0.06%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (16,096,576 samples, 0.11%)core::str::converts::from_utf8 (32,193,152 samples, 0.23%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (72,434,592 samples, 0.51%)bytes::bytes_mut::BytesMut::advance_unchecked (36,217,296 samples, 0.25%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (448,692,056 samples, 3.14%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (247,484,856 samples, 1.73%)alloc::raw_vec::finish_grow (197,183,056 samples, 1.38%)malloc (167,001,976 samples, 1.17%)_int_malloc (94,567,384 samples, 0.66%)sysmalloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)prost::encoding::string::merge (551,307,728 samples, 3.86%)pros..prost::encoding::varint::decode_varint (54,325,944 samples, 0.38%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)prost::encoding::merge_loop (915,492,760 samples, 6.42%)prost::e..prost::encoding::varint::decode_varint (181,086,480 samples, 1.27%)bytes::bytes_mut::BytesMut::advance_unchecked (68,410,448 samples, 0.48%)core::str::converts::from_utf8 (32,193,152 samples, 0.23%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (54,325,944 samples, 0.38%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (446,679,984 samples, 3.13%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (251,509,000 samples, 1.76%)alloc::raw_vec::finish_grow (211,267,560 samples, 1.48%)malloc (187,122,696 samples, 1.31%)_int_malloc (108,651,888 samples, 0.76%)sysmalloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)prost::encoding::string::merge (563,380,160 samples, 3.95%)pros..prost::encoding::varint::decode_varint (60,362,160 samples, 0.42%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)prost::encoding::message::merge_repeated (1,975,854,704 samples, 13.85%)prost::encoding::mess..prost::encoding::merge_loop (1,786,719,936 samples, 12.52%)prost::encoding::me..prost::encoding::varint::decode_varint (225,352,064 samples, 1.58%)bytes::bytes_mut::BytesMut::advance_unchecked (76,458,736 samples, 0.54%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,028,168,576 samples, 14.22%)<opentelemetry_proto::..prost::encoding::sfixed64::merge (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (6,036,216 samples, 0.04%)prost::encoding::message::merge_repeated (2,313,882,800 samples, 16.22%)prost::encoding::message:..prost::encoding::merge_loop (2,195,170,552 samples, 15.39%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (120,724,320 samples, 0.85%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.24%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,396,377,752 samples, 16.80%)opentelemetry_proto::proto..prost::encoding::merge_loop (2,362,172,528 samples, 16.56%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (32,193,152 samples, 0.23%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)core::str::converts::from_utf8 (30,181,080 samples, 0.21%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (271,629,720 samples, 1.90%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (173,038,192 samples, 1.21%)alloc::raw_vec::finish_grow (134,808,824 samples, 0.94%)malloc (116,700,176 samples, 0.82%)_int_malloc (58,350,088 samples, 0.41%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,780,683,504 samples, 19.49%)<opentelemetry_proto::proto::to..prost::encoding::string::merge (356,136,744 samples, 2.50%)pr..prost::encoding::varint::decode_varint (44,265,584 samples, 0.31%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,032,192,504 samples, 21.25%)<opentelemetry_proto::proto::tonic..prost::encoding::message::merge_repeated (3,032,192,504 samples, 21.25%)prost::encoding::message::merge_re..prost::encoding::merge_loop (2,923,540,616 samples, 20.49%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (94,567,384 samples, 0.66%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.24%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,038,228,720 samples, 21.29%)<tonic::codec::prost::ProstDecoder..prost::encoding::message::merge_repeated (3,038,228,720 samples, 21.29%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,038,228,720 samples, 21.29%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,038,228,720 samples, 21.29%)<opentelemetry_proto::proto::tonic..prost::encoding::message::merge_repeated (3,034,204,576 samples, 21.27%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,034,204,576 samples, 21.27%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (2,012,072 samples, 0.01%)tonic::codec::decode::StreamingInner::decode_chunk (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (72,434,592 samples, 0.51%)__memmove_avx_unaligned_erms (72,434,592 samples, 0.51%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (2,012,072 samples, 0.01%)queued_spin_unlock (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.07%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)h2::share::RecvStream::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (4,024,144 samples, 0.03%)<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,126,759,888 samples, 21.92%)<tonic::codec::decode::Streaming<T>..tonic::codec::decode::StreamingInner::poll_frame (86,519,096 samples, 0.61%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::try_reserve_one (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tonic::transport::server::SvcFuture<F> as co..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tower::util::either::Either<A,B> as core::fu..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tonic::service::router::RoutesFuture as core..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tower::util::oneshot::Oneshot<S,Req> as core..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<tower::util::map_response::MapResponseFuture..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (3,989,938,776 samples, 27.97%)<futures_util::future::future::map::Map<Fut,F..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (3,987,926,704 samples, 27.95%)<opentelemetry_proto::proto::tonic::collector..tonic::server::grpc::Grpc<T>::map_response (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (3,991,950,848 samples, 27.98%)<hyper::proto::h2::server::H2Stream<F,B,Ex> a..<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,991,950,848 samples, 27.98%)<hyper_util::service::oneshot::Oneshot<S,Req>..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)axum::routing::path_router::Node::at (2,012,072 samples, 0.01%)matchit::tree::Node<T>::at (2,012,072 samples, 0.01%)matchit::params::Params::for_each_key_mut (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (22,132,792 samples, 0.16%)alloc::raw_vec::finish_grow (22,132,792 samples, 0.16%)realloc (22,132,792 samples, 0.16%)_int_realloc (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)bytes::bytes_mut::BytesMut::reserve_inner (26,156,936 samples, 0.18%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::split_to (8,048,288 samples, 0.06%)malloc (8,048,288 samples, 0.06%)_int_malloc (6,036,216 samples, 0.04%)__errno_location (2,012,072 samples, 0.01%)__x64_sys_recvfrom (2,012,072 samples, 0.01%)__audit_filter_op (8,048,288 samples, 0.06%)audit_filter_rules.constprop.0 (6,036,216 samples, 0.04%)syscall_exit_to_user_mode (14,084,504 samples, 0.10%)syscall_exit_to_user_mode_prepare (14,084,504 samples, 0.10%)__audit_syscall_exit (14,084,504 samples, 0.10%)audit_reset_context.part.0.constprop.0 (4,024,144 samples, 0.03%)path_put (2,012,072 samples, 0.01%)syscall_trace_enter (6,036,216 samples, 0.04%)__audit_syscall_entry (2,012,072 samples, 0.01%)__fdget (4,024,144 samples, 0.03%)tcp_recv_timestamp (2,012,072 samples, 0.01%)_raw_spin_lock_bh (6,036,216 samples, 0.04%)_raw_spin_lock_bh (18,108,648 samples, 0.13%)__pv_queued_spin_lock_slowpath (18,108,648 samples, 0.13%)lock_sock_nested (20,120,720 samples, 0.14%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_rate_skb_delivered (2,012,072 samples, 0.01%)kfree_skb_partial (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)__release_sock (16,096,576 samples, 0.11%)tcp_v4_do_rcv (14,084,504 samples, 0.10%)tcp_rcv_established (14,084,504 samples, 0.10%)tcp_data_queue (10,060,360 samples, 0.07%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)try_charge_memcg (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)do_softirq (2,012,072 samples, 0.01%)__do_softirq (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)net_rx_action (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)release_sock (30,181,080 samples, 0.21%)tcp_release_cb (6,036,216 samples, 0.04%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)tcp_rcv_space_adjust (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)check_heap_object (2,012,072 samples, 0.01%)__check_object_size (4,024,144 samples, 0.03%)check_heap_object (2,012,072 samples, 0.01%)skb_copy_datagram_iter (80,482,880 samples, 0.56%)__skb_datagram_iter (76,458,736 samples, 0.54%)simple_copy_to_iter (66,398,376 samples, 0.47%)_copy_to_iter (62,374,232 samples, 0.44%)sock_rfree (6,036,216 samples, 0.04%)__sk_mem_reduce_allocated (6,036,216 samples, 0.04%)mem_cgroup_uncharge_skmem (6,036,216 samples, 0.04%)refill_stock (2,012,072 samples, 0.01%)__alloc_skb (4,024,144 samples, 0.03%)kmalloc_reserve (4,024,144 samples, 0.03%)__memset (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)tcp_in_window (2,012,072 samples, 0.01%)__siphash_unaligned (2,012,072 samples, 0.01%)__ip_local_out (10,060,360 samples, 0.07%)nf_hook_slow (8,048,288 samples, 0.06%)ipv4_conntrack_local (8,048,288 samples, 0.06%)nf_conntrack_in (8,048,288 samples, 0.06%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)__folio_put (2,012,072 samples, 0.01%)destroy_large_folio (2,012,072 samples, 0.01%)free_unref_page (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)ip_local_deliver (14,084,504 samples, 0.10%)ip_local_deliver_finish (14,084,504 samples, 0.10%)ip_protocol_deliver_rcu (14,084,504 samples, 0.10%)tcp_v4_rcv (10,060,360 samples, 0.07%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (6,036,216 samples, 0.04%)tcp_rack_advance (2,012,072 samples, 0.01%)__local_bh_enable_ip (20,120,720 samples, 0.14%)do_softirq (20,120,720 samples, 0.14%)__do_softirq (20,120,720 samples, 0.14%)handle_softirqs (20,120,720 samples, 0.14%)net_rx_action (20,120,720 samples, 0.14%)__napi_poll (16,096,576 samples, 0.11%)process_backlog (16,096,576 samples, 0.11%)__netif_receive_skb (16,096,576 samples, 0.11%)__netif_receive_skb_one_core (16,096,576 samples, 0.11%)ip_rcv (16,096,576 samples, 0.11%)ip_rcv_core (2,012,072 samples, 0.01%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)netif_rx_internal (2,012,072 samples, 0.01%)enqueue_to_backlog (2,012,072 samples, 0.01%)ip_queue_xmit (38,229,368 samples, 0.27%)__ip_queue_xmit (38,229,368 samples, 0.27%)ip_output (28,169,008 samples, 0.20%)ip_finish_output (28,169,008 samples, 0.20%)__ip_finish_output (28,169,008 samples, 0.20%)ip_finish_output2 (28,169,008 samples, 0.20%)neigh_hh_output (26,156,936 samples, 0.18%)__dev_queue_xmit (26,156,936 samples, 0.18%)validate_xmit_skb (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (56,338,016 samples, 0.39%)__tcp_cleanup_rbuf (56,338,016 samples, 0.39%)tcp_send_ack (50,301,800 samples, 0.35%)__tcp_send_ack.part.0 (50,301,800 samples, 0.35%)__tcp_transmit_skb (44,265,584 samples, 0.31%)srso_alias_safe_ret (2,012,072 samples, 0.01%)ktime_get (4,024,144 samples, 0.03%)read_tsc (4,024,144 samples, 0.03%)tcp_rcv_space_adjust (16,096,576 samples, 0.11%)tcp_mstamp_refresh (12,072,432 samples, 0.08%)srso_alias_safe_ret (2,012,072 samples, 0.01%)inet_recvmsg (249,496,928 samples, 1.75%)tcp_recvmsg (241,448,640 samples, 1.69%)tcp_recvmsg_locked (175,050,264 samples, 1.23%)tcp_update_recv_tstamps (2,012,072 samples, 0.01%)__sys_recvfrom (281,690,080 samples, 1.97%)_..sock_recvmsg (269,617,648 samples, 1.89%)s..security_socket_recvmsg (8,048,288 samples, 0.06%)apparmor_socket_recvmsg (4,024,144 samples, 0.03%)aa_inet_msg_perm (4,024,144 samples, 0.03%)begin_current_label_crit_section (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (348,088,456 samples, 2.44%)<&..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (346,076,384 samples, 2.43%)<&..__libc_recv (344,064,312 samples, 2.41%)__..entry_SYSCALL_64_after_hwframe (317,907,376 samples, 2.23%)e..do_syscall_64 (317,907,376 samples, 2.23%)d..x64_sys_call (283,702,152 samples, 1.99%)x..__x64_sys_recvfrom (283,702,152 samples, 1.99%)_..sockfd_lookup_light (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (406,438,544 samples, 2.85%)<h..tokio_util::util::poll_buf::poll_read_buf (364,185,032 samples, 2.55%)to..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (362,172,960 samples, 2.54%)<h..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (360,160,888 samples, 2.52%)<h..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (358,148,816 samples, 2.51%)<h..tokio::io::poll_evented::PollEvented<E>::poll_read (356,136,744 samples, 2.50%)to..tokio::runtime::io::registration::Registration::poll_ready (6,036,216 samples, 0.04%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (4,024,144 samples, 0.03%)h2::proto::streams::store::Store::find_mut (2,012,072 samples, 0.01%)indexmap::map::IndexMap<K,V,S>::get (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (4,024,144 samples, 0.03%)h2::frame::headers::Headers::encode (4,024,144 samples, 0.03%)h2::frame::headers::HeaderBlock::into_encoding (4,024,144 samples, 0.03%)h2::hpack::encoder::Encoder::encode (4,024,144 samples, 0.03%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)<bytes::bytes::Bytes as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)release_sock (4,024,144 samples, 0.03%)__release_sock (4,024,144 samples, 0.03%)tcp_v4_do_rcv (4,024,144 samples, 0.03%)tcp_rcv_established (4,024,144 samples, 0.03%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_try_rmem_schedule (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)tcp_in_window (2,012,072 samples, 0.01%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)__tcp_transmit_skb (12,072,432 samples, 0.08%)ip_queue_xmit (12,072,432 samples, 0.08%)__ip_queue_xmit (12,072,432 samples, 0.08%)ip_output (8,048,288 samples, 0.06%)ip_finish_output (8,048,288 samples, 0.06%)__ip_finish_output (8,048,288 samples, 0.06%)ip_finish_output2 (8,048,288 samples, 0.06%)neigh_hh_output (8,048,288 samples, 0.06%)__dev_queue_xmit (8,048,288 samples, 0.06%)__local_bh_enable_ip (8,048,288 samples, 0.06%)do_softirq (8,048,288 samples, 0.06%)__do_softirq (8,048,288 samples, 0.06%)handle_softirqs (8,048,288 samples, 0.06%)net_rx_action (8,048,288 samples, 0.06%)__napi_poll (8,048,288 samples, 0.06%)process_backlog (8,048,288 samples, 0.06%)__netif_receive_skb (8,048,288 samples, 0.06%)__netif_receive_skb_one_core (8,048,288 samples, 0.06%)ip_rcv (8,048,288 samples, 0.06%)ip_local_deliver (6,036,216 samples, 0.04%)ip_local_deliver_finish (6,036,216 samples, 0.04%)ip_protocol_deliver_rcu (6,036,216 samples, 0.04%)tcp_v4_rcv (6,036,216 samples, 0.04%)tcp_v4_do_rcv (4,024,144 samples, 0.03%)tcp_rcv_established (4,024,144 samples, 0.03%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_push (14,084,504 samples, 0.10%)__tcp_push_pending_frames (14,084,504 samples, 0.10%)tcp_write_xmit (14,084,504 samples, 0.10%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_rearm_rto.part.0 (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (30,181,080 samples, 0.21%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (30,181,080 samples, 0.21%)tokio::runtime::io::registration::Registration::poll_io (30,181,080 samples, 0.21%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (30,181,080 samples, 0.21%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (30,181,080 samples, 0.21%)__GI___writev (30,181,080 samples, 0.21%)entry_SYSCALL_64_after_hwframe (24,144,864 samples, 0.17%)do_syscall_64 (24,144,864 samples, 0.17%)x64_sys_call (20,120,720 samples, 0.14%)__x64_sys_writev (20,120,720 samples, 0.14%)do_writev (20,120,720 samples, 0.14%)vfs_writev (20,120,720 samples, 0.14%)do_iter_readv_writev (20,120,720 samples, 0.14%)sock_write_iter (20,120,720 samples, 0.14%)inet_sendmsg (20,120,720 samples, 0.14%)tcp_sendmsg (20,120,720 samples, 0.14%)tcp_sendmsg_locked (16,096,576 samples, 0.11%)tcp_stream_alloc_skb (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::poll_complete (36,217,296 samples, 0.25%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)h2::proto::streams::store::Ptr::remove (2,012,072 samples, 0.01%)core::ptr::drop_in_place<h2::proto::streams::stream::Stream> (2,012,072 samples, 0.01%)tokio::runtime::task::waker::drop_waker (2,012,072 samples, 0.01%)<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (454,728,272 samples, 3.19%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (454,728,272 samples, 3.19%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (454,728,272 samples, 3.19%)<hy..h2::server::Connection<T,B>::poll_closed (452,716,200 samples, 3.17%)h2:..h2::proto::streams::streams::Streams<B,P>::poll_complete (38,229,368 samples, 0.27%)h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)all (14,267,602,552 samples, 100%)tokio-runtime-w (4,478,872,272 samples, 31.39%)tokio-runtime-wclone3 (4,478,872,272 samples, 31.39%)clone3start_thread (4,478,872,272 samples, 31.39%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,474,848,128 samples, 31.36%)std::sys::pal::unix::thread::Thread::new::thread_st..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,474,848,128 samples, 31.36%)core::ops::function::FnOnce::call_once{{vtable.shim..std::sys::backtrace::__rust_begin_short_backtrace (4,474,848,128 samples, 31.36%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,474,848,128 samples, 31.36%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,474,848,128 samples, 31.36%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,474,848,128 samples, 31.36%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,474,848,128 samples, 31.36%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (4,474,848,128 samples, 31.36%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,474,848,128 samples, 31.36%)tokio::runtime::scheduler::multi_thread::worker::Co..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,452,715,336 samples, 31.21%)tokio::runtime::scheduler::multi_thread::worker::C..tokio::runtime::task::harness::Harness<T,S>::poll (4,450,703,264 samples, 31.19%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,450,703,264 samples, 31.19%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (456,740,344 samples, 3.20%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (456,740,344 samples, 3.20%)<to..<tonic::transport::server::Fuse<F> as core::future::future::Future>::poll (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg b/crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg deleted file mode 100644 index a2c2ac358db..00000000000 --- a/crates/countersyncd/benches/flamegraph_five_keys_six_templates_mixed.svg +++ /dev/null @@ -1,491 +0,0 @@ -Flame Graph Reset ZoomSearch cargo::main (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (2,012,072 samples, 0.01%)cargo::commands::metadata::exec (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (2,012,072 samples, 0.01%)<cargo::core::package::Downloads>::start (2,012,072 samples, 0.01%)<cargo::core::package::Downloads>::start_inner (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (2,012,072 samples, 0.01%)cargo::ops::cargo_read_manifest::read_package (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::TomlPlatform as serde::de::Deserialize>::deserialize::__Visitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)[unknown] (4,024,144 samples, 0.03%)cargo::ops::cargo_output_metadata::output_metadata (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (2,012,072 samples, 0.01%)cargo::util::toml::gather_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::dep_to_dependency::<alloc::string::String> (2,012,072 samples, 0.01%)cargo::util::toml::detailed_dep_to_dependency::<alloc::string::String> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::parse::<&str> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::new_override (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::util::interning::InternedString> as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<core::option::Option<alloc::string::String>> (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (4,024,144 samples, 0.03%)anstream::strip::write_fmt (4,024,144 samples, 0.03%)core::fmt::write (4,024,144 samples, 0.03%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (4,024,144 samples, 0.03%)anstream::adapter::strip::next_bytes (4,024,144 samples, 0.03%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (2,012,072 samples, 0.01%)<lazycell::LazyCell<cargo::util::toml::InheritableFields>>::try_borrow_with::<anyhow::Error, cargo::util::toml::normalize_toml::{closure#0}::{closure#0}> (2,012,072 samples, 0.01%)cargo::core::workspace::find_workspace_root_with_loader::<cargo::core::workspace::find_workspace_root::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::package::Package>::serialized (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>, <cargo::core::package::Package>::serialized::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::summary::FeatureValue as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::extern_crate_name_and_dep_name (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_registry_src_from_cache (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)sqlite3BtreeTableMoveto (2,012,072 samples, 0.01%)moveToChild (2,012,072 samples, 0.01%)getAndInitPage (2,012,072 samples, 0.01%)getPageNormal (2,012,072 samples, 0.01%)pcache1Fetch (2,012,072 samples, 0.01%)pcache1FetchStage2 (2,012,072 samples, 0.01%)pcache1Alloc (2,012,072 samples, 0.01%)sqlite3Malloc (2,012,072 samples, 0.01%)sqlite3MemMalloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<cargo::core::package::Package>::manifest_mut (2,012,072 samples, 0.01%)<cargo::core::manifest::Manifest as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<cargo_util_schemas::manifest::InheritableField<alloc::string::String>>> (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (8,048,288 samples, 0.05%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (8,048,288 samples, 0.05%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (8,048,288 samples, 0.05%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlPlatform>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_key_seed::<core::marker::PhantomData<alloc::string::String>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<toml_edit::item::Item as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (6,036,216 samples, 0.04%)<toml_edit::item::Item as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (6,036,216 samples, 0.04%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::entry (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::entry (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::hash::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<usize>>::reserve_rehash::<indexmap::map::core::get_hash<toml_edit::key::Key, toml_edit::item::Item>::{closure#0}> (4,024,144 samples, 0.03%)<hashbrown::raw::RawTableInner>::fallible_with_capacity::<hashbrown::raw::alloc::inner::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (6,036,216 samples, 0.04%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (10,060,360 samples, 0.07%)__rdl_dealloc (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (6,036,216 samples, 0.04%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (10,060,360 samples, 0.07%)toml_edit::parser::key::key (4,024,144 samples, 0.03%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (30,181,080 samples, 0.20%)toml_edit::parser::document::document::{closure#0}::{closure#1} (30,181,080 samples, 0.20%)toml_edit::parser::key::key (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)cargo::util::toml::normalize_dependencies (6,036,216 samples, 0.04%)<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_examples (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo_util::paths::normalize_path (2,012,072 samples, 0.01%)std::path::PathBuf::_push (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_targets_with_legacy_path (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_tests::{closure#0} (4,024,144 samples, 0.03%)cargo::util::toml::targets::infer_from_directory (4,024,144 samples, 0.03%)std::sys::pal::unix::fs::readdir (4,024,144 samples, 0.03%)__opendir (4,024,144 samples, 0.03%)__open64_nocancel (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)init_file (2,012,072 samples, 0.01%)security_file_alloc (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (16,096,576 samples, 0.11%)std::path::Path::is_file (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)getname_flags (2,012,072 samples, 0.01%)getname_flags.part.0 (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::collect::FromIterator<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)>>::from_iter::<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}>> (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::new::<&str> (4,024,144 samples, 0.03%)cargo::core::summary::build_feature_map (4,024,144 samples, 0.03%)core::slice::sort::shared::smallsort::insertion_sort_shift_left::<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>), <[(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::collect::FromIterator<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)>>::from_iter<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>, <cargo::core::package::Package>::serialized::{closure#1}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::targets::to_targets (2,012,072 samples, 0.01%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>)>>::reserve_rehash::<hashbrown::map::make_hasher<std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&std::path::PathBuf> (2,012,072 samples, 0.01%)<std::path::Path as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)cargo::util::toml::unique_build_targets (4,024,144 samples, 0.03%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::validate_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (18,108,648 samples, 0.12%)std::path::Path::is_dir (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)getname_flags (2,012,072 samples, 0.01%)getname_flags.part.0 (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (92,555,312 samples, 0.62%)<cargo::sources::path::PathSource>::load (90,543,240 samples, 0.60%)cargo::ops::cargo_read_manifest::read_package (90,543,240 samples, 0.60%)cargo::util::toml::read_manifest (90,543,240 samples, 0.60%)cargo_util::paths::read (4,024,144 samples, 0.03%)cargo_util::paths::read_bytes (4,024,144 samples, 0.03%)std::fs::read::inner (4,024,144 samples, 0.03%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (98,591,528 samples, 0.66%)<cargo::core::package::Downloads>::start (96,579,456 samples, 0.64%)<cargo::core::package::Downloads>::start_inner (96,579,456 samples, 0.64%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (94,567,384 samples, 0.63%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (94,567,384 samples, 0.63%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (2,012,072 samples, 0.01%)cargo::sources::registry::download::download (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::resolve::Resolve>::summary (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::get_resolved_packages (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::package_id::PackageId> as alloc::vec::spec_from_iter::SpecFromIter<cargo::core::package_id::PackageId, core::iter::adapters::cloned::Cloned<im_rc::ord::map::Keys<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>>>::from_iter (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::link (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (4,024,144 samples, 0.03%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (4,024,144 samples, 0.03%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (8,048,288 samples, 0.05%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts)> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (10,060,360 samples, 0.07%)cargo::ops::resolve::register_previous_locks (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve::{closure#1} (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::resolver::encode::EncodableDependency> as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::array::ArrayDeserializer as serde::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<cargo::core::resolver::encode::EncodableDependency>> (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<core::marker::PhantomData<core::option::Option<cargo::core::resolver::encode::EncodableSourceId>> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::from_url (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::new (2,012,072 samples, 0.01%)<cargo::util::canonical_url::CanonicalUrl>::new (2,012,072 samples, 0.01%)<url::Url>::set_path (2,012,072 samples, 0.01%)<url::parser::Parser>::parse_path_start (2,012,072 samples, 0.01%)<url::parser::Parser>::parse_path (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::ops::lockfile::emit_package (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::dependency::Dependency, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::dependency::Dependency> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<cargo_util_schemas::core::source_kind::SourceKind as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::resolver::types::RemainingDeps>::push (2,012,072 samples, 0.01%)<im_rc::ord::set::OrdSet<(cargo::core::resolver::types::DepsFrame, u32)>>::insert (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query::{closure#3} (4,024,144 samples, 0.03%)cargo::core::registry::lock (4,024,144 samples, 0.03%)<hashbrown::map::HashMap<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString), alloc::vec::Vec<(cargo::core::package_id::PackageId, alloc::vec::Vec<cargo::core::package_id::PackageId>)>, std::hash::random::RandomState>>::get_inner::<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString)> (4,024,144 samples, 0.03%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (6,036,216 samples, 0.04%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (6,036,216 samples, 0.04%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::fold::flatten::<core::slice::iter::Iter<cargo::core::summary::FeatureValue>, (), core::iter::adapters::filter_map::filter_map_fold<&cargo::core::summary::FeatureValue, &cargo::util::interning::InternedString, (), cargo::core::summary::build_feature_map::{closure#4}, core::iter::adapters::map::map_fold<&cargo::util::interning::InternedString, (&cargo::util::interning::InternedString, ()), (), <hashbrown::set::HashSet<&cargo::util::interning::InternedString, std::hash::random::RandomState> as core::iter::traits::collect::Extend<&cargo::util::interning::InternedString>>::extend<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::flatten::Flatten<alloc::collections::btree::map::Values<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>, cargo::core::summary::build_feature_map::{closure#4}>>::{closure#0}, core::iter::traits::iterator::Iterator::for_each::call<(&cargo::util::interning::InternedString, ()), <hashbrown::map::HashMap<&cargo::util::interning::InternedString, (), std::hash::random::RandomState> as core::iter::traits::collect::Extend<(&cargo::util::interning::InternedString, ())>>::extend<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::flatten::Flatten<alloc::collections::btree::map::Values<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>, cargo::core::summary::build_feature_map::{closure#4}>, <hashbrown::set::HashSet<&cargo::util::interning::InternedString, std::hash::random::RandomState> as core::iter::traits::collect::Extend<&cargo::util::interning::InternedString>>::extend<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::flatten::Flatten<alloc::collections::btree::map::Values<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>>, cargo::core::summary::build_feature_map::{closure#4}>>::{closure#0}>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>, cargo::core::summary::build_feature_map::{closure#0}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::summary::FeatureValue>::new (2,012,072 samples, 0.01%)<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexPackage>::to_summary (6,036,216 samples, 0.04%)cargo::core::summary::build_feature_map (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<core::option::Option<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (10,060,360 samples, 0.07%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexSummary>::parse (10,060,360 samples, 0.07%)<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>>>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_borrowed_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString> as serde::de::Visitor>::visit_str::<serde_json::error::Error> (2,012,072 samples, 0.01%)<<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize<serde_json::de::MapKey<serde_json::read::SliceRead>>::{closure#0} as core::ops::function::FnOnce<(&str,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString>::from_cow (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<&str, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(semver::Version, cargo::sources::registry::index::MaybeIndexSummary)>>::reserve_rehash::<hashbrown::map::make_hasher<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&semver::Version> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)sysmalloc (2,012,072 samples, 0.01%)sysmalloc_mmap.constprop.0 (2,012,072 samples, 0.01%)__mmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)get_unmapped_area (2,012,072 samples, 0.01%)arch_get_unmapped_area_topdown (2,012,072 samples, 0.01%)vm_unmapped_area (2,012,072 samples, 0.01%)mas_empty_area_rev (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)d_find_any_alias (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)filemap_read (12,072,432 samples, 0.08%)copy_page_to_iter (12,072,432 samples, 0.08%)_copy_to_iter (12,072,432 samples, 0.08%)asm_exc_page_fault (8,048,288 samples, 0.05%)exc_page_fault (8,048,288 samples, 0.05%)do_user_addr_fault (8,048,288 samples, 0.05%)handle_mm_fault (4,024,144 samples, 0.03%)mm_account_fault (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (36,217,296 samples, 0.24%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (36,217,296 samples, 0.24%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (36,217,296 samples, 0.24%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (36,217,296 samples, 0.24%)<cargo::sources::registry::index::RegistryIndex>::summaries (20,120,720 samples, 0.13%)<cargo::sources::registry::index::Summaries>::parse (20,120,720 samples, 0.13%)std::fs::read::inner (18,108,648 samples, 0.12%)std::io::default_read_to_end (14,084,504 samples, 0.09%)read (14,084,504 samples, 0.09%)entry_SYSCALL_64_after_hwframe (14,084,504 samples, 0.09%)do_syscall_64 (14,084,504 samples, 0.09%)x64_sys_call (14,084,504 samples, 0.09%)__x64_sys_read (14,084,504 samples, 0.09%)ksys_read (14,084,504 samples, 0.09%)vfs_read (14,084,504 samples, 0.09%)ovl_read_iter (14,084,504 samples, 0.09%)backing_file_read_iter (14,084,504 samples, 0.09%)vfs_iter_read (14,084,504 samples, 0.09%)do_iter_readv_writev (14,084,504 samples, 0.09%)ext4_file_read_iter (14,084,504 samples, 0.09%)generic_file_read_iter (14,084,504 samples, 0.09%)folio_mark_accessed (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (40,241,440 samples, 0.27%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (38,229,368 samples, 0.25%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<semver::identifier::Identifier>::as_str (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (173,038,192 samples, 1.15%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.40%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.35%)cargo::core::resolver::resolve (50,301,800 samples, 0.33%)cargo::core::resolver::activate_deps_loop (46,277,656 samples, 0.31%)cargo::core::resolver::activate (44,265,584 samples, 0.29%)malloc (4,024,144 samples, 0.03%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::IntoIter<alloc::string::String, alloc::string::String>>::dying_next (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml::value::Value> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::IntoIter<alloc::string::String, toml::value::Value>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.08%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (14,084,504 samples, 0.09%)core::ptr::drop_in_place::<cargo::core::resolver::resolve::Resolve> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::summary::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::summary::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::dependency::Dependency>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::dependency::Inner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<semver::Comparator>> (2,012,072 samples, 0.01%)<semver::identifier::Identifier as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (195,170,984 samples, 1.30%)core::slice::sort::stable::driftsort_main::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}, alloc::vec::Vec<(cargo::core::package_id::PackageId, cargo::core::package::Package)>> (2,012,072 samples, 0.01%)core::slice::sort::stable::drift::sort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)core::slice::sort::stable::quicksort::quicksort::<(cargo::core::package_id::PackageId, cargo::core::package::Package), <[(cargo::core::package_id::PackageId, cargo::core::package::Package)]>::sort_by<<alloc::collections::btree::map::BTreeMap<cargo::core::package_id::PackageId, cargo::core::package::Package> as core::iter::traits::collect::FromIterator<(cargo::core::package_id::PackageId, cargo::core::package::Package)>>::from_iter<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<std::collections::hash::map::Values<cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>>, <cargo::core::package::PackageSet>::packages::{closure#0}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#0}>>::{closure#0}>::{closure#0}> (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (207,243,416 samples, 1.38%)cargo::commands::metadata::exec (207,243,416 samples, 1.38%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::SerializedPackage> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)cargo::cli::cli (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::subcommand_internal (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)ASN1_item_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)x509_name_ex_d2i (2,012,072 samples, 0.01%)x509_name_canon (2,012,072 samples, 0.01%)ASN1_STRING_to_UTF8 (2,012,072 samples, 0.01%)ASN1_mbstring_copy (2,012,072 samples, 0.01%)ASN1_mbstring_ncopy (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (213,279,632 samples, 1.42%)__libc_start_call_main (213,279,632 samples, 1.42%)main (213,279,632 samples, 1.42%)std::rt::lang_start_internal (213,279,632 samples, 1.42%)std::rt::lang_start::<()>::{closure#0} (213,279,632 samples, 1.42%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (213,279,632 samples, 1.42%)cargo::main (213,279,632 samples, 1.42%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)PEM_read_bio_ex (2,012,072 samples, 0.01%)cargo (219,315,848 samples, 1.46%)_start (215,291,704 samples, 1.43%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)_IO_fwrite (2,012,072 samples, 0.01%)_IO_file_xsputn@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)fclose@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_IO_file_close_it@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_IO_do_write@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)new_do_write (2,012,072 samples, 0.01%)_IO_file_write@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__GI___libc_write (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_write (2,012,072 samples, 0.01%)ksys_write (2,012,072 samples, 0.01%)vfs_write (2,012,072 samples, 0.01%)ovl_write_iter (2,012,072 samples, 0.01%)backing_file_write_iter (2,012,072 samples, 0.01%)backing_file_write_iter.part.0 (2,012,072 samples, 0.01%)vfs_iter_write (2,012,072 samples, 0.01%)do_iter_readv_writev (2,012,072 samples, 0.01%)ext4_file_write_iter (2,012,072 samples, 0.01%)ext4_buffered_write_iter (2,012,072 samples, 0.01%)file_modified (2,012,072 samples, 0.01%)generic_update_time (2,012,072 samples, 0.01%)__mark_inode_dirty (2,012,072 samples, 0.01%)ext4_dirty_inode (2,012,072 samples, 0.01%)__ext4_mark_inode_dirty (2,012,072 samples, 0.01%)ext4_mark_iloc_dirty (2,012,072 samples, 0.01%)ext4_do_update_inode.isra.0 (2,012,072 samples, 0.01%)__ext4_handle_dirty_metadata (2,012,072 samples, 0.01%)__cond_resched (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::ignore_str (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize (4,024,144 samples, 0.03%)once_cell::imp::initialize_or_wait (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (4,024,144 samples, 0.03%)core::ops::function::FnOnce::call_once (4,024,144 samples, 0.03%)std::process::Command::output (2,012,072 samples, 0.01%)std::sys::pal::unix::pipe::read2 (2,012,072 samples, 0.01%)std::sys::pal::unix::fd::FileDesc::read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)pipe_read (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (14,084,504 samples, 0.09%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)core::fmt::write (82,494,952 samples, 0.55%)core::fmt::num::imp::<impl u64>::_fmt (50,301,800 samples, 0.33%)core::fmt::Formatter::pad_integral (14,084,504 samples, 0.09%)core::fmt::Formatter::pad_integral::write_prefix (4,024,144 samples, 0.03%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)clear_page_erms (8,048,288 samples, 0.05%)alloc_anon_folio (12,072,432 samples, 0.08%)vma_alloc_folio (12,072,432 samples, 0.08%)alloc_pages_mpol (12,072,432 samples, 0.08%)__alloc_pages (12,072,432 samples, 0.08%)get_page_from_freelist (10,060,360 samples, 0.07%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)folio_add_lru_vma (6,036,216 samples, 0.04%)folio_add_lru (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_memcg_lruvec_state (2,012,072 samples, 0.01%)__handle_mm_fault (28,169,008 samples, 0.19%)handle_pte_fault (26,156,936 samples, 0.17%)do_anonymous_page (26,156,936 samples, 0.17%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)handle_mm_fault (30,181,080 samples, 0.20%)mm_account_fault (2,012,072 samples, 0.01%)asm_exc_page_fault (36,217,296 samples, 0.24%)exc_page_fault (36,217,296 samples, 0.24%)do_user_addr_fault (36,217,296 samples, 0.24%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (229,376,208 samples, 1.53%)malloc (128,772,608 samples, 0.86%)_int_malloc (104,627,744 samples, 0.70%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)__memcpy (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)folio_prep_large_rmappable (2,012,072 samples, 0.01%)clear_page_erms (6,036,216 samples, 0.04%)alloc_anon_folio (14,084,504 samples, 0.09%)vma_alloc_folio (12,072,432 samples, 0.08%)alloc_pages_mpol (12,072,432 samples, 0.08%)__alloc_pages (12,072,432 samples, 0.08%)get_page_from_freelist (10,060,360 samples, 0.07%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)do_anonymous_page (20,120,720 samples, 0.13%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__handle_mm_fault (26,156,936 samples, 0.17%)handle_pte_fault (22,132,792 samples, 0.15%)folio_add_lru_vma (2,012,072 samples, 0.01%)handle_mm_fault (28,169,008 samples, 0.19%)mm_account_fault (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (307,847,016 samples, 2.05%)<..asm_exc_page_fault (32,193,152 samples, 0.21%)exc_page_fault (32,193,152 samples, 0.21%)do_user_addr_fault (32,193,152 samples, 0.21%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__folio_throttle_swaprate (4,024,144 samples, 0.03%)blk_cgroup_congested (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)folio_prep_large_rmappable (2,012,072 samples, 0.01%)clear_page_erms (4,024,144 samples, 0.03%)alloc_anon_folio (12,072,432 samples, 0.08%)vma_alloc_folio (8,048,288 samples, 0.05%)alloc_pages_mpol (8,048,288 samples, 0.05%)__alloc_pages (8,048,288 samples, 0.05%)get_page_from_freelist (8,048,288 samples, 0.05%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)handle_mm_fault (26,156,936 samples, 0.17%)__handle_mm_fault (26,156,936 samples, 0.17%)handle_pte_fault (26,156,936 samples, 0.17%)do_anonymous_page (24,144,864 samples, 0.16%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)asm_exc_page_fault (32,193,152 samples, 0.21%)exc_page_fault (32,193,152 samples, 0.21%)do_user_addr_fault (32,193,152 samples, 0.21%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)malloc (52,313,872 samples, 0.35%)_int_malloc (46,277,656 samples, 0.31%)sysmalloc (4,024,144 samples, 0.03%)__default_morecore@GLIBC_2.2.5 (4,024,144 samples, 0.03%)__sbrk (4,024,144 samples, 0.03%)__brk (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)__perf_event__output_id_sample (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)__output_copy (2,012,072 samples, 0.01%)<tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (4,024,144 samples, 0.03%)tokio::runtime::driver::IoHandle::unpark (4,024,144 samples, 0.03%)mio::sys::unix::waker::eventfd::WakerInternal::wake (4,024,144 samples, 0.03%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (4,024,144 samples, 0.03%)__GI___libc_write (4,024,144 samples, 0.03%)otel_actor_perf::bench_otel_actor::{{closure}}::{{closure}}::{{closure}} (8,048,288 samples, 0.05%)tokio::sync::mpsc::list::Tx<T>::push (2,012,072 samples, 0.01%)otel_actor_perf::ipfix_bench_data::ipfix_test_helpers::generate_ipfix_records (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)otel_actor_perf::ipfix_bench_data::PreparedDataset::new (4,024,144 samples, 0.03%)otel_actor_perf::ipfix_bench_data::ipfix_test_helpers::generate_ipfix_templates (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (4,024,144 samples, 0.03%)tokio::runtime::time::Driver::park_internal (4,024,144 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (6,036,216 samples, 0.04%)tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (6,036,216 samples, 0.04%)tokio::runtime::task::waker::clone_waker (2,012,072 samples, 0.01%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)tokio::sync::batch_semaphore::Semaphore::add_permits_locked (2,012,072 samples, 0.01%)tokio::util::wake::wake_arc_raw (2,012,072 samples, 0.01%)tokio::runtime::driver::IoHandle::unpark (2,012,072 samples, 0.01%)mio::sys::unix::waker::eventfd::WakerInternal::wake (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (2,012,072 samples, 0.01%)__GI___libc_write (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (86,519,096 samples, 0.58%)tokio::sync::mpsc::chan::Rx<T,S>::recv (80,482,880 samples, 0.54%)tokio::sync::mpsc::list::Rx<T>::pop (76,458,736 samples, 0.51%)cfree@GLIBC_2.2.5 (76,458,736 samples, 0.51%)_int_free (76,458,736 samples, 0.51%)malloc_consolidate (76,458,736 samples, 0.51%)unlink_chunk.constprop.0 (26,156,936 samples, 0.17%)__rdl_dealloc (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (58,350,088 samples, 0.39%)cfree@GLIBC_2.2.5 (52,313,872 samples, 0.35%)_int_free (46,277,656 samples, 0.31%)malloc_consolidate (20,120,720 samples, 0.13%)unlink_chunk.constprop.0 (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (52,313,872 samples, 0.35%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (173,038,192 samples, 1.15%)malloc (88,531,168 samples, 0.59%)_int_malloc (50,301,800 samples, 0.33%)alloc_perturb (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (24,144,864 samples, 0.16%)__rust_alloc (8,048,288 samples, 0.05%)<alloc::string::String as core::clone::Clone>::clone (130,784,680 samples, 0.87%)malloc (76,458,736 samples, 0.51%)_int_malloc (50,301,800 samples, 0.33%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.21%)__rdl_alloc (14,084,504 samples, 0.09%)__rust_alloc (8,048,288 samples, 0.05%)alloc_perturb (6,036,216 samples, 0.04%)clear_page_erms (2,012,072 samples, 0.01%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (529,174,936 samples, 3.52%)<al..malloc (386,317,824 samples, 2.57%)ma.._int_malloc (239,436,568 samples, 1.59%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (6,036,216 samples, 0.04%)__handle_mm_fault (6,036,216 samples, 0.04%)handle_pte_fault (6,036,216 samples, 0.04%)do_anonymous_page (6,036,216 samples, 0.04%)alloc_anon_folio (6,036,216 samples, 0.04%)vma_alloc_folio (6,036,216 samples, 0.04%)alloc_pages_mpol (6,036,216 samples, 0.04%)policy_nodemask (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (678,068,264 samples, 4.51%)<allo..malloc (58,350,088 samples, 0.39%)_int_malloc (32,193,152 samples, 0.21%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (1,002,011,856 samples, 6.67%)<alloc::v..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (794,768,440 samples, 5.29%)<alloc..malloc (50,301,800 samples, 0.33%)_int_malloc (28,169,008 samples, 0.19%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.33%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (60,362,160 samples, 0.40%)alloc::raw_vec::RawVec<T,A>::grow_one (70,422,520 samples, 0.47%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.47%)realloc (70,422,520 samples, 0.47%)_int_realloc (70,422,520 samples, 0.47%)_int_malloc (10,060,360 samples, 0.07%)malloc_consolidate (8,048,288 samples, 0.05%)malloc_consolidate (307,847,016 samples, 2.05%)m..unlink_chunk.constprop.0 (158,953,688 samples, 1.06%)cfree@GLIBC_2.2.5 (311,871,160 samples, 2.08%)c.._int_free (311,871,160 samples, 2.08%)_..systrim.constprop.0 (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)release_pages (2,012,072 samples, 0.01%)free_unref_page_list (2,012,072 samples, 0.01%)get_pfnblock_flags_mask (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (44,265,584 samples, 0.29%)_int_free (30,181,080 samples, 0.20%)__rdl_dealloc (36,217,296 samples, 0.24%)__rust_dealloc (10,060,360 samples, 0.07%)malloc_consolidate (62,374,232 samples, 0.42%)unlink_chunk.constprop.0 (26,156,936 samples, 0.17%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (740,442,496 samples, 4.93%)core::..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (690,140,696 samples, 4.59%)core:..cfree@GLIBC_2.2.5 (557,343,944 samples, 3.71%)cfre.._int_free (404,426,472 samples, 2.69%)_i..unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (452,716,200 samples, 3.01%)cfr.._int_free (438,631,696 samples, 2.92%)_i..malloc_consolidate (406,438,544 samples, 2.71%)ma..unlink_chunk.constprop.0 (217,303,776 samples, 1.45%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (78,470,808 samples, 0.52%)_int_free (74,446,664 samples, 0.50%)malloc_consolidate (32,193,152 samples, 0.21%)unlink_chunk.constprop.0 (16,096,576 samples, 0.11%)__rdl_dealloc (16,096,576 samples, 0.11%)cfree@GLIBC_2.2.5 (261,569,360 samples, 1.74%)_int_free (207,243,416 samples, 1.38%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (494,969,712 samples, 3.29%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (478,873,136 samples, 3.19%)<al..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (378,269,536 samples, 2.52%)co..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (42,253,512 samples, 0.28%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (130,784,680 samples, 0.87%)_int_free (82,494,952 samples, 0.55%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,090,543,024 samples, 7.26%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,090,543,024 samples, 7.26%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (142,857,112 samples, 0.95%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (8,048,288 samples, 0.05%)core::ptr::drop_in_place<tonic::codec::decode::StreamingInner> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<http_body_util::combinators::map_err::MapErr<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>,axum_core::error::Error::new<tonic::status::Status>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<h2::share::RecvStream> (2,012,072 samples, 0.01%)<h2::share::RecvStream as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (48,289,728 samples, 0.32%)__rdl_alloc (8,048,288 samples, 0.05%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (362,172,960 samples, 2.41%)<a..malloc (245,472,784 samples, 1.63%)_int_malloc (140,845,040 samples, 0.94%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (698,188,984 samples, 4.65%)count..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (678,068,264 samples, 4.51%)<allo..malloc (56,338,016 samples, 0.38%)_int_malloc (34,205,224 samples, 0.23%)malloc (42,253,512 samples, 0.28%)_int_malloc (24,144,864 samples, 0.16%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (4,291,749,576 samples, 28.57%)countersyncd::actor::otel::OtelActor::flush_bu..tonic::client::grpc::Grpc<T>::create_response (2,012,072 samples, 0.01%)tonic::status::Status::from_header_map (2,012,072 samples, 0.01%)countersyncd::actor::otel::OtelActor::reset_flush_timer (16,096,576 samples, 0.11%)std::sys::pal::unix::time::Timespec::now (12,072,432 samples, 0.08%)clock_gettime@@GLIBC_2.17 (10,060,360 samples, 0.07%)[[vdso]] (10,060,360 samples, 0.07%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (8,048,288 samples, 0.05%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (110,663,960 samples, 0.74%)__memmove_avx_unaligned_erms (58,350,088 samples, 0.39%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (10,060,360 samples, 0.07%)<alloc::string::String as core::fmt::Write>::write_str (72,434,592 samples, 0.48%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.23%)core::fmt::write (382,293,680 samples, 2.54%)co..core::fmt::num::imp::<impl u32>::_fmt (205,231,344 samples, 1.37%)core::fmt::Formatter::pad_integral (52,313,872 samples, 0.35%)core::fmt::Formatter::pad_integral::write_prefix (10,060,360 samples, 0.07%)alloc::fmt::format::format_inner (611,669,888 samples, 4.07%)allo..malloc (148,893,328 samples, 0.99%)_int_malloc (110,663,960 samples, 0.74%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::clone::Clone>::clone (72,434,592 samples, 0.48%)malloc (52,313,872 samples, 0.35%)_int_malloc (36,217,296 samples, 0.24%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (191,146,840 samples, 1.27%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (154,929,544 samples, 1.03%)alloc::raw_vec::finish_grow (122,736,392 samples, 0.82%)malloc (110,663,960 samples, 0.74%)_int_malloc (72,434,592 samples, 0.48%)alloc_perturb (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (243,460,712 samples, 1.62%)core::fmt::Formatter::pad_integral (18,108,648 samples, 0.12%)alloc_perturb (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (627,766,464 samples, 4.18%)count..malloc (229,376,208 samples, 1.53%)_int_malloc (148,893,328 samples, 0.99%)unlink_chunk.constprop.0 (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,384,305,536 samples, 9.22%)countersyncd:..malloc (94,567,384 samples, 0.63%)_int_malloc (60,362,160 samples, 0.40%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,442,655,624 samples, 9.60%)<alloc::vec::V..malloc (18,108,648 samples, 0.12%)_int_malloc (18,108,648 samples, 0.12%)sysmalloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelMetrics::from_sai_stats (1,472,836,704 samples, 9.80%)countersyncd::..malloc (24,144,864 samples, 0.16%)_int_malloc (14,084,504 samples, 0.09%)core::hash::BuildHasher::hash_one (2,012,072 samples, 0.01%)countersyncd::utilities::record_comm_stats (18,108,648 samples, 0.12%)std::sys::pal::unix::time::Timespec::now (12,072,432 samples, 0.08%)clock_gettime@@GLIBC_2.17 (12,072,432 samples, 0.08%)[[vdso]] (12,072,432 samples, 0.08%)tokio::runtime::task::harness::Harness<T,S>::poll (5,955,733,120 samples, 39.65%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,955,733,120 samples, 39.65%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,953,721,048 samples, 39.63%)otel_actor_perf::run_stream::{{closure}}::{{closure}}tokio::runtime::time::entry::TimerEntry::reset (2,012,072 samples, 0.01%)tokio::runtime::time::entry::TimerEntry::inner (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::capacity (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::capacity (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (4,024,144 samples, 0.03%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (4,024,144 samples, 0.03%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (2,012,072 samples, 0.01%)__libc_recv (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (6,036,216 samples, 0.04%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (6,036,216 samples, 0.04%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (6,036,216 samples, 0.04%)kfree (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (12,072,432 samples, 0.08%)syscall_exit_to_user_mode_prepare (12,072,432 samples, 0.08%)__audit_syscall_exit (10,060,360 samples, 0.07%)auditd_test_task (2,012,072 samples, 0.01%)import_iovec (4,024,144 samples, 0.03%)apparmor_socket_sendmsg (4,024,144 samples, 0.03%)inet_send_prepare (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__cond_resched (2,012,072 samples, 0.01%)lock_sock_nested (10,060,360 samples, 0.07%)_raw_spin_lock_bh (8,048,288 samples, 0.05%)__pv_queued_spin_lock_slowpath (8,048,288 samples, 0.05%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__memcg_slab_free_hook (2,012,072 samples, 0.01%)__kfree_skb (4,024,144 samples, 0.03%)kfree_skbmem (4,024,144 samples, 0.03%)kmem_cache_free (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (16,096,576 samples, 0.11%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)tcp_ack (22,132,792 samples, 0.15%)tcp_update_pacing_rate (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__memcg_slab_free_hook (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)release_sock (40,241,440 samples, 0.27%)__release_sock (38,229,368 samples, 0.25%)tcp_v4_do_rcv (34,205,224 samples, 0.23%)tcp_rcv_established (34,205,224 samples, 0.23%)tcp_rack_update_reo_wnd (2,012,072 samples, 0.01%)tcp_push (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)__zone_watermark_ok (2,012,072 samples, 0.01%)clear_page_erms (110,663,960 samples, 0.74%)prep_compound_page (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)skb_page_frag_refill (126,760,536 samples, 0.84%)alloc_pages (126,760,536 samples, 0.84%)alloc_pages_mpol (126,760,536 samples, 0.84%)__alloc_pages (126,760,536 samples, 0.84%)get_page_from_freelist (120,724,320 samples, 0.80%)rmqueue (8,048,288 samples, 0.05%)_raw_spin_trylock (4,024,144 samples, 0.03%)sk_page_frag_refill (128,772,608 samples, 0.86%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__check_object_size (2,012,072 samples, 0.01%)__check_object_size.part.0 (2,012,072 samples, 0.01%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (36,217,296 samples, 0.24%)_copy_from_iter (34,205,224 samples, 0.23%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__tcp_select_window (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (10,060,360 samples, 0.07%)nf_conntrack_tcp_packet (10,060,360 samples, 0.07%)tcp_in_window (6,036,216 samples, 0.04%)__nf_conntrack_find_get (4,024,144 samples, 0.03%)__siphash_unaligned (4,024,144 samples, 0.03%)__ip_local_out (26,156,936 samples, 0.17%)nf_hook_slow (24,144,864 samples, 0.16%)ipv4_conntrack_local (22,132,792 samples, 0.15%)nf_conntrack_in (22,132,792 samples, 0.15%)resolve_normal_ct (10,060,360 samples, 0.07%)hash_conntrack_raw (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)ipv4_dst_check (2,012,072 samples, 0.01%)__inet_lookup_skb (10,060,360 samples, 0.07%)__inet_lookup_established (8,048,288 samples, 0.05%)sk_filter_trim_cap (2,012,072 samples, 0.01%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)tcp_filter (4,024,144 samples, 0.03%)sk_filter_trim_cap (4,024,144 samples, 0.03%)security_sock_rcv_skb (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)__ip_local_out (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)__nf_ct_refresh_acct (2,012,072 samples, 0.01%)tcp_send_ack (12,072,432 samples, 0.08%)__tcp_send_ack.part.0 (12,072,432 samples, 0.08%)__tcp_transmit_skb (10,060,360 samples, 0.07%)ip_queue_xmit (10,060,360 samples, 0.07%)__ip_queue_xmit (10,060,360 samples, 0.07%)ip_output (6,036,216 samples, 0.04%)ip_finish_output (6,036,216 samples, 0.04%)__ip_finish_output (6,036,216 samples, 0.04%)__tcp_ack_snd_check (16,096,576 samples, 0.11%)tcp_send_delayed_ack (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)tcp_data_ready (20,120,720 samples, 0.13%)sock_def_readable (20,120,720 samples, 0.13%)_raw_spin_unlock_irqrestore (20,120,720 samples, 0.13%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_queue_rcv (6,036,216 samples, 0.04%)tcp_try_coalesce (6,036,216 samples, 0.04%)skb_try_coalesce (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)tcp_data_queue (36,217,296 samples, 0.24%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)ip_protocol_deliver_rcu (90,543,240 samples, 0.60%)tcp_v4_rcv (90,543,240 samples, 0.60%)tcp_v4_do_rcv (66,398,376 samples, 0.44%)tcp_rcv_established (66,398,376 samples, 0.44%)tcp_data_ready (2,012,072 samples, 0.01%)ip_local_deliver_finish (92,555,312 samples, 0.62%)raw_local_deliver (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)nf_hook_slow (4,024,144 samples, 0.03%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)ip_rcv (100,603,600 samples, 0.67%)ip_local_deliver (98,591,528 samples, 0.66%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)__napi_poll (106,639,816 samples, 0.71%)process_backlog (106,639,816 samples, 0.71%)__netif_receive_skb (104,627,744 samples, 0.70%)__netif_receive_skb_one_core (104,627,744 samples, 0.70%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)napi_consume_skb (12,072,432 samples, 0.08%)skb_release_data (12,072,432 samples, 0.08%)__folio_put (8,048,288 samples, 0.05%)destroy_large_folio (8,048,288 samples, 0.05%)free_unref_page (8,048,288 samples, 0.05%)free_unref_page_prepare (4,024,144 samples, 0.03%)get_pfnblock_flags_mask (2,012,072 samples, 0.01%)handle_softirqs (126,760,536 samples, 0.84%)net_rx_action (126,760,536 samples, 0.84%)process_backlog (2,012,072 samples, 0.01%)__local_bh_enable_ip (128,772,608 samples, 0.86%)do_softirq (128,772,608 samples, 0.86%)__do_softirq (128,772,608 samples, 0.86%)net_rx_action (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)__netif_rx (8,048,288 samples, 0.05%)netif_rx_internal (8,048,288 samples, 0.05%)enqueue_to_backlog (2,012,072 samples, 0.01%)_raw_spin_lock_irqsave (2,012,072 samples, 0.01%)eth_type_trans (2,012,072 samples, 0.01%)dev_hard_start_xmit (18,108,648 samples, 0.12%)loopback_xmit (14,084,504 samples, 0.09%)tcp_wfree (2,012,072 samples, 0.01%)qdisc_pkt_len_init (2,012,072 samples, 0.01%)__dev_queue_xmit (158,953,688 samples, 1.06%)validate_xmit_skb (4,024,144 samples, 0.03%)ip_finish_output2 (167,001,976 samples, 1.11%)neigh_hh_output (162,977,832 samples, 1.08%)__local_bh_enable_ip (2,012,072 samples, 0.01%)ip_finish_output (171,026,120 samples, 1.14%)__ip_finish_output (169,014,048 samples, 1.13%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_output (181,086,480 samples, 1.21%)nf_hook_slow (6,036,216 samples, 0.04%)nf_nat_ipv4_out (4,024,144 samples, 0.03%)nf_nat_inet_fn (2,012,072 samples, 0.01%)ip_queue_xmit (213,279,632 samples, 1.42%)__ip_queue_xmit (213,279,632 samples, 1.42%)nf_hook_slow (2,012,072 samples, 0.01%)__tcp_transmit_skb (231,388,280 samples, 1.54%)skb_clone (8,048,288 samples, 0.05%)__skb_clone (6,036,216 samples, 0.04%)__copy_skb_header (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)tcp_event_new_data_sent (8,048,288 samples, 0.05%)tcp_rearm_rto (6,036,216 samples, 0.04%)tcp_rearm_rto.part.0 (6,036,216 samples, 0.04%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (8,048,288 samples, 0.05%)sk_reset_timer (8,048,288 samples, 0.05%)mod_timer (8,048,288 samples, 0.05%)_raw_spin_unlock_irqrestore (8,048,288 samples, 0.05%)tcp_update_skb_after_send (2,012,072 samples, 0.01%)tcp_push (257,545,216 samples, 1.71%)__tcp_push_pending_frames (257,545,216 samples, 1.71%)tcp_write_xmit (255,533,144 samples, 1.70%)tcp_v4_send_check (2,012,072 samples, 0.01%)tcp_rate_check_app_limited (4,024,144 samples, 0.03%)tcp_send_mss (6,036,216 samples, 0.04%)tcp_current_mss (2,012,072 samples, 0.01%)ipv4_mtu (2,012,072 samples, 0.01%)__build_skb_around (4,024,144 samples, 0.03%)__memset (2,012,072 samples, 0.01%)kmalloc_reserve (6,036,216 samples, 0.04%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)__alloc_skb (14,084,504 samples, 0.09%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)tcp_stream_alloc_skb (22,132,792 samples, 0.15%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)tcp_sendmsg_locked (470,824,848 samples, 3.13%)tcp..tcp_wmem_schedule (4,024,144 samples, 0.03%)__sk_mem_schedule (4,024,144 samples, 0.03%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)try_charge_memcg (2,012,072 samples, 0.01%)page_counter_try_charge (2,012,072 samples, 0.01%)propagate_protected_usage (2,012,072 samples, 0.01%)do_iter_readv_writev (541,247,368 samples, 3.60%)do_i..sock_write_iter (539,235,296 samples, 3.59%)sock..inet_sendmsg (531,187,008 samples, 3.54%)ine..tcp_sendmsg (529,174,936 samples, 3.52%)tcp..tcp_skb_entail (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)__import_iovec (2,012,072 samples, 0.01%)do_writev (559,356,016 samples, 3.72%)do_w..vfs_writev (553,319,800 samples, 3.68%)vfs_..rw_verify_area (4,024,144 samples, 0.03%)security_file_permission (4,024,144 samples, 0.03%)apparmor_file_permission (4,024,144 samples, 0.03%)do_syscall_64 (581,488,808 samples, 3.87%)do_s..x64_sys_call (561,368,088 samples, 3.74%)x64_..__x64_sys_writev (561,368,088 samples, 3.74%)__x6..fput (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (607,645,744 samples, 4.05%)h2::..tokio_util::util::poll_buf::poll_write_buf (607,645,744 samples, 4.05%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (607,645,744 samples, 4.05%)<tok..tokio::runtime::io::registration::Registration::poll_io (607,645,744 samples, 4.05%)toki..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (599,597,456 samples, 3.99%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (599,597,456 samples, 3.99%)<&st..__GI___writev (599,597,456 samples, 3.99%)__GI..entry_SYSCALL_64_after_hwframe (583,500,880 samples, 3.88%)entr..x64_sys_call (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (625,754,392 samples, 4.17%)<hype..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (623,742,320 samples, 4.15%)<hype..<h2::client::Connection<T,B> as core::future::future::Future>::poll (623,742,320 samples, 4.15%)<h2::..h2::proto::connection::Connection<T,P,B>::poll (621,730,248 samples, 4.14%)h2::p..h2::proto::streams::streams::Streams<B,P>::poll_complete (617,706,104 samples, 4.11%)h2::..h2::proto::streams::prioritize::Prioritize::poll_complete (617,706,104 samples, 4.11%)h2::..h2::proto::streams::prioritize::Prioritize::pop_pending_open (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::inc_num_send_streams (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::send_headers (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::check_headers (2,012,072 samples, 0.01%)http::header::name::HdrName::from_bytes (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (4,024,144 samples, 0.03%)h2::proto::streams::store::Store::insert (2,012,072 samples, 0.01%)core::hash::BuildHasher::hash_one (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (205,231,344 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (158,953,688 samples, 1.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.15%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (42,253,512 samples, 0.28%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)__do_huge_pmd_anonymous_page (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (8,048,288 samples, 0.05%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (156,941,616 samples, 1.04%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (44,265,584 samples, 0.29%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.09%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (56,338,016 samples, 0.38%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.29%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (82,494,952 samples, 0.55%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (102,615,672 samples, 0.68%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.31%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (233,400,352 samples, 1.55%)prost::encoding::varint::encode_varint (100,603,600 samples, 0.67%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (50,301,800 samples, 0.33%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.05%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (44,265,584 samples, 0.29%)__memmove_avx_unaligned_erms (76,458,736 samples, 0.51%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (684,104,480 samples, 4.55%)<open..prost::encoding::varint::encode_varint (287,726,296 samples, 1.92%)p..<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (191,146,840 samples, 1.27%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (1,056,337,800 samples, 7.03%)<opentele..prost::encoding::varint::encode_varint (177,062,336 samples, 1.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (110,663,960 samples, 0.74%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.25%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (14,084,504 samples, 0.09%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (10,060,360 samples, 0.07%)prost::encoding::message::encode (173,038,192 samples, 1.15%)prost::encoding::varint::encode_varint (42,253,512 samples, 0.28%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (34,205,224 samples, 0.23%)__memmove_avx_unaligned_erms (16,096,576 samples, 0.11%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,430,583,192 samples, 9.52%)opentelemetry_..prost::encoding::varint::encode_varint (26,156,936 samples, 0.17%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (18,108,648 samples, 0.12%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.15%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,579,476,520 samples, 10.51%)<opentelemetry_..prost::encoding::varint::encode_varint (100,603,600 samples, 0.67%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (74,446,664 samples, 0.50%)bytes::bytes_mut::BytesMut::reserve_inner (4,024,144 samples, 0.03%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow (4,024,144 samples, 0.03%)realloc (4,024,144 samples, 0.03%)_int_realloc (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (130,784,680 samples, 0.87%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (24,144,864 samples, 0.16%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,847,082,096 samples, 12.30%)<opentelemetry_pro..prost::encoding::message::encode (261,569,360 samples, 1.74%)prost::encoding::varint::encode_varint (76,458,736 samples, 0.51%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (58,350,088 samples, 0.39%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.19%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (16,096,576 samples, 0.11%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (2,016,096,144 samples, 13.42%)<opentelemetry_proto..prost::encoding::message::encode (169,014,048 samples, 1.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (132,796,752 samples, 0.88%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.13%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (396,378,184 samples, 2.64%)cf.._int_free (388,329,896 samples, 2.59%)_i..malloc_consolidate (352,112,600 samples, 2.34%)m..unlink_chunk.constprop.0 (189,134,768 samples, 1.26%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (60,362,160 samples, 0.40%)_int_free (42,253,512 samples, 0.28%)__rdl_dealloc (20,120,720 samples, 0.13%)cfree@GLIBC_2.2.5 (154,929,544 samples, 1.03%)_int_free (118,712,248 samples, 0.79%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (319,919,448 samples, 2.13%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (313,883,232 samples, 2.09%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (237,424,496 samples, 1.58%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (24,144,864 samples, 0.16%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (58,350,088 samples, 0.39%)_int_free (42,253,512 samples, 0.28%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (814,889,160 samples, 5.42%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (814,889,160 samples, 5.42%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (94,567,384 samples, 0.63%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (215,291,704 samples, 1.43%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (215,291,704 samples, 1.43%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.13%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.17%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,255,532,496 samples, 21.67%)<tonic::codec::encode::EncodeBody<..prost::encoding::message::encode (217,303,776 samples, 1.45%)prost::encoding::varint::encode_varint (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,259,556,640 samples, 21.70%)<hyper::proto::h2::PipeToSendStrea..h2::proto::streams::streams::StreamRef<B>::send_data (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition_after (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,267,604,928 samples, 21.75%)<tonic::transport::channel::servic..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,267,604,928 samples, 21.75%)<hyper::proto::h2::client::ClientT..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,263,580,784 samples, 21.73%)hyper::proto::h2::client::ClientTa..malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)__libc_start_main@@GLIBC_2.34 (10,237,422,336 samples, 68.15%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (10,237,422,336 samples, 68.15%)__libc_start_call_mainmain (10,233,398,192 samples, 68.12%)mainstd::rt::lang_start_internal (10,233,398,192 samples, 68.12%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (10,233,398,192 samples, 68.12%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (10,233,398,192 samples, 68.12%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (10,233,398,192 samples, 68.12%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (10,229,374,048 samples, 68.10%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (10,229,374,048 samples, 68.10%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,229,374,048 samples, 68.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (10,229,374,048 samples, 68.10%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (10,229,374,048 samples, 68.10%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (10,229,374,048 samples, 68.10%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (10,229,374,048 samples, 68.10%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (10,229,374,048 samples, 68.10%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (10,229,374,048 samples, 68.10%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,895,371,392 samples, 25.93%)tokio::runtime::task::raw::polltokio::runtime::task::core::Core<T,S>::poll (3,895,371,392 samples, 25.93%)tokio::runtime::task::core::Core<T,S>::po..<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)open_verify.constprop.0 (2,012,072 samples, 0.01%)__GI___open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)[[overlay]] (2,012,072 samples, 0.01%)_start (10,241,446,480 samples, 68.18%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)kthread_blkcg (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::net::tcp::listener::TcpListener::bind_addr (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::new_with_interest (2,012,072 samples, 0.01%)tokio::runtime::io::registration::Registration::new_with_interest_and_handle (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Handle::add_source (2,012,072 samples, 0.01%)<mio::net::tcp::listener::TcpListener as mio::event::source::Source>::register (2,012,072 samples, 0.01%)epoll_ctl (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_epoll_ctl (2,012,072 samples, 0.01%)do_epoll_ctl (2,012,072 samples, 0.01%)ep_insert (2,012,072 samples, 0.01%)ep_item_poll.isra.0 (2,012,072 samples, 0.01%)sock_poll (2,012,072 samples, 0.01%)tcp_poll (2,012,072 samples, 0.01%)ep_ptable_queue_proc (2,012,072 samples, 0.01%)kmem_cache_alloc (2,012,072 samples, 0.01%)__memcg_slab_post_alloc_hook (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (6,036,216 samples, 0.04%)core::fmt::Formatter::pad_integral (6,036,216 samples, 0.04%)otel_actor_perf (10,251,506,840 samples, 68.24%)otel_actor_perfcore::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (4,024,144 samples, 0.03%)_int_free (4,024,144 samples, 0.03%)__madvise (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_madvise (4,024,144 samples, 0.03%)do_madvise.part.0 (4,024,144 samples, 0.03%)madvise_walk_vmas (4,024,144 samples, 0.03%)madvise_vma_behavior (4,024,144 samples, 0.03%)zap_page_range_single (4,024,144 samples, 0.03%)tlb_finish_mmu (4,024,144 samples, 0.03%)tlb_batch_pages_flush (4,024,144 samples, 0.03%)free_pages_and_swap_cache (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (4,024,144 samples, 0.03%)clock_gettime@@GLIBC_2.17 (4,024,144 samples, 0.03%)[[vdso]] (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (14,084,504 samples, 0.09%)mio::poll::Poll::poll (14,084,504 samples, 0.09%)epoll_wait (14,084,504 samples, 0.09%)entry_SYSCALL_64_after_hwframe (12,072,432 samples, 0.08%)do_syscall_64 (12,072,432 samples, 0.08%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_epoll_wait (6,036,216 samples, 0.04%)do_epoll_wait (6,036,216 samples, 0.04%)ep_poll (6,036,216 samples, 0.04%)ep_send_events (6,036,216 samples, 0.04%)ep_item_poll.isra.0 (6,036,216 samples, 0.04%)sock_poll (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_sharded_time (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::park::Parker::park (20,120,720 samples, 0.13%)tokio::runtime::time::Driver::park_internal (20,120,720 samples, 0.13%)tokio::runtime::time::wheel::Wheel::next_expiration (4,024,144 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (22,132,792 samples, 0.15%)tokio::runtime::time::Driver::park_internal (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (2,012,072 samples, 0.01%)mio::poll::Poll::poll (2,012,072 samples, 0.01%)epoll_wait (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)tonic::codec::encode::EncodeState::trailers (2,012,072 samples, 0.01%)tonic::status::Status::to_header_map (2,012,072 samples, 0.01%)tonic::status::Status::add_header (2,012,072 samples, 0.01%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (398,390,256 samples, 2.65%)cf.._int_free (386,317,824 samples, 2.57%)_i..malloc_consolidate (336,016,024 samples, 2.24%)m..unlink_chunk.constprop.0 (203,219,272 samples, 1.35%)__rdl_dealloc (14,084,504 samples, 0.09%)cfree@GLIBC_2.2.5 (86,519,096 samples, 0.58%)_int_free (74,446,664 samples, 0.50%)malloc_consolidate (30,181,080 samples, 0.20%)unlink_chunk.constprop.0 (14,084,504 samples, 0.09%)__rdl_dealloc (12,072,432 samples, 0.08%)cfree@GLIBC_2.2.5 (191,146,840 samples, 1.27%)_int_free (158,953,688 samples, 1.06%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (408,450,616 samples, 2.72%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (394,366,112 samples, 2.63%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (291,750,440 samples, 1.94%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (34,205,224 samples, 0.23%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (64,386,304 samples, 0.43%)_int_free (50,301,800 samples, 0.33%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (891,347,896 samples, 5.93%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (891,347,896 samples, 5.93%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (891,347,896 samples, 5.93%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (891,347,896 samples, 5.93%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (891,347,896 samples, 5.93%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (80,482,880 samples, 0.54%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (2,012,072 samples, 0.01%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::buffer_settings (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (62,374,232 samples, 0.42%)alloc::raw_vec::RawVec<T,A>::grow_one (62,374,232 samples, 0.42%)alloc::raw_vec::finish_grow (62,374,232 samples, 0.42%)realloc (62,374,232 samples, 0.42%)_int_realloc (62,374,232 samples, 0.42%)__memmove_avx_unaligned_erms (62,374,232 samples, 0.42%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (84,507,024 samples, 0.56%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.47%)malloc (58,350,088 samples, 0.39%)_int_malloc (40,241,440 samples, 0.27%)sysmalloc (10,060,360 samples, 0.07%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (6,036,216 samples, 0.04%)__handle_mm_fault (6,036,216 samples, 0.04%)handle_pte_fault (6,036,216 samples, 0.04%)pte_mkwrite (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (14,084,504 samples, 0.09%)prost::encoding::sfixed64::merge (10,060,360 samples, 0.07%)bytes::bytes_mut::BytesMut::advance_unchecked (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)tlb_gather_mmu (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (80,482,880 samples, 0.54%)alloc::raw_vec::finish_grow (66,398,376 samples, 0.44%)malloc (64,386,304 samples, 0.43%)_int_malloc (40,241,440 samples, 0.27%)sysmalloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (12,072,432 samples, 0.08%)core::str::converts::from_utf8 (34,205,224 samples, 0.23%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (64,386,304 samples, 0.43%)bytes::bytes_mut::BytesMut::advance_unchecked (30,181,080 samples, 0.20%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.19%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (4,024,144 samples, 0.03%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (458,752,416 samples, 3.05%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (261,569,360 samples, 1.74%)alloc::raw_vec::finish_grow (217,303,776 samples, 1.45%)malloc (177,062,336 samples, 1.18%)_int_malloc (106,639,816 samples, 0.71%)sysmalloc (4,024,144 samples, 0.03%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)perf_event_mmap (4,024,144 samples, 0.03%)strnlen (2,012,072 samples, 0.01%)prost::encoding::string::merge (553,319,800 samples, 3.68%)pros..prost::encoding::varint::decode_varint (50,301,800 samples, 0.33%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.09%)prost::encoding::merge_loop (857,142,672 samples, 5.71%)prost::..prost::encoding::varint::decode_varint (140,845,040 samples, 0.94%)bytes::bytes_mut::BytesMut::advance_unchecked (48,289,728 samples, 0.32%)core::str::converts::from_utf8 (70,422,520 samples, 0.47%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (52,313,872 samples, 0.35%)bytes::bytes_mut::BytesMut::advance_unchecked (28,169,008 samples, 0.19%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.19%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)tasklet_action (2,012,072 samples, 0.01%)tasklet_action_common.constprop.0 (2,012,072 samples, 0.01%)vmbus_on_event (2,012,072 samples, 0.01%)storvsc_on_channel_callback (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)__output_copy.isra.0 (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (478,873,136 samples, 3.19%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (297,786,656 samples, 1.98%)a..alloc::raw_vec::finish_grow (239,436,568 samples, 1.59%)malloc (219,315,848 samples, 1.46%)_int_malloc (126,760,536 samples, 0.84%)sysmalloc (4,024,144 samples, 0.03%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)prost::encoding::string::merge (625,754,392 samples, 4.17%)prost..prost::encoding::varint::decode_varint (62,374,232 samples, 0.42%)bytes::bytes_mut::BytesMut::advance_unchecked (24,144,864 samples, 0.16%)prost::encoding::message::merge_repeated (1,975,854,704 samples, 13.15%)prost::encoding::mes..prost::encoding::merge_loop (1,776,659,576 samples, 11.83%)prost::encoding::m..prost::encoding::varint::decode_varint (183,098,552 samples, 1.22%)bytes::bytes_mut::BytesMut::advance_unchecked (62,374,232 samples, 0.42%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,040,241,008 samples, 13.58%)<opentelemetry_proto:..prost::encoding::sfixed64::merge (32,193,152 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)prost::encoding::message::merge_repeated (2,311,870,728 samples, 15.39%)prost::encoding::message..prost::encoding::merge_loop (2,205,230,912 samples, 14.68%)prost::encoding::merge..prost::encoding::varint::decode_varint (122,736,392 samples, 0.82%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.23%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,414,486,400 samples, 16.07%)opentelemetry_proto::prot..prost::encoding::merge_loop (2,388,329,464 samples, 15.90%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (64,386,304 samples, 0.43%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.09%)core::str::converts::from_utf8 (18,108,648 samples, 0.12%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (32,193,152 samples, 0.21%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.15%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (267,605,576 samples, 1.78%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (152,917,472 samples, 1.02%)alloc::raw_vec::finish_grow (130,784,680 samples, 0.87%)malloc (112,676,032 samples, 0.75%)_int_malloc (48,289,728 samples, 0.32%)alloc_perturb (4,024,144 samples, 0.03%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,756,538,640 samples, 18.35%)<opentelemetry_proto::proto::..prost::encoding::string::merge (338,028,096 samples, 2.25%)p..prost::encoding::varint::decode_varint (48,289,728 samples, 0.32%)bytes::bytes_mut::BytesMut::advance_unchecked (20,120,720 samples, 0.13%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,036,216,648 samples, 20.21%)<opentelemetry_proto::proto::ton..prost::encoding::message::merge_repeated (3,034,204,576 samples, 20.20%)prost::encoding::message::merge_..prost::encoding::merge_loop (2,897,383,680 samples, 19.29%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (96,579,456 samples, 0.64%)bytes::bytes_mut::BytesMut::advance_unchecked (32,193,152 samples, 0.21%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,056,337,368 samples, 20.35%)<tonic::codec::prost::ProstDecod..prost::encoding::message::merge_repeated (3,056,337,368 samples, 20.35%)prost::encoding::message::merge_..prost::encoding::merge_loop (3,056,337,368 samples, 20.35%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,056,337,368 samples, 20.35%)<opentelemetry_proto::proto::ton..prost::encoding::message::merge_repeated (3,056,337,368 samples, 20.35%)prost::encoding::message::merge_..prost::encoding::merge_loop (3,056,337,368 samples, 20.35%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (18,108,648 samples, 0.12%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (50,301,800 samples, 0.33%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.33%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)h2::share::FlowControl::release_capacity (2,012,072 samples, 0.01%)h2::proto::streams::streams::OpaqueStreamRef::release_capacity (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::release_capacity (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (4,024,144 samples, 0.03%)h2::share::RecvStream::poll_data (2,012,072 samples, 0.01%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::poll_data (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tonic::transport::server::SvcFuture<F> as ..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tower::util::either::Either<A,B> as core::..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tonic::service::router::RoutesFuture as co..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tower::util::oneshot::Oneshot<S,Req> as co..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<tower::util::map_response::MapResponseFutu..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4,010,059,496 samples, 26.69%)<futures_util::future::future::map::Map<Fut..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (4,010,059,496 samples, 26.69%)<opentelemetry_proto::proto::tonic::collect..<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,118,711,600 samples, 20.76%)<tonic::codec::decode::Streaming<..tonic::codec::decode::StreamingInner::poll_frame (58,350,088 samples, 0.39%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)axum::routing::url_params::insert_url_params (2,012,072 samples, 0.01%)core::iter::adapters::try_process (2,012,072 samples, 0.01%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,018,107,784 samples, 26.75%)<hyper_util::service::oneshot::Oneshot<S,Re..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (8,048,288 samples, 0.05%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (6,036,216 samples, 0.04%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (6,036,216 samples, 0.04%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (6,036,216 samples, 0.04%)tonic::transport::service::grpc_timeout::try_parse_grpc_timeout (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::schedule_send (2,012,072 samples, 0.01%)h2::proto::streams::store::Queue<N>::push (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (4,028,168,144 samples, 26.81%)<hyper::proto::h2::server::H2Stream<F,B,Ex>..h2::proto::streams::streams::StreamRef<B>::send_response (6,036,216 samples, 0.04%)h2::proto::streams::counts::Counts::transition (6,036,216 samples, 0.04%)h2::proto::streams::send::Send::send_headers (4,024,144 samples, 0.03%)h2::proto::streams::prioritize::Prioritize::queue_frame (4,024,144 samples, 0.03%)tokio::runtime::task::waker::wake_by_val (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::schedule (2,012,072 samples, 0.01%)tokio::runtime::context::with_scheduler (2,012,072 samples, 0.01%)tokio::runtime::context::scoped::Scoped<T>::with (2,012,072 samples, 0.01%)core::ptr::drop_in_place<tokio::runtime::task::core::Stage<hyper::proto::h2::server::H2Stream<hyper_util::service::glue::TowerToHyperServiceFuture<tower::util::map_request::MapRequest<tower::util::boxed_clone::BoxCloneService<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,http::response::Response<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>,tonic::transport::server::Server::serve_with_shutdown<tonic::service::router::Routes,tokio_stream::wrappers::tcp_listener::TcpListenerStream,otel_actor_perf::start_mock_collector::{{closure}}::{{closure}}::{{closure}},tokio::net::tcp::stream::TcpStream,std::io::error::Error,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>::{{closure}}::{{closure}}>,http::request::Request<hyper::body::incoming::Incoming>>,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>,hyper_util::rt::tokio::TokioExecutor>>> (2,012,072 samples, 0.01%)<core::pin::Pin<P> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (14,084,504 samples, 0.09%)alloc::raw_vec::finish_grow (14,084,504 samples, 0.09%)realloc (14,084,504 samples, 0.09%)_int_realloc (14,084,504 samples, 0.09%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.09%)bytes::bytes_mut::BytesMut::reserve_inner (18,108,648 samples, 0.12%)malloc (4,024,144 samples, 0.03%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (22,132,792 samples, 0.15%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)h2::codec::framed_read::decode_frame (2,012,072 samples, 0.01%)__GI___pthread_disable_asynccancel (4,024,144 samples, 0.03%)__x64_sys_recvfrom (4,024,144 samples, 0.03%)__audit_filter_op (8,048,288 samples, 0.05%)audit_filter_rules.constprop.0 (6,036,216 samples, 0.04%)audit_filter_inodes (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)__audit_syscall_exit (18,108,648 samples, 0.12%)audit_reset_context.part.0.constprop.0 (8,048,288 samples, 0.05%)unroll_tree_refs (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (26,156,936 samples, 0.17%)syscall_exit_to_user_mode_prepare (26,156,936 samples, 0.17%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (2,012,072 samples, 0.01%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)tcp_recv_timestamp (2,012,072 samples, 0.01%)_raw_spin_lock_bh (4,024,144 samples, 0.03%)lock_sock_nested (16,096,576 samples, 0.11%)_raw_spin_lock_bh (16,096,576 samples, 0.11%)__pv_queued_spin_lock_slowpath (16,096,576 samples, 0.11%)__tcp_ack_snd_check (4,024,144 samples, 0.03%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)cubictcp_acked (2,012,072 samples, 0.01%)rb_erase (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_data_ready (6,036,216 samples, 0.04%)sock_def_readable (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)tcp_data_queue (10,060,360 samples, 0.07%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)__release_sock (24,144,864 samples, 0.16%)tcp_v4_do_rcv (22,132,792 samples, 0.15%)tcp_rcv_established (22,132,792 samples, 0.15%)tcp_queue_rcv (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)do_softirq (2,012,072 samples, 0.01%)__do_softirq (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)net_rx_action (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_data_queue (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)__ip_local_out (6,036,216 samples, 0.04%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (4,024,144 samples, 0.03%)nf_conntrack_in (4,024,144 samples, 0.03%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)release_sock (36,217,296 samples, 0.24%)tcp_release_cb (8,048,288 samples, 0.05%)__tcp_send_ack.part.0 (8,048,288 samples, 0.05%)__tcp_transmit_skb (8,048,288 samples, 0.05%)ip_queue_xmit (8,048,288 samples, 0.05%)__ip_queue_xmit (8,048,288 samples, 0.05%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)sock_rfree (4,024,144 samples, 0.03%)tcp_recv_timestamp (2,012,072 samples, 0.01%)skb_attempt_defer_free (2,012,072 samples, 0.01%)__check_object_size (4,024,144 samples, 0.03%)__check_object_size (14,084,504 samples, 0.09%)__check_object_size.part.0 (14,084,504 samples, 0.09%)check_heap_object (14,084,504 samples, 0.09%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_copy_datagram_iter (78,470,808 samples, 0.52%)__skb_datagram_iter (76,458,736 samples, 0.51%)simple_copy_to_iter (68,410,448 samples, 0.46%)_copy_to_iter (52,313,872 samples, 0.35%)sock_rfree (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)___slab_alloc (2,012,072 samples, 0.01%)__alloc_skb (10,060,360 samples, 0.07%)kmem_cache_alloc_node (6,036,216 samples, 0.04%)ipv4_conntrack_local (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)__ip_local_out (6,036,216 samples, 0.04%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (4,024,144 samples, 0.03%)nf_conntrack_in (4,024,144 samples, 0.03%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)kfree_skbmem (4,024,144 samples, 0.03%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)ip_local_deliver (14,084,504 samples, 0.09%)ip_local_deliver_finish (14,084,504 samples, 0.09%)ip_protocol_deliver_rcu (14,084,504 samples, 0.09%)tcp_v4_rcv (14,084,504 samples, 0.09%)tcp_v4_do_rcv (10,060,360 samples, 0.07%)tcp_rcv_established (10,060,360 samples, 0.07%)tcp_ack (10,060,360 samples, 0.07%)tcp_clean_rtx_queue.constprop.0 (10,060,360 samples, 0.07%)skb_release_head_state (2,012,072 samples, 0.01%)__local_bh_enable_ip (18,108,648 samples, 0.12%)do_softirq (18,108,648 samples, 0.12%)__do_softirq (16,096,576 samples, 0.11%)handle_softirqs (16,096,576 samples, 0.11%)net_rx_action (16,096,576 samples, 0.11%)__napi_poll (16,096,576 samples, 0.11%)process_backlog (16,096,576 samples, 0.11%)__netif_receive_skb (16,096,576 samples, 0.11%)__netif_receive_skb_one_core (16,096,576 samples, 0.11%)ip_rcv (16,096,576 samples, 0.11%)ipv4_conntrack_in (2,012,072 samples, 0.01%)__tcp_transmit_skb (38,229,368 samples, 0.25%)ip_queue_xmit (34,205,224 samples, 0.23%)__ip_queue_xmit (34,205,224 samples, 0.23%)ip_output (28,169,008 samples, 0.19%)ip_finish_output (28,169,008 samples, 0.19%)__ip_finish_output (28,169,008 samples, 0.19%)ip_finish_output2 (28,169,008 samples, 0.19%)neigh_hh_output (22,132,792 samples, 0.15%)__dev_queue_xmit (22,132,792 samples, 0.15%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (4,024,144 samples, 0.03%)__netif_rx (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (60,362,160 samples, 0.40%)__tcp_cleanup_rbuf (60,362,160 samples, 0.40%)tcp_send_ack (52,313,872 samples, 0.35%)__tcp_send_ack.part.0 (52,313,872 samples, 0.35%)kmalloc_reserve (2,012,072 samples, 0.01%)ktime_get (2,012,072 samples, 0.01%)tcp_rcv_space_adjust (8,048,288 samples, 0.05%)tcp_mstamp_refresh (6,036,216 samples, 0.04%)read_tsc (4,024,144 samples, 0.03%)inet_recvmsg (235,412,424 samples, 1.57%)tcp_recvmsg (233,400,352 samples, 1.55%)tcp_recvmsg_locked (164,989,904 samples, 1.10%)tcp_update_recv_tstamps (8,048,288 samples, 0.05%)ns_to_timespec64 (2,012,072 samples, 0.01%)sock_recvmsg (241,448,640 samples, 1.61%)security_socket_recvmsg (4,024,144 samples, 0.03%)apparmor_socket_recvmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)__x64_sys_recvfrom (247,484,856 samples, 1.65%)__sys_recvfrom (247,484,856 samples, 1.65%)sockfd_lookup_light (4,024,144 samples, 0.03%)__fdget (2,012,072 samples, 0.01%)do_syscall_64 (297,786,656 samples, 1.98%)d..x64_sys_call (249,496,928 samples, 1.66%)srso_alias_safe_ret (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (352,112,600 samples, 2.34%)<..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (352,112,600 samples, 2.34%)<..__libc_recv (352,112,600 samples, 2.34%)_..entry_SYSCALL_64_after_hwframe (301,810,800 samples, 2.01%)e..x64_sys_call (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (396,378,184 samples, 2.64%)<h..tokio_util::util::poll_buf::poll_read_buf (368,209,176 samples, 2.45%)to..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (362,172,960 samples, 2.41%)<h..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (360,160,888 samples, 2.40%)<h..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (356,136,744 samples, 2.37%)<h..tokio::io::poll_evented::PollEvented<E>::poll_read (356,136,744 samples, 2.37%)to..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::counts::Counts::transition (6,036,216 samples, 0.04%)h2::proto::streams::recv::Recv::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::buffer::Deque::push_back (4,024,144 samples, 0.03%)slab::Slab<T>::insert_at (2,012,072 samples, 0.01%)http::request::Builder::and_then (2,012,072 samples, 0.01%)http::uri::Uri::from_parts (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_headers (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::recv_headers (4,024,144 samples, 0.03%)<h2::server::Peer as h2::proto::peer::Peer>::convert_poll_message (4,024,144 samples, 0.03%)http::uri::authority::Authority::from_shared (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (2,012,072 samples, 0.01%)release_sock (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)__tcp_ack_snd_check (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)release_sock (6,036,216 samples, 0.04%)__release_sock (6,036,216 samples, 0.04%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__tcp_push_pending_frames (2,012,072 samples, 0.01%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)__inet_lookup_skb (2,012,072 samples, 0.01%)__inet_lookup_established (2,012,072 samples, 0.01%)__tcp_ack_snd_check (2,012,072 samples, 0.01%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)tcp_ack (8,048,288 samples, 0.05%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)ip_local_deliver_finish (18,108,648 samples, 0.12%)ip_protocol_deliver_rcu (18,108,648 samples, 0.12%)tcp_v4_rcv (16,096,576 samples, 0.11%)tcp_v4_do_rcv (14,084,504 samples, 0.09%)tcp_rcv_established (14,084,504 samples, 0.09%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)ip_local_deliver (20,120,720 samples, 0.13%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)__napi_poll (22,132,792 samples, 0.15%)process_backlog (22,132,792 samples, 0.15%)__netif_receive_skb (22,132,792 samples, 0.15%)__netif_receive_skb_one_core (22,132,792 samples, 0.15%)ip_rcv (22,132,792 samples, 0.15%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)__local_bh_enable_ip (24,144,864 samples, 0.16%)do_softirq (24,144,864 samples, 0.16%)__do_softirq (24,144,864 samples, 0.16%)handle_softirqs (24,144,864 samples, 0.16%)net_rx_action (24,144,864 samples, 0.16%)skb_release_head_state (2,012,072 samples, 0.01%)__tcp_transmit_skb (26,156,936 samples, 0.17%)ip_queue_xmit (26,156,936 samples, 0.17%)__ip_queue_xmit (26,156,936 samples, 0.17%)ip_output (26,156,936 samples, 0.17%)ip_finish_output (26,156,936 samples, 0.17%)__ip_finish_output (26,156,936 samples, 0.17%)ip_finish_output2 (26,156,936 samples, 0.17%)neigh_hh_output (26,156,936 samples, 0.17%)__dev_queue_xmit (26,156,936 samples, 0.17%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)tcp_wfree (2,012,072 samples, 0.01%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_rearm_rto.part.0 (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_options_write (2,012,072 samples, 0.01%)tcp_push (32,193,152 samples, 0.21%)__tcp_push_pending_frames (32,193,152 samples, 0.21%)tcp_write_xmit (32,193,152 samples, 0.21%)tcp_rbtree_insert (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)do_iter_readv_writev (56,338,016 samples, 0.38%)sock_write_iter (56,338,016 samples, 0.38%)inet_sendmsg (56,338,016 samples, 0.38%)tcp_sendmsg (54,325,944 samples, 0.36%)tcp_sendmsg_locked (46,277,656 samples, 0.31%)tcp_stream_alloc_skb (6,036,216 samples, 0.04%)__alloc_skb (6,036,216 samples, 0.04%)kmem_cache_alloc_node (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (66,398,376 samples, 0.44%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (66,398,376 samples, 0.44%)tokio::runtime::io::registration::Registration::poll_io (66,398,376 samples, 0.44%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (66,398,376 samples, 0.44%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (66,398,376 samples, 0.44%)__GI___writev (66,398,376 samples, 0.44%)entry_SYSCALL_64_after_hwframe (62,374,232 samples, 0.42%)do_syscall_64 (62,374,232 samples, 0.42%)x64_sys_call (58,350,088 samples, 0.39%)__x64_sys_writev (58,350,088 samples, 0.39%)do_writev (58,350,088 samples, 0.39%)vfs_writev (58,350,088 samples, 0.39%)rw_verify_area (2,012,072 samples, 0.01%)security_file_permission (2,012,072 samples, 0.01%)apparmor_file_permission (2,012,072 samples, 0.01%)aa_file_perm (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::poll_complete (70,422,520 samples, 0.47%)h2::proto::streams::prioritize::Prioritize::poll_complete (70,422,520 samples, 0.47%)h2::proto::streams::prioritize::Prioritize::pop_pending_open (2,012,072 samples, 0.01%)h2::server::Connection<T,B>::poll_closed (480,885,208 samples, 3.20%)h2:..h2::proto::streams::streams::Streams<B,P>::send_pending_refusal (2,012,072 samples, 0.01%)tokio::runtime::task::core::Core<T,S>::poll (4,517,101,640 samples, 30.07%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (486,921,424 samples, 3.24%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (486,921,424 samples, 3.24%)<to..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (484,909,352 samples, 3.23%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (484,909,352 samples, 3.23%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (482,897,280 samples, 3.21%)<hy..hyper::body::incoming::Incoming::h2 (2,012,072 samples, 0.01%)h2::proto::streams::streams::OpaqueStreamRef::is_end_stream (2,012,072 samples, 0.01%)all (15,022,129,552 samples, 100%)tokio-runtime-w (4,551,306,864 samples, 30.30%)tokio-runtime-wclone3 (4,551,306,864 samples, 30.30%)clone3start_thread (4,551,306,864 samples, 30.30%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,547,282,720 samples, 30.27%)std::sys::pal::unix::thread::Thread::new::thread_..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,547,282,720 samples, 30.27%)core::ops::function::FnOnce::call_once{{vtable.sh..std::sys::backtrace::__rust_begin_short_backtrace (4,547,282,720 samples, 30.27%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,547,282,720 samples, 30.27%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,547,282,720 samples, 30.27%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,547,282,720 samples, 30.27%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,547,282,720 samples, 30.27%)tokio::runtime::scheduler::multi_thread::worker::..tokio::runtime::context::runtime::enter_runtime (4,547,282,720 samples, 30.27%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,547,282,720 samples, 30.27%)tokio::runtime::scheduler::multi_thread::worker::..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,521,125,784 samples, 30.10%)tokio::runtime::scheduler::multi_thread::worker::..tokio::runtime::task::harness::Harness<T,S>::poll (4,521,125,784 samples, 30.10%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::complete (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg b/crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg deleted file mode 100644 index e2430c3e7ef..00000000000 --- a/crates/countersyncd/benches/flamegraph_one_template_eight_thousand.svg +++ /dev/null @@ -1,491 +0,0 @@ -Flame Graph Reset ZoomSearch cargo::main (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (2,012,072 samples, 0.01%)cargo::commands::metadata::exec (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (2,012,072 samples, 0.01%)<lazycell::LazyCell<cargo::util::toml::InheritableFields>>::try_borrow_with::<anyhow::Error, cargo::util::toml::normalize_toml::{closure#0}::{closure#0}> (2,012,072 samples, 0.01%)cargo::core::workspace::find_workspace_root_with_loader::<cargo::core::workspace::find_workspace_root::{closure#0}> (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)<cargo::core::workspace::WorkspaceRootConfig as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo::util::toml::InheritableFields as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::TomlDependency, alloc::alloc::Global> (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlDetailedDependency as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)[unknown] (4,024,144 samples, 0.03%)cargo::ops::resolve::resolve_ws_with_opts (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_registry (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (2,012,072 samples, 0.01%)cargo::core::resolver::activate (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::git::source::GitSource as cargo::sources::source::Source>::block_until_ready (2,012,072 samples, 0.01%)<cargo::sources::path::RecursivePathSource>::load (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::walk (2,012,072 samples, 0.01%)cargo::sources::path::read_packages::{closure#0} (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::sources::path::read_nested_packages (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)getname_flags (2,012,072 samples, 0.01%)getname_flags.part.0 (2,012,072 samples, 0.01%)strncpy_from_user (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::util::interning::InternedString> as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::dependency::SerializedDependency>> (4,024,144 samples, 0.03%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<cargo::core::source_id::SourceId> (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceIdAsUrl as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<<&mut serde_json::ser::Serializer<_, _> as serde::ser::Serializer>::collect_str::Adapter<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)serde_json::ser::format_escaped_str_contents::<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (2,012,072 samples, 0.01%)anstream::strip::write_fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVecInner<_>>::reserve::do_reserve_and_handle::<alloc::alloc::Global> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::package::Package>::serialized (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<semver::VersionReq as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<semver::Comparator as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::build_resolve_graph_r (2,012,072 samples, 0.01%)<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, cargo::core::package_id::PackageId, cargo::core::package::Package, alloc::collections::btree::node::marker::LeafOrInternal>>::search_tree::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)sqlite3BtreeIndexMoveto (2,012,072 samples, 0.01%)sqlite3VdbeRecordCompareWithSkip (2,012,072 samples, 0.01%)<cargo::core::package::Package>::manifest_mut (4,024,144 samples, 0.03%)<cargo::core::manifest::Manifest as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<alloc::string::String, toml::value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::Deserializer>::deserialize_any::<serde_value::de::ValueVisitor> (2,012,072 samples, 0.01%)<serde_value::de::ValueVisitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<serde_value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<_, _, _> as core::clone::Clone>::clone::clone_subtree::<serde_value::Value, serde_value::Value, alloc::alloc::Global> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (6,036,216 samples, 0.04%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as serde::de::Deserialize>::deserialize::<serde_ignored::Deserializer<toml_edit::de::value::ValueDeserializer, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<alloc::vec::Vec<toml_edit::item::Item> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (4,024,144 samples, 0.03%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<toml_edit::item::Item as core::clone::Clone>::clone (6,036,216 samples, 0.04%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (6,036,216 samples, 0.04%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (8,048,288 samples, 0.06%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (8,048,288 samples, 0.06%)indexmap::map::core::reserve_entries::<toml_edit::key::Key, toml_edit::item::Item> (6,036,216 samples, 0.04%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (6,036,216 samples, 0.04%)realloc (6,036,216 samples, 0.04%)_int_realloc (6,036,216 samples, 0.04%)_int_malloc (4,024,144 samples, 0.03%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_std_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<toml_edit::item::Item>>::grow_one (8,048,288 samples, 0.06%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (8,048,288 samples, 0.06%)malloc (8,048,288 samples, 0.06%)_int_malloc (8,048,288 samples, 0.06%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)check_brk_limits (2,012,072 samples, 0.01%)security_mmap_addr (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (12,072,432 samples, 0.09%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (20,120,720 samples, 0.14%)toml_edit::parser::key::key (8,048,288 samples, 0.06%)<winnow::combinator::impls::Map<(winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>, toml_edit::parser::key::simple_key, winnow::combinator::impls::Span<toml_edit::parser::trivia::ws, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, winnow::error::ErrMode<winnow::error::ContextError>>), toml_edit::parser::key::key::{closure#0}, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (core::ops::range::Range<usize>, (toml_edit::raw_string::RawString, toml_edit::internal_string::InternalString), core::ops::range::Range<usize>), toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, toml_edit::key::Key, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (4,024,144 samples, 0.03%)<toml_edit::parser::key::simple_key as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (4,024,144 samples, 0.03%)malloc (4,024,144 samples, 0.03%)_int_malloc (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (38,229,368 samples, 0.27%)toml_edit::parser::document::document::{closure#0}::{closure#1} (38,229,368 samples, 0.27%)toml_edit::parser::trivia::comment (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlDetailedDependency as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::filter::Filter<core::iter::adapters::filter_map::FilterMap<std::fs::ReadDir, cargo::util::toml::targets::infer_from_directory::{closure#0}>, cargo::util::toml::targets::is_not_dotfile>, cargo::util::toml::targets::infer_from_directory::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::sys::pal::unix::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)__GI___readdir64 (2,012,072 samples, 0.01%)__GI___getdents64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_getdents64 (2,012,072 samples, 0.01%)iterate_dir (2,012,072 samples, 0.01%)shared_ovl_iterate (2,012,072 samples, 0.01%)wrap_directory_iterator (2,012,072 samples, 0.01%)ovl_iterate (2,012,072 samples, 0.01%)iterate_dir (2,012,072 samples, 0.01%)ext4_readdir (2,012,072 samples, 0.01%)ext4_dx_readdir (2,012,072 samples, 0.01%)ext4_htree_fill_tree (2,012,072 samples, 0.01%)htree_dirblock_to_tree (2,012,072 samples, 0.01%)ext4_htree_store_dirent (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_benches (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_targets_with_legacy_path (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_benches::{closure#1} (4,024,144 samples, 0.03%)cargo::util::toml::targets::infer_from_directory (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (2,012,072 samples, 0.01%)<std::sys::pal::unix::fs::Dir as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__close_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_filter_inodes (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo_util_schemas::manifest::TomlTarget> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<cargo_util_schemas::manifest::TomlTarget as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::vec::Vec<alloc::string::String> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (10,060,360 samples, 0.07%)cargo::util::toml::targets::normalize_examples (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_targets_with_legacy_path (4,024,144 samples, 0.03%)cargo::util::toml::targets::normalize_examples::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::readdir (2,012,072 samples, 0.01%)__opendir (2,012,072 samples, 0.01%)__open64_nocancel (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::collect::FromIterator<(cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>)>>::from_iter::<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}>> (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo_util_schemas::manifest::FeatureName, alloc::vec::Vec<alloc::string::String>>, cargo::util::toml::to_real_manifest::{closure#16}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::util::interning::InternedString>::from_cow (4,024,144 samples, 0.03%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::new::<&str> (2,012,072 samples, 0.01%)cargo::core::summary::build_feature_map (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::eat (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)cargo::util::toml::gather_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::detailed_dep_to_dependency::<alloc::string::String> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::parse::<&str> (2,012,072 samples, 0.01%)<semver::VersionReq>::parse (2,012,072 samples, 0.01%)<semver::VersionReq as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)semver::parse::version_req (2,012,072 samples, 0.01%)semver::parse::comparator (2,012,072 samples, 0.01%)semver::parse::numeric_identifier (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<im_rc::fakepool::Rc<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>>>::grow_one (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::targets::validate_unique_names (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<&str, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::util::toml::targets::to_targets (6,036,216 samples, 0.04%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (18,108,648 samples, 0.13%)std::path::Path::is_dir (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)path_lookupat (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)<cargo::sources::path::PathSource>::load (82,494,952 samples, 0.58%)cargo::ops::cargo_read_manifest::read_package (82,494,952 samples, 0.58%)cargo::util::toml::read_manifest (82,494,952 samples, 0.58%)cargo_util::paths::read (4,024,144 samples, 0.03%)cargo_util::paths::read_bytes (4,024,144 samples, 0.03%)std::fs::read::inner (4,024,144 samples, 0.03%)std::sys::pal::unix::fs::try_statx (4,024,144 samples, 0.03%)statx (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)cap_inode_getsecurity (2,012,072 samples, 0.01%)xattr_resolve_name (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (4,024,144 samples, 0.03%)__GI___libc_open (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_openat (4,024,144 samples, 0.03%)do_sys_openat2 (4,024,144 samples, 0.03%)do_filp_open (4,024,144 samples, 0.03%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (92,555,312 samples, 0.65%)std::fs::read_to_string::inner (6,036,216 samples, 0.04%)std::sys::pal::unix::fs::try_statx (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_permission (2,012,072 samples, 0.01%)__audit_inode (4,024,144 samples, 0.03%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (100,603,600 samples, 0.71%)<cargo::core::package::Downloads>::start (98,591,528 samples, 0.70%)<cargo::core::package::Downloads>::start_inner (98,591,528 samples, 0.70%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (98,591,528 samples, 0.70%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (98,591,528 samples, 0.70%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::download (6,036,216 samples, 0.04%)cargo::sources::registry::download::download (6,036,216 samples, 0.04%)std::fs::OpenOptions::_open (6,036,216 samples, 0.04%)__GI___libc_open (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_openat (6,036,216 samples, 0.04%)do_sys_openat2 (6,036,216 samples, 0.04%)do_filp_open (6,036,216 samples, 0.04%)path_openat (6,036,216 samples, 0.04%)do_open (6,036,216 samples, 0.04%)vfs_open (2,012,072 samples, 0.01%)path_get (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::warn_no_lib_packages_and_artifact_libs_overlapping_deps (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::deps (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::try_fold::flatten::<im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, core::iter::adapters::map::map_try_fold<(&cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}, core::iter::adapters::filter::filter_try_fold<core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}, <core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::try_fold<(), core::iter::traits::iterator::Iterator::try_for_each::call<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>::Break>::{closure#0}, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<core::iter::adapters::filter::Filter<std::collections::hash::set::Iter<cargo::core::dependency::Dependency>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}::{closure#0}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Iter<im_rc::hash::set::Value<cargo::core::dependency::Dependency>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::dependency::Inner as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (4,024,144 samples, 0.03%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (6,036,216 samples, 0.04%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(core::option::Option<cargo::core::package_id::PackageId>, cargo::core::summary::Summary, cargo::core::resolver::types::ResolveOpts)> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (10,060,360 samples, 0.07%)cargo::core::resolver::resolve (10,060,360 samples, 0.07%)cargo::core::resolver::encode::encodable_package_id (2,012,072 samples, 0.01%)<semver::Version as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u64>::_fmt (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableResolve>::into_resolve (2,012,072 samples, 0.01%)<cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::link (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (6,036,216 samples, 0.04%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<alloc::vec::Vec<cargo::core::resolver::encode::EncodableDependency> as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::array::ArrayDeserializer as serde::de::Deserializer>::deserialize_any::<<alloc::vec::Vec<_> as serde::de::Deserialize>::deserialize::VecVisitor<cargo::core::resolver::encode::EncodableDependency>> (2,012,072 samples, 0.01%)<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<<cargo::core::resolver::encode::EncodableDependency as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<core::marker::PhantomData<core::option::Option<cargo::core::resolver::encode::EncodableSourceId>> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::ops::lockfile::emit_package (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::insert_git_checkout_from_cache (2,012,072 samples, 0.01%)<rusqlite::statement::Statement>::execute_with_bound_parameters (2,012,072 samples, 0.01%)sqlite3_step (2,012,072 samples, 0.01%)sqlite3VdbeExec (2,012,072 samples, 0.01%)btreeBeginTrans (2,012,072 samples, 0.01%)unixLock (2,012,072 samples, 0.01%)__libc_fcntl64 (2,012,072 samples, 0.01%)__fcntl64_nocancel_adjusted (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)<im_rc::ord::map::Entry<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::or_insert_with::<<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::new> (2,012,072 samples, 0.01%)<im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>>::get_mut::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::summary::Summary>::map_source (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::map_source (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::dependency::Inner>>::make_mut (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)<serde_json::de::MapAccess<_> as serde::de::MapAccess>::next_key_seed::has_next_key::<serde_json::read::SliceRead> (2,012,072 samples, 0.01%)<alloc::collections::btree::map::BTreeMap<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (6,036,216 samples, 0.04%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)cargo::core::summary::build_feature_map (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::global_cache_tracker::RegistryIndex> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (10,060,360 samples, 0.07%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexSummary>::parse (10,060,360 samples, 0.07%)<cargo::sources::registry::index::IndexPackage>::to_summary (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::assert_index_locked (2,012,072 samples, 0.01%)<alloc::raw_vec::RawVec<(cargo::core::compiler::unit::Unit, std::collections::hash::set::HashSet<cargo::core::compiler::unit_graph::UnitDep>)>>::grow_one (4,024,144 samples, 0.03%)alloc::raw_vec::finish_grow::<alloc::alloc::Global> (4,024,144 samples, 0.03%)realloc (4,024,144 samples, 0.03%)_int_realloc (4,024,144 samples, 0.03%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<semver::Version, cargo::sources::registry::index::MaybeIndexSummary, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&semver::Version> (2,012,072 samples, 0.01%)____fput (2,012,072 samples, 0.01%)__fput (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)lockref_put_return (2,012,072 samples, 0.01%)__close (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)task_work_run (4,024,144 samples, 0.03%)__cond_resched (2,012,072 samples, 0.01%)std::fs::OpenOptions::_open (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)ovl_permission (2,012,072 samples, 0.01%)inode_permission (2,012,072 samples, 0.01%)do_iter_readv_writev (14,084,504 samples, 0.10%)ext4_file_read_iter (14,084,504 samples, 0.10%)generic_file_read_iter (14,084,504 samples, 0.10%)filemap_read (14,084,504 samples, 0.10%)copy_page_to_iter (14,084,504 samples, 0.10%)_copy_to_iter (14,084,504 samples, 0.10%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (44,265,584 samples, 0.31%)<cargo::sources::registry::index::RegistryIndex>::summaries (30,181,080 samples, 0.21%)<cargo::sources::registry::index::Summaries>::parse (28,169,008 samples, 0.20%)std::fs::read::inner (22,132,792 samples, 0.16%)std::io::default_read_to_end (16,096,576 samples, 0.11%)read (16,096,576 samples, 0.11%)entry_SYSCALL_64_after_hwframe (16,096,576 samples, 0.11%)do_syscall_64 (16,096,576 samples, 0.11%)x64_sys_call (16,096,576 samples, 0.11%)__x64_sys_read (16,096,576 samples, 0.11%)ksys_read (16,096,576 samples, 0.11%)vfs_read (16,096,576 samples, 0.11%)ovl_read_iter (16,096,576 samples, 0.11%)backing_file_read_iter (16,096,576 samples, 0.11%)vfs_iter_read (16,096,576 samples, 0.11%)rw_verify_area (2,012,072 samples, 0.01%)apparmor_file_permission (2,012,072 samples, 0.01%)cargo::core::resolver::activate_deps_loop (46,277,656 samples, 0.33%)cargo::core::resolver::activate (46,277,656 samples, 0.33%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (46,277,656 samples, 0.33%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (46,277,656 samples, 0.33%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (46,277,656 samples, 0.33%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (46,277,656 samples, 0.33%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (46,277,656 samples, 0.33%)core::ptr::drop_in_place::<cargo::util::semver_ext::OptVersionReq> (2,012,072 samples, 0.01%)<semver::identifier::Identifier as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_ws_with_opts (175,050,264 samples, 1.24%)cargo::ops::resolve::resolve_with_registry (60,362,160 samples, 0.43%)cargo::ops::resolve::resolve_with_previous (52,313,872 samples, 0.37%)cargo::core::resolver::resolve (50,301,800 samples, 0.36%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)cargo::core::resolver::check_cycles::visit (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::package_id::PackageId, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<alloc::rc::Rc<cargo_util_schemas::manifest::TomlManifest>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlManifest> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo_util_schemas::manifest::TomlDetailedDependency> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<toml_edit::item::Item> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::package_id::PackageId, lazycell::LazyCell<cargo::core::package::Package>)>> (10,060,360 samples, 0.07%)<alloc::rc::Rc<cargo::core::package::PackageInner>>::drop_slow (10,060,360 samples, 0.07%)core::ptr::drop_in_place::<cargo::core::manifest::Manifest> (10,060,360 samples, 0.07%)<alloc::rc::Rc<toml_edit::document::ImDocument<alloc::string::String>>>::drop_slow (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<toml_edit::document::ImDocument<alloc::string::String>> (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<toml_edit::key::Key, toml_edit::item::Item>>> (6,036,216 samples, 0.04%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)cargo::ops::cargo_output_metadata::output_metadata (193,158,912 samples, 1.36%)core::ptr::drop_in_place::<cargo::ops::resolve::WorkspaceResolve> (12,072,432 samples, 0.09%)core::ptr::drop_in_place::<cargo::core::package::PackageSet> (12,072,432 samples, 0.09%)core::ptr::drop_in_place::<hashbrown::raw::RawTable<(cargo::core::source_id::SourceId, alloc::boxed::Box<dyn cargo::sources::source::Source>)>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::replaced::ReplacedSource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::RegistrySource> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::RegistryIndex> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::sources::registry::index::Summaries> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (203,219,272 samples, 1.44%)cargo::commands::metadata::exec (203,219,272 samples, 1.44%)core::ptr::drop_in_place::<cargo::ops::cargo_output_metadata::ExportInfo> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::package::SerializedPackage> (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)<alloc::sync::Arc<cargo::core::manifest::TargetInner>>::drop_slow (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<cargo::core::manifest::TargetInner> (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::_do_parse (2,012,072 samples, 0.01%)<clap_builder::builder::command::Command>::_build_self (2,012,072 samples, 0.01%)<clap_builder::builder::arg::Arg as core::clone::Clone>::clone (2,012,072 samples, 0.01%)ASN1_item_ex_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (209,255,488 samples, 1.48%)__libc_start_call_main (209,255,488 samples, 1.48%)main (209,255,488 samples, 1.48%)std::rt::lang_start_internal (209,255,488 samples, 1.48%)std::rt::lang_start::<()>::{closure#0} (209,255,488 samples, 1.48%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (209,255,488 samples, 1.48%)cargo::main (209,255,488 samples, 1.48%)cargo::init_git (4,024,144 samples, 0.03%)git2::opts::set_verify_owner_validation (4,024,144 samples, 0.03%)libgit2_sys::init (4,024,144 samples, 0.03%)std::sys::sync::once::futex::Once::call (4,024,144 samples, 0.03%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (4,024,144 samples, 0.03%)git_runtime_init (4,024,144 samples, 0.03%)openssl_init (4,024,144 samples, 0.03%)X509_STORE_set_default_paths (4,024,144 samples, 0.03%)by_file_ctrl (4,024,144 samples, 0.03%)X509_load_cert_crl_file (4,024,144 samples, 0.03%)PEM_X509_INFO_read_bio (4,024,144 samples, 0.03%)ASN1_item_d2i (4,024,144 samples, 0.03%)asn1_item_embed_d2i (4,024,144 samples, 0.03%)asn1_template_noexp_d2i (4,024,144 samples, 0.03%)asn1_item_embed_d2i (4,024,144 samples, 0.03%)asn1_template_noexp_d2i (4,024,144 samples, 0.03%)x509_name_ex_d2i (4,024,144 samples, 0.03%)x509_name_canon (2,012,072 samples, 0.01%)OPENSSL_sk_new_null (2,012,072 samples, 0.01%)CRYPTO_zalloc (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)cargo (215,291,704 samples, 1.52%)_start (211,267,560 samples, 1.49%)_dl_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)__gettimeofday (2,012,072 samples, 0.01%)_dl_lookup_symbol_x (2,012,072 samples, 0.01%)do_lookup_x (2,012,072 samples, 0.01%)check_match (2,012,072 samples, 0.01%)strcmp (2,012,072 samples, 0.01%)[libswsscommon.so.0.0.0] (2,012,072 samples, 0.01%)__GI___libc_open (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_openat (2,012,072 samples, 0.01%)do_sys_openat2 (2,012,072 samples, 0.01%)do_filp_open (2,012,072 samples, 0.01%)path_openat (2,012,072 samples, 0.01%)open_last_lookups (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)__vfs_getxattr (2,012,072 samples, 0.01%)ovl_other_xattr_get (2,012,072 samples, 0.01%)vfs_getxattr (2,012,072 samples, 0.01%)xattr_getsecurity (2,012,072 samples, 0.01%)security_inode_getsecurity (2,012,072 samples, 0.01%)cap_inode_getsecurity (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)_IO_fread (2,012,072 samples, 0.01%)_IO_file_xsgetn (2,012,072 samples, 0.01%)_IO_file_underflow@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)ovl_read_iter (2,012,072 samples, 0.01%)backing_file_read_iter (2,012,072 samples, 0.01%)vfs_iter_read (2,012,072 samples, 0.01%)do_iter_readv_writev (2,012,072 samples, 0.01%)ext4_file_read_iter (2,012,072 samples, 0.01%)generic_file_read_iter (2,012,072 samples, 0.01%)filemap_read (2,012,072 samples, 0.01%)filemap_get_pages (2,012,072 samples, 0.01%)filemap_get_read_batch (2,012,072 samples, 0.01%)criterion::html::Html::new (2,012,072 samples, 0.01%)tinytemplate::TinyTemplate::add_template (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::compile (2,012,072 samples, 0.01%)tinytemplate::compiler::TemplateCompiler::consume_tag (2,012,072 samples, 0.01%)<core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match (2,012,072 samples, 0.01%)serde_json::de::from_trait (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<R> as serde_core::de::Deserializer>::deserialize_struct (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::ignore_str (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize (4,024,144 samples, 0.03%)once_cell::imp::initialize_or_wait (4,024,144 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (4,024,144 samples, 0.03%)core::ops::function::FnOnce::call_once (4,024,144 samples, 0.03%)std::process::Command::output (2,012,072 samples, 0.01%)std::sys::pal::unix::pipe::read2 (2,012,072 samples, 0.01%)std::sys::pal::unix::fd::FileDesc::read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_read (2,012,072 samples, 0.01%)ksys_read (2,012,072 samples, 0.01%)vfs_read (2,012,072 samples, 0.01%)pipe_read (2,012,072 samples, 0.01%)copy_page_to_iter (2,012,072 samples, 0.01%)_copy_to_iter (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (6,036,216 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.09%)core::fmt::write (88,531,168 samples, 0.63%)core::fmt::num::imp::<impl u64>::_fmt (42,253,512 samples, 0.30%)core::fmt::Formatter::pad_integral (14,084,504 samples, 0.10%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)clear_page_erms (6,036,216 samples, 0.04%)__alloc_pages (12,072,432 samples, 0.09%)get_page_from_freelist (10,060,360 samples, 0.07%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)alloc_anon_folio (16,096,576 samples, 0.11%)vma_alloc_folio (14,084,504 samples, 0.10%)alloc_pages_mpol (14,084,504 samples, 0.10%)should_fail_alloc_page (2,012,072 samples, 0.01%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)handle_mm_fault (36,217,296 samples, 0.26%)__handle_mm_fault (36,217,296 samples, 0.26%)handle_pte_fault (32,193,152 samples, 0.23%)do_anonymous_page (30,181,080 samples, 0.21%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)__mod_node_page_state (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (203,219,272 samples, 1.44%)malloc (102,615,672 samples, 0.72%)_int_malloc (80,482,880 samples, 0.57%)asm_exc_page_fault (46,277,656 samples, 0.33%)exc_page_fault (46,277,656 samples, 0.33%)do_user_addr_fault (46,277,656 samples, 0.33%)lock_vma_under_rcu (2,012,072 samples, 0.01%)__folio_throttle_swaprate (4,024,144 samples, 0.03%)blk_cgroup_congested (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)get_mem_cgroup_from_mm (4,024,144 samples, 0.03%)__mem_cgroup_charge (6,036,216 samples, 0.04%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)__pte_offset_map_lock (2,012,072 samples, 0.01%)clear_page_erms (10,060,360 samples, 0.07%)get_page_from_freelist (16,096,576 samples, 0.11%)rmqueue (6,036,216 samples, 0.04%)__rmqueue_pcplist (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)__alloc_pages (18,108,648 samples, 0.13%)rcu_all_qs (2,012,072 samples, 0.01%)alloc_pages_mpol (22,132,792 samples, 0.16%)__next_zones_zonelist (2,012,072 samples, 0.01%)alloc_anon_folio (24,144,864 samples, 0.17%)vma_alloc_folio (24,144,864 samples, 0.17%)get_vma_policy (2,012,072 samples, 0.01%)handle_mm_fault (54,325,944 samples, 0.38%)__handle_mm_fault (52,313,872 samples, 0.37%)handle_pte_fault (50,301,800 samples, 0.36%)do_anonymous_page (46,277,656 samples, 0.33%)folio_add_lru_vma (4,024,144 samples, 0.03%)folio_add_lru (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (317,907,376 samples, 2.24%)<..asm_exc_page_fault (64,386,304 samples, 0.45%)exc_page_fault (64,386,304 samples, 0.45%)do_user_addr_fault (64,386,304 samples, 0.45%)lock_vma_under_rcu (4,024,144 samples, 0.03%)mas_walk (2,012,072 samples, 0.01%)mio::poll::Poll::poll (4,024,144 samples, 0.03%)epoll_wait (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (10,060,360 samples, 0.07%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.06%)tokio::runtime::time::wheel::Wheel::next_expiration (2,012,072 samples, 0.01%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)alloc::sync::Arc<T,A>::drop_slow (82,494,952 samples, 0.58%)cfree@GLIBC_2.2.5 (68,410,448 samples, 0.48%)_int_free (64,386,304 samples, 0.45%)malloc_consolidate (36,217,296 samples, 0.26%)unlink_chunk.constprop.0 (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (154,929,544 samples, 1.09%)malloc (120,724,320 samples, 0.85%)_int_malloc (80,482,880 samples, 0.57%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (158,953,688 samples, 1.12%)malloc (88,531,168 samples, 0.63%)_int_malloc (58,350,088 samples, 0.41%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (60,362,160 samples, 0.43%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (488,933,496 samples, 3.45%)<al..malloc (317,907,376 samples, 2.24%)m.._int_malloc (181,086,480 samples, 1.28%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (619,718,176 samples, 4.38%)<allo..malloc (50,301,800 samples, 0.36%)_int_malloc (28,169,008 samples, 0.20%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (981,891,136 samples, 6.93%)<alloc::v..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (756,539,072 samples, 5.34%)<alloc:..malloc (66,398,376 samples, 0.47%)_int_malloc (48,289,728 samples, 0.34%)alloc_perturb (2,012,072 samples, 0.01%)<tonic::transport::channel::Channel as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::buffer::service::Buffer<T,Request> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)tokio::runtime::task::waker::wake_by_val (2,012,072 samples, 0.01%)<tonic::transport::channel::ResponseFuture as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tower::buffer::future::ResponseFuture<F> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<core::pin::Pin<P> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tonic::transport::channel::service::add_origin::AddOrigin<T> as tower_service::Service<http::request::Request<ReqBody>>>::call::{{closure}} (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::SendRequest as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call::{{closure}} (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (36,217,296 samples, 0.26%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)mm_account_fault (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (52,313,872 samples, 0.37%)alloc::raw_vec::finish_grow (52,313,872 samples, 0.37%)realloc (52,313,872 samples, 0.37%)_int_realloc (52,313,872 samples, 0.37%)__memmove_avx_unaligned_erms (52,313,872 samples, 0.37%)cfree@GLIBC_2.2.5 (454,728,272 samples, 3.21%)cfr.._int_free (454,728,272 samples, 3.21%)_in..malloc_consolidate (454,728,272 samples, 3.21%)mal..unlink_chunk.constprop.0 (221,327,920 samples, 1.56%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (30,181,080 samples, 0.21%)_int_free (18,108,648 samples, 0.13%)__rdl_dealloc (26,156,936 samples, 0.18%)__rust_dealloc (4,024,144 samples, 0.03%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (478,873,136 samples, 3.38%)cor..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (438,631,696 samples, 3.10%)cor..cfree@GLIBC_2.2.5 (334,003,952 samples, 2.36%)c.._int_free (275,653,864 samples, 1.95%)_..malloc_consolidate (16,096,576 samples, 0.11%)unlink_chunk.constprop.0 (14,084,504 samples, 0.10%)__rdl_dealloc (6,036,216 samples, 0.04%)cfree@GLIBC_2.2.5 (420,523,048 samples, 2.97%)cfr.._int_free (416,498,904 samples, 2.94%)_i..malloc_consolidate (396,378,184 samples, 2.80%)ma..unlink_chunk.constprop.0 (211,267,560 samples, 1.49%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (44,265,584 samples, 0.31%)_int_free (40,241,440 samples, 0.28%)__rdl_dealloc (16,096,576 samples, 0.11%)cfree@GLIBC_2.2.5 (253,521,072 samples, 1.79%)c.._int_free (201,207,200 samples, 1.42%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (414,486,832 samples, 2.93%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (404,426,472 samples, 2.86%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (336,016,024 samples, 2.37%)co..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (26,156,936 samples, 0.18%)__rdl_dealloc (12,072,432 samples, 0.09%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (132,796,752 samples, 0.94%)_int_free (88,531,168 samples, 0.63%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,012,072,216 samples, 7.15%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,012,072,216 samples, 7.15%)core::ptr:..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (169,014,048 samples, 1.19%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (10,060,360 samples, 0.07%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)__rdl_alloc (12,072,432 samples, 0.09%)__rust_alloc (8,048,288 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (334,003,952 samples, 2.36%)<..malloc (243,460,712 samples, 1.72%)_int_malloc (160,965,760 samples, 1.14%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (633,802,680 samples, 4.48%)count..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (625,754,392 samples, 4.42%)<allo..malloc (42,253,512 samples, 0.30%)_int_malloc (30,181,080 samples, 0.21%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)malloc (50,301,800 samples, 0.36%)_int_malloc (36,217,296 samples, 0.26%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (3,949,697,336 samples, 27.89%)countersyncd::actor::otel::OtelActor::flush_b..tonic::codec::encode::EncodedBytes<T,U>::new (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Display>::fmt (8,048,288 samples, 0.06%)<alloc::string::String as core::fmt::Write>::write_str (104,627,744 samples, 0.74%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.27%)core::fmt::Formatter::pad (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (8,048,288 samples, 0.06%)<alloc::string::String as core::fmt::Write>::write_str (64,386,304 samples, 0.45%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)core::fmt::write (380,281,608 samples, 2.69%)co..core::fmt::num::imp::<impl u32>::_fmt (195,170,984 samples, 1.38%)core::fmt::Formatter::pad_integral (60,362,160 samples, 0.43%)core::fmt::Formatter::pad_integral::write_prefix (22,132,792 samples, 0.16%)alloc::fmt::format::format_inner (509,054,216 samples, 3.59%)allo..malloc (94,567,384 samples, 0.67%)_int_malloc (58,350,088 samples, 0.41%)alloc_perturb (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (78,470,808 samples, 0.55%)malloc (66,398,376 samples, 0.47%)_int_malloc (34,205,224 samples, 0.24%)__rdl_alloc (8,048,288 samples, 0.06%)__rust_alloc (10,060,360 samples, 0.07%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (12,072,432 samples, 0.09%)__memmove_avx_unaligned_erms (24,144,864 samples, 0.17%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (6,036,216 samples, 0.04%)<alloc::string::String as core::fmt::Write>::write_str (221,327,920 samples, 1.56%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (167,001,976 samples, 1.18%)alloc::raw_vec::finish_grow (136,820,896 samples, 0.97%)malloc (114,688,104 samples, 0.81%)_int_malloc (64,386,304 samples, 0.45%)core::fmt::num::imp::<impl u32>::_fmt (273,641,792 samples, 1.93%)c..core::fmt::Formatter::pad_integral (20,120,720 samples, 0.14%)core::fmt::Formatter::pad_integral::write_prefix (4,024,144 samples, 0.03%)alloc_perturb (4,024,144 samples, 0.03%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (680,080,336 samples, 4.80%)counte..malloc (221,327,920 samples, 1.56%)_int_malloc (120,724,320 samples, 0.85%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,329,979,592 samples, 9.39%)countersyncd:..malloc (78,470,808 samples, 0.55%)_int_malloc (44,265,584 samples, 0.31%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelMetrics::from_sai_stats (1,366,196,888 samples, 9.65%)countersyncd::..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,366,196,888 samples, 9.65%)<alloc::vec::V..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (5,402,413,320 samples, 38.15%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (5,402,413,320 samples, 38.15%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (5,400,401,248 samples, 38.14%)otel_actor_perf::run_stream::{{closure}}::{{closure}}countersyncd::utilities::record_comm_stats (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::send_data (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::send_data (2,012,072 samples, 0.01%)h2::proto::streams::state::State::send_close (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)core::ptr::drop_in_place<h2::hpack::header::Header> (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (10,060,360 samples, 0.07%)h2::frame::headers::Headers::encode (6,036,216 samples, 0.04%)h2::frame::headers::HeaderBlock::into_encoding (6,036,216 samples, 0.04%)h2::hpack::encoder::Encoder::encode (6,036,216 samples, 0.04%)h2::hpack::encoder::encode_not_indexed (2,012,072 samples, 0.01%)h2::hpack::encoder::encode_str (2,012,072 samples, 0.01%)__audit_filter_op (4,024,144 samples, 0.03%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (14,084,504 samples, 0.10%)syscall_exit_to_user_mode_prepare (14,084,504 samples, 0.10%)__audit_syscall_exit (10,060,360 samples, 0.07%)audit_reset_context.part.0.constprop.0 (6,036,216 samples, 0.04%)path_put (4,024,144 samples, 0.03%)syscall_trace_enter (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)lock_sock_nested (10,060,360 samples, 0.07%)_raw_spin_lock_bh (10,060,360 samples, 0.07%)__pv_queued_spin_lock_slowpath (10,060,360 samples, 0.07%)__tcp_ack_snd_check (2,012,072 samples, 0.01%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)ktime_get (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_ack_tstamp (2,012,072 samples, 0.01%)kfree_skbmem (4,024,144 samples, 0.03%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (12,072,432 samples, 0.09%)__sk_mem_reclaim (4,024,144 samples, 0.03%)__sk_mem_reduce_allocated (4,024,144 samples, 0.03%)mem_cgroup_uncharge_skmem (4,024,144 samples, 0.03%)refill_stock (2,012,072 samples, 0.01%)tcp_ack (22,132,792 samples, 0.16%)tcp_schedule_loss_probe (2,012,072 samples, 0.01%)sk_reset_timer (2,012,072 samples, 0.01%)__kfree_skb (4,024,144 samples, 0.03%)kfree_skbmem (4,024,144 samples, 0.03%)kmem_cache_free (4,024,144 samples, 0.03%)__memcg_slab_free_hook (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_data_queue (8,048,288 samples, 0.06%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)release_sock (50,301,800 samples, 0.36%)__release_sock (50,301,800 samples, 0.36%)tcp_v4_do_rcv (50,301,800 samples, 0.36%)tcp_rcv_established (50,301,800 samples, 0.36%)tcp_rate_gen (4,024,144 samples, 0.03%)tcp_push (2,012,072 samples, 0.01%)clear_page_erms (74,446,664 samples, 0.53%)sk_page_frag_refill (78,470,808 samples, 0.55%)skb_page_frag_refill (78,470,808 samples, 0.55%)alloc_pages (76,458,736 samples, 0.54%)alloc_pages_mpol (76,458,736 samples, 0.54%)__alloc_pages (76,458,736 samples, 0.54%)get_page_from_freelist (76,458,736 samples, 0.54%)prep_compound_page (2,012,072 samples, 0.01%)__check_object_size.part.0 (4,024,144 samples, 0.03%)__check_object_size (6,036,216 samples, 0.04%)check_stack_object (2,012,072 samples, 0.01%)skb_do_copy_data_nocache (56,338,016 samples, 0.40%)_copy_from_iter (46,277,656 samples, 0.33%)tcp_current_mss (2,012,072 samples, 0.01%)tcp_event_new_data_sent (2,012,072 samples, 0.01%)ip_send_check (4,024,144 samples, 0.03%)ipv4_conntrack_local (2,012,072 samples, 0.01%)ipv4_conntrack_defrag (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (6,036,216 samples, 0.04%)nf_conntrack_tcp_packet (6,036,216 samples, 0.04%)tcp_in_window (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)ipv4_conntrack_local (12,072,432 samples, 0.09%)nf_conntrack_in (12,072,432 samples, 0.09%)resolve_normal_ct (4,024,144 samples, 0.03%)hash_conntrack_raw (2,012,072 samples, 0.01%)__ip_local_out (26,156,936 samples, 0.18%)nf_hook_slow (18,108,648 samples, 0.13%)nf_nat_ipv4_local_fn (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)_raw_spin_lock (2,012,072 samples, 0.01%)tcp_filter (2,012,072 samples, 0.01%)__inet_lookup_skb (4,024,144 samples, 0.03%)__inet_lookup_established (4,024,144 samples, 0.03%)inet_ehashfn (2,012,072 samples, 0.01%)__xfrm_policy_check2.constprop.0 (4,024,144 samples, 0.03%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)tcp_add_backlog (4,024,144 samples, 0.03%)dst_release (4,024,144 samples, 0.03%)tcp_filter (4,024,144 samples, 0.03%)sk_filter_trim_cap (4,024,144 samples, 0.03%)security_sock_rcv_skb (2,012,072 samples, 0.01%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (4,024,144 samples, 0.03%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__tcp_ack_snd_check (8,048,288 samples, 0.06%)tcp_send_ack (8,048,288 samples, 0.06%)__tcp_send_ack.part.0 (8,048,288 samples, 0.06%)__tcp_transmit_skb (8,048,288 samples, 0.06%)ip_queue_xmit (8,048,288 samples, 0.06%)__ip_queue_xmit (8,048,288 samples, 0.06%)ip_output (4,024,144 samples, 0.03%)ip_finish_output (4,024,144 samples, 0.03%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_data_ready (12,072,432 samples, 0.09%)sock_def_readable (12,072,432 samples, 0.09%)_raw_spin_unlock_irqrestore (12,072,432 samples, 0.09%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_queue_rcv (4,024,144 samples, 0.03%)tcp_try_coalesce (4,024,144 samples, 0.03%)tcp_rcv_sne_update (2,012,072 samples, 0.01%)tcp_data_queue (28,169,008 samples, 0.20%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)tcp_data_ready (2,012,072 samples, 0.01%)tcp_in_ack_event (4,024,144 samples, 0.03%)tcp_v4_do_rcv (50,301,800 samples, 0.36%)tcp_rcv_established (50,301,800 samples, 0.36%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (84,507,024 samples, 0.60%)tcp_v4_rcv (80,482,880 samples, 0.57%)tcp_v4_fill_cb (2,012,072 samples, 0.01%)ktime_get_with_offset (2,012,072 samples, 0.01%)ip_local_deliver_finish (90,543,240 samples, 0.64%)read_tsc (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)nf_nat_ipv4_fn (2,012,072 samples, 0.01%)ip_local_deliver (98,591,528 samples, 0.70%)nf_hook_slow (6,036,216 samples, 0.04%)nf_nat_ipv4_local_in (2,012,072 samples, 0.01%)nf_nat_ipv4_fn (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)ip_rcv_finish_core.constprop.0 (6,036,216 samples, 0.04%)__napi_poll (110,663,960 samples, 0.78%)process_backlog (110,663,960 samples, 0.78%)__netif_receive_skb (110,663,960 samples, 0.78%)__netif_receive_skb_one_core (110,663,960 samples, 0.78%)ip_rcv (106,639,816 samples, 0.75%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_pre_routing (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)_raw_spin_trylock (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)handle_softirqs (146,881,256 samples, 1.04%)net_rx_action (144,869,184 samples, 1.02%)napi_consume_skb (26,156,936 samples, 0.18%)skb_release_data (24,144,864 samples, 0.17%)__folio_put (16,096,576 samples, 0.11%)destroy_large_folio (16,096,576 samples, 0.11%)free_unref_page (16,096,576 samples, 0.11%)free_unref_page_prepare (12,072,432 samples, 0.09%)__local_bh_enable_ip (150,905,400 samples, 1.07%)do_softirq (150,905,400 samples, 1.07%)__do_softirq (148,893,328 samples, 1.05%)net_rx_action (2,012,072 samples, 0.01%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (2,012,072 samples, 0.01%)tcp_wfree (2,012,072 samples, 0.01%)ip_finish_output2 (171,026,120 samples, 1.21%)neigh_hh_output (162,977,832 samples, 1.15%)__dev_queue_xmit (160,965,760 samples, 1.14%)validate_xmit_xfrm (2,012,072 samples, 0.01%)ip_finish_output (173,038,192 samples, 1.22%)__ip_finish_output (173,038,192 samples, 1.22%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)nf_confirm (4,024,144 samples, 0.03%)ip_queue_xmit (217,303,776 samples, 1.53%)__ip_queue_xmit (217,303,776 samples, 1.53%)ip_output (179,074,408 samples, 1.26%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)__tcp_transmit_skb (229,376,208 samples, 1.62%)skb_clone (6,036,216 samples, 0.04%)__skb_clone (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)tcp_cwnd_validate (2,012,072 samples, 0.01%)tcp_event_new_data_sent (6,036,216 samples, 0.04%)tcp_rearm_rto (4,024,144 samples, 0.03%)tcp_rearm_rto.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)__tcp_push_pending_frames (245,472,784 samples, 1.73%)tcp_write_xmit (243,460,712 samples, 1.72%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_push (247,484,856 samples, 1.75%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_skb_entail (2,012,072 samples, 0.01%)__build_skb_around (2,012,072 samples, 0.01%)__memset (2,012,072 samples, 0.01%)__alloc_skb (14,084,504 samples, 0.10%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)__sk_mem_schedule (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)tcp_stream_alloc_skb (18,108,648 samples, 0.13%)sk_forced_mem_schedule (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)do_iter_readv_writev (494,969,712 samples, 3.50%)do_..sock_write_iter (494,969,712 samples, 3.50%)soc..inet_sendmsg (488,933,496 samples, 3.45%)ine..tcp_sendmsg (486,921,424 samples, 3.44%)tcp..tcp_sendmsg_locked (420,523,048 samples, 2.97%)tcp..tcp_wmem_schedule (10,060,360 samples, 0.07%)__sk_mem_schedule (6,036,216 samples, 0.04%)__sk_mem_raise_allocated (6,036,216 samples, 0.04%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)import_iovec (4,024,144 samples, 0.03%)__import_iovec (4,024,144 samples, 0.03%)do_syscall_64 (527,162,864 samples, 3.72%)do_s..x64_sys_call (503,018,000 samples, 3.55%)x64_..__x64_sys_writev (503,018,000 samples, 3.55%)__x6..do_writev (503,018,000 samples, 3.55%)do_w..vfs_writev (503,018,000 samples, 3.55%)vfs_..rw_verify_area (4,024,144 samples, 0.03%)security_file_permission (4,024,144 samples, 0.03%)apparmor_file_permission (2,012,072 samples, 0.01%)aa_file_perm (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (535,211,152 samples, 3.78%)<&mi..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (535,211,152 samples, 3.78%)<&st..__GI___writev (535,211,152 samples, 3.78%)__GI..entry_SYSCALL_64_after_hwframe (529,174,936 samples, 3.74%)entr..x64_sys_call (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (539,235,296 samples, 3.81%)h2::..tokio_util::util::poll_buf::poll_write_buf (537,223,224 samples, 3.79%)toki..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (537,223,224 samples, 3.79%)<tok..tokio::runtime::io::registration::Registration::poll_io (537,223,224 samples, 3.79%)toki..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::buffer::Deque::pop_front (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::proto::connection::Connection<T,P,B>::poll (561,368,088 samples, 3.96%)h2::..h2::proto::streams::streams::Streams<B,P>::poll_complete (559,356,016 samples, 3.95%)h2::..h2::proto::streams::prioritize::Prioritize::poll_complete (559,356,016 samples, 3.95%)h2::..h2::proto::streams::prioritize::Prioritize::reclaim_frame (4,024,144 samples, 0.03%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (565,392,232 samples, 3.99%)<hyp..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.98%)<hyp..<h2::client::Connection<T,B> as core::future::future::Future>::poll (563,380,160 samples, 3.98%)<h2:..h2::proto::streams::streams::Streams<B,P>::has_streams_or_other_references (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (2,012,072 samples, 0.01%)hashbrown::raw::RawTableInner::drop_elements (2,012,072 samples, 0.01%)http::extensions::Extensions::remove (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (14,084,504 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (197,183,056 samples, 1.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (197,183,056 samples, 1.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (197,183,056 samples, 1.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (138,832,968 samples, 0.98%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.16%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (60,362,160 samples, 0.43%)bytes::bytes_mut::BytesMut::reserve_inner (26,156,936 samples, 0.18%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (26,156,936 samples, 0.18%)alloc::raw_vec::finish_grow (26,156,936 samples, 0.18%)realloc (26,156,936 samples, 0.18%)_int_realloc (26,156,936 samples, 0.18%)__memmove_avx_unaligned_erms (26,156,936 samples, 0.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (26,156,936 samples, 0.18%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (148,893,328 samples, 1.05%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.16%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (24,144,864 samples, 0.17%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (52,313,872 samples, 0.37%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (66,398,376 samples, 0.47%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (92,555,312 samples, 0.65%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (201,207,200 samples, 1.42%)prost::encoding::varint::encode_varint (92,555,312 samples, 0.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (44,265,584 samples, 0.31%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (20,120,720 samples, 0.14%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (583,500,880 samples, 4.12%)<ope..prost::encoding::varint::encode_varint (263,581,432 samples, 1.86%)p..<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (173,038,192 samples, 1.22%)__memmove_avx_unaligned_erms (64,386,304 samples, 0.45%)__memmove_avx_unaligned_erms (40,241,440 samples, 0.28%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (917,504,832 samples, 6.48%)<opentel..prost::encoding::varint::encode_varint (158,953,688 samples, 1.12%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (116,700,176 samples, 0.82%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (16,096,576 samples, 0.11%)prost::encoding::message::encode (156,941,616 samples, 1.11%)prost::encoding::varint::encode_varint (26,156,936 samples, 0.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (4,024,144 samples, 0.03%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,295,774,368 samples, 9.15%)opentelemetry..prost::encoding::varint::encode_varint (20,120,720 samples, 0.14%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (12,072,432 samples, 0.09%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.06%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,452,715,984 samples, 10.26%)<opentelemetry_..prost::encoding::varint::encode_varint (82,494,952 samples, 0.58%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (72,434,592 samples, 0.51%)__memmove_avx_unaligned_erms (42,253,512 samples, 0.30%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (152,917,472 samples, 1.08%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (24,144,864 samples, 0.17%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,756,538,856 samples, 12.40%)<opentelemetry_prot..prost::encoding::message::encode (301,810,800 samples, 2.13%)p..prost::encoding::varint::encode_varint (76,458,736 samples, 0.54%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (50,301,800 samples, 0.36%)__memmove_avx_unaligned_erms (14,084,504 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,935,613,264 samples, 13.67%)<opentelemetry_proto:..prost::encoding::message::encode (179,074,408 samples, 1.26%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (179,074,408 samples, 1.26%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (130,784,680 samples, 0.92%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)__rdl_dealloc (10,060,360 samples, 0.07%)cfree@GLIBC_2.2.5 (400,402,328 samples, 2.83%)cf.._int_free (396,378,184 samples, 2.80%)_i..malloc_consolidate (360,160,888 samples, 2.54%)ma..unlink_chunk.constprop.0 (211,267,560 samples, 1.49%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (14,084,504 samples, 0.10%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (40,241,440 samples, 0.28%)_int_free (38,229,368 samples, 0.27%)__rdl_dealloc (8,048,288 samples, 0.06%)cfree@GLIBC_2.2.5 (197,183,056 samples, 1.39%)_int_free (156,941,616 samples, 1.11%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (334,003,952 samples, 2.36%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (327,967,736 samples, 2.32%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (271,629,720 samples, 1.92%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (18,108,648 samples, 0.13%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (52,313,872 samples, 0.37%)_int_free (46,277,656 samples, 0.33%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (835,009,880 samples, 5.90%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (835,009,880 samples, 5.90%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (86,519,096 samples, 0.61%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (12,072,432 samples, 0.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (195,170,984 samples, 1.38%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (195,170,984 samples, 1.38%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (169,014,048 samples, 1.19%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (20,120,720 samples, 0.14%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,164,989,256 samples, 22.35%)<hyper::proto::h2::PipeToSendStream..<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,164,989,256 samples, 22.35%)<tonic::codec::encode::EncodeBody<T..prost::encoding::message::encode (197,183,056 samples, 1.39%)prost::encoding::varint::encode_varint (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,171,025,472 samples, 22.39%)<tonic::transport::channel::service..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,171,025,472 samples, 22.39%)<hyper::proto::h2::client::ClientTa..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,167,001,328 samples, 22.36%)hyper::proto::h2::client::ClientTas..malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (9,480,883,264 samples, 66.95%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (9,480,883,264 samples, 66.95%)__libc_start_call_mainmain (9,476,859,120 samples, 66.92%)mainstd::rt::lang_start_internal (9,476,859,120 samples, 66.92%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (9,476,859,120 samples, 66.92%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (9,476,859,120 samples, 66.92%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (9,476,859,120 samples, 66.92%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (9,470,822,904 samples, 66.88%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (9,470,822,904 samples, 66.88%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (9,470,822,904 samples, 66.88%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (9,470,822,904 samples, 66.88%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (9,470,822,904 samples, 66.88%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (9,470,822,904 samples, 66.88%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (9,470,822,904 samples, 66.88%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (9,470,822,904 samples, 66.88%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (9,470,822,904 samples, 66.88%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,740,441,848 samples, 26.41%)tokio::runtime::task::raw::polltokio::runtime::task::core::Core<T,S>::poll (3,740,441,848 samples, 26.41%)tokio::runtime::task::core::Core<T,S>::pollcore::ptr::drop_in_place<tokio::runtime::task::core::Stage<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = ()+core::marker::Send>>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<hyper::proto::h2::client::H2ClientFuture<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>,tonic::transport::channel::service::io::BoxedIo,tonic::transport::channel::service::executor::SharedExec>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<hyper::proto::h2::PipeToSendStream<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<tonic::codec::encode::EncodeBody<tonic::codec::prost::ProstEncoder<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>,tokio_stream::stream_ext::map::Map<tokio_stream::once::Once<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>,core::result::Result<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest,tonic::status::Status>::Ok>>> (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)call_rcu (2,012,072 samples, 0.01%)__call_rcu_common.constprop.0 (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)mmap64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)mmap_region (2,012,072 samples, 0.01%)__mmap_region (2,012,072 samples, 0.01%)down_write (2,012,072 samples, 0.01%)_start (9,484,907,408 samples, 66.98%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::task::spawn::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::Handle::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield (2,012,072 samples, 0.01%)tokio::runtime::context::with_scheduler (2,012,072 samples, 0.01%)parking_lot::condvar::Condvar::notify_one_slow (2,012,072 samples, 0.01%)syscall (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral (2,012,072 samples, 0.01%)core::fmt::Formatter::pad_integral::write_prefix (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (4,024,144 samples, 0.03%)core::fmt::Formatter::pad_integral (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (2,012,072 samples, 0.01%)otel_actor_perf (9,496,979,840 samples, 67.06%)otel_actor_perfcore::fmt::write (4,024,144 samples, 0.03%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)__malloc_arena_thread_freeres (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)__madvise (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_madvise (2,012,072 samples, 0.01%)do_madvise.part.0 (2,012,072 samples, 0.01%)madvise_walk_vmas (2,012,072 samples, 0.01%)madvise_vma_behavior (2,012,072 samples, 0.01%)zap_page_range_single (2,012,072 samples, 0.01%)tlb_finish_mmu (2,012,072 samples, 0.01%)tlb_batch_pages_flush (2,012,072 samples, 0.01%)free_pages_and_swap_cache (2,012,072 samples, 0.01%)release_pages (2,012,072 samples, 0.01%)free_unref_page_list (2,012,072 samples, 0.01%)free_unref_page_commit (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (6,036,216 samples, 0.04%)syscall_exit_to_user_mode_prepare (6,036,216 samples, 0.04%)__audit_syscall_exit (6,036,216 samples, 0.04%)audit_reset_context.part.0.constprop.0 (4,024,144 samples, 0.03%)kfree (4,024,144 samples, 0.03%)__fdget (4,024,144 samples, 0.03%)do_syscall_64 (16,096,576 samples, 0.11%)x64_sys_call (10,060,360 samples, 0.07%)__x64_sys_epoll_wait (8,048,288 samples, 0.06%)do_epoll_wait (8,048,288 samples, 0.06%)ep_poll (4,024,144 samples, 0.03%)ep_send_events (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (28,169,008 samples, 0.20%)tokio::runtime::scheduler::multi_thread::park::Parker::park (28,169,008 samples, 0.20%)tokio::runtime::time::Driver::park_internal (26,156,936 samples, 0.18%)tokio::runtime::io::driver::Driver::turn (24,144,864 samples, 0.17%)mio::poll::Poll::poll (24,144,864 samples, 0.17%)epoll_wait (24,144,864 samples, 0.17%)entry_SYSCALL_64_after_hwframe (18,108,648 samples, 0.13%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (420,523,048 samples, 2.97%)cfr.._int_free (416,498,904 samples, 2.94%)_i..malloc_consolidate (356,136,744 samples, 2.51%)ma..unlink_chunk.constprop.0 (175,050,264 samples, 1.24%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (64,386,304 samples, 0.45%)_int_free (58,350,088 samples, 0.41%)malloc_consolidate (20,120,720 samples, 0.14%)unlink_chunk.constprop.0 (12,072,432 samples, 0.09%)__rdl_dealloc (16,096,576 samples, 0.11%)cfree@GLIBC_2.2.5 (185,110,624 samples, 1.31%)_int_free (122,736,392 samples, 0.87%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (364,185,032 samples, 2.57%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (350,100,528 samples, 2.47%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (279,678,008 samples, 1.97%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (44,265,584 samples, 0.31%)__rdl_dealloc (4,024,144 samples, 0.03%)__rust_dealloc (6,036,216 samples, 0.04%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (871,227,176 samples, 6.15%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (871,227,176 samples, 6.15%)core::pt..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (82,494,952 samples, 0.58%)cfree@GLIBC_2.2.5 (68,410,448 samples, 0.48%)_int_free (56,338,016 samples, 0.40%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (875,251,320 samples, 6.18%)<<opente..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (875,251,320 samples, 6.18%)<otel_ac..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (873,239,248 samples, 6.17%)core::pt..hashbrown::raw::RawTableInner::drop_elements (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.33%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.20%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)_raw_spin_lock (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (30,181,080 samples, 0.21%)alloc::raw_vec::finish_grow (30,181,080 samples, 0.21%)realloc (30,181,080 samples, 0.21%)_int_realloc (30,181,080 samples, 0.21%)_int_malloc (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (4,024,144 samples, 0.03%)perf_output_copy (4,024,144 samples, 0.03%)mprotect_fixup (6,036,216 samples, 0.04%)vm_get_page_prot (2,012,072 samples, 0.01%)__mprotect (12,072,432 samples, 0.09%)entry_SYSCALL_64_after_hwframe (12,072,432 samples, 0.09%)do_syscall_64 (12,072,432 samples, 0.09%)x64_sys_call (8,048,288 samples, 0.06%)__x64_sys_mprotect (8,048,288 samples, 0.06%)do_mprotect_pkey (8,048,288 samples, 0.06%)security_file_mprotect (2,012,072 samples, 0.01%)ima_file_mprotect (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (80,482,880 samples, 0.57%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.50%)malloc (62,374,232 samples, 0.44%)_int_malloc (46,277,656 samples, 0.33%)sysmalloc (22,132,792 samples, 0.16%)asm_exc_page_fault (6,036,216 samples, 0.04%)exc_page_fault (6,036,216 samples, 0.04%)do_user_addr_fault (6,036,216 samples, 0.04%)handle_mm_fault (4,024,144 samples, 0.03%)mem_cgroup_from_task (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (30,181,080 samples, 0.21%)prost::encoding::sfixed64::merge (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)vma_modify (2,012,072 samples, 0.01%)vma_merge (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (60,362,160 samples, 0.43%)alloc::raw_vec::finish_grow (50,301,800 samples, 0.36%)malloc (34,205,224 samples, 0.24%)_int_malloc (30,181,080 samples, 0.21%)sysmalloc (8,048,288 samples, 0.06%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (24,144,864 samples, 0.17%)core::str::converts::from_utf8 (42,253,512 samples, 0.30%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (40,241,440 samples, 0.28%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.13%)__memmove_avx_unaligned_erms (16,096,576 samples, 0.11%)__rdl_alloc (8,048,288 samples, 0.06%)__rust_alloc (4,024,144 samples, 0.03%)down_write (2,012,072 samples, 0.01%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)vma_modify (4,024,144 samples, 0.03%)vma_merge (4,024,144 samples, 0.03%)mas_store_prealloc (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (418,510,976 samples, 2.96%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (255,533,144 samples, 1.80%)a..alloc::raw_vec::finish_grow (221,327,920 samples, 1.56%)malloc (199,195,128 samples, 1.41%)_int_malloc (118,712,248 samples, 0.84%)sysmalloc (6,036,216 samples, 0.04%)__mprotect (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)x64_sys_call (2,012,072 samples, 0.01%)prost::encoding::string::merge (541,247,368 samples, 3.82%)pros..prost::encoding::varint::decode_varint (64,386,304 samples, 0.45%)bytes::bytes_mut::BytesMut::advance_unchecked (28,169,008 samples, 0.20%)prost::encoding::merge_loop (879,275,464 samples, 6.21%)prost::e..prost::encoding::varint::decode_varint (181,086,480 samples, 1.28%)bytes::bytes_mut::BytesMut::advance_unchecked (62,374,232 samples, 0.44%)core::str::converts::from_utf8 (66,398,376 samples, 0.47%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (64,386,304 samples, 0.45%)bytes::bytes_mut::BytesMut::advance_unchecked (30,181,080 samples, 0.21%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.21%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (6,036,216 samples, 0.04%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (444,667,912 samples, 3.14%)pro..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (257,545,216 samples, 1.82%)a..alloc::raw_vec::finish_grow (197,183,056 samples, 1.39%)malloc (181,086,480 samples, 1.28%)_int_malloc (110,663,960 samples, 0.78%)sysmalloc (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)prost::encoding::string::merge (597,585,384 samples, 4.22%)prost..prost::encoding::varint::decode_varint (60,362,160 samples, 0.43%)bytes::bytes_mut::BytesMut::advance_unchecked (22,132,792 samples, 0.16%)prost::encoding::message::merge_repeated (1,965,794,344 samples, 13.88%)prost::encoding::mess..prost::encoding::merge_loop (1,756,538,856 samples, 12.40%)prost::encoding::me..prost::encoding::varint::decode_varint (189,134,768 samples, 1.34%)bytes::bytes_mut::BytesMut::advance_unchecked (60,362,160 samples, 0.43%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,042,253,080 samples, 14.42%)<opentelemetry_proto::..prost::encoding::sfixed64::merge (32,193,152 samples, 0.23%)bytes::bytes_mut::BytesMut::advance_unchecked (2,012,072 samples, 0.01%)prost::encoding::message::merge_repeated (2,295,774,152 samples, 16.21%)prost::encoding::message:..prost::encoding::merge_loop (2,185,110,192 samples, 15.43%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (116,700,176 samples, 0.82%)bytes::bytes_mut::BytesMut::advance_unchecked (44,265,584 samples, 0.31%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,404,426,040 samples, 16.98%)opentelemetry_proto::proto..prost::encoding::merge_loop (2,364,184,600 samples, 16.70%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (52,313,872 samples, 0.37%)bytes::bytes_mut::BytesMut::advance_unchecked (22,132,792 samples, 0.16%)core::str::converts::from_utf8 (34,205,224 samples, 0.24%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (52,313,872 samples, 0.37%)bytes::bytes_mut::BytesMut::advance_unchecked (16,096,576 samples, 0.11%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.14%)__rdl_alloc (4,024,144 samples, 0.03%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (315,895,304 samples, 2.23%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (171,026,120 samples, 1.21%)alloc::raw_vec::finish_grow (136,820,896 samples, 0.97%)malloc (114,688,104 samples, 0.81%)_int_malloc (52,313,872 samples, 0.37%)sysmalloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)__mod_lruvec_state (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,798,792,152 samples, 19.76%)<opentelemetry_proto::proto::to..prost::encoding::string::merge (390,341,968 samples, 2.76%)pr..prost::encoding::varint::decode_varint (26,156,936 samples, 0.18%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.07%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (2,989,938,992 samples, 21.11%)<opentelemetry_proto::proto::toni..prost::encoding::message::merge_repeated (2,987,926,920 samples, 21.10%)prost::encoding::message::merge_r..prost::encoding::merge_loop (2,893,359,536 samples, 20.43%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (62,374,232 samples, 0.44%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.10%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,008,047,640 samples, 21.24%)<tonic::codec::prost::ProstDecoder..prost::encoding::message::merge_repeated (3,008,047,640 samples, 21.24%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,008,047,640 samples, 21.24%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,008,047,640 samples, 21.24%)<opentelemetry_proto::proto::tonic..prost::encoding::message::merge_repeated (3,008,047,640 samples, 21.24%)prost::encoding::message::merge_re..prost::encoding::merge_loop (3,008,047,640 samples, 21.24%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (18,108,648 samples, 0.13%)bytes::bytes_mut::BytesMut::advance_unchecked (4,024,144 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (50,301,800 samples, 0.36%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.36%)h2::share::FlowControl::release_capacity (6,036,216 samples, 0.04%)h2::proto::streams::streams::OpaqueStreamRef::release_capacity (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::release_capacity (4,024,144 samples, 0.03%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (14,084,504 samples, 0.10%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (14,084,504 samples, 0.10%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.09%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.09%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (12,072,432 samples, 0.09%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (10,060,360 samples, 0.07%)h2::share::RecvStream::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::poll_data (2,012,072 samples, 0.01%)<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,074,446,016 samples, 21.71%)<tonic::codec::decode::Streaming<T..tonic::codec::decode::StreamingInner::poll_frame (66,398,376 samples, 0.47%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (3,957,745,624 samples, 27.95%)<tonic::transport::server::SvcFuture<F> as co..<tower::util::either::Either<A,B> as core::future::future::Future>::poll (3,957,745,624 samples, 27.95%)<tower::util::either::Either<A,B> as core::fu..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (3,955,733,552 samples, 27.93%)<tonic::service::router::RoutesFuture as core..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,955,733,552 samples, 27.93%)<tower::util::oneshot::Oneshot<S,Req> as core..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (3,955,733,552 samples, 27.93%)<tower::util::map_response::MapResponseFuture..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (3,953,721,480 samples, 27.92%)<futures_util::future::future::map::Map<Fut,F..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (3,953,721,480 samples, 27.92%)<opentelemetry_proto::proto::tonic::collector..core::ptr::drop_in_place<http::uri::Uri> (2,012,072 samples, 0.01%)bytes::bytes_mut::shared_v_drop (2,012,072 samples, 0.01%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (3,959,757,696 samples, 27.96%)<hyper_util::service::oneshot::Oneshot<S,Req>..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)<tonic::service::router::Routes as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)axum::routing::Router<S>::call_with_state (2,012,072 samples, 0.01%)axum::routing::url_params::insert_url_params (2,012,072 samples, 0.01%)core::iter::adapters::try_process (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (2,012,072 samples, 0.01%)axum::util::PercentDecodedStr::new (2,012,072 samples, 0.01%)alloc::sync::arcinner_layout_for_value_layout (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (3,961,769,768 samples, 27.98%)<hyper::proto::h2::server::H2Stream<F,B,Ex> a..h2::proto::streams::streams::StreamRef<B>::poll_reset (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::DerefMut>::deref_mut (2,012,072 samples, 0.01%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)core::ptr::drop_in_place<hyper::proto::h2::server::H2StreamState<hyper_util::service::glue::TowerToHyperServiceFuture<tower::util::map_request::MapRequest<tower::util::boxed_clone::BoxCloneService<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,http::response::Response<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>,tonic::transport::server::Server::serve_with_shutdown<tonic::service::router::Routes,tokio_stream::wrappers::tcp_listener::TcpListenerStream,otel_actor_perf::start_mock_collector::{{closure}}::{{closure}}::{{closure}},tokio::net::tcp::stream::TcpStream,std::io::error::Error,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>::{{closure}}::{{closure}}>,http::request::Request<hyper::body::incoming::Incoming>>,http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>> (2,012,072 samples, 0.01%)core::ptr::drop_in_place<http_body_util::combinators::map_err::MapErr<http_body_util::combinators::map_err::MapErr<tonic::transport::server::service::recover_error::MaybeEmptyBody<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>,<tonic::status::Status as core::convert::Into<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>::into>,tonic::status::Status::map_error<alloc::boxed::Box<dyn core::error::Error+core::marker::Sync+core::marker::Send>>>> (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (22,132,792 samples, 0.16%)_int_free (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::reserve_inner (26,156,936 samples, 0.18%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (26,156,936 samples, 0.18%)alloc::raw_vec::finish_grow (26,156,936 samples, 0.18%)realloc (26,156,936 samples, 0.18%)_int_realloc (26,156,936 samples, 0.18%)_int_malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (32,193,152 samples, 0.23%)bytes::bytes_mut::BytesMut::split_to (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::load::{{closure}} (4,024,144 samples, 0.03%)http::header::map::HeaderMap<T>::try_append2 (4,024,144 samples, 0.03%)http::header::map::HeaderMap<T>::try_reserve_one (4,024,144 samples, 0.03%)malloc (2,012,072 samples, 0.01%)h2::codec::framed_read::decode_frame (10,060,360 samples, 0.07%)h2::frame::headers::HeaderBlock::load (6,036,216 samples, 0.04%)h2::hpack::decoder::Decoder::decode (6,036,216 samples, 0.04%)h2::hpack::decoder::Decoder::decode_literal (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)__audit_filter_op (4,024,144 samples, 0.03%)audit_reset_context.part.0.constprop.0 (6,036,216 samples, 0.04%)__audit_syscall_exit (18,108,648 samples, 0.13%)kfree (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (28,169,008 samples, 0.20%)syscall_exit_to_user_mode_prepare (26,156,936 samples, 0.18%)audit_filter_inodes (2,012,072 samples, 0.01%)syscall_trace_enter (10,060,360 samples, 0.07%)__audit_syscall_entry (10,060,360 samples, 0.07%)ktime_get_coarse_real_ts64 (4,024,144 samples, 0.03%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_lock_bh (16,096,576 samples, 0.11%)__pv_queued_spin_lock_slowpath (16,096,576 samples, 0.11%)lock_sock_nested (20,120,720 samples, 0.14%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)__tcp_ack_snd_check (6,036,216 samples, 0.04%)tcp_send_delayed_ack (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_snd_sne_update (2,012,072 samples, 0.01%)tcp_data_ready (10,060,360 samples, 0.07%)sock_def_readable (10,060,360 samples, 0.07%)_raw_spin_unlock_irqrestore (10,060,360 samples, 0.07%)__release_sock (28,169,008 samples, 0.20%)tcp_v4_do_rcv (26,156,936 samples, 0.18%)tcp_rcv_established (26,156,936 samples, 0.18%)tcp_data_queue (12,072,432 samples, 0.09%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ktime_get_with_offset (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (6,036,216 samples, 0.04%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)__napi_poll (4,024,144 samples, 0.03%)process_backlog (4,024,144 samples, 0.03%)__netif_receive_skb (4,024,144 samples, 0.03%)__netif_receive_skb_one_core (4,024,144 samples, 0.03%)ip_rcv (4,024,144 samples, 0.03%)ip_local_deliver (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)__ip_local_out (2,012,072 samples, 0.01%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)resolve_normal_ct (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)release_sock (40,241,440 samples, 0.28%)tcp_release_cb (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (4,024,144 samples, 0.03%)__tcp_transmit_skb (4,024,144 samples, 0.03%)ip_queue_xmit (4,024,144 samples, 0.03%)__ip_queue_xmit (4,024,144 samples, 0.03%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)validate_xmit_xfrm (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_recv_timestamp (2,012,072 samples, 0.01%)skb_attempt_defer_free (4,024,144 samples, 0.03%)__virt_addr_valid (2,012,072 samples, 0.01%)__check_object_size (16,096,576 samples, 0.11%)__check_object_size.part.0 (16,096,576 samples, 0.11%)check_heap_object (14,084,504 samples, 0.10%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_copy_datagram_iter (86,519,096 samples, 0.61%)__skb_datagram_iter (84,507,024 samples, 0.60%)simple_copy_to_iter (76,458,736 samples, 0.54%)_copy_to_iter (58,350,088 samples, 0.41%)mem_cgroup_uncharge_skmem (4,024,144 samples, 0.03%)refill_stock (2,012,072 samples, 0.01%)sock_rfree (6,036,216 samples, 0.04%)__sk_mem_reduce_allocated (6,036,216 samples, 0.04%)refill_stock (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)kmalloc_reserve (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (4,024,144 samples, 0.03%)nf_conntrack_tcp_packet (4,024,144 samples, 0.03%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)__ip_local_out (14,084,504 samples, 0.10%)nf_hook_slow (14,084,504 samples, 0.10%)ipv4_conntrack_local (14,084,504 samples, 0.10%)nf_conntrack_in (14,084,504 samples, 0.10%)resolve_normal_ct (6,036,216 samples, 0.04%)__siphash_unaligned (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (2,012,072 samples, 0.01%)__inet_lookup_skb (2,012,072 samples, 0.01%)__inet_lookup_established (2,012,072 samples, 0.01%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)ip_local_deliver_finish (10,060,360 samples, 0.07%)ip_protocol_deliver_rcu (10,060,360 samples, 0.07%)tcp_v4_rcv (10,060,360 samples, 0.07%)tcp_v4_do_rcv (4,024,144 samples, 0.03%)tcp_rcv_established (4,024,144 samples, 0.03%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)ip_local_deliver (14,084,504 samples, 0.10%)nf_hook_slow (2,012,072 samples, 0.01%)nf_confirm (2,012,072 samples, 0.01%)__local_bh_enable_ip (22,132,792 samples, 0.16%)do_softirq (22,132,792 samples, 0.16%)__do_softirq (22,132,792 samples, 0.16%)handle_softirqs (22,132,792 samples, 0.16%)net_rx_action (22,132,792 samples, 0.16%)__napi_poll (22,132,792 samples, 0.16%)process_backlog (20,120,720 samples, 0.14%)__netif_receive_skb (20,120,720 samples, 0.14%)__netif_receive_skb_one_core (20,120,720 samples, 0.14%)ip_rcv (18,108,648 samples, 0.13%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)ip_finish_output (26,156,936 samples, 0.18%)__ip_finish_output (26,156,936 samples, 0.18%)ip_finish_output2 (26,156,936 samples, 0.18%)neigh_hh_output (26,156,936 samples, 0.18%)__dev_queue_xmit (26,156,936 samples, 0.18%)dev_hard_start_xmit (4,024,144 samples, 0.03%)loopback_xmit (4,024,144 samples, 0.03%)eth_type_trans (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (48,289,728 samples, 0.34%)__tcp_cleanup_rbuf (48,289,728 samples, 0.34%)tcp_send_ack (48,289,728 samples, 0.34%)__tcp_send_ack.part.0 (48,289,728 samples, 0.34%)__tcp_transmit_skb (44,265,584 samples, 0.31%)ip_queue_xmit (42,253,512 samples, 0.30%)__ip_queue_xmit (42,253,512 samples, 0.30%)ip_output (28,169,008 samples, 0.20%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)inet_recvmsg (237,424,496 samples, 1.68%)tcp_recvmsg (237,424,496 samples, 1.68%)tcp_recvmsg_locked (167,001,976 samples, 1.18%)tcp_rcv_space_adjust (12,072,432 samples, 0.09%)tcp_mstamp_refresh (10,060,360 samples, 0.07%)read_tsc (10,060,360 samples, 0.07%)sock_recvmsg (243,460,712 samples, 1.72%)security_socket_recvmsg (6,036,216 samples, 0.04%)apparmor_socket_recvmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)__sys_recvfrom (255,533,144 samples, 1.80%)_..sockfd_lookup_light (6,036,216 samples, 0.04%)__fdget (6,036,216 samples, 0.04%)do_syscall_64 (307,847,016 samples, 2.17%)d..x64_sys_call (257,545,216 samples, 1.82%)x..__x64_sys_recvfrom (257,545,216 samples, 1.82%)_..sockfd_lookup_light (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (340,040,168 samples, 2.40%)<&..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (340,040,168 samples, 2.40%)<&..__libc_recv (338,028,096 samples, 2.39%)__..entry_SYSCALL_64_after_hwframe (309,859,088 samples, 2.19%)e..x64_sys_call (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (394,366,112 samples, 2.78%)<h..tokio_util::util::poll_buf::poll_read_buf (348,088,456 samples, 2.46%)to..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (346,076,384 samples, 2.44%)<h..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (346,076,384 samples, 2.44%)<h..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (346,076,384 samples, 2.44%)<h..tokio::io::poll_evented::PollEvented<E>::poll_read (346,076,384 samples, 2.44%)to..tokio::runtime::io::registration::Registration::poll_ready (2,012,072 samples, 0.01%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::recv::Recv::recv_data (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (6,036,216 samples, 0.04%)h2::proto::streams::store::Store::find_mut (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (4,024,144 samples, 0.03%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)core::ptr::drop_in_place<h2::frame::headers::Iter> (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)cubictcp_cong_avoid (2,012,072 samples, 0.01%)kfree_skb_partial (2,012,072 samples, 0.01%)release_sock (6,036,216 samples, 0.04%)__release_sock (6,036,216 samples, 0.04%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)sk_page_frag_refill (2,012,072 samples, 0.01%)skb_page_frag_refill (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_data_queue (2,012,072 samples, 0.01%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)__local_bh_enable_ip (6,036,216 samples, 0.04%)do_softirq (6,036,216 samples, 0.04%)__do_softirq (6,036,216 samples, 0.04%)handle_softirqs (6,036,216 samples, 0.04%)net_rx_action (6,036,216 samples, 0.04%)napi_consume_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)ip_finish_output (14,084,504 samples, 0.10%)__ip_finish_output (14,084,504 samples, 0.10%)ip_finish_output2 (12,072,432 samples, 0.09%)neigh_hh_output (12,072,432 samples, 0.09%)__dev_queue_xmit (12,072,432 samples, 0.09%)dev_hard_start_xmit (4,024,144 samples, 0.03%)srso_alias_safe_ret (2,012,072 samples, 0.01%)tcp_push (16,096,576 samples, 0.11%)__tcp_push_pending_frames (16,096,576 samples, 0.11%)tcp_write_xmit (16,096,576 samples, 0.11%)__tcp_transmit_skb (16,096,576 samples, 0.11%)ip_queue_xmit (16,096,576 samples, 0.11%)__ip_queue_xmit (16,096,576 samples, 0.11%)ip_output (16,096,576 samples, 0.11%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)do_writev (30,181,080 samples, 0.21%)vfs_writev (30,181,080 samples, 0.21%)do_iter_readv_writev (28,169,008 samples, 0.20%)sock_write_iter (28,169,008 samples, 0.20%)inet_sendmsg (28,169,008 samples, 0.20%)tcp_sendmsg (28,169,008 samples, 0.20%)tcp_sendmsg_locked (20,120,720 samples, 0.14%)tcp_stream_alloc_skb (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (34,205,224 samples, 0.24%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (34,205,224 samples, 0.24%)tokio::runtime::io::registration::Registration::poll_io (34,205,224 samples, 0.24%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (34,205,224 samples, 0.24%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (34,205,224 samples, 0.24%)__GI___writev (34,205,224 samples, 0.24%)entry_SYSCALL_64_after_hwframe (32,193,152 samples, 0.23%)do_syscall_64 (32,193,152 samples, 0.23%)x64_sys_call (32,193,152 samples, 0.23%)__x64_sys_writev (32,193,152 samples, 0.23%)srso_alias_return_thunk (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::poll_complete (40,241,440 samples, 0.28%)h2::proto::streams::prioritize::Prioritize::reclaim_frame (2,012,072 samples, 0.01%)h2::server::Connection<T,B>::poll_closed (444,667,912 samples, 3.14%)h2:..h2::proto::streams::streams::Streams<B,P>::poll_complete (42,253,512 samples, 0.30%)h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::flow_control::FlowControl::inc_window (2,012,072 samples, 0.01%)hyper::headers::content_length_parse_all (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get_all (2,012,072 samples, 0.01%)http::header::map::hash_elem_using (2,012,072 samples, 0.01%)all (14,160,962,736 samples, 100%)tokio-runtime-w (4,448,691,192 samples, 31.42%)tokio-runtime-wclone3 (4,448,691,192 samples, 31.42%)clone3start_thread (4,448,691,192 samples, 31.42%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,446,679,120 samples, 31.40%)std::sys::pal::unix::thread::Thread::new::thread_st..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,446,679,120 samples, 31.40%)core::ops::function::FnOnce::call_once{{vtable.shim..std::sys::backtrace::__rust_begin_short_backtrace (4,446,679,120 samples, 31.40%)std::sys::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Inner::run (4,446,679,120 samples, 31.40%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,446,679,120 samples, 31.40%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,446,679,120 samples, 31.40%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,446,679,120 samples, 31.40%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (4,446,679,120 samples, 31.40%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,446,679,120 samples, 31.40%)tokio::runtime::scheduler::multi_thread::worker::Co..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,416,498,040 samples, 31.19%)tokio::runtime::scheduler::multi_thread::worker::C..tokio::runtime::task::harness::Harness<T,S>::poll (4,416,498,040 samples, 31.19%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (4,416,498,040 samples, 31.19%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (450,704,128 samples, 3.18%)ton..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<to..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<hy..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<hy..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (450,704,128 samples, 3.18%)<hy..tokio::task::spawn::spawn (2,012,072 samples, 0.01%)tokio::runtime::scheduler::Handle::spawn (2,012,072 samples, 0.01%)tokio::runtime::task::list::OwnedTasks<S>::bind (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/benches/flamegraph_one_template_two_counters.svg b/crates/countersyncd/benches/flamegraph_one_template_two_counters.svg deleted file mode 100644 index 28f57388ced..00000000000 --- a/crates/countersyncd/benches/flamegraph_one_template_two_counters.svg +++ /dev/null @@ -1,491 +0,0 @@ -Flame Graph Reset ZoomSearch <cargo_util_schemas::core::package_id_spec::PackageIdSpec as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)[[heap]] (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)__rseq_handle_notify_resume (2,012,072 samples, 0.01%)rseq_update_cpu_node_id (2,012,072 samples, 0.01%)alloc_empty_file (2,012,072 samples, 0.01%)do_open (2,012,072 samples, 0.01%)vfs_open (2,012,072 samples, 0.01%)do_dentry_open (2,012,072 samples, 0.01%)ovl_open (2,012,072 samples, 0.01%)ovl_open_realfile (2,012,072 samples, 0.01%)backing_file_user_path (2,012,072 samples, 0.01%)__GI___libc_open (8,048,288 samples, 0.05%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (6,036,216 samples, 0.04%)__x64_sys_openat (6,036,216 samples, 0.04%)do_sys_openat2 (6,036,216 samples, 0.04%)do_filp_open (6,036,216 samples, 0.04%)path_openat (6,036,216 samples, 0.04%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)[unknown] (12,072,432 samples, 0.08%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)__rseq_handle_notify_resume (2,012,072 samples, 0.01%)rseq_update_cpu_node_id (2,012,072 samples, 0.01%)__close (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_close (2,012,072 samples, 0.01%)filp_flush (2,012,072 samples, 0.01%)ovl_flush (2,012,072 samples, 0.01%)ovl_real_fdget (2,012,072 samples, 0.01%)<&cargo::core::package::SerializedPackage as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)<serde_json::ser::Compound<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> as serde::ser::SerializeStruct>::serialize_field::<alloc::vec::Vec<cargo::core::manifest::Target>> (2,012,072 samples, 0.01%)<std::path::PathBuf as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> (2,012,072 samples, 0.01%)serde_json::ser::format_escaped_str_contents::<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter> (2,012,072 samples, 0.01%)<anstream::auto::AutoStream<std::io::stdio::Stdout> as std::io::Write>::write_fmt (2,012,072 samples, 0.01%)anstream::strip::write_fmt (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)<anstream::fmt::Adapter<anstream::strip::write_fmt::{closure#0}> as core::fmt::Write>::write_str (2,012,072 samples, 0.01%)anstream::adapter::strip::next_bytes (2,012,072 samples, 0.01%)<clap_builder::parser::matches::arg_matches::ArgMatches as cargo::util::command_prelude::ArgMatchesExt>::workspace (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::new (2,012,072 samples, 0.01%)<cargo::core::workspace::Workspace>::find_root (2,012,072 samples, 0.01%)<cargo::core::workspace::Packages>::load (2,012,072 samples, 0.01%)cargo::util::toml::read_manifest (2,012,072 samples, 0.01%)cargo_util::paths::read (2,012,072 samples, 0.01%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)std::fs::read::inner (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency>::serialized (2,012,072 samples, 0.01%)<semver::VersionReq as core::fmt::Display>::fmt (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<core::iter::adapters::filter_map::FilterMap<alloc::collections::btree::map::IntoIter<cargo::core::package_id::PackageId, cargo::core::package::Package>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#1}>, cargo::ops::cargo_output_metadata::build_resolve_graph::{closure#2}> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::package::Package>::serialized (4,024,144 samples, 0.03%)<core::iter::adapters::map::Map<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::core::summary::FeatureValue>>, <cargo::core::package::Package>::serialized::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<alloc::collections::btree::map::Iter<cargo::util::interning::InternedString, alloc::vec::Vec<cargo::util::interning::InternedString>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save_no_error (2,012,072 samples, 0.01%)<cargo::core::global_cache_tracker::DeferredGlobalLastUse>::save (2,012,072 samples, 0.01%)core::ptr::drop_in_place::<rusqlite::cache::CachedStatement> (2,012,072 samples, 0.01%)<rusqlite::cache::StatementCache>::cache_stmt (2,012,072 samples, 0.01%)sqlite3_clear_bindings (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::PackageName>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)cargo_util_schemas::restricted_names::validate_package_name (2,012,072 samples, 0.01%)<core::str::iter::SplitInternal<&str>>::next (2,012,072 samples, 0.01%)<core::str::pattern::TwoWaySearcher>::next::<core::str::pattern::MatchOnly> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::boxed::Box<cargo_util_schemas::manifest::TomlPackage>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<<cargo_util_schemas::manifest::TomlPackage as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)<toml_edit::key::Key as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<serde_value::de::ValueDeserializer<toml_edit::de::Error> as serde::de::Deserializer>::deserialize_any::<<cargo_util_schemas::manifest::TomlInheritedDependency as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value::<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>> (4,024,144 samples, 0.03%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<alloc::collections::btree::map::BTreeMap<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (4,024,144 samples, 0.03%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<cargo_util_schemas::manifest::PackageName, cargo_util_schemas::manifest::InheritableDependency>, cargo::util::toml::deserialize_toml::{closure#0}>> (4,024,144 samples, 0.03%)__rdl_dealloc (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlManifest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}>> (10,060,360 samples, 0.06%)<serde_ignored::TrackedSeed<core::marker::PhantomData<core::option::Option<cargo_util_schemas::manifest::InheritableLints>>, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<cargo_util_schemas::manifest::InheritableLints as serde::de::Deserialize>::deserialize::InheritableLintsVisitor, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::MapAccess>::next_value_seed::<core::marker::PhantomData<alloc::collections::btree::map::BTreeMap<alloc::string::String, cargo_util_schemas::manifest::TomlLint>>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<<alloc::collections::btree::map::BTreeMap<_, _> as serde::de::Deserialize>::deserialize::MapVisitor<alloc::string::String, cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any::<serde_ignored::Wrap<serde_untagged::UntaggedEnumVisitor<cargo_util_schemas::manifest::TomlLint>, cargo::util::toml::deserialize_toml::{closure#0}>> (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlLint as serde::de::Deserialize>::deserialize<serde_ignored::Deserializer<serde::de::value::StringDeserializer<toml_edit::de::Error>, cargo::util::toml::deserialize_toml::{closure#0}>>::{closure#1} as core::ops::function::FnOnce<(serde_untagged::map::Map,)>>::call_once::{shim:vtable#0} (2,012,072 samples, 0.01%)<<cargo_util_schemas::manifest::TomlLintConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_untagged::map::Map> (2,012,072 samples, 0.01%)<serde_ignored::MapAccess<toml_edit::de::table::TableMapAccess, cargo::util::toml::deserialize_toml::{closure#0}> as serde_untagged::map::ErasedMapAccess>::erased_next_value_seed (2,012,072 samples, 0.01%)<serde_ignored::TrackedSeed<&mut dyn serde_untagged::seed::ErasedDeserializeSeed, cargo::util::toml::deserialize_toml::{closure#0}> as serde::de::DeserializeSeed>::deserialize::<toml_edit::de::value::ValueDeserializer> (2,012,072 samples, 0.01%)<core::option::Option<core::marker::PhantomData<cargo_util_schemas::manifest::TomlLintLevel>> as serde_untagged::seed::ErasedDeserializeSeed>::erased_deserialize (2,012,072 samples, 0.01%)<toml_edit::document::ImDocument<alloc::string::String> as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<indexmap::map::core::IndexMapCore<toml_edit::key::Key, toml_edit::item::Item> as core::clone::Clone>::clone_from (2,012,072 samples, 0.01%)<toml_edit::item::Item as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::value::Value as core::clone::Clone>::clone (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_array_header (4,024,144 samples, 0.03%)<toml_edit::parser::state::ParseState>::finalize_table (4,024,144 samples, 0.03%)core::ptr::drop_in_place::<toml_edit::key::Key> (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::entry (2,012,072 samples, 0.01%)<indexmap::map::IndexMap<toml_edit::key::Key, toml_edit::item::Item>>::hash::<toml_edit::key::Key> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<indexmap::map::core::entry::VacantEntry<toml_edit::key::Key, toml_edit::item::Item>>::insert (2,012,072 samples, 0.01%)<toml_edit::parser::state::ParseState>::on_keyval (6,036,216 samples, 0.04%)<toml_edit::parser::state::ParseState>::descend_path (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (6,036,216 samples, 0.04%)core::str::converts::from_utf8 (6,036,216 samples, 0.04%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (8,048,288 samples, 0.05%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (8,048,288 samples, 0.05%)<winnow::error::ErrMode<winnow::error::ContextError> as winnow::error::ParserError<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>>>::or (2,012,072 samples, 0.01%)<toml_edit::parser::array::array_value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (10,060,360 samples, 0.06%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (10,060,360 samples, 0.06%)<winnow::error::ErrMode<winnow::error::ContextError>>::map::<winnow::error::ContextError, <winnow::error::ErrMode<winnow::error::ContextError> as winnow::error::AddContext<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::StrContext>>::add_context::{closure#0}> (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (22,132,792 samples, 0.14%)toml_edit::parser::document::document::{closure#0}::{closure#1} (22,132,792 samples, 0.14%)toml_edit::parser::document::parse_keyval (12,072,432 samples, 0.08%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (12,072,432 samples, 0.08%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)cargo::util::toml::normalize_dependencies (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_targets_with_legacy_path (2,012,072 samples, 0.01%)cargo::util::toml::targets::normalize_tests::{closure#0} (2,012,072 samples, 0.01%)cargo::util::toml::targets::infer_from_directory (2,012,072 samples, 0.01%)<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::filter::Filter<core::iter::adapters::filter_map::FilterMap<std::fs::ReadDir, cargo::util::toml::targets::infer_from_directory::{closure#0}>, cargo::util::toml::targets::is_not_dotfile>, cargo::util::toml::targets::infer_from_directory::{closure#1}> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<std::sys::pal::unix::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)alloc::ffi::c_str::<impl core::convert::From<&core::ffi::c_str::CStr> for alloc::boxed::Box<core::ffi::c_str::CStr>>::from (2,012,072 samples, 0.01%)cargo::util::toml::normalize_toml (8,048,288 samples, 0.05%)std::sys::pal::unix::fs::stat (2,012,072 samples, 0.01%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)path_lookupat (2,012,072 samples, 0.01%)link_path_walk.part.0.constprop.0 (2,012,072 samples, 0.01%)walk_component (2,012,072 samples, 0.01%)lookup_fast (2,012,072 samples, 0.01%)__d_lookup_rcu (2,012,072 samples, 0.01%)<cargo_platform::Platform as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::str::traits::FromStr>::from_str (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::expr (2,012,072 samples, 0.01%)<cargo_platform::cfg::Parser>::try (2,012,072 samples, 0.01%)<cargo_platform::cfg::Tokenizer as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)cargo::util::toml::lints_to_rustflags (2,012,072 samples, 0.01%)<toml::value::Value as alloc::slice::hack::ConvertVec>::to_vec::<alloc::alloc::Global> (2,012,072 samples, 0.01%)<hashbrown::raw::RawTable<(std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>)>>::reserve_rehash::<hashbrown::map::make_hasher<std::path::PathBuf, alloc::vec::Vec<cargo::core::manifest::Target>, std::hash::random::RandomState>::{closure#0}> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&std::path::PathBuf> (2,012,072 samples, 0.01%)<std::path::Path as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)cargo::util::toml::unique_build_targets (4,024,144 samples, 0.03%)std::path::Path::_join (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)cargo::util::toml::to_real_manifest (12,072,432 samples, 0.08%)std::path::Path::is_dir (4,024,144 samples, 0.03%)std::sys::pal::unix::fs::stat (4,024,144 samples, 0.03%)statx (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_statx (4,024,144 samples, 0.03%)srso_alias_safe_ret (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource>::get_pkg (60,362,160 samples, 0.38%)<cargo::sources::path::PathSource>::load (60,362,160 samples, 0.38%)cargo::ops::cargo_read_manifest::read_package (60,362,160 samples, 0.38%)cargo::util::toml::read_manifest (60,362,160 samples, 0.38%)cargo_util::paths::read (4,024,144 samples, 0.03%)cargo_util::paths::read_bytes (2,012,072 samples, 0.01%)std::fs::read::inner (2,012,072 samples, 0.01%)std::io::default_read_to_end (2,012,072 samples, 0.01%)read (2,012,072 samples, 0.01%)<cargo::core::package::PackageSet>::download_accessible (64,386,304 samples, 0.41%)<cargo::core::package::Downloads>::start (62,374,232 samples, 0.40%)<cargo::core::package::Downloads>::start_inner (62,374,232 samples, 0.40%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::download (62,374,232 samples, 0.40%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::download (62,374,232 samples, 0.40%)<cargo::sources::registry::index::RegistryIndex>::hash (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_rec (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_fv (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::deps (2,012,072 samples, 0.01%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<core::iter::adapters::flatten::FlattenCompat<_, _> as core::iter::traits::iterator::Iterator>::try_fold::flatten::<im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, core::iter::adapters::map::map_try_fold<(&cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}, core::iter::adapters::map::map_try_fold<(cargo::core::package_id::PackageId, &std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>), core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}, core::iter::adapters::filter::filter_try_fold<core::result::Result<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), anyhow::Error>, (), core::ops::control_flow::ControlFlow<core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}, <core::iter::adapters::GenericShunt<core::iter::adapters::filter::Filter<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::map::Map<core::iter::adapters::flatten::FlatMap<core::option::IntoIter<&im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>, im_rc::ord::map::Iter<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>, <cargo::util::graph::Graph<cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>>>::edges::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps_not_replaced::{closure#0}>, <cargo::core::resolver::resolve::Resolve>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#0}>, <cargo::core::resolver::features::FeatureResolver>::deps::{closure#1}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::try_fold<(), core::iter::traits::iterator::Iterator::try_for_each::call<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>), core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>::Break>::{closure#0}, core::ops::control_flow::ControlFlow<(cargo::core::package_id::PackageId, alloc::vec::Vec<(&cargo::core::dependency::Dependency, cargo::core::resolver::features::FeaturesFor)>)>>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Iter<(cargo::core::package_id::PackageId, std::collections::hash::set::HashSet<cargo::core::dependency::Dependency>)> as core::iter::traits::iterator::Iterator>::next (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::resolve (4,024,144 samples, 0.03%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (4,024,144 samples, 0.03%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (4,024,144 samples, 0.03%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<cargo::core::resolver::features::FeatureResolver>::activate_pkg (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::package_id::PackageId, cargo::core::resolver::features::FeaturesFor)> (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>)>>>::drop_slow (2,012,072 samples, 0.01%)<alloc::rc::Rc<im_rc::nodes::hamt::Node<im_rc::hash::set::Value<cargo::core::dependency::Dependency>>>>::drop_slow (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::dependency::Dependency, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::dependency::Dependency> (2,012,072 samples, 0.01%)<cargo_platform::cfg::CfgExpr as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<cargo::core::resolver::RemainingCandidates>::next (2,012,072 samples, 0.01%)<im_rc::nodes::hamt::Node<(cargo::core::resolver::types::ActivationsKey, (cargo::core::summary::Summary, usize))>>::get::<cargo::core::resolver::types::ActivationsKey> (2,012,072 samples, 0.01%)cargo::core::resolver::resolve (10,060,360 samples, 0.06%)cargo::core::resolver::activate_deps_loop (6,036,216 samples, 0.04%)cargo::core::resolver::activate (4,024,144 samples, 0.03%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (4,024,144 samples, 0.03%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query::{closure#4} (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query::{closure#0} (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query::{closure#3} (2,012,072 samples, 0.01%)cargo::core::registry::lock (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString), alloc::vec::Vec<(cargo::core::package_id::PackageId, alloc::vec::Vec<cargo::core::package_id::PackageId>)>, std::hash::random::RandomState>>::get_inner::<(cargo::core::source_id::SourceId, cargo::util::interning::InternedString)> (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::source_id::SourceId, cargo::util::interning::InternedString)> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)cargo::ops::resolve::resolve_with_previous (12,072,432 samples, 0.08%)cargo::ops::resolve::register_previous_locks (2,012,072 samples, 0.01%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::add_to_yanked_whitelist (2,012,072 samples, 0.01%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::add_to_yanked_whitelist (2,012,072 samples, 0.01%)<hashbrown::map::HashMap<cargo::core::package_id::PackageId, (), std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)cargo::ops::lockfile::load_pkg_lockfile (2,012,072 samples, 0.01%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_struct::<<cargo::core::resolver::encode::EncodableResolve as serde::de::Deserialize>::deserialize::__Visitor> (2,012,072 samples, 0.01%)<toml_edit::de::Deserializer<&str>>::parse (2,012,072 samples, 0.01%)<toml_edit::parser::document::document::{closure#0} as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, (), winnow::error::ErrMode<winnow::error::ContextError>>>::parse (2,012,072 samples, 0.01%)toml_edit::parser::document::document::{closure#0}::{closure#1} (2,012,072 samples, 0.01%)toml_edit::parser::document::parse_keyval (2,012,072 samples, 0.01%)<toml_edit::parser::value::value as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)<toml_edit::parser::strings::basic_string as core::ops::function::FnMut<(&mut winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>,)>>::call_mut (2,012,072 samples, 0.01%)winnow::combinator::core::opt::<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>, toml_edit::parser::strings::basic_chars>::{closure#0} (2,012,072 samples, 0.01%)<winnow::combinator::impls::Map<winnow::combinator::impls::TryMap<winnow::token::take_while<((u8, u8), u8, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>, core::ops::range::RangeInclusive<u8>), winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, winnow::error::ErrMode<winnow::error::ContextError>, core::ops::range::RangeFrom<usize>>::{closure#0}, core::str::converts::from_utf8, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &[u8], &str, winnow::error::ErrMode<winnow::error::ContextError>, core::str::error::Utf8Error>, alloc::borrow::Cow<str>::Borrowed, winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, &str, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>> as winnow::parser::Parser<winnow::stream::stateful::Stateful<winnow::stream::locating::LocatingSlice<&winnow::stream::bstr::BStr>, toml_edit::parser::prelude::RecursionCheck>, alloc::borrow::Cow<str>, winnow::error::ErrMode<winnow::error::ContextError>>>::parse_next (2,012,072 samples, 0.01%)cargo::ops::lockfile::write_pkg_lockfile (2,012,072 samples, 0.01%)cargo::ops::lockfile::resolve_to_string_orig (2,012,072 samples, 0.01%)cargo::ops::lockfile::serialize_resolve (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_resolve_node (2,012,072 samples, 0.01%)cargo::core::resolver::encode::encodable_package_id (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::with_precise (2,012,072 samples, 0.01%)<cargo::core::source_id::SourceId>::wrap (2,012,072 samples, 0.01%)<im_rc::nodes::btree::Node<(cargo::core::package_id::PackageId, im_rc::ord::map::OrdMap<cargo::core::package_id::PackageId, im_rc::hash::set::HashSet<cargo::core::dependency::Dependency, rustc_hash::FxBuildHasher>>)>>::lookup::<cargo::core::package_id::PackageId> (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageIdInner as core::cmp::Ord>::cmp (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry>::ensure_loaded (2,012,072 samples, 0.01%)<cargo::sources::config::SourceConfigMap>::load (2,012,072 samples, 0.01%)<cargo::core::package_id::PackageId>::new (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&&cargo::core::package_id::PackageIdInner> (2,012,072 samples, 0.01%)<&cargo::core::package_id::PackageIdInner as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)<cargo::sources::registry::index::RegistryIndex>::summaries::{closure#1} (2,012,072 samples, 0.01%)<cargo::sources::registry::index::MaybeIndexSummary>::parse (2,012,072 samples, 0.01%)<cargo::sources::registry::index::IndexSummary>::parse (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::sources::registry::index::RegistryDependency>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<core::marker::PhantomData<alloc::vec::Vec<cargo::util::interning::InternedString>> as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<cargo::util::interning::InternedString as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> (2,012,072 samples, 0.01%)<&mut serde_json::de::Deserializer<serde_json::read::SliceRead> as serde::de::Deserializer>::deserialize_any::<serde_untagged::UntaggedEnumVisitor<cargo::util::interning::InternedString>> (2,012,072 samples, 0.01%)<serde_json::read::SliceRead as serde_json::read::Read>::parse_str (2,012,072 samples, 0.01%)core::str::converts::from_utf8 (2,012,072 samples, 0.01%)cargo_util::registry::make_dep_path (2,012,072 samples, 0.01%)alloc::fmt::format::format_inner (2,012,072 samples, 0.01%)core::fmt::write (2,012,072 samples, 0.01%)core::fmt::Formatter::pad (2,012,072 samples, 0.01%)alloc_anon_folio (4,024,144 samples, 0.03%)vma_alloc_folio (4,024,144 samples, 0.03%)alloc_pages_mpol (4,024,144 samples, 0.03%)__alloc_pages (4,024,144 samples, 0.03%)get_page_from_freelist (4,024,144 samples, 0.03%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)handle_mm_fault (8,048,288 samples, 0.05%)__handle_mm_fault (8,048,288 samples, 0.05%)handle_pte_fault (8,048,288 samples, 0.05%)do_anonymous_page (6,036,216 samples, 0.04%)queued_spin_unlock (2,012,072 samples, 0.01%)copy_page_to_iter (20,120,720 samples, 0.13%)_copy_to_iter (20,120,720 samples, 0.13%)asm_exc_page_fault (12,072,432 samples, 0.08%)exc_page_fault (12,072,432 samples, 0.08%)do_user_addr_fault (12,072,432 samples, 0.08%)lock_mm_and_find_vma (2,012,072 samples, 0.01%)find_vma (2,012,072 samples, 0.01%)mt_find (2,012,072 samples, 0.01%)read (24,144,864 samples, 0.15%)entry_SYSCALL_64_after_hwframe (22,132,792 samples, 0.14%)do_syscall_64 (22,132,792 samples, 0.14%)x64_sys_call (22,132,792 samples, 0.14%)__x64_sys_read (22,132,792 samples, 0.14%)ksys_read (22,132,792 samples, 0.14%)vfs_read (22,132,792 samples, 0.14%)ovl_read_iter (22,132,792 samples, 0.14%)backing_file_read_iter (22,132,792 samples, 0.14%)vfs_iter_read (22,132,792 samples, 0.14%)do_iter_readv_writev (22,132,792 samples, 0.14%)ext4_file_read_iter (22,132,792 samples, 0.14%)generic_file_read_iter (22,132,792 samples, 0.14%)filemap_read (22,132,792 samples, 0.14%)filemap_get_pages (2,012,072 samples, 0.01%)filemap_get_read_batch (2,012,072 samples, 0.01%)<cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::query (34,205,224 samples, 0.22%)<cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::query (32,193,152 samples, 0.20%)<cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::query (32,193,152 samples, 0.20%)<cargo::sources::registry::index::RegistryIndex>::query_inner_with_online (32,193,152 samples, 0.20%)<cargo::sources::registry::index::RegistryIndex>::summaries (30,181,080 samples, 0.19%)<cargo::sources::registry::index::Summaries>::parse (30,181,080 samples, 0.19%)std::fs::read::inner (26,156,936 samples, 0.17%)statx (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_statx (2,012,072 samples, 0.01%)do_statx (2,012,072 samples, 0.01%)vfs_statx (2,012,072 samples, 0.01%)filename_lookup (2,012,072 samples, 0.01%)__audit_inode (2,012,072 samples, 0.01%)audit_copy_inode (2,012,072 samples, 0.01%)get_vfs_caps_from_disk (2,012,072 samples, 0.01%)<cargo::cli::Exec>::exec (132,796,752 samples, 0.84%)cargo::commands::metadata::exec (132,796,752 samples, 0.84%)cargo::ops::cargo_output_metadata::output_metadata (126,760,536 samples, 0.81%)cargo::ops::resolve::resolve_ws_with_opts (122,736,392 samples, 0.78%)cargo::ops::resolve::resolve_with_registry (42,253,512 samples, 0.27%)cargo::ops::resolve::resolve_with_previous (38,229,368 samples, 0.24%)cargo::core::resolver::resolve (38,229,368 samples, 0.24%)cargo::core::resolver::activate_deps_loop (36,217,296 samples, 0.23%)cargo::core::resolver::activate (36,217,296 samples, 0.23%)<core::iter::adapters::GenericShunt<core::iter::adapters::filter_map::FilterMap<alloc::vec::into_iter::IntoIter<(cargo::core::dependency::Dependency, alloc::rc::Rc<alloc::collections::btree::set::BTreeSet<cargo::util::interning::InternedString>>)>, <cargo::core::resolver::dep_cache::RegistryQueryer>::build_deps::{closure#0}>, core::result::Result<core::convert::Infallible, anyhow::Error>> as core::iter::traits::iterator::Iterator>::next (36,217,296 samples, 0.23%)<cargo::core::resolver::dep_cache::RegistryQueryer>::query (36,217,296 samples, 0.23%)<hashbrown::map::HashMap<(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>), core::task::poll::Poll<alloc::rc::Rc<alloc::vec::Vec<cargo::core::summary::Summary>>>, std::hash::random::RandomState>>::insert (2,012,072 samples, 0.01%)<std::hash::random::RandomState as core::hash::BuildHasher>::hash_one::<&(cargo::core::dependency::Dependency, core::option::Option<cargo::core::resolver::version_prefs::VersionOrdering>)> (2,012,072 samples, 0.01%)<cargo::core::dependency::Dependency as core::hash::Hash>::hash::<std::hash::random::DefaultHasher> (2,012,072 samples, 0.01%)<core::hash::sip::Hasher<core::hash::sip::Sip13Rounds> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)__libc_start_call_main (134,808,824 samples, 0.86%)main (134,808,824 samples, 0.86%)std::rt::lang_start_internal (134,808,824 samples, 0.86%)std::rt::lang_start::<()>::{closure#0} (134,808,824 samples, 0.86%)std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()> (134,808,824 samples, 0.86%)cargo::main (134,808,824 samples, 0.86%)cargo::init_git (2,012,072 samples, 0.01%)git2::opts::set_verify_owner_validation (2,012,072 samples, 0.01%)libgit2_sys::init (2,012,072 samples, 0.01%)std::sys::sync::once::futex::Once::call (2,012,072 samples, 0.01%)<std::sync::poison::once::Once>::call_once::<libgit2_sys::init::{closure#0}>::{closure#0} (2,012,072 samples, 0.01%)git_runtime_init (2,012,072 samples, 0.01%)openssl_init (2,012,072 samples, 0.01%)X509_STORE_set_default_paths (2,012,072 samples, 0.01%)by_file_ctrl (2,012,072 samples, 0.01%)X509_load_cert_crl_file (2,012,072 samples, 0.01%)PEM_X509_INFO_read_bio (2,012,072 samples, 0.01%)ASN1_item_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)asn1_item_embed_d2i (2,012,072 samples, 0.01%)asn1_template_noexp_d2i (2,012,072 samples, 0.01%)x509_name_ex_d2i (2,012,072 samples, 0.01%)x509_name_canon (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)__memset_avx2_unaligned_erms (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)_int_free (6,036,216 samples, 0.04%)_raw_spin_lock (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)alloc_anon_folio (6,036,216 samples, 0.04%)vma_alloc_folio (6,036,216 samples, 0.04%)alloc_pages_mpol (6,036,216 samples, 0.04%)__alloc_pages (6,036,216 samples, 0.04%)get_page_from_freelist (6,036,216 samples, 0.04%)rmqueue (4,024,144 samples, 0.03%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)do_user_addr_fault (16,096,576 samples, 0.10%)handle_mm_fault (12,072,432 samples, 0.08%)__handle_mm_fault (12,072,432 samples, 0.08%)handle_pte_fault (12,072,432 samples, 0.08%)do_anonymous_page (12,072,432 samples, 0.08%)folio_add_new_anon_rmap (2,012,072 samples, 0.01%)_int_malloc (32,193,152 samples, 0.20%)asm_exc_page_fault (18,108,648 samples, 0.12%)exc_page_fault (18,108,648 samples, 0.12%)handle_mm_fault (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)_start (2,012,072 samples, 0.01%)_dl_sysdep_start (2,012,072 samples, 0.01%)dl_main (2,012,072 samples, 0.01%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)lock_vma_under_rcu (2,012,072 samples, 0.01%)down_read_trylock (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)malloc_consolidate (4,024,144 samples, 0.03%)cargo (219,315,848 samples, 1.39%)unlink_chunk.constprop.0 (6,036,216 samples, 0.04%)_IO_fread (2,012,072 samples, 0.01%)_IO_file_xsgetn (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)exit (4,024,144 samples, 0.03%)__run_exit_handlers (4,024,144 samples, 0.03%)_dl_fini (4,024,144 samples, 0.03%)_dl_call_fini (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)[libswsscommon.so.0.0.0] (4,024,144 samples, 0.03%)_IO_fwrite (2,012,072 samples, 0.01%)_IO_file_xsputn@@GLIBC_2.2.5 (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)folio_remove_rmap_ptes (2,012,072 samples, 0.01%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)<criterion::Criterion as core::default::Default>::default (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize (6,036,216 samples, 0.04%)once_cell::imp::initialize_or_wait (6,036,216 samples, 0.04%)once_cell::imp::OnceCell<T>::initialize::{{closure}} (6,036,216 samples, 0.04%)core::ops::function::FnOnce::call_once (6,036,216 samples, 0.04%)std::process::Command::output (4,024,144 samples, 0.03%)std::sys::pal::unix::pipe::read2 (4,024,144 samples, 0.03%)std::sys::pal::unix::fd::FileDesc::read_to_end (4,024,144 samples, 0.03%)read (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_read (4,024,144 samples, 0.03%)ksys_read (4,024,144 samples, 0.03%)vfs_read (4,024,144 samples, 0.03%)pipe_read (4,024,144 samples, 0.03%)copy_page_to_iter (4,024,144 samples, 0.03%)_copy_to_iter (4,024,144 samples, 0.03%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)page_counter_try_charge (2,012,072 samples, 0.01%)__rdl_alloc (4,024,144 samples, 0.03%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (10,060,360 samples, 0.06%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl core::fmt::Display for usize>::fmt (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Write>::write_str (26,156,936 samples, 0.17%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)core::fmt::write (92,555,312 samples, 0.59%)core::fmt::num::imp::<impl u64>::_fmt (62,374,232 samples, 0.40%)core::fmt::Formatter::pad_integral (26,156,936 samples, 0.17%)core::fmt::Formatter::pad_integral::write_prefix (8,048,288 samples, 0.05%)__handle_mm_fault (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (6,036,216 samples, 0.04%)__mem_cgroup_charge (8,048,288 samples, 0.05%)try_charge_memcg (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clear_page_erms (8,048,288 samples, 0.05%)post_alloc_hook (2,012,072 samples, 0.01%)alloc_anon_folio (22,132,792 samples, 0.14%)vma_alloc_folio (20,120,720 samples, 0.13%)alloc_pages_mpol (20,120,720 samples, 0.13%)__alloc_pages (18,108,648 samples, 0.12%)get_page_from_freelist (16,096,576 samples, 0.10%)rmqueue (6,036,216 samples, 0.04%)__rmqueue_pcplist (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)folio_add_lru_vma (2,012,072 samples, 0.01%)folio_add_lru (2,012,072 samples, 0.01%)handle_mm_fault (38,229,368 samples, 0.24%)__handle_mm_fault (36,217,296 samples, 0.23%)handle_pte_fault (36,217,296 samples, 0.23%)do_anonymous_page (36,217,296 samples, 0.23%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (285,714,224 samples, 1.82%)<..alloc::fmt::format::format_inner (251,509,000 samples, 1.60%)malloc (132,796,752 samples, 0.84%)_int_malloc (100,603,600 samples, 0.64%)asm_exc_page_fault (54,325,944 samples, 0.35%)exc_page_fault (54,325,944 samples, 0.35%)do_user_addr_fault (54,325,944 samples, 0.35%)lock_vma_under_rcu (2,012,072 samples, 0.01%)mas_walk (2,012,072 samples, 0.01%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (2,012,072 samples, 0.01%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)__mem_cgroup_charge (4,024,144 samples, 0.03%)mem_cgroup_commit_charge (4,024,144 samples, 0.03%)__cond_resched (2,012,072 samples, 0.01%)__next_zones_zonelist (2,012,072 samples, 0.01%)clear_page_erms (22,132,792 samples, 0.14%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__alloc_pages (38,229,368 samples, 0.24%)get_page_from_freelist (34,205,224 samples, 0.22%)rmqueue (12,072,432 samples, 0.08%)__rmqueue_pcplist (10,060,360 samples, 0.06%)_raw_spin_unlock_irqrestore (6,036,216 samples, 0.04%)alloc_anon_folio (44,265,584 samples, 0.28%)vma_alloc_folio (42,253,512 samples, 0.27%)alloc_pages_mpol (40,241,440 samples, 0.26%)should_fail_alloc_page (2,012,072 samples, 0.01%)folio_add_lru_vma (14,084,504 samples, 0.09%)folio_add_lru (14,084,504 samples, 0.09%)_raw_spin_unlock_irqrestore (10,060,360 samples, 0.06%)folio_add_new_anon_rmap (4,024,144 samples, 0.03%)__lruvec_stat_mod_folio (2,012,072 samples, 0.01%)do_anonymous_page (76,458,736 samples, 0.49%)percpu_counter_add_batch (4,024,144 samples, 0.03%)__handle_mm_fault (86,519,096 samples, 0.55%)handle_pte_fault (78,470,808 samples, 0.50%)pte_offset_map_nolock (2,012,072 samples, 0.01%)__pte_offset_map (2,012,072 samples, 0.01%)handle_mm_fault (92,555,312 samples, 0.59%)mm_account_fault (4,024,144 samples, 0.03%)asm_exc_page_fault (108,651,888 samples, 0.69%)exc_page_fault (108,651,888 samples, 0.69%)do_user_addr_fault (108,651,888 samples, 0.69%)srso_alias_safe_ret (2,012,072 samples, 0.01%)syscall_trace_enter (2,012,072 samples, 0.01%)__audit_syscall_entry (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)srso_alias_safe_ret (2,012,072 samples, 0.01%)malloc (191,146,840 samples, 1.22%)_int_malloc (175,050,264 samples, 1.11%)sysmalloc (10,060,360 samples, 0.06%)__default_morecore@GLIBC_2.2.5 (8,048,288 samples, 0.05%)__sbrk (8,048,288 samples, 0.05%)__brk (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (6,036,216 samples, 0.04%)do_syscall_64 (6,036,216 samples, 0.04%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_brk (4,024,144 samples, 0.03%)__do_sys_brk (4,024,144 samples, 0.03%)mas_prev (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (4,024,144 samples, 0.03%)syscall_exit_to_user_mode_prepare (4,024,144 samples, 0.03%)__audit_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (4,024,144 samples, 0.03%)ktime_get_coarse_real_ts64 (2,012,072 samples, 0.01%)<tokio::sync::batch_semaphore::Acquire as core::future::future::Future>::poll (32,193,152 samples, 0.20%)tokio::runtime::driver::IoHandle::unpark (18,108,648 samples, 0.12%)mio::sys::unix::waker::eventfd::WakerInternal::wake (18,108,648 samples, 0.12%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (18,108,648 samples, 0.12%)__GI___libc_write (16,096,576 samples, 0.10%)entry_SYSCALL_64_after_hwframe (10,060,360 samples, 0.06%)do_syscall_64 (10,060,360 samples, 0.06%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_write (2,012,072 samples, 0.01%)ksys_write (2,012,072 samples, 0.01%)vfs_write (2,012,072 samples, 0.01%)<tokio::sync::batch_semaphore::Acquire as core::ops::drop::Drop>::drop (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__munmap (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_munmap (2,012,072 samples, 0.01%)__vm_munmap (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)unmap_vmas (2,012,072 samples, 0.01%)unmap_single_vma (2,012,072 samples, 0.01%)unmap_page_range (2,012,072 samples, 0.01%)zap_pmd_range.isra.0 (2,012,072 samples, 0.01%)zap_pte_range (2,012,072 samples, 0.01%)core::ptr::drop_in_place<tokio::sync::mpsc::bounded::Sender<alloc::sync::Arc<countersyncd::message::saistats::SAIStats>>::send::{{closure}}> (2,012,072 samples, 0.01%)tokio::sync::mpsc::list::Tx<T>::push (10,060,360 samples, 0.06%)otel_actor_perf::bench_otel_actor::{{closure}}::{{closure}}::{{closure}} (84,507,024 samples, 0.54%)tokio::sync::task::atomic_waker::AtomicWaker::wake (6,036,216 samples, 0.04%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)__GI___pthread_enable_asynccancel (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__fdget (2,012,072 samples, 0.01%)__put_user_nocheck_4 (2,012,072 samples, 0.01%)_raw_spin_lock_irq (2,012,072 samples, 0.01%)ep_send_events (4,024,144 samples, 0.03%)__schedule (2,012,072 samples, 0.01%)do_syscall_64 (20,120,720 samples, 0.13%)x64_sys_call (16,096,576 samples, 0.10%)__x64_sys_epoll_wait (16,096,576 samples, 0.10%)do_epoll_wait (16,096,576 samples, 0.10%)ep_poll (14,084,504 samples, 0.09%)schedule_hrtimeout_range (4,024,144 samples, 0.03%)schedule_hrtimeout_range_clock (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tokio::runtime::io::driver::Driver::turn (32,193,152 samples, 0.20%)mio::poll::Poll::poll (32,193,152 samples, 0.20%)epoll_wait (32,193,152 samples, 0.20%)entry_SYSCALL_64_after_hwframe (22,132,792 samples, 0.14%)x64_sys_call (2,012,072 samples, 0.01%)tokio::runtime::scheduler::current_thread::Context::park (36,217,296 samples, 0.23%)tokio::runtime::time::Driver::park_internal (36,217,296 samples, 0.23%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)[[vdso]] (2,012,072 samples, 0.01%)tokio::runtime::task::waker::clone_waker (4,024,144 samples, 0.03%)<tokio::time::sleep::Sleep as core::future::future::Future>::poll (24,144,864 samples, 0.15%)tokio::sync::task::atomic_waker::AtomicWaker::register_by_ref (12,072,432 samples, 0.08%)tokio::runtime::task::waker::drop_waker (6,036,216 samples, 0.04%)tokio::macros::support::thread_rng_n (10,060,360 samples, 0.06%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)<tokio::sync::mpsc::bounded::Semaphore as tokio::sync::mpsc::chan::Semaphore>::add_permit (6,036,216 samples, 0.04%)tokio::runtime::task::waker::wake_by_ref (2,012,072 samples, 0.01%)tokio::sync::batch_semaphore::Semaphore::add_permits_locked (10,060,360 samples, 0.06%)tokio::util::wake::wake_arc_raw (2,012,072 samples, 0.01%)tokio::runtime::driver::IoHandle::unpark (2,012,072 samples, 0.01%)mio::sys::unix::waker::eventfd::WakerInternal::wake (2,012,072 samples, 0.01%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write (2,012,072 samples, 0.01%)__GI___libc_write (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)__audit_syscall_exit (2,012,072 samples, 0.01%)__audit_filter_op (2,012,072 samples, 0.01%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (380,281,608 samples, 2.42%)<t..tokio::sync::mpsc::chan::Rx<T,S>::recv (329,979,808 samples, 2.10%)t..tokio::sync::mpsc::list::Rx<T>::pop (295,774,584 samples, 1.88%)t..cfree@GLIBC_2.2.5 (283,702,152 samples, 1.80%)c.._int_free (283,702,152 samples, 1.80%)_..malloc_consolidate (283,702,152 samples, 1.80%)m..unlink_chunk.constprop.0 (128,772,608 samples, 0.82%)__rdl_dealloc (4,024,144 samples, 0.03%)__rdl_dealloc (2,012,072 samples, 0.01%)__rust_dealloc (4,024,144 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (34,205,224 samples, 0.22%)cfree@GLIBC_2.2.5 (24,144,864 samples, 0.15%)_int_free (18,108,648 samples, 0.12%)cfree@GLIBC_2.2.5 (14,084,504 samples, 0.09%)_int_free (14,084,504 samples, 0.09%)core::ptr::drop_in_place<countersyncd::actor::otel::OtelActor::handle_stats_message::{{closure}}> (6,036,216 samples, 0.04%)__memmove_avx_unaligned_erms (32,193,152 samples, 0.20%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (116,700,176 samples, 0.74%)malloc (68,410,448 samples, 0.44%)_int_malloc (48,289,728 samples, 0.31%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.24%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (160,965,760 samples, 1.02%)malloc (94,567,384 samples, 0.60%)_int_malloc (68,410,448 samples, 0.44%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.19%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (6,036,216 samples, 0.04%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (472,836,920 samples, 3.01%)<al..malloc (366,197,104 samples, 2.33%)m.._int_malloc (231,388,280 samples, 1.47%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (609,657,816 samples, 3.88%)<all..malloc (60,362,160 samples, 0.38%)_int_malloc (24,144,864 samples, 0.15%)__rdl_alloc (2,012,072 samples, 0.01%)<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (979,879,064 samples, 6.23%)<alloc::..<alloc::vec::Vec<T,A> as core::clone::Clone>::clone (742,454,568 samples, 4.72%)<alloc..malloc (44,265,584 samples, 0.28%)_int_malloc (26,156,936 samples, 0.17%)alloc::sync::Arc<T,A>::drop_slow (2,012,072 samples, 0.01%)tokio::runtime::task::waker::drop_waker (2,012,072 samples, 0.01%)<tonic::transport::channel::ResponseFuture as core::future::future::Future>::poll (4,024,144 samples, 0.03%)<tower::buffer::future::ResponseFuture<F> as core::future::future::Future>::poll (4,024,144 samples, 0.03%)tokio::sync::oneshot::Task::set_task (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.22%)__rdl_alloc (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (68,410,448 samples, 0.44%)alloc::raw_vec::RawVec<T,A>::grow_one (82,494,952 samples, 0.52%)alloc::raw_vec::finish_grow (82,494,952 samples, 0.52%)realloc (82,494,952 samples, 0.52%)_int_realloc (82,494,952 samples, 0.52%)_int_malloc (14,084,504 samples, 0.09%)malloc_consolidate (14,084,504 samples, 0.09%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)malloc_consolidate (66,398,376 samples, 0.42%)unlink_chunk.constprop.0 (36,217,296 samples, 0.23%)cfree@GLIBC_2.2.5 (102,615,672 samples, 0.65%)_int_free (96,579,456 samples, 0.61%)unlink_chunk.constprop.0 (8,048,288 samples, 0.05%)core::ptr::drop_in_place<countersyncd::actor::otel::OtelActor::send_request::{{closure}}> (2,012,072 samples, 0.01%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (142,857,112 samples, 0.91%)_int_free (70,422,520 samples, 0.45%)__rdl_dealloc (26,156,936 samples, 0.17%)__rust_dealloc (4,024,144 samples, 0.03%)malloc_consolidate (120,724,320 samples, 0.77%)unlink_chunk.constprop.0 (56,338,016 samples, 0.36%)core::ptr::drop_in_place<countersyncd::message::otel::OtelMetrics> (967,806,632 samples, 6.15%)core::pt..core::ptr::drop_in_place<countersyncd::message::otel::OtelGauge> (806,840,872 samples, 5.13%)core::..cfree@GLIBC_2.2.5 (597,585,384 samples, 3.80%)cfre.._int_free (452,716,200 samples, 2.88%)_i..unlink_chunk.constprop.0 (32,193,152 samples, 0.20%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (400,402,328 samples, 2.55%)cf.._int_free (388,329,896 samples, 2.47%)_i..malloc_consolidate (350,100,528 samples, 2.23%)m..unlink_chunk.constprop.0 (195,170,984 samples, 1.24%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (106,639,816 samples, 0.68%)_int_free (94,567,384 samples, 0.60%)malloc_consolidate (52,313,872 samples, 0.33%)unlink_chunk.constprop.0 (28,169,008 samples, 0.18%)__rdl_dealloc (14,084,504 samples, 0.09%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (287,726,296 samples, 1.83%)c.._int_free (225,352,064 samples, 1.43%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (492,957,640 samples, 3.13%)cor..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (484,909,352 samples, 3.08%)<al..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (360,160,888 samples, 2.29%)c..core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (18,108,648 samples, 0.12%)__rdl_dealloc (10,060,360 samples, 0.06%)cfree@GLIBC_2.2.5 (112,676,032 samples, 0.72%)_int_free (60,362,160 samples, 0.38%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (1,048,289,512 samples, 6.67%)core::ptr..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (1,048,289,512 samples, 6.67%)core::ptr..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (150,905,400 samples, 0.96%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (12,072,432 samples, 0.08%)countersyncd::actor::otel::OtelActor::get_client (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (60,362,160 samples, 0.38%)__rdl_alloc (8,048,288 samples, 0.05%)__rust_alloc (10,060,360 samples, 0.06%)<alloc::string::String as core::clone::Clone>::clone (436,619,624 samples, 2.78%)<a..malloc (305,834,944 samples, 1.94%)m.._int_malloc (181,086,480 samples, 1.15%)__rdl_alloc (6,036,216 samples, 0.04%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::to_proto (762,575,288 samples, 4.85%)counte..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (738,430,424 samples, 4.70%)<allo..malloc (58,350,088 samples, 0.37%)_int_malloc (34,205,224 samples, 0.22%)countersyncd::actor::otel::OtelActor::flush_buffer::{{closure}} (4,275,653,000 samples, 27.19%)countersyncd::actor::otel::OtelActor::flush_..malloc (60,362,160 samples, 0.38%)_int_malloc (38,229,368 samples, 0.24%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)rmqueue (2,012,072 samples, 0.01%)__rmqueue_pcplist (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (52,313,872 samples, 0.33%)clock_gettime@@GLIBC_2.17 (48,289,728 samples, 0.31%)[[vdso]] (48,289,728 samples, 0.31%)countersyncd::actor::otel::OtelActor::reset_flush_timer (56,338,016 samples, 0.36%)std::time::Instant::now (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)<alloc::string::String as core::fmt::Display>::fmt (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (100,603,600 samples, 0.64%)__memmove_avx_unaligned_erms (44,265,584 samples, 0.28%)core::fmt::Formatter::pad (8,048,288 samples, 0.05%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (28,169,008 samples, 0.18%)<alloc::string::String as core::fmt::Write>::write_str (40,241,440 samples, 0.26%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.12%)core::fmt::write (362,172,960 samples, 2.30%)c..core::fmt::num::imp::<impl u32>::_fmt (152,917,472 samples, 0.97%)core::fmt::Formatter::pad_integral (50,301,800 samples, 0.32%)core::fmt::Formatter::pad_integral::write_prefix (14,084,504 samples, 0.09%)alloc::fmt::format::format_inner (498,993,856 samples, 3.17%)all..malloc (74,446,664 samples, 0.47%)_int_malloc (42,253,512 samples, 0.27%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)<alloc::string::String as core::clone::Clone>::clone (56,338,016 samples, 0.36%)malloc (34,205,224 samples, 0.22%)_int_malloc (12,072,432 samples, 0.08%)sysmalloc (2,012,072 samples, 0.01%)__default_morecore@GLIBC_2.2.5 (2,012,072 samples, 0.01%)__sbrk (2,012,072 samples, 0.01%)__brk (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_brk (2,012,072 samples, 0.01%)__do_sys_brk (2,012,072 samples, 0.01%)do_brk_flags (2,012,072 samples, 0.01%)mas_store_prealloc (2,012,072 samples, 0.01%)mas_wr_store_entry.isra.0 (2,012,072 samples, 0.01%)mas_wr_modify (2,012,072 samples, 0.01%)mas_wr_slot_store (2,012,072 samples, 0.01%)mas_update_gap.part.0 (2,012,072 samples, 0.01%)mas_leaf_max_gap (2,012,072 samples, 0.01%)__rdl_alloc (8,048,288 samples, 0.05%)__rust_alloc (6,036,216 samples, 0.04%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (8,048,288 samples, 0.05%)__memmove_avx_unaligned_erms (10,060,360 samples, 0.06%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)<alloc::string::String as core::fmt::Write>::write_str (183,098,552 samples, 1.16%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (134,808,824 samples, 0.86%)alloc::raw_vec::finish_grow (104,627,744 samples, 0.67%)malloc (76,458,736 samples, 0.49%)_int_malloc (36,217,296 samples, 0.23%)alloc_perturb (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (239,436,568 samples, 1.52%)core::fmt::Formatter::pad_integral (34,205,224 samples, 0.22%)core::fmt::Formatter::pad_integral::write_prefix (14,084,504 samples, 0.09%)alloc_perturb (4,024,144 samples, 0.03%)__folio_throttle_swaprate (2,012,072 samples, 0.01%)blk_cgroup_congested (2,012,072 samples, 0.01%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelDataPoint::from_sai_stat (635,814,752 samples, 4.04%)coun..malloc (245,472,784 samples, 1.56%)_int_malloc (167,001,976 samples, 1.06%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)alloc_perturb (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelGauge::from_sai_stat (1,319,919,232 samples, 8.39%)countersyncd..malloc (144,869,184 samples, 0.92%)_int_malloc (94,567,384 samples, 0.60%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (1,468,812,560 samples, 9.34%)<alloc::vec::..malloc (100,603,600 samples, 0.64%)_int_malloc (88,531,168 samples, 0.56%)__rust_alloc (2,012,072 samples, 0.01%)countersyncd::message::otel::OtelMetrics::from_sai_stats (1,627,766,248 samples, 10.35%)countersyncd::m..malloc (136,820,896 samples, 0.87%)_int_malloc (94,567,384 samples, 0.60%)alloc_perturb (2,012,072 samples, 0.01%)core::hash::BuildHasher::hash_one (18,108,648 samples, 0.12%)<core::hash::sip::Hasher<S> as core::hash::Hasher>::write (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::now (66,398,376 samples, 0.42%)clock_gettime@@GLIBC_2.17 (62,374,232 samples, 0.40%)[[vdso]] (60,362,160 samples, 0.38%)std::time::Instant::now (2,012,072 samples, 0.01%)countersyncd::utilities::record_comm_stats (116,700,176 samples, 0.74%)std::time::Instant::saturating_duration_since (6,036,216 samples, 0.04%)std::sys::pal::unix::time::Timespec::sub_timespec (4,024,144 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (2,012,072 samples, 0.01%)clock_gettime@@GLIBC_2.17 (2,012,072 samples, 0.01%)tokio::runtime::task::harness::Harness<T,S>::poll (6,573,439,224 samples, 41.80%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::core::Core<T,S>::poll (6,571,427,152 samples, 41.79%)tokio::runtime::task::core::Core<T,S>::pollotel_actor_perf::run_stream::{{closure}}::{{closure}} (6,571,427,152 samples, 41.79%)otel_actor_perf::run_stream::{{closure}}::{{closure}}tokio::runtime::time::entry::TimerEntry::reset (8,048,288 samples, 0.05%)std::time::Instant::saturating_duration_since (2,012,072 samples, 0.01%)std::sys::pal::unix::time::Timespec::sub_timespec (2,012,072 samples, 0.01%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)<tokio_util::codec::framed_impl::FramedImpl<T,U,R> as futures_core::stream::Stream>::poll_next (2,012,072 samples, 0.01%)tokio_util::util::poll_buf::poll_read_buf (2,012,072 samples, 0.01%)<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (2,012,072 samples, 0.01%)tokio::io::poll_evented::PollEvented<E>::poll_read (2,012,072 samples, 0.01%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2,012,072 samples, 0.01%)<h2::proto::streams::store::Ptr as core::ops::deref::Deref>::deref (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (12,072,432 samples, 0.08%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)<h2::proto::streams::prioritize::Prioritized<B> as bytes::buf::buf_impl::Buf>::advance (2,012,072 samples, 0.01%)__x64_sys_writev (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)audit_reset_context.part.0.constprop.0 (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__audit_syscall_entry (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)_raw_spin_lock_bh (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)lock_sock_nested (8,048,288 samples, 0.05%)_raw_spin_lock_bh (8,048,288 samples, 0.05%)__pv_queued_spin_lock_slowpath (8,048,288 samples, 0.05%)__kfree_skb (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)rb_erase (2,012,072 samples, 0.01%)tcp_ack_update_rtt (2,012,072 samples, 0.01%)tcp_ack_update_window.isra.0 (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)__kfree_skb (8,048,288 samples, 0.05%)skb_release_data (4,024,144 samples, 0.03%)tcp_clean_rtx_queue.constprop.0 (10,060,360 samples, 0.06%)tcp_rtt_estimator (2,012,072 samples, 0.01%)tcp_rate_skb_delivered (2,012,072 samples, 0.01%)jiffies_to_usecs (2,012,072 samples, 0.01%)tcp_ack (24,144,864 samples, 0.15%)tcp_schedule_loss_probe (6,036,216 samples, 0.04%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (4,024,144 samples, 0.03%)mod_timer (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)kfree_skbmem (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)__kfree_skb (6,036,216 samples, 0.04%)skb_release_data (4,024,144 samples, 0.03%)skb_free_head (4,024,144 samples, 0.03%)kmem_cache_free (4,024,144 samples, 0.03%)__slab_free (2,012,072 samples, 0.01%)tcp_data_queue (8,048,288 samples, 0.05%)tcp_data_ready (2,012,072 samples, 0.01%)sock_def_readable (2,012,072 samples, 0.01%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)tcp_rack_update_reo_wnd (2,012,072 samples, 0.01%)release_sock (46,277,656 samples, 0.29%)__release_sock (44,265,584 samples, 0.28%)tcp_v4_do_rcv (44,265,584 samples, 0.28%)tcp_rcv_established (42,253,512 samples, 0.27%)tcp_rate_gen (4,024,144 samples, 0.03%)tcp_release_cb (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)__zone_watermark_ok (2,012,072 samples, 0.01%)clear_page_erms (98,591,528 samples, 0.63%)__alloc_pages (104,627,744 samples, 0.67%)get_page_from_freelist (104,627,744 samples, 0.67%)rmqueue (2,012,072 samples, 0.01%)sk_page_frag_refill (114,688,104 samples, 0.73%)skb_page_frag_refill (114,688,104 samples, 0.73%)alloc_pages (108,651,888 samples, 0.69%)alloc_pages_mpol (108,651,888 samples, 0.69%)__next_zones_zonelist (4,024,144 samples, 0.03%)__check_object_size (6,036,216 samples, 0.04%)__check_object_size.part.0 (6,036,216 samples, 0.04%)__virt_addr_valid (4,024,144 samples, 0.03%)skb_do_copy_data_nocache (56,338,016 samples, 0.36%)_copy_from_iter (48,289,728 samples, 0.31%)ip_send_check (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (4,024,144 samples, 0.03%)__local_bh_enable_ip (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (10,060,360 samples, 0.06%)nf_conntrack_tcp_packet (10,060,360 samples, 0.06%)tcp_in_window (4,024,144 samples, 0.03%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)nf_conntrack_in (20,120,720 samples, 0.13%)resolve_normal_ct (8,048,288 samples, 0.05%)__siphash_unaligned (2,012,072 samples, 0.01%)ipv4_conntrack_local (24,144,864 samples, 0.15%)resolve_normal_ct (4,024,144 samples, 0.03%)__ip_local_out (28,169,008 samples, 0.18%)nf_hook_slow (26,156,936 samples, 0.17%)nf_nat_ipv4_local_fn (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)__netif_receive_skb_core.constprop.0 (2,012,072 samples, 0.01%)raw_local_deliver (2,012,072 samples, 0.01%)__inet_lookup_skb (6,036,216 samples, 0.04%)__inet_lookup_established (6,036,216 samples, 0.04%)inet_ehashfn (2,012,072 samples, 0.01%)queued_spin_unlock (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)tcp_filter (2,012,072 samples, 0.01%)sk_filter_trim_cap (2,012,072 samples, 0.01%)apparmor_socket_sock_rcv_skb (2,012,072 samples, 0.01%)__tcp_select_window (2,012,072 samples, 0.01%)__alloc_skb (2,012,072 samples, 0.01%)__tcp_transmit_skb (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)__tcp_ack_snd_check (8,048,288 samples, 0.05%)tcp_send_ack (6,036,216 samples, 0.04%)__tcp_send_ack.part.0 (6,036,216 samples, 0.04%)ip_queue_xmit (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_rack_advance (2,012,072 samples, 0.01%)tcp_data_ready (16,096,576 samples, 0.10%)sock_def_readable (16,096,576 samples, 0.10%)_raw_spin_unlock_irqrestore (16,096,576 samples, 0.10%)tcp_queue_rcv (4,024,144 samples, 0.03%)tcp_try_coalesce (4,024,144 samples, 0.03%)ip_protocol_deliver_rcu (72,434,592 samples, 0.46%)tcp_v4_rcv (68,410,448 samples, 0.44%)tcp_v4_do_rcv (46,277,656 samples, 0.29%)tcp_rcv_established (46,277,656 samples, 0.29%)tcp_data_queue (28,169,008 samples, 0.18%)tcp_try_rmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)ip_local_deliver_finish (80,482,880 samples, 0.51%)read_tsc (4,024,144 samples, 0.03%)ip_local_deliver (82,494,952 samples, 0.52%)nf_confirm (2,012,072 samples, 0.01%)__napi_poll (92,555,312 samples, 0.59%)process_backlog (92,555,312 samples, 0.59%)__netif_receive_skb (86,519,096 samples, 0.55%)__netif_receive_skb_one_core (86,519,096 samples, 0.55%)ip_rcv (84,507,024 samples, 0.54%)ipv4_conntrack_in (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)_raw_spin_trylock (2,012,072 samples, 0.01%)free_unref_page_prepare (2,012,072 samples, 0.01%)free_tail_page_prepare (2,012,072 samples, 0.01%)napi_consume_skb (20,120,720 samples, 0.13%)skb_release_data (18,108,648 samples, 0.12%)__folio_put (8,048,288 samples, 0.05%)destroy_large_folio (8,048,288 samples, 0.05%)free_unref_page (8,048,288 samples, 0.05%)srso_alias_safe_ret (2,012,072 samples, 0.01%)__local_bh_enable_ip (124,748,464 samples, 0.79%)do_softirq (124,748,464 samples, 0.79%)__do_softirq (124,748,464 samples, 0.79%)handle_softirqs (124,748,464 samples, 0.79%)net_rx_action (120,724,320 samples, 0.77%)process_backlog (2,012,072 samples, 0.01%)__netif_rx (2,012,072 samples, 0.01%)dev_hard_start_xmit (6,036,216 samples, 0.04%)loopback_xmit (4,024,144 samples, 0.03%)ip_finish_output (138,832,968 samples, 0.88%)__ip_finish_output (138,832,968 samples, 0.88%)ip_finish_output2 (138,832,968 samples, 0.88%)neigh_hh_output (138,832,968 samples, 0.88%)__dev_queue_xmit (138,832,968 samples, 0.88%)validate_xmit_skb (4,024,144 samples, 0.03%)validate_xmit_xfrm (4,024,144 samples, 0.03%)__ip_queue_xmit (179,074,408 samples, 1.14%)ip_output (140,845,040 samples, 0.90%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)ip_queue_xmit (181,086,480 samples, 1.15%)__sk_dst_check (2,012,072 samples, 0.01%)skb_clone (2,012,072 samples, 0.01%)__skb_clone (2,012,072 samples, 0.01%)__tcp_transmit_skb (193,158,912 samples, 1.23%)tcp_v4_send_check (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)tcp_check_space (4,024,144 samples, 0.03%)__mod_timer (2,012,072 samples, 0.01%)tcp_event_new_data_sent (14,084,504 samples, 0.09%)tcp_rearm_rto (8,048,288 samples, 0.05%)tcp_rearm_rto.part.0 (8,048,288 samples, 0.05%)sk_reset_timer (6,036,216 samples, 0.04%)mod_timer (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)tcp_rate_skb_sent (2,012,072 samples, 0.01%)tcp_rearm_rto (2,012,072 samples, 0.01%)tcp_schedule_loss_probe.part.0 (4,024,144 samples, 0.03%)sk_reset_timer (2,012,072 samples, 0.01%)mod_timer (2,012,072 samples, 0.01%)__mod_timer (2,012,072 samples, 0.01%)lock_timer_base (2,012,072 samples, 0.01%)tcp_small_queue_check.isra.0 (2,012,072 samples, 0.01%)tcp_push (227,364,136 samples, 1.45%)__tcp_push_pending_frames (227,364,136 samples, 1.45%)tcp_write_xmit (227,364,136 samples, 1.45%)tcp_v4_send_check (2,012,072 samples, 0.01%)tcp_send_mss (4,024,144 samples, 0.03%)tcp_current_mss (4,024,144 samples, 0.03%)tcp_skb_entail (4,024,144 samples, 0.03%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)kmalloc_reserve (6,036,216 samples, 0.04%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)kmem_cache_alloc_node (4,024,144 samples, 0.03%)tcp_stream_alloc_skb (12,072,432 samples, 0.08%)__alloc_skb (12,072,432 samples, 0.08%)should_failslab.constprop.0 (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (4,024,144 samples, 0.03%)mem_cgroup_charge_skmem (4,024,144 samples, 0.03%)try_charge_memcg (2,012,072 samples, 0.01%)inet_sendmsg (492,957,640 samples, 3.13%)ine..tcp_sendmsg (492,957,640 samples, 3.13%)tcp..tcp_sendmsg_locked (432,595,480 samples, 2.75%)tc..tcp_wmem_schedule (6,036,216 samples, 0.04%)__sk_mem_schedule (6,036,216 samples, 0.04%)sk_leave_memory_pressure (2,012,072 samples, 0.01%)do_iter_readv_writev (496,981,784 samples, 3.16%)do_..sock_write_iter (496,981,784 samples, 3.16%)soc..security_socket_sendmsg (2,012,072 samples, 0.01%)apparmor_socket_sendmsg (2,012,072 samples, 0.01%)aa_inet_msg_perm (2,012,072 samples, 0.01%)import_iovec (2,012,072 samples, 0.01%)__import_iovec (2,012,072 samples, 0.01%)iovec_from_user.part.0 (2,012,072 samples, 0.01%)rw_verify_area (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (557,343,944 samples, 3.54%)h2::..tokio_util::util::poll_buf::poll_write_buf (555,331,872 samples, 3.53%)tok..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (553,319,800 samples, 3.52%)<to..tokio::runtime::io::registration::Registration::poll_io (553,319,800 samples, 3.52%)tok..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (553,319,800 samples, 3.52%)<&m..<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (551,307,728 samples, 3.51%)<&s..__GI___writev (549,295,656 samples, 3.49%)__G..entry_SYSCALL_64_after_hwframe (531,187,008 samples, 3.38%)ent..do_syscall_64 (531,187,008 samples, 3.38%)do_..x64_sys_call (515,090,432 samples, 3.28%)x64..__x64_sys_writev (513,078,360 samples, 3.26%)__x..do_writev (513,078,360 samples, 3.26%)do_..vfs_writev (511,066,288 samples, 3.25%)vfs..security_file_permission (4,024,144 samples, 0.03%)h2::proto::streams::prioritize::Prioritize::poll_complete (575,452,592 samples, 3.66%)h2::..tracing::span::Span::in_scope (2,012,072 samples, 0.01%)<hyper::proto::h2::client::H2ClientFuture<B,T,E> as core::future::future::Future>::poll (581,488,808 samples, 3.70%)<hyp..<hyper::proto::h2::client::ConnMapErr<T,B> as core::future::future::Future>::poll (579,476,736 samples, 3.69%)<hyp..<h2::client::Connection<T,B> as core::future::future::Future>::poll (579,476,736 samples, 3.69%)<h2:..h2::proto::connection::Connection<T,P,B>::poll (579,476,736 samples, 3.69%)h2::..h2::proto::streams::streams::Streams<B,P>::poll_complete (577,464,664 samples, 3.67%)h2::..h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::proto::streams::streams::Streams<B,P>::send_request (4,024,144 samples, 0.03%)h2::client::Peer::convert_send_message (2,012,072 samples, 0.01%)h2::frame::headers::Pseudo::request (2,012,072 samples, 0.01%)h2::frame::headers::Pseudo::set_scheme (2,012,072 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (215,291,704 samples, 1.37%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (213,279,632 samples, 1.36%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (213,279,632 samples, 1.36%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (152,917,472 samples, 0.97%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (30,181,080 samples, 0.19%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (44,265,584 samples, 0.28%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.18%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (16,096,576 samples, 0.10%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (8,048,288 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (156,941,616 samples, 1.00%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (22,132,792 samples, 0.14%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (40,241,440 samples, 0.26%)__memmove_avx_unaligned_erms (12,072,432 samples, 0.08%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (38,229,368 samples, 0.24%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (86,519,096 samples, 0.55%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.19%)__memmove_avx_unaligned_erms (42,253,512 samples, 0.27%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (106,639,816 samples, 0.68%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encode_raw (239,436,568 samples, 1.52%)prost::encoding::varint::encode_varint (96,579,456 samples, 0.61%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (52,313,872 samples, 0.33%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)<opentelemetry_proto::proto::tonic::common::v1::AnyValue as prost::message::Message>::encoded_len (38,229,368 samples, 0.24%)<opentelemetry_proto::proto::tonic::common::v1::KeyValue as prost::message::Message>::encode_raw (653,923,400 samples, 4.16%)<open..prost::encoding::varint::encode_varint (241,448,640 samples, 1.54%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (162,977,832 samples, 1.04%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.29%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::encode_raw (959,758,344 samples, 6.10%)<opentel..prost::encoding::varint::encode_varint (171,026,120 samples, 1.09%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (112,676,032 samples, 0.72%)__memmove_avx_unaligned_erms (38,229,368 samples, 0.24%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.17%)prost::encoding::message::encode (191,146,840 samples, 1.22%)prost::encoding::varint::encode_varint (42,253,512 samples, 0.27%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (30,181,080 samples, 0.19%)__memmove_avx_unaligned_erms (8,048,288 samples, 0.05%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::encode (1,350,100,312 samples, 8.59%)opentelemetr..prost::encoding::varint::encode_varint (10,060,360 samples, 0.06%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (6,036,216 samples, 0.04%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::encode_raw (1,505,029,856 samples, 9.57%)<opentelemetry..prost::encoding::varint::encode_varint (102,615,672 samples, 0.65%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (92,555,312 samples, 0.59%)bytes::bytes_mut::BytesMut::reserve_inner (28,169,008 samples, 0.18%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (28,169,008 samples, 0.18%)alloc::raw_vec::finish_grow (28,169,008 samples, 0.18%)realloc (28,169,008 samples, 0.18%)_int_realloc (28,169,008 samples, 0.18%)__memmove_avx_unaligned_erms (28,169,008 samples, 0.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (167,001,976 samples, 1.06%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (26,156,936 samples, 0.17%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::encode_raw (1,766,599,216 samples, 11.23%)<opentelemetry_pr..prost::encoding::message::encode (257,545,216 samples, 1.64%)prost::encoding::varint::encode_varint (40,241,440 samples, 0.26%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put_slice (28,169,008 samples, 0.18%)__memmove_avx_unaligned_erms (6,036,216 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (6,036,216 samples, 0.04%)<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::encode_raw (1,939,637,408 samples, 12.34%)<opentelemetry_pro..prost::encoding::message::encode (173,038,192 samples, 1.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (173,038,192 samples, 1.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (110,663,960 samples, 0.70%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (18,108,648 samples, 0.12%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (396,378,184 samples, 2.52%)cf.._int_free (392,354,040 samples, 2.50%)_i..malloc_consolidate (362,172,960 samples, 2.30%)m..unlink_chunk.constprop.0 (199,195,128 samples, 1.27%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (6,036,216 samples, 0.04%)__rdl_dealloc (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (40,241,440 samples, 0.26%)_int_free (32,193,152 samples, 0.20%)malloc_consolidate (2,012,072 samples, 0.01%)unlink_chunk.constprop.0 (2,012,072 samples, 0.01%)__rdl_dealloc (22,132,792 samples, 0.14%)cfree@GLIBC_2.2.5 (185,110,624 samples, 1.18%)_int_free (152,917,472 samples, 0.97%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (338,028,096 samples, 2.15%)c..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (329,979,808 samples, 2.10%)<..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (267,605,576 samples, 1.70%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (28,169,008 samples, 0.18%)__rdl_dealloc (8,048,288 samples, 0.05%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (62,374,232 samples, 0.40%)_int_free (48,289,728 samples, 0.31%)core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (837,021,952 samples, 5.32%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (837,021,952 samples, 5.32%)core::p..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (98,591,528 samples, 0.63%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (10,060,360 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,060,360 samples, 0.06%)<tonic::codec::encode::EncodeBody<T,U> as http_body::Body>::poll_frame (3,162,977,184 samples, 20.12%)<tonic::codec::encode::EncodeBod..prost::encoding::message::encode (171,026,120 samples, 1.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (171,026,120 samples, 1.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (171,026,120 samples, 1.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (140,845,040 samples, 0.90%)opentelemetry_proto::proto::tonic::common::v1::any_value::Value::encoded_len (16,096,576 samples, 0.10%)h2::proto::streams::streams::StreamRef<B>::poll_capacity (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::poll_capacity (2,012,072 samples, 0.01%)<hyper::proto::h2::PipeToSendStream<S> as core::future::future::Future>::poll (3,167,001,328 samples, 20.14%)<hyper::proto::h2::PipeToSendStr..h2::proto::streams::streams::StreamRef<B>::send_data (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::send_data (2,012,072 samples, 0.01%)<tonic::transport::channel::service::connection::MakeSendRequestService<C> as tower_service::Service<http::uri::Uri>>::call::{{closure}}::{{closure}} (3,177,061,688 samples, 20.20%)<tonic::transport::channel::serv..<hyper::proto::h2::client::ClientTask<B,E,T> as core::future::future::Future>::poll (3,177,061,688 samples, 20.20%)<hyper::proto::h2::client::Clien..hyper::proto::h2::client::ClientTask<B,E,T>::poll_pipe (3,171,025,472 samples, 20.17%)hyper::proto::h2::client::Client..malloc (4,024,144 samples, 0.03%)_int_malloc (4,024,144 samples, 0.03%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)tokio::runtime::task::core::Core<T,S>::poll (3,762,574,640 samples, 23.93%)tokio::runtime::task::core::Core<T,S>:..<tower::buffer::worker::Worker<T,Request> as core::future::future::Future>::poll (4,024,144 samples, 0.03%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::poll_ready (2,012,072 samples, 0.01%)__libc_start_main@@GLIBC_2.34 (10,959,756,184 samples, 69.70%)__libc_start_main@@GLIBC_2.34__libc_start_call_main (10,959,756,184 samples, 69.70%)__libc_start_call_mainmain (10,955,732,040 samples, 69.67%)mainstd::rt::lang_start_internal (10,955,732,040 samples, 69.67%)std::rt::lang_start_internalstd::rt::lang_start::{{closure}} (10,955,732,040 samples, 69.67%)std::rt::lang_start::{{closure}}std::sys::backtrace::__rust_begin_short_backtrace (10,955,732,040 samples, 69.67%)std::sys::backtrace::__rust_begin_short_backtraceotel_actor_perf::main (10,955,732,040 samples, 69.67%)otel_actor_perf::maincriterion::benchmark_group::BenchmarkGroup<M>::bench_function (10,949,695,824 samples, 69.64%)criterion::benchmark_group::BenchmarkGroup<M>::bench_function<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (10,949,695,824 samples, 69.64%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (10,949,695,824 samples, 69.64%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::foldcriterion::bencher::AsyncBencher<A,M>::iter_batched (10,949,695,824 samples, 69.64%)criterion::bencher::AsyncBencher<A,M>::iter_batched<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_on (10,949,695,824 samples, 69.64%)<&tokio::runtime::runtime::Runtime as criterion::async_executor::AsyncExecutor>::block_ontokio::runtime::scheduler::current_thread::CurrentThread::block_on (10,949,695,824 samples, 69.64%)tokio::runtime::scheduler::current_thread::CurrentThread::block_ontokio::runtime::context::runtime::enter_runtime (10,949,695,824 samples, 69.64%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::current_thread::CoreGuard::block_on (10,949,695,824 samples, 69.64%)tokio::runtime::scheduler::current_thread::CoreGuard::block_ontokio::runtime::context::scoped::Scoped<T>::set (10,949,695,824 samples, 69.64%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::task::raw::poll (3,764,586,712 samples, 23.94%)tokio::runtime::task::raw::polltokio::runtime::task::harness::Harness<T,S>::complete (2,012,072 samples, 0.01%)tokio::runtime::task::state::State::transition_to_complete (2,012,072 samples, 0.01%)_dl_map_object_deps (2,012,072 samples, 0.01%)_dl_catch_exception (2,012,072 samples, 0.01%)openaux (2,012,072 samples, 0.01%)_dl_map_object (2,012,072 samples, 0.01%)_dl_map_object_from_fd (2,012,072 samples, 0.01%)mmap64 (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mmap (2,012,072 samples, 0.01%)ksys_mmap_pgoff (2,012,072 samples, 0.01%)vm_mmap_pgoff (2,012,072 samples, 0.01%)do_mmap (2,012,072 samples, 0.01%)mmap_region (2,012,072 samples, 0.01%)__mmap_region (2,012,072 samples, 0.01%)do_vmi_munmap (2,012,072 samples, 0.01%)do_vmi_align_munmap (2,012,072 samples, 0.01%)unmap_region (2,012,072 samples, 0.01%)free_pgtables (2,012,072 samples, 0.01%)_start (10,963,780,328 samples, 69.72%)_start_dl_start (4,024,144 samples, 0.03%)_dl_sysdep_start (4,024,144 samples, 0.03%)dl_main (4,024,144 samples, 0.03%)_dl_relocate_object (2,012,072 samples, 0.01%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_fault (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)mem_cgroup_commit_charge (2,012,072 samples, 0.01%)clone3 (2,012,072 samples, 0.01%)start_thread (2,012,072 samples, 0.01%)std::sys::pal::unix::thread::Thread::new::thread_start (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (2,012,072 samples, 0.01%)std::sys::backtrace::__rust_begin_short_backtrace (2,012,072 samples, 0.01%)tokio::runtime::runtime::Runtime::block_on (2,012,072 samples, 0.01%)tokio::runtime::context::runtime::enter_runtime (2,012,072 samples, 0.01%)tokio::runtime::park::CachedParkThread::block_on (2,012,072 samples, 0.01%)tokio::net::tcp::listener::TcpListener::bind_addr (2,012,072 samples, 0.01%)mio::net::tcp::listener::TcpListener::bind (2,012,072 samples, 0.01%)__GI___listen (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_listen (2,012,072 samples, 0.01%)__sys_listen (2,012,072 samples, 0.01%)inet_listen (2,012,072 samples, 0.01%)__inet_listen_sk (2,012,072 samples, 0.01%)inet_csk_listen_start (2,012,072 samples, 0.01%)core::fmt::num::imp::<impl u32>::_fmt (8,048,288 samples, 0.05%)core::fmt::Formatter::pad_integral (8,048,288 samples, 0.05%)<str as core::fmt::Display>::fmt (4,024,144 samples, 0.03%)otel_actor_perf (10,981,888,976 samples, 69.84%)otel_actor_perfcore::fmt::write (8,048,288 samples, 0.05%)core::fmt::num::imp::<impl core::fmt::Display for u32>::fmt (4,024,144 samples, 0.03%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (2,012,072 samples, 0.01%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (10,060,360 samples, 0.06%)tokio::runtime::scheduler::multi_thread::park::Parker::park (8,048,288 samples, 0.05%)tokio::runtime::time::Driver::park_internal (8,048,288 samples, 0.05%)tokio::runtime::io::driver::Driver::turn (6,036,216 samples, 0.04%)mio::poll::Poll::poll (6,036,216 samples, 0.04%)epoll_wait (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_epoll_wait (2,012,072 samples, 0.01%)do_epoll_wait (2,012,072 samples, 0.01%)ep_poll (2,012,072 samples, 0.01%)ep_send_events (2,012,072 samples, 0.01%)mutex_lock (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)__rdl_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (321,931,520 samples, 2.05%)c.._int_free (305,834,944 samples, 1.94%)_..malloc_consolidate (273,641,792 samples, 1.74%)unlink_chunk.constprop.0 (150,905,400 samples, 0.96%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (4,024,144 samples, 0.03%)__rdl_dealloc (4,024,144 samples, 0.03%)cfree@GLIBC_2.2.5 (140,845,040 samples, 0.90%)_int_free (136,820,896 samples, 0.87%)malloc_consolidate (78,470,808 samples, 0.50%)unlink_chunk.constprop.0 (28,169,008 samples, 0.18%)__rdl_dealloc (14,084,504 samples, 0.09%)cfree@GLIBC_2.2.5 (193,158,912 samples, 1.23%)_int_free (144,869,184 samples, 0.92%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::metrics::v1::metric::Data>> (416,498,904 samples, 2.65%)co..<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (410,462,688 samples, 2.61%)<a..core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (255,533,144 samples, 1.63%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (16,096,576 samples, 0.10%)__rdl_dealloc (6,036,216 samples, 0.04%)__rust_dealloc (2,012,072 samples, 0.01%)cfree@GLIBC_2.2.5 (64,386,304 samples, 0.41%)_int_free (50,301,800 samples, 0.32%)<<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::ExportSvc<T> as tonic::server::service::UnaryService<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>>::call::{{closure}} (828,973,664 samples, 5.27%)<<open..<otel_actor_perf::MockMetricsService as opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsService>::export::{{closure}} (828,973,664 samples, 5.27%)<otel_..core::ptr::drop_in_place<tonic::request::Request<opentelemetry_proto::proto::tonic::collector::metrics::v1::ExportMetricsServiceRequest>> (828,973,664 samples, 5.27%)core::..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics> (828,973,664 samples, 5.27%)core::..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics> (828,973,664 samples, 5.27%)core::..core::ptr::drop_in_place<opentelemetry_proto::proto::tonic::metrics::v1::Metric> (86,519,096 samples, 0.55%)core::ptr::drop_in_place<alloc::vec::Vec<opentelemetry_proto::proto::tonic::common::v1::KeyValue>> (8,048,288 samples, 0.05%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::buffer_settings (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (84,507,024 samples, 0.54%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)__mem_cgroup_charge (2,012,072 samples, 0.01%)get_mem_cgroup_from_mm (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (50,301,800 samples, 0.32%)asm_exc_page_fault (4,024,144 samples, 0.03%)exc_page_fault (4,024,144 samples, 0.03%)do_user_addr_fault (4,024,144 samples, 0.03%)handle_mm_fault (4,024,144 samples, 0.03%)__handle_mm_fault (4,024,144 samples, 0.03%)handle_pte_fault (4,024,144 samples, 0.03%)do_anonymous_page (4,024,144 samples, 0.03%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)_int_free (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (56,338,016 samples, 0.36%)alloc::raw_vec::finish_grow (54,325,944 samples, 0.35%)realloc (54,325,944 samples, 0.35%)_int_realloc (54,325,944 samples, 0.35%)_int_malloc (2,012,072 samples, 0.01%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)__mprotect (6,036,216 samples, 0.04%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (4,024,144 samples, 0.03%)perf_event_mmap (4,024,144 samples, 0.03%)perf_event_mmap_event (4,024,144 samples, 0.03%)perf_iterate_sb (4,024,144 samples, 0.03%)perf_iterate_ctx (4,024,144 samples, 0.03%)perf_event_mmap_output (2,012,072 samples, 0.01%)__output_copy (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (76,458,736 samples, 0.49%)alloc::raw_vec::finish_grow (70,422,520 samples, 0.45%)malloc (64,386,304 samples, 0.41%)_int_malloc (38,229,368 samples, 0.24%)sysmalloc (10,060,360 samples, 0.06%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)handle_mm_fault (2,012,072 samples, 0.01%)__handle_mm_fault (2,012,072 samples, 0.01%)handle_pte_fault (2,012,072 samples, 0.01%)do_anonymous_page (2,012,072 samples, 0.01%)alloc_anon_folio (2,012,072 samples, 0.01%)vma_alloc_folio (2,012,072 samples, 0.01%)alloc_pages_mpol (2,012,072 samples, 0.01%)__alloc_pages (2,012,072 samples, 0.01%)get_page_from_freelist (2,012,072 samples, 0.01%)clear_page_erms (2,012,072 samples, 0.01%)opentelemetry_proto::proto::tonic::metrics::v1::number_data_point::Value::merge (26,156,936 samples, 0.17%)prost::encoding::sfixed64::merge (24,144,864 samples, 0.15%)bytes::bytes_mut::BytesMut::advance_unchecked (14,084,504 samples, 0.09%)__rust_alloc (2,012,072 samples, 0.01%)mas_find (2,012,072 samples, 0.01%)alloc::raw_vec::RawVec<T,A>::grow_one (66,398,376 samples, 0.42%)alloc::raw_vec::finish_grow (58,350,088 samples, 0.37%)malloc (50,301,800 samples, 0.32%)_int_malloc (34,205,224 samples, 0.22%)sysmalloc (4,024,144 samples, 0.03%)__mprotect (4,024,144 samples, 0.03%)entry_SYSCALL_64_after_hwframe (4,024,144 samples, 0.03%)do_syscall_64 (4,024,144 samples, 0.03%)x64_sys_call (4,024,144 samples, 0.03%)__x64_sys_mprotect (4,024,144 samples, 0.03%)do_mprotect_pkey (4,024,144 samples, 0.03%)mprotect_fixup (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_output_copy (2,012,072 samples, 0.01%)core::ptr::drop_in_place<core::option::Option<opentelemetry_proto::proto::tonic::common::v1::any_value::Value>> (24,144,864 samples, 0.15%)core::str::converts::from_utf8 (34,205,224 samples, 0.22%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (66,398,376 samples, 0.42%)bytes::bytes_mut::BytesMut::advance_unchecked (24,144,864 samples, 0.15%)__memmove_avx_unaligned_erms (20,120,720 samples, 0.13%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (2,012,072 samples, 0.01%)alloc_perturb (4,024,144 samples, 0.03%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (452,716,200 samples, 2.88%)pr..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (239,436,568 samples, 1.52%)alloc::raw_vec::finish_grow (181,086,480 samples, 1.15%)malloc (158,953,688 samples, 1.01%)_int_malloc (78,470,808 samples, 0.50%)sysmalloc (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)prost::encoding::string::merge (575,452,592 samples, 3.66%)pros..prost::encoding::varint::decode_varint (64,386,304 samples, 0.41%)bytes::bytes_mut::BytesMut::advance_unchecked (20,120,720 samples, 0.13%)prost::encoding::merge_loop (863,178,888 samples, 5.49%)prost::..prost::encoding::varint::decode_varint (140,845,040 samples, 0.90%)bytes::bytes_mut::BytesMut::advance_unchecked (46,277,656 samples, 0.29%)core::str::converts::from_utf8 (46,277,656 samples, 0.29%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (70,422,520 samples, 0.45%)bytes::bytes_mut::BytesMut::advance_unchecked (40,241,440 samples, 0.26%)__memmove_avx_unaligned_erms (30,181,080 samples, 0.19%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (448,692,056 samples, 2.85%)pr..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (231,388,280 samples, 1.47%)alloc::raw_vec::finish_grow (169,014,048 samples, 1.07%)malloc (148,893,328 samples, 0.95%)_int_malloc (96,579,456 samples, 0.61%)alloc_perturb (2,012,072 samples, 0.01%)prost::encoding::string::merge (579,476,736 samples, 3.69%)pros..prost::encoding::varint::decode_varint (62,374,232 samples, 0.40%)bytes::bytes_mut::BytesMut::advance_unchecked (34,205,224 samples, 0.22%)prost::encoding::message::merge_repeated (1,937,625,336 samples, 12.32%)prost::encoding::m..prost::encoding::merge_loop (1,740,442,280 samples, 11.07%)prost::encoding:..prost::encoding::varint::decode_varint (181,086,480 samples, 1.15%)bytes::bytes_mut::BytesMut::advance_unchecked (56,338,016 samples, 0.36%)<opentelemetry_proto::proto::tonic::metrics::v1::NumberDataPoint as prost::message::Message>::merge_field (2,068,410,016 samples, 13.15%)<opentelemetry_proto..prost::encoding::sfixed64::merge (32,193,152 samples, 0.20%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)prost::encoding::message::merge_repeated (2,364,184,600 samples, 15.04%)prost::encoding::messag..prost::encoding::merge_loop (2,245,472,352 samples, 14.28%)prost::encoding::merge..prost::encoding::varint::decode_varint (128,772,608 samples, 0.82%)bytes::bytes_mut::BytesMut::advance_unchecked (48,289,728 samples, 0.31%)opentelemetry_proto::proto::tonic::metrics::v1::metric::Data::merge (2,450,703,696 samples, 15.59%)opentelemetry_proto::pro..prost::encoding::merge_loop (2,416,498,472 samples, 15.37%)prost::encoding::merge_l..prost::encoding::varint::decode_varint (44,265,584 samples, 0.28%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.06%)core::str::converts::from_utf8 (48,289,728 samples, 0.31%)<bytes::buf::take::Take<T> as bytes::buf::buf_impl::Buf>::advance (38,229,368 samples, 0.24%)bytes::bytes_mut::BytesMut::advance_unchecked (18,108,648 samples, 0.12%)__memmove_avx_unaligned_erms (34,205,224 samples, 0.22%)__rdl_alloc (2,012,072 samples, 0.01%)__rust_alloc (4,024,144 samples, 0.03%)alloc_perturb (2,012,072 samples, 0.01%)prost::encoding::<impl prost::encoding::sealed::BytesAdapter for alloc::vec::Vec<u8>>::replace_with (281,690,080 samples, 1.79%)p..alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (140,845,040 samples, 0.90%)alloc::raw_vec::finish_grow (100,603,600 samples, 0.64%)malloc (88,531,168 samples, 0.56%)_int_malloc (62,374,232 samples, 0.40%)sysmalloc (2,012,072 samples, 0.01%)__mprotect (2,012,072 samples, 0.01%)entry_SYSCALL_64_after_hwframe (2,012,072 samples, 0.01%)do_syscall_64 (2,012,072 samples, 0.01%)x64_sys_call (2,012,072 samples, 0.01%)__x64_sys_mprotect (2,012,072 samples, 0.01%)do_mprotect_pkey (2,012,072 samples, 0.01%)mprotect_fixup (2,012,072 samples, 0.01%)perf_event_mmap (2,012,072 samples, 0.01%)perf_event_mmap_event (2,012,072 samples, 0.01%)perf_iterate_sb (2,012,072 samples, 0.01%)perf_iterate_ctx (2,012,072 samples, 0.01%)perf_event_mmap_output (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::Metric as prost::message::Message>::merge_field (2,843,057,736 samples, 18.08%)<opentelemetry_proto::proto:..prost::encoding::string::merge (378,269,536 samples, 2.41%)pr..prost::encoding::varint::decode_varint (42,253,512 samples, 0.27%)bytes::bytes_mut::BytesMut::advance_unchecked (10,060,360 samples, 0.06%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)tasklet_action (2,012,072 samples, 0.01%)tasklet_action_common.constprop.0 (2,012,072 samples, 0.01%)vmbus_on_event (2,012,072 samples, 0.01%)storvsc_on_channel_callback (2,012,072 samples, 0.01%)storvsc_on_io_completion (2,012,072 samples, 0.01%)scsi_done (2,012,072 samples, 0.01%)scsi_done_internal (2,012,072 samples, 0.01%)blk_mq_complete_request (2,012,072 samples, 0.01%)scsi_complete (2,012,072 samples, 0.01%)scsi_finish_command (2,012,072 samples, 0.01%)scsi_io_completion (2,012,072 samples, 0.01%)scsi_end_request (2,012,072 samples, 0.01%)__blk_mq_end_request (2,012,072 samples, 0.01%)<opentelemetry_proto::proto::tonic::metrics::v1::ScopeMetrics as prost::message::Message>::merge_field (3,128,771,960 samples, 19.90%)<opentelemetry_proto::proto::to..prost::encoding::message::merge_repeated (3,128,771,960 samples, 19.90%)prost::encoding::message::merge..prost::encoding::merge_loop (2,973,842,416 samples, 18.91%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (94,567,384 samples, 0.60%)bytes::bytes_mut::BytesMut::advance_unchecked (46,277,656 samples, 0.29%)<tonic::codec::prost::ProstDecoder<U> as tonic::codec::Decoder>::decode (3,148,892,680 samples, 20.03%)<tonic::codec::prost::ProstDeco..prost::encoding::message::merge_repeated (3,148,892,680 samples, 20.03%)prost::encoding::message::merge..prost::encoding::merge_loop (3,148,892,680 samples, 20.03%)prost::encoding::merge_loop<opentelemetry_proto::proto::tonic::metrics::v1::ResourceMetrics as prost::message::Message>::merge_field (3,148,892,680 samples, 20.03%)<opentelemetry_proto::proto::to..prost::encoding::message::merge_repeated (3,148,892,680 samples, 20.03%)prost::encoding::message::merge..prost::encoding::merge_loop (3,148,892,680 samples, 20.03%)prost::encoding::merge_loopprost::encoding::varint::decode_varint (18,108,648 samples, 0.12%)bytes::bytes_mut::BytesMut::advance_unchecked (12,072,432 samples, 0.08%)tonic::codec::decode::StreamingInner::decode_chunk (2,012,072 samples, 0.01%)bytes::bytes_mut::BytesMut::reserve_inner (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (2,012,072 samples, 0.01%)alloc::raw_vec::finish_grow (2,012,072 samples, 0.01%)realloc (2,012,072 samples, 0.01%)_int_realloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::put (46,277,656 samples, 0.29%)__memmove_avx_unaligned_erms (46,277,656 samples, 0.29%)asm_sysvec_hyperv_callback (2,012,072 samples, 0.01%)sysvec_hyperv_callback (2,012,072 samples, 0.01%)irq_exit_rcu (2,012,072 samples, 0.01%)__irq_exit_rcu (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.06%)<http_body_util::combinators::map_frame::MapFrame<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (10,060,360 samples, 0.06%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.05%)<http_body_util::combinators::map_err::MapErr<B,F> as http_body::Body>::poll_frame (8,048,288 samples, 0.05%)<hyper::body::incoming::Incoming as http_body::Body>::poll_frame (6,036,216 samples, 0.04%)h2::share::RecvStream::poll_data (6,036,216 samples, 0.04%)h2::proto::streams::streams::OpaqueStreamRef::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::poll_data (4,024,144 samples, 0.03%)h2::proto::streams::buffer::Deque::pop_front (4,024,144 samples, 0.03%)__memmove_avx_unaligned_erms (2,012,072 samples, 0.01%)<tonic::codec::decode::Streaming<T> as futures_core::stream::Stream>::poll_next (3,219,315,200 samples, 20.47%)<tonic::codec::decode::Streaming..tonic::codec::decode::StreamingInner::poll_frame (66,398,376 samples, 0.42%)bytes::bytes_mut::shared_v_drop (8,048,288 samples, 0.05%)cfree@GLIBC_2.2.5 (8,048,288 samples, 0.05%)_int_free (4,024,144 samples, 0.03%)<tower::util::either::Either<A,B> as core::future::future::Future>::poll (4,054,325,080 samples, 25.78%)<tower::util::either::Either<A,B> as core..<tonic::service::router::RoutesFuture as core::future::future::Future>::poll (4,054,325,080 samples, 25.78%)<tonic::service::router::RoutesFuture as ..<tower::util::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,054,325,080 samples, 25.78%)<tower::util::oneshot::Oneshot<S,Req> as ..<tower::util::map_response::MapResponseFuture<F,N> as core::future::future::Future>::poll (4,052,313,008 samples, 25.77%)<tower::util::map_response::MapResponseFu..<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll (4,052,313,008 samples, 25.77%)<futures_util::future::future::map::Map<F..<opentelemetry_proto::proto::tonic::collector::metrics::v1::metrics_service_server::MetricsServiceServer<T> as tower_service::Service<http::request::Request<B>>>::call::{{closure}} (4,052,313,008 samples, 25.77%)<opentelemetry_proto::proto::tonic::colle..tonic::server::grpc::Grpc<T>::map_response (2,012,072 samples, 0.01%)malloc (2,012,072 samples, 0.01%)_int_malloc (2,012,072 samples, 0.01%)malloc_consolidate (2,012,072 samples, 0.01%)<tonic::transport::server::SvcFuture<F> as core::future::future::Future>::poll (4,056,337,152 samples, 25.80%)<tonic::transport::server::SvcFuture<F> a..malloc (2,012,072 samples, 0.01%)<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::call (2,012,072 samples, 0.01%)<tonic::transport::server::Svc<S> as tower_service::Service<http::request::Request<http_body_util::combinators::box_body::UnsyncBoxBody<bytes::bytes::Bytes,tonic::status::Status>>>>::call (2,012,072 samples, 0.01%)<tower::util::either::Either<A,B> as tower_service::Service<Request>>::call (2,012,072 samples, 0.01%)<tonic::transport::service::grpc_timeout::GrpcTimeout<S> as tower_service::Service<http::request::Request<ReqBody>>>::call (2,012,072 samples, 0.01%)tonic::transport::service::grpc_timeout::try_parse_grpc_timeout (2,012,072 samples, 0.01%)http::header::map::HeaderMap<T>::get (2,012,072 samples, 0.01%)http::header::name::parse_hdr (2,012,072 samples, 0.01%)<hyper_util::service::oneshot::Oneshot<S,Req> as core::future::future::Future>::poll (4,060,361,296 samples, 25.82%)<hyper_util::service::oneshot::Oneshot<S,..<tower::util::map_future::MapFuture<S,F> as tower_service::Service<R>>::poll_ready (2,012,072 samples, 0.01%)h2::proto::streams::streams::StreamRef<B>::send_response (2,012,072 samples, 0.01%)h2::proto::streams::counts::Counts::transition (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::send_headers (2,012,072 samples, 0.01%)h2::proto::streams::send::Send::check_headers (2,012,072 samples, 0.01%)http::header::name::HdrName::from_bytes (2,012,072 samples, 0.01%)http::header::map::hash_elem_using (2,012,072 samples, 0.01%)<hyper::proto::h2::server::H2Stream<F,B,Ex> as core::future::future::Future>::poll (4,064,385,440 samples, 25.85%)<hyper::proto::h2::server::H2Stream<F,B,E..http::header::map::Entry<T>::or_try_insert_with (2,012,072 samples, 0.01%)hyper::common::date::update_and_header_value (2,012,072 samples, 0.01%)std::thread::local::LocalKey<T>::with (2,012,072 samples, 0.01%)core::ops::function::FnOnce::call_once (2,012,072 samples, 0.01%)<core::pin::Pin<P> as core::future::future::Future>::poll (2,012,072 samples, 0.01%)__memmove_avx_unaligned_erms (18,108,648 samples, 0.12%)asm_exc_page_fault (2,012,072 samples, 0.01%)exc_page_fault (2,012,072 samples, 0.01%)do_user_addr_fault (2,012,072 samples, 0.01%)alloc::raw_vec::RawVecInner<A>::reserve::do_reserve_and_handle (28,169,008 samples, 0.18%)alloc::raw_vec::finish_grow (28,169,008 samples, 0.18%)realloc (26,156,936 samples, 0.17%)_int_realloc (24,144,864 samples, 0.15%)_int_malloc (6,036,216 samples, 0.04%)unlink_chunk.constprop.0 (4,024,144 samples, 0.03%)bytes::bytes_mut::BytesMut::reserve_inner (32,193,152 samples, 0.20%)malloc (2,012,072 samples, 0.01%)<tokio_util::codec::length_delimited::LengthDelimitedCodec as tokio_util::codec::decoder::Decoder>::decode (46,277,656 samples, 0.29%)bytes::bytes_mut::BytesMut::split_to (6,036,216 samples, 0.04%)malloc (6,036,216 samples, 0.04%)_int_malloc (4,024,144 samples, 0.03%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_read::AsyncRead>::poll_read (2,012,072 samples, 0.01%)__errno_location (2,012,072 samples, 0.01%)__x64_sys_recvfrom (4,024,144 samples, 0.03%)__audit_filter_op (2,012,072 samples, 0.01%)__audit_filter_op (6,036,216 samples, 0.04%)audit_filter_rules.constprop.0 (2,012,072 samples, 0.01%)path_put (2,012,072 samples, 0.01%)__audit_syscall_exit (24,144,864 samples, 0.15%)audit_reset_context.part.0.constprop.0 (14,084,504 samples, 0.09%)srso_alias_safe_ret (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (32,193,152 samples, 0.20%)syscall_exit_to_user_mode_prepare (30,181,080 samples, 0.19%)perf_syscall_exit (2,012,072 samples, 0.01%)syscall_trace_enter (4,024,144 samples, 0.03%)__fdget (2,012,072 samples, 0.01%)tcp_recv_timestamp (2,012,072 samples, 0.01%)_raw_spin_lock_bh (8,048,288 samples, 0.05%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)lock_sock_nested (28,169,008 samples, 0.18%)_raw_spin_lock_bh (18,108,648 samples, 0.12%)__pv_queued_spin_lock_slowpath (18,108,648 samples, 0.12%)__tcp_push_pending_frames (2,012,072 samples, 0.01%)tcp_write_xmit (2,012,072 samples, 0.01%)__tcp_transmit_skb (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)__ip_queue_xmit (2,012,072 samples, 0.01%)ip_output (2,012,072 samples, 0.01%)ip_finish_output (2,012,072 samples, 0.01%)__ip_finish_output (2,012,072 samples, 0.01%)ip_finish_output2 (2,012,072 samples, 0.01%)neigh_hh_output (2,012,072 samples, 0.01%)__dev_queue_xmit (2,012,072 samples, 0.01%)__local_bh_enable_ip (2,012,072 samples, 0.01%)do_softirq (2,012,072 samples, 0.01%)__do_softirq (2,012,072 samples, 0.01%)handle_softirqs (2,012,072 samples, 0.01%)net_rx_action (2,012,072 samples, 0.01%)__napi_poll (2,012,072 samples, 0.01%)process_backlog (2,012,072 samples, 0.01%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)tcp_v4_do_rcv (2,012,072 samples, 0.01%)tcp_rcv_established (2,012,072 samples, 0.01%)tcp_ack (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)__slab_free (2,012,072 samples, 0.01%)slab_update_freelist.constprop.0.isra.0 (2,012,072 samples, 0.01%)tcp_clean_rtx_queue.constprop.0 (2,012,072 samples, 0.01%)tcp_ack (4,024,144 samples, 0.03%)tcp_update_pacing_rate (2,012,072 samples, 0.01%)kfree_skbmem (2,012,072 samples, 0.01%)__wake_up_sync_key (2,012,072 samples, 0.01%)tcp_data_ready (6,036,216 samples, 0.04%)sock_def_readable (6,036,216 samples, 0.04%)_raw_spin_unlock_irqrestore (2,012,072 samples, 0.01%)tcp_event_data_recv (2,012,072 samples, 0.01%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)__release_sock (26,156,936 samples, 0.17%)tcp_v4_do_rcv (24,144,864 samples, 0.15%)tcp_rcv_established (24,144,864 samples, 0.15%)tcp_data_queue (18,108,648 samples, 0.12%)tcp_try_rmem_schedule (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)mem_cgroup_charge_skmem (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (4,024,144 samples, 0.03%)__local_bh_enable_ip (4,024,144 samples, 0.03%)do_softirq (4,024,144 samples, 0.03%)__do_softirq (4,024,144 samples, 0.03%)handle_softirqs (4,024,144 samples, 0.03%)net_rx_action (4,024,144 samples, 0.03%)__napi_poll (4,024,144 samples, 0.03%)process_backlog (4,024,144 samples, 0.03%)__netif_receive_skb (2,012,072 samples, 0.01%)__netif_receive_skb_one_core (2,012,072 samples, 0.01%)ip_rcv (2,012,072 samples, 0.01%)ip_local_deliver (2,012,072 samples, 0.01%)ip_local_deliver_finish (2,012,072 samples, 0.01%)ip_protocol_deliver_rcu (2,012,072 samples, 0.01%)tcp_v4_rcv (2,012,072 samples, 0.01%)release_sock (36,217,296 samples, 0.23%)tcp_release_cb (4,024,144 samples, 0.03%)__tcp_send_ack.part.0 (2,012,072 samples, 0.01%)ip_queue_xmit (2,012,072 samples, 0.01%)skb_attempt_defer_free (2,012,072 samples, 0.01%)__check_object_size (10,060,360 samples, 0.06%)__check_object_size.part.0 (10,060,360 samples, 0.06%)check_heap_object (10,060,360 samples, 0.06%)__virt_addr_valid (2,012,072 samples, 0.01%)skb_copy_datagram_iter (90,543,240 samples, 0.58%)__skb_datagram_iter (90,543,240 samples, 0.58%)simple_copy_to_iter (78,470,808 samples, 0.50%)_copy_to_iter (68,410,448 samples, 0.44%)sock_rfree (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)ip_send_check (4,024,144 samples, 0.03%)__ip_local_out (6,036,216 samples, 0.04%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)nf_conntrack_handle_packet (2,012,072 samples, 0.01%)nf_conntrack_tcp_packet (2,012,072 samples, 0.01%)_raw_spin_unlock_bh (2,012,072 samples, 0.01%)__raw_callee_save___pv_queued_spin_unlock (2,012,072 samples, 0.01%)__sk_dst_check (2,012,072 samples, 0.01%)tcp_add_backlog (2,012,072 samples, 0.01%)dst_release (2,012,072 samples, 0.01%)__kfree_skb (2,012,072 samples, 0.01%)skb_release_data (2,012,072 samples, 0.01%)skb_free_head (2,012,072 samples, 0.01%)kmem_cache_free (2,012,072 samples, 0.01%)ip_local_deliver (10,060,360 samples, 0.06%)ip_local_deliver_finish (10,060,360 samples, 0.06%)ip_protocol_deliver_rcu (8,048,288 samples, 0.05%)tcp_v4_rcv (8,048,288 samples, 0.05%)tcp_v4_do_rcv (6,036,216 samples, 0.04%)tcp_rcv_established (6,036,216 samples, 0.04%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (6,036,216 samples, 0.04%)__sk_mem_reclaim (2,012,072 samples, 0.01%)__sk_mem_reduce_allocated (2,012,072 samples, 0.01%)mem_cgroup_uncharge_skmem (2,012,072 samples, 0.01%)refill_stock (2,012,072 samples, 0.01%)__local_bh_enable_ip (12,072,432 samples, 0.08%)do_softirq (12,072,432 samples, 0.08%)__do_softirq (12,072,432 samples, 0.08%)handle_softirqs (12,072,432 samples, 0.08%)net_rx_action (12,072,432 samples, 0.08%)__napi_poll (12,072,432 samples, 0.08%)process_backlog (12,072,432 samples, 0.08%)__netif_receive_skb (12,072,432 samples, 0.08%)__netif_receive_skb_one_core (12,072,432 samples, 0.08%)ip_rcv (12,072,432 samples, 0.08%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)ip_finish_output2 (14,084,504 samples, 0.09%)neigh_hh_output (14,084,504 samples, 0.09%)__dev_queue_xmit (14,084,504 samples, 0.09%)validate_xmit_skb (2,012,072 samples, 0.01%)ip_finish_output (16,096,576 samples, 0.10%)__ip_finish_output (16,096,576 samples, 0.10%)ip_skb_dst_mtu (2,012,072 samples, 0.01%)__ip_queue_xmit (26,156,936 samples, 0.17%)ip_output (18,108,648 samples, 0.12%)nf_hook_slow (2,012,072 samples, 0.01%)nf_nat_ipv4_out (2,012,072 samples, 0.01%)nf_nat_inet_fn (2,012,072 samples, 0.01%)tcp_cleanup_rbuf (32,193,152 samples, 0.20%)__tcp_cleanup_rbuf (30,181,080 samples, 0.19%)tcp_send_ack (30,181,080 samples, 0.19%)__tcp_send_ack.part.0 (30,181,080 samples, 0.19%)__tcp_transmit_skb (30,181,080 samples, 0.19%)ip_queue_xmit (28,169,008 samples, 0.18%)__sk_dst_check (2,012,072 samples, 0.01%)inet_recvmsg (221,327,920 samples, 1.41%)tcp_recvmsg (219,315,848 samples, 1.39%)tcp_recvmsg_locked (144,869,184 samples, 0.92%)tcp_rcv_space_adjust (4,024,144 samples, 0.03%)tcp_mstamp_refresh (2,012,072 samples, 0.01%)read_tsc (2,012,072 samples, 0.01%)__sys_recvfrom (245,472,784 samples, 1.56%)sock_recvmsg (237,424,496 samples, 1.51%)security_socket_recvmsg (12,072,432 samples, 0.08%)apparmor_socket_recvmsg (8,048,288 samples, 0.05%)aa_inet_msg_perm (8,048,288 samples, 0.05%)begin_current_label_crit_section (2,012,072 samples, 0.01%)fput (2,012,072 samples, 0.01%)do_syscall_64 (303,822,872 samples, 1.93%)d..x64_sys_call (251,509,000 samples, 1.60%)__x64_sys_recvfrom (251,509,000 samples, 1.60%)sockfd_lookup_light (4,024,144 samples, 0.03%)<h2::codec::framed_read::FramedRead<T> as futures_core::stream::Stream>::poll_next (400,402,328 samples, 2.55%)<h..tokio_util::util::poll_buf::poll_read_buf (352,112,600 samples, 2.24%)t..<hyper::common::io::compat::Compat<T> as tokio::io::async_read::AsyncRead>::poll_read (350,100,528 samples, 2.23%)<..<hyper_util::common::rewind::Rewind<T> as hyper::rt::io::Read>::poll_read (348,088,456 samples, 2.21%)<..<hyper_util::rt::tokio::TokioIo<T> as hyper::rt::io::Read>::poll_read (348,088,456 samples, 2.21%)<..tokio::io::poll_evented::PollEvented<E>::poll_read (340,040,168 samples, 2.16%)t..<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (340,040,168 samples, 2.16%)<..<&std::os::unix::net::stream::UnixStream as std::io::Read>::read (340,040,168 samples, 2.16%)<..__libc_recv (338,028,096 samples, 2.15%)_..entry_SYSCALL_64_after_hwframe (305,834,944 samples, 1.94%)e..syscall_exit_to_user_mode (2,012,072 samples, 0.01%)h2::proto::streams::streams::DynStreams<B>::recv_data (4,024,144 samples, 0.03%)h2::proto::streams::counts::Counts::transition (4,024,144 samples, 0.03%)h2::proto::streams::recv::Recv::recv_data (4,024,144 samples, 0.03%)tokio::runtime::task::waker::wake_by_val (2,012,072 samples, 0.01%)tokio::runtime::task::raw::schedule (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (2,012,072 samples, 0.01%)h2::frame::headers::Headers::encode (2,012,072 samples, 0.01%)h2::frame::headers::HeaderBlock::into_encoding (2,012,072 samples, 0.01%)h2::hpack::encoder::Encoder::encode (2,012,072 samples, 0.01%)h2::hpack::table::Table::index (2,012,072 samples, 0.01%)<bytes::bytes::Bytes as core::cmp::PartialEq>::eq (2,012,072 samples, 0.01%)__memcmp_avx2_movbe (2,012,072 samples, 0.01%)syscall_exit_to_user_mode (2,012,072 samples, 0.01%)syscall_exit_to_user_mode_prepare (2,012,072 samples, 0.01%)tcp_ack (6,036,216 samples, 0.04%)tcp_clean_rtx_queue.constprop.0 (4,024,144 samples, 0.03%)release_sock (8,048,288 samples, 0.05%)__release_sock (8,048,288 samples, 0.05%)tcp_v4_do_rcv (8,048,288 samples, 0.05%)tcp_rcv_established (8,048,288 samples, 0.05%)tcp_data_queue (2,012,072 samples, 0.01%)tcp_try_rmem_schedule (2,012,072 samples, 0.01%)__sk_mem_schedule (2,012,072 samples, 0.01%)__sk_mem_raise_allocated (2,012,072 samples, 0.01%)ip_send_check (2,012,072 samples, 0.01%)__ip_local_out (4,024,144 samples, 0.03%)nf_hook_slow (2,012,072 samples, 0.01%)ipv4_conntrack_local (2,012,072 samples, 0.01%)nf_conntrack_in (2,012,072 samples, 0.01%)resolve_normal_ct (2,012,072 samples, 0.01%)__nf_conntrack_find_get (2,012,072 samples, 0.01%)tcp_data_queue (4,024,144 samples, 0.03%)tcp_data_ready (4,024,144 samples, 0.03%)sock_def_readable (4,024,144 samples, 0.03%)_raw_spin_unlock_irqrestore (4,024,144 samples, 0.03%)ip_local_deliver (10,060,360 samples, 0.06%)ip_local_deliver_finish (10,060,360 samples, 0.06%)ip_protocol_deliver_rcu (10,060,360 samples, 0.06%)tcp_v4_rcv (10,060,360 samples, 0.06%)tcp_v4_do_rcv (8,048,288 samples, 0.05%)tcp_rcv_established (8,048,288 samples, 0.05%)tcp_queue_rcv (2,012,072 samples, 0.01%)tcp_try_coalesce (2,012,072 samples, 0.01%)skb_try_coalesce (2,012,072 samples, 0.01%)__local_bh_enable_ip (14,084,504 samples, 0.09%)do_softirq (14,084,504 samples, 0.09%)__do_softirq (14,084,504 samples, 0.09%)handle_softirqs (14,084,504 samples, 0.09%)net_rx_action (12,072,432 samples, 0.08%)__napi_poll (12,072,432 samples, 0.08%)process_backlog (12,072,432 samples, 0.08%)__netif_receive_skb (12,072,432 samples, 0.08%)__netif_receive_skb_one_core (12,072,432 samples, 0.08%)ip_rcv (12,072,432 samples, 0.08%)ip_rcv_finish_core.constprop.0 (2,012,072 samples, 0.01%)h2::codec::framed_write::FramedWrite<T,B>::flush (32,193,152 samples, 0.20%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write_vectored (32,193,152 samples, 0.20%)tokio::runtime::io::registration::Registration::poll_io (32,193,152 samples, 0.20%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write_vectored (32,193,152 samples, 0.20%)<&std::os::unix::net::stream::UnixStream as std::io::Write>::write_vectored (32,193,152 samples, 0.20%)__GI___writev (32,193,152 samples, 0.20%)entry_SYSCALL_64_after_hwframe (32,193,152 samples, 0.20%)do_syscall_64 (32,193,152 samples, 0.20%)x64_sys_call (30,181,080 samples, 0.19%)__x64_sys_writev (30,181,080 samples, 0.19%)do_writev (30,181,080 samples, 0.19%)vfs_writev (30,181,080 samples, 0.19%)do_iter_readv_writev (30,181,080 samples, 0.19%)sock_write_iter (30,181,080 samples, 0.19%)inet_sendmsg (30,181,080 samples, 0.19%)tcp_sendmsg (30,181,080 samples, 0.19%)tcp_sendmsg_locked (22,132,792 samples, 0.14%)tcp_push (22,132,792 samples, 0.14%)__tcp_push_pending_frames (22,132,792 samples, 0.14%)tcp_write_xmit (22,132,792 samples, 0.14%)__tcp_transmit_skb (22,132,792 samples, 0.14%)ip_queue_xmit (22,132,792 samples, 0.14%)__ip_queue_xmit (22,132,792 samples, 0.14%)ip_output (18,108,648 samples, 0.12%)ip_finish_output (18,108,648 samples, 0.12%)__ip_finish_output (18,108,648 samples, 0.12%)ip_finish_output2 (18,108,648 samples, 0.12%)neigh_hh_output (18,108,648 samples, 0.12%)__dev_queue_xmit (18,108,648 samples, 0.12%)dev_hard_start_xmit (2,012,072 samples, 0.01%)loopback_xmit (2,012,072 samples, 0.01%)tcp_wfree (2,012,072 samples, 0.01%)sk_free (2,012,072 samples, 0.01%)h2::proto::streams::prioritize::Prioritize::poll_complete (36,217,296 samples, 0.23%)h2::proto::streams::prioritize::Prioritize::pop_pending_open (2,012,072 samples, 0.01%)all (15,724,342,680 samples, 100%)tokio-runtime-w (4,523,137,856 samples, 28.77%)tokio-runtime-wclone3 (4,523,137,856 samples, 28.77%)clone3start_thread (4,523,137,856 samples, 28.77%)start_threadstd::sys::pal::unix::thread::Thread::new::thread_start (4,523,137,856 samples, 28.77%)std::sys::pal::unix::thread::Thread::new::thre..core::ops::function::FnOnce::call_once{{vtable.shim}} (4,523,137,856 samples, 28.77%)core::ops::function::FnOnce::call_once{{vtable..std::sys::backtrace::__rust_begin_short_backtrace (4,523,137,856 samples, 28.77%)std::sys::backtrace::__rust_begin_short_backtr..tokio::runtime::blocking::pool::Inner::run (4,523,137,856 samples, 28.77%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::task::harness::Harness<T,S>::poll (4,523,137,856 samples, 28.77%)tokio::runtime::task::harness::Harness<T,S>::p..tokio::runtime::task::core::Core<T,S>::poll (4,523,137,856 samples, 28.77%)tokio::runtime::task::core::Core<T,S>::polltokio::runtime::scheduler::multi_thread::worker::run (4,523,137,856 samples, 28.77%)tokio::runtime::scheduler::multi_thread::worke..tokio::runtime::context::runtime::enter_runtime (4,523,137,856 samples, 28.77%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::Context::run (4,523,137,856 samples, 28.77%)tokio::runtime::scheduler::multi_thread::worke..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (4,511,065,424 samples, 28.69%)tokio::runtime::scheduler::multi_thread::worke..tokio::runtime::task::harness::Harness<T,S>::poll (4,511,065,424 samples, 28.69%)tokio::runtime::task::harness::Harness<T,S>::p..tokio::runtime::task::core::Core<T,S>::poll (4,511,065,424 samples, 28.69%)tokio::runtime::task::core::Core<T,S>::polltonic::transport::server::serve_connection::{{closure}} (446,679,984 samples, 2.84%)to..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (446,679,984 samples, 2.84%)<t..<hyper_util::server::conn::auto::Connection<I,S,E> as core::future::future::Future>::poll (444,667,912 samples, 2.83%)<h..<hyper::server::conn::http2::Connection<I,S,E> as core::future::future::Future>::poll (444,667,912 samples, 2.83%)<h..<hyper::proto::h2::server::Server<T,S,B,E> as core::future::future::Future>::poll (442,655,840 samples, 2.82%)<h..h2::server::Connection<T,B>::poll_closed (442,655,840 samples, 2.82%)h2..h2::proto::streams::streams::Streams<B,P>::poll_complete (38,229,368 samples, 0.24%)h2::proto::streams::recv::Recv::poll_complete (2,012,072 samples, 0.01%)h2::codec::framed_write::Encoder<B>::buffer (2,012,072 samples, 0.01%) \ No newline at end of file diff --git a/crates/countersyncd/src/actor/otel.rs b/crates/countersyncd/src/actor/otel.rs index 7c68180d3b5..a513219b3c7 100644 --- a/crates/countersyncd/src/actor/otel.rs +++ b/crates/countersyncd/src/actor/otel.rs @@ -314,23 +314,27 @@ impl OtelActor { self.client.as_mut() } - async fn send_request( - &mut self, - request: ExportMetricsServiceRequest, - ) -> Result<(), Box> { + async fn send_request(&mut self) -> Result<(), Box> { for attempt in 1..=MAX_EXPORT_RETRIES { - // Ensure we have a client - let client = match self.get_client() { - Some(c) => c, // Use existing or newly created client - _none => { // Failed to create client - self.client = None; - self.backoff(attempt).await; // Wait before retrying - continue; - } + // Ensure a client can be created before doing request + // construction; when get_client() fails the build below is skipped. + if self.get_client().is_none() { + self.client = None; + self.backoff(attempt).await; // Wait before retrying + continue; + } + + // Client is available, build a fresh request + let request = match self.build_export_request() { + Some(r) => r, + None => return Ok(()), }; + // Re-borrow the client for the actual send + let client = self.client.as_mut().expect("client ensured above"); + // Attempt to send the request - match client.export(request.clone()).await { + match client.export(request).await { Ok(_) => { // Successful export self.exports_performed += 1; self.consecutive_failures = 0; @@ -349,12 +353,10 @@ impl OtelActor { Err(Box::new(OtelActorExportError("Max export retries exceeded".to_string()))) } - // Export buffered metrics to OpenTelemetry collector - async fn flush_buffer(&mut self) -> Result<(), Box> { - if self.buffer.is_empty() { - return Ok(()); - } - + /// Build an export request from the currently buffered metrics. + /// Returns `None` when there is nothing to export (empty metrics). + /// The buffer is left intact so it can be rebuilt on retry. + fn build_export_request(&self) -> Option { let mut proto_metrics: Vec = Vec::new(); for otel_metrics in &self.buffer { @@ -378,9 +380,7 @@ impl OtelActor { } if proto_metrics.is_empty() { - self.buffer.clear(); - self.buffered_counters = 0; - return Ok(()); + return None; } let resource_metrics = ResourceMetrics { @@ -393,12 +393,20 @@ impl OtelActor { schema_url: String::new(), }; - let request = ExportMetricsServiceRequest { + Some(ExportMetricsServiceRequest { resource_metrics: vec![resource_metrics], - }; + }) + } + + // Export buffered metrics to OpenTelemetry collector + async fn flush_buffer(&mut self) -> Result<(), Box> { + if self.buffer.is_empty() { + return Ok(()); + } - // Send the export request - let result = self.send_request(request).await; + // The request is built lazily inside send_request from the intact + // buffer (rebuilt per retry) + let result = self.send_request().await; if let Err(e) = &result { self.export_failures += 1; From 5641d56890cfc59b5575362a59211afb971c416a Mon Sep 17 00:00:00 2001 From: Janet Cui Date: Thu, 23 Jul 2026 12:51:20 +0000 Subject: [PATCH 4/6] [otel message]:group OTLP gauges by (type_id, stat_id) within a message Signed-off-by: Janet Cui --- crates/countersyncd/src/message/otel.rs | 145 +++++++++++++++--------- 1 file changed, 94 insertions(+), 51 deletions(-) diff --git a/crates/countersyncd/src/message/otel.rs b/crates/countersyncd/src/message/otel.rs index 63f532e6c28..b48ff5fc850 100644 --- a/crates/countersyncd/src/message/otel.rs +++ b/crates/countersyncd/src/message/otel.rs @@ -3,6 +3,8 @@ //! This module defines data structures for converting SAI statistics //! to OpenTelemetry gauge format for export to observability systems. +use std::collections::HashMap; + use crate::message::saistats::{SAIStat, SAIStats}; use opentelemetry_proto::tonic::{ common::v1::{KeyValue as ProtoKeyValue, AnyValue, any_value::Value}, @@ -99,33 +101,42 @@ impl OtelDataPoint { } impl OtelGauge { - /// Creates a new OtelGauge from SAI statistic - pub fn from_sai_stat(sai_stat: &SAIStat, observation_time_nano: u64) -> Self { - let name = format!("sai_counter_type_{}_stat_{}", sai_stat.type_id, sai_stat.stat_id); - let description = format!( - "SAI counter for object {} (type:{}, stat:{})", - sai_stat.object_name, sai_stat.type_id, sai_stat.stat_id - ); - - let data_point = OtelDataPoint::from_sai_stat(sai_stat, observation_time_nano); - + /// Creates an empty gauge (metadata only, no data points yet) for a (type_id, stat_id) key. + fn empty_for(type_id: u32, stat_id: u32) -> Self { Self { - name, - description, + name: format!("sai_counter_type_{}_stat_{}", type_id, stat_id), + description: format!("SAI counter (type:{}, stat:{})", type_id, stat_id), unit: "1".to_string(), - data_points: vec![data_point], + data_points: Vec::new(), } } - /// Creates multiple OtelGauges from SAI statistics collection + /// Creates OtelGauges from a SAI statistics collection, merging all stats + /// that share the same (type_id, stat_id) into a single gauge with one data + /// point per object. pub fn from_sai_stats(sai_stats: &SAIStats) -> Vec { - // Use the observation_time from the SAI statistics let observation_time_nano = sai_stats.observation_time; - sai_stats.stats - .iter() - .map(|stat| Self::from_sai_stat(stat, observation_time_nano)) - .collect() + let mut index: HashMap<(u32, u32), usize> = HashMap::new(); + let mut gauges: Vec = Vec::new(); + + for stat in &sai_stats.stats { + let key = (stat.type_id, stat.stat_id); + let data_point = OtelDataPoint::from_sai_stat(stat, observation_time_nano); + + let gauge_index = match index.get(&key).copied() { + Some(i) => i, + None => { + let i = gauges.len(); + index.insert(key, i); + gauges.push(OtelGauge::empty_for(stat.type_id, stat.stat_id)); + i + } + }; + gauges[gauge_index].data_points.push(data_point); + } + + gauges } } @@ -232,25 +243,35 @@ mod tests { } #[test] - fn test_otel_gauge_from_sai_stat() { - let sai_stat = SAIStat { - object_name: "BufferPool1".to_string(), - type_id: 24, - stat_id: 2, - counter: 5000, - }; - + fn test_otel_gauge_from_single_sai_stat() { let observation_time_nano = 0u64; // 1970-01-01 00:00:00 UTC - let gauge = OtelGauge::from_sai_stat(&sai_stat, observation_time_nano); + let sai_stats = SAIStats::new( + observation_time_nano, + vec![SAIStat { + object_name: "BufferPool1".to_string(), + type_id: 24, + stat_id: 2, + counter: 5000, + }], + ); + + let gauges = OtelGauge::from_sai_stats(&sai_stats); + assert_eq!(gauges.len(), 1); + let gauge = &gauges[0]; assert_eq!(gauge.name, "sai_counter_type_24_stat_2"); - assert_eq!(gauge.description, "SAI counter for object BufferPool1 (type:24, stat:2)"); + assert_eq!(gauge.description, "SAI counter (type:24, stat:2)"); assert_eq!(gauge.unit, "1"); assert_eq!(gauge.data_points.len(), 1); let data_point = &gauge.data_points[0]; assert_eq!(data_point.value, 5000); assert_eq!(data_point.time_unix_nano, observation_time_nano); + // object_name is preserved as a data-point attribute. + assert!(data_point + .attributes + .iter() + .any(|a| a.key == "object_name" && a.value == "BufferPool1")); } #[test] @@ -263,7 +284,11 @@ mod tests { // Check first gauge let first_gauge = &gauges[0]; assert_eq!(first_gauge.name, "sai_counter_type_1_stat_1"); - assert!(first_gauge.description.contains("Ethernet0")); + assert_eq!(first_gauge.description, "SAI counter (type:1, stat:1)"); + assert!(first_gauge.data_points[0] + .attributes + .iter() + .any(|a| a.key == "object_name" && a.value == "Ethernet0")); assert_eq!(first_gauge.data_points[0].value, 500); let expected_time_nano = 1672531200u64; @@ -378,30 +403,48 @@ fn test_sai_to_otel_gauge_conversion() { info!("Raw gauge: {:#?}", gauge); } - assert_eq!(otel_metrics.len(), 4); - - // Verify port stats conversion - let port_stats: Vec<_> = otel_metrics.gauges.iter() - .filter(|g| g.description.contains("Ethernet")) - .collect(); - assert_eq!(port_stats.len(), 3); + assert_eq!(otel_metrics.len(), 3); - // Verify buffer pool stats conversion - let buffer_stats: Vec<_> = otel_metrics.gauges.iter() - .filter(|g| g.description.contains("BufferPool")) - .collect(); - assert_eq!(buffer_stats.len(), 1); - - // Check that all metrics have proper timestamps - let expected_time = 1672531200u64; + // (type 1, stat 1) merges Ethernet0 + Ethernet1 into one gauge with 2 data points. + let type1_stat1 = otel_metrics.gauges.iter() + .find(|g| g.name == "sai_counter_type_1_stat_1").unwrap(); + assert_eq!(type1_stat1.description, "SAI counter (type:1, stat:1)"); + assert_eq!(type1_stat1.data_points.len(), 2); + + // Each object keeps its own value, timestamp, and object_name attribute. + let e0 = type1_stat1.data_points.iter() + .find(|dp| dp.attributes.iter().any(|a| a.key == "object_name" && a.value == "Ethernet0")) + .unwrap(); + assert_eq!(e0.value, 1000000); + assert_eq!(e0.time_unix_nano, 1672531200); + let e1 = type1_stat1.data_points.iter() + .find(|dp| dp.attributes.iter().any(|a| a.key == "object_name" && a.value == "Ethernet1")) + .unwrap(); + assert_eq!(e1.value, 1500000); + assert_eq!(e1.time_unix_nano, 1672531200); + + // (type 1, stat 2) has a single data point (Ethernet0). + let type1_stat2 = otel_metrics.gauges.iter() + .find(|g| g.name == "sai_counter_type_1_stat_2").unwrap(); + assert_eq!(type1_stat2.data_points.len(), 1); + assert_eq!(type1_stat2.data_points[0].value, 2000000); + + // Buffer pool stat (type 24, stat 1) has a single data point. + let type24_stat1 = otel_metrics.gauges.iter() + .find(|g| g.name == "sai_counter_type_24_stat_1").unwrap(); + assert_eq!(type24_stat1.data_points.len(), 1); + assert!(type24_stat1.data_points[0] + .attributes.iter() + .any(|a| a.key == "object_name" && a.value == "BufferPool_ingress_lossless_pool")); + assert_eq!(type24_stat1.data_points[0].value, 500000); + + // All data points retain the message observation time. + let expected_time = 1672531200u64; for gauge in &otel_metrics.gauges { - assert_eq!(gauge.data_points[0].time_unix_nano, expected_time); + for dp in &gauge.data_points { + assert_eq!(dp.time_unix_nano, expected_time); + } } - - // Verify metric naming - let port_rx_metric = otel_metrics.gauges.iter() - .find(|g| g.name == "sai_counter_type_1_stat_1").unwrap(); - assert!(port_rx_metric.description.contains("type:1, stat:1")); } #[test] From 34b3a365ab9852b9d2e6742b8e9ae9f864d67de1 Mon Sep 17 00:00:00 2001 From: Janet Cui Date: Thu, 23 Jul 2026 14:12:10 +0000 Subject: [PATCH 5/6] [otel message]:use readable SAI C-names for OTLP metric names and attributes Signed-off-by: Janet Cui --- crates/countersyncd/src/actor/otel.rs | 4 +- crates/countersyncd/src/message/otel.rs | 109 ++++++++++++++++-------- 2 files changed, 77 insertions(+), 36 deletions(-) diff --git a/crates/countersyncd/src/actor/otel.rs b/crates/countersyncd/src/actor/otel.rs index a513219b3c7..63be31548cf 100644 --- a/crates/countersyncd/src/actor/otel.rs +++ b/crates/countersyncd/src/actor/otel.rs @@ -370,8 +370,8 @@ impl OtelActor { }; proto_metrics.push(Metric { - name: gauge.name.clone(), - description: gauge.description.clone(), + name: gauge.name.to_string(), + description: gauge.description.to_string(), metadata: vec![], data: Some(opentelemetry_proto::tonic::metrics::v1::metric::Data::Gauge(proto_gauge)), ..Default::default() diff --git a/crates/countersyncd/src/message/otel.rs b/crates/countersyncd/src/message/otel.rs index b48ff5fc850..2b981492d80 100644 --- a/crates/countersyncd/src/message/otel.rs +++ b/crates/countersyncd/src/message/otel.rs @@ -3,9 +3,13 @@ //! This module defines data structures for converting SAI statistics //! to OpenTelemetry gauge format for export to observability systems. +use std::borrow::Cow; use std::collections::HashMap; use crate::message::saistats::{SAIStat, SAIStats}; +use crate::sai::{ + SaiBufferPoolStat, SaiIngressPriorityGroupStat, SaiObjectType, SaiPortStat, SaiQueueStat, +}; use opentelemetry_proto::tonic::{ common::v1::{KeyValue as ProtoKeyValue, AnyValue, any_value::Value}, metrics::v1::{NumberDataPoint, number_data_point}, @@ -18,12 +22,12 @@ use opentelemetry_proto::tonic::{ /// from SAI statistics. #[derive(Debug, Clone, PartialEq)] pub struct OtelGauge { - /// Metric name (e.g., "sai_counter_type_100_stat_200") - pub name: String, + /// Metric name (e.g., "SAI_PORT_STAT_IF_IN_UCAST_PKTS") + pub name: Cow<'static, str>, /// Description of the metric - pub description: String, + pub description: Cow<'static, str>, /// Unit of measurement (typically "1" for counters) - pub unit: String, + pub unit: Cow<'static, str>, /// Data points for this gauge pub data_points: Vec, } @@ -48,14 +52,14 @@ pub struct OtelDataPoint { #[derive(Debug, Clone, PartialEq)] pub struct OtelAttribute { /// Attribute key - pub key: String, + pub key: Cow<'static, str>, /// Attribute value - pub value: String, + pub value: Cow<'static, str>, } impl OtelAttribute { /// Creates a new OtelAttribute - pub fn new(key: impl Into, value: impl Into) -> Self { + pub fn new(key: impl Into>, value: impl Into>) -> Self { Self { key: key.into(), value: value.into(), @@ -65,21 +69,51 @@ impl OtelAttribute { /// Converts to OpenTelemetry protobuf KeyValue pub fn to_proto(&self) -> ProtoKeyValue { ProtoKeyValue { - key: self.key.clone(), + key: self.key.to_string(), value: Some(AnyValue { - value: Some(Value::StringValue(self.value.clone())), + value: Some(Value::StringValue(self.value.to_string())), }), } } } +/// Returns the readable SAI object-type name for a `type_id` +/// (e.g. `1` -> `"SAI_OBJECT_TYPE_PORT"`). Unknown ids fall back to a +/// synthetic name so no information is lost. +fn sai_type_name(type_id: u32) -> Cow<'static, str> { + match SaiObjectType::from_u32(type_id) { + Some(object_type) => Cow::Borrowed(object_type.to_c_name()), + None => Cow::Owned(format!("SAI_OBJECT_TYPE_UNKNOWN_{}", type_id)), + } +} + +/// Returns the readable SAI stat name for a `(type_id, stat_id)` pair +/// (e.g. `(1, 1)` -> `"SAI_PORT_STAT_IF_IN_UCAST_PKTS"`), dispatching on the +/// object type. Unknown ids fall back to a synthetic name. +fn sai_stat_name(type_id: u32, stat_id: u32) -> Cow<'static, str> { + let name = SaiObjectType::from_u32(type_id).and_then(|object_type| match object_type { + SaiObjectType::Port => SaiPortStat::from_u32(stat_id).map(|s| s.to_c_name()), + SaiObjectType::Queue => SaiQueueStat::from_u32(stat_id).map(|s| s.to_c_name()), + SaiObjectType::BufferPool => SaiBufferPoolStat::from_u32(stat_id).map(|s| s.to_c_name()), + SaiObjectType::IngressPriorityGroup => { + SaiIngressPriorityGroupStat::from_u32(stat_id).map(|s| s.to_c_name()) + } + _ => None, + }); + + match name { + Some(c_name) => Cow::Borrowed(c_name), + None => Cow::Owned(format!("SAI_STAT_UNKNOWN_TYPE_{}_STAT_{}", type_id, stat_id)), + } +} + impl OtelDataPoint { /// Creates a new OtelDataPoint from SAI statistic pub fn from_sai_stat(sai_stat: &SAIStat, observation_time_nano: u64) -> Self { let attributes = vec![ - OtelAttribute::new("object_name", &sai_stat.object_name), - OtelAttribute::new("sai_type_id", sai_stat.type_id.to_string()), - OtelAttribute::new("sai_stat_id", sai_stat.stat_id.to_string()), + OtelAttribute::new("object_name", sai_stat.object_name.clone()), + OtelAttribute::new("sai_type_name", sai_type_name(sai_stat.type_id)), + OtelAttribute::new("sai_stat_name", sai_stat_name(sai_stat.type_id, sai_stat.stat_id)), ]; Self { @@ -103,10 +137,12 @@ impl OtelDataPoint { impl OtelGauge { /// Creates an empty gauge (metadata only, no data points yet) for a (type_id, stat_id) key. fn empty_for(type_id: u32, stat_id: u32) -> Self { + let type_name = sai_type_name(type_id); + let stat_name = sai_stat_name(type_id, stat_id); Self { - name: format!("sai_counter_type_{}_stat_{}", type_id, stat_id), - description: format!("SAI counter (type:{}, stat:{})", type_id, stat_id), - unit: "1".to_string(), + description: Cow::Owned(format!("{} / {}", type_name, stat_name)), + name: stat_name, + unit: Cow::Borrowed("1"), data_points: Vec::new(), } } @@ -216,8 +252,8 @@ mod tests { fn test_otel_data_point_from_sai_stat() { let sai_stat = SAIStat { object_name: "Ethernet0".to_string(), - type_id: 100, - stat_id: 200, + type_id: 1, + stat_id: 1, counter: 1500, }; @@ -228,18 +264,17 @@ mod tests { assert_eq!(data_point.value, 1500); assert_eq!(data_point.attributes.len(), 3); - // Check attributes let object_name_attr = data_point.attributes.iter() .find(|attr| attr.key == "object_name").unwrap(); assert_eq!(object_name_attr.value, "Ethernet0"); - let type_id_attr = data_point.attributes.iter() - .find(|attr| attr.key == "sai_type_id").unwrap(); - assert_eq!(type_id_attr.value, "100"); + let type_name_attr = data_point.attributes.iter() + .find(|attr| attr.key == "sai_type_name").unwrap(); + assert_eq!(type_name_attr.value, "SAI_OBJECT_TYPE_PORT"); - let stat_id_attr = data_point.attributes.iter() - .find(|attr| attr.key == "sai_stat_id").unwrap(); - assert_eq!(stat_id_attr.value, "200"); + let stat_name_attr = data_point.attributes.iter() + .find(|attr| attr.key == "sai_stat_name").unwrap(); + assert_eq!(stat_name_attr.value, "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); } #[test] @@ -259,8 +294,11 @@ mod tests { assert_eq!(gauges.len(), 1); let gauge = &gauges[0]; - assert_eq!(gauge.name, "sai_counter_type_24_stat_2"); - assert_eq!(gauge.description, "SAI counter (type:24, stat:2)"); + assert_eq!(gauge.name, "SAI_BUFFER_POOL_STAT_DROPPED_PACKETS"); + assert_eq!( + gauge.description, + "SAI_OBJECT_TYPE_BUFFER_POOL / SAI_BUFFER_POOL_STAT_DROPPED_PACKETS" + ); assert_eq!(gauge.unit, "1"); assert_eq!(gauge.data_points.len(), 1); @@ -283,8 +321,11 @@ mod tests { // Check first gauge let first_gauge = &gauges[0]; - assert_eq!(first_gauge.name, "sai_counter_type_1_stat_1"); - assert_eq!(first_gauge.description, "SAI counter (type:1, stat:1)"); + assert_eq!(first_gauge.name, "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); + assert_eq!( + first_gauge.description, + "SAI_OBJECT_TYPE_PORT / SAI_PORT_STAT_IF_IN_UCAST_PKTS" + ); assert!(first_gauge.data_points[0] .attributes .iter() @@ -327,11 +368,11 @@ mod tests { // Check individual gauges let port_gauge = otel_metrics.gauges.iter() - .find(|g| g.name == "sai_counter_type_1_stat_1").unwrap(); + .find(|g| g.name == "SAI_PORT_STAT_IF_IN_UCAST_PKTS").unwrap(); assert_eq!(port_gauge.data_points[0].value, 12345); let buffer_gauge = otel_metrics.gauges.iter() - .find(|g| g.name == "sai_counter_type_24_stat_2").unwrap(); + .find(|g| g.name == "SAI_BUFFER_POOL_STAT_DROPPED_PACKETS").unwrap(); assert_eq!(buffer_gauge.data_points[0].value, 67890); } @@ -407,8 +448,8 @@ fn test_sai_to_otel_gauge_conversion() { // (type 1, stat 1) merges Ethernet0 + Ethernet1 into one gauge with 2 data points. let type1_stat1 = otel_metrics.gauges.iter() - .find(|g| g.name == "sai_counter_type_1_stat_1").unwrap(); - assert_eq!(type1_stat1.description, "SAI counter (type:1, stat:1)"); + .find(|g| g.name == "SAI_PORT_STAT_IF_IN_UCAST_PKTS").unwrap(); + assert_eq!(type1_stat1.description, "SAI_OBJECT_TYPE_PORT / SAI_PORT_STAT_IF_IN_UCAST_PKTS"); assert_eq!(type1_stat1.data_points.len(), 2); // Each object keeps its own value, timestamp, and object_name attribute. @@ -425,13 +466,13 @@ fn test_sai_to_otel_gauge_conversion() { // (type 1, stat 2) has a single data point (Ethernet0). let type1_stat2 = otel_metrics.gauges.iter() - .find(|g| g.name == "sai_counter_type_1_stat_2").unwrap(); + .find(|g| g.name == "SAI_PORT_STAT_IF_IN_NON_UCAST_PKTS").unwrap(); assert_eq!(type1_stat2.data_points.len(), 1); assert_eq!(type1_stat2.data_points[0].value, 2000000); // Buffer pool stat (type 24, stat 1) has a single data point. let type24_stat1 = otel_metrics.gauges.iter() - .find(|g| g.name == "sai_counter_type_24_stat_1").unwrap(); + .find(|g| g.name == "SAI_BUFFER_POOL_STAT_WATERMARK_BYTES").unwrap(); assert_eq!(type24_stat1.data_points.len(), 1); assert!(type24_stat1.data_points[0] .attributes.iter() From a3c4cb4d851ce57cc9d8a9e06d2892fedebdd0b6 Mon Sep 17 00:00:00 2001 From: Janet Cui Date: Thu, 6 Aug 2026 00:51:11 +0000 Subject: [PATCH 6/6] Convert SAI Stats messages to Otel proto directly Signed-off-by: Janet Cui --- crates/countersyncd/src/actor/otel.rs | 68 +-- crates/countersyncd/src/message/otel.rs | 747 ++++++++++++------------ 2 files changed, 383 insertions(+), 432 deletions(-) diff --git a/crates/countersyncd/src/actor/otel.rs b/crates/countersyncd/src/actor/otel.rs index 63be31548cf..1615a336601 100644 --- a/crates/countersyncd/src/actor/otel.rs +++ b/crates/countersyncd/src/actor/otel.rs @@ -23,7 +23,6 @@ use opentelemetry_proto::tonic::{ KeyValue as ProtoKeyValue, }, metrics::v1::{ - Gauge as ProtoGauge, Metric, ResourceMetrics, ScopeMetrics, @@ -31,8 +30,8 @@ use opentelemetry_proto::tonic::{ resource::v1::Resource as ProtoResource, }; use crate::message::{ - otel::OtelMetrics, - saistats::SAIStatsMessage, + otel::{sai_stats_to_proto_metrics, DisplaySaiStats}, + saistats::{SAIStats, SAIStatsMessage}, }; use crate::utilities::{record_comm_stats, ChannelLabel}; @@ -89,8 +88,9 @@ pub struct OtelActor { resource: ProtoResource, instrumentation_scope: InstrumentationScope, - // Batching - buffer: Vec, + // Batching — buffers the raw SAI messages; each is converted straight to + // its final protobuf form at flush time + buffer: Vec, buffered_counters: usize, flush_deadline: TokioInstant, @@ -227,15 +227,14 @@ impl OtelActor { let was_empty = self.buffer.is_empty(); - // Convert to OTel format using message types and buffer - let otel_metrics = OtelMetrics::from_sai_stats(&stats); let counters_in_message = stats.stats.len(); + // The export path converts the buffered SAI message directly if log::log_enabled!(log::Level::Debug) { - self.print_otel_metrics(&otel_metrics).await; + self.print_stats_report(&stats); } - self.buffer.push(otel_metrics); + self.buffer.push(stats); self.buffered_counters += counters_in_message; // Start timeout when buffer transitions from empty to non-empty @@ -252,41 +251,20 @@ impl OtelActor { Ok(()) } - async fn print_otel_metrics(&mut self, otel_metrics: &OtelMetrics) { + fn print_stats_report(&mut self, stats: &SAIStats) { self.console_reports += 1; debug!( - "[OTel Report #{}] Service: {}, Scope: {} v{}, Total Gauges: {}, Messages Received: {}, Exports: {} (Failures: {})", + "[OTel Report #{}] Service: countersyncd, Scope: countersyncd v1.0, Counters: {}, Messages Received: {}, Exports: {} (Failures: {})", self.console_reports, - otel_metrics.service_name, - otel_metrics.scope_name, - otel_metrics.scope_version, - otel_metrics.len(), + stats.stats.len(), self.messages_received, self.exports_performed, self.export_failures ); - if !otel_metrics.is_empty() { - debug!("Gauge Metrics:"); - for (index, gauge) in otel_metrics.gauges.iter().enumerate() { - let data_point = &gauge.data_points[0]; - - debug!("[{:3}] Gauge: {}", index + 1, gauge.name); - debug!("Value: {}", data_point.value); - debug!("Unit: {}", gauge.unit); - debug!("Time: {}ns", data_point.time_unix_nano); - debug!("Description: {}", gauge.description); - - if !data_point.attributes.is_empty() { - debug!("Attributes:"); - for attr in &data_point.attributes { - debug!(" - {}={}", attr.key, attr.value); - } - } - - debug!("Raw Gauge: {:#?}", gauge); - } + if !stats.stats.is_empty() { + debug!("SAI counters:\n{}", DisplaySaiStats(stats)); } } @@ -359,24 +337,8 @@ impl OtelActor { fn build_export_request(&self) -> Option { let mut proto_metrics: Vec = Vec::new(); - for otel_metrics in &self.buffer { - for gauge in &otel_metrics.gauges { - let proto_data_points = gauge.data_points.iter() - .map(|dp| dp.to_proto()) - .collect(); - - let proto_gauge = ProtoGauge { - data_points: proto_data_points, - }; - - proto_metrics.push(Metric { - name: gauge.name.to_string(), - description: gauge.description.to_string(), - metadata: vec![], - data: Some(opentelemetry_proto::tonic::metrics::v1::metric::Data::Gauge(proto_gauge)), - ..Default::default() - }); - } + for stats in &self.buffer { + proto_metrics.extend(sai_stats_to_proto_metrics(stats)); } if proto_metrics.is_empty() { diff --git a/crates/countersyncd/src/message/otel.rs b/crates/countersyncd/src/message/otel.rs index 2b981492d80..13c407903b7 100644 --- a/crates/countersyncd/src/message/otel.rs +++ b/crates/countersyncd/src/message/otel.rs @@ -5,78 +5,17 @@ use std::borrow::Cow; use std::collections::HashMap; +use std::fmt; -use crate::message::saistats::{SAIStat, SAIStats}; +use crate::message::saistats::SAIStats; use crate::sai::{ SaiBufferPoolStat, SaiIngressPriorityGroupStat, SaiObjectType, SaiPortStat, SaiQueueStat, }; use opentelemetry_proto::tonic::{ common::v1::{KeyValue as ProtoKeyValue, AnyValue, any_value::Value}, - metrics::v1::{NumberDataPoint, number_data_point}, + metrics::v1::{NumberDataPoint, number_data_point, Gauge as ProtoGauge, Metric, metric}, }; -/// OpenTelemetry Gauge representation for SAI statistics -/// -/// This struct represents an OpenTelemetry gauge metric following the OTLP protocol. -/// Each gauge contains data points with attributes, timestamps, and values derived -/// from SAI statistics. -#[derive(Debug, Clone, PartialEq)] -pub struct OtelGauge { - /// Metric name (e.g., "SAI_PORT_STAT_IF_IN_UCAST_PKTS") - pub name: Cow<'static, str>, - /// Description of the metric - pub description: Cow<'static, str>, - /// Unit of measurement (typically "1" for counters) - pub unit: Cow<'static, str>, - /// Data points for this gauge - pub data_points: Vec, -} - -/// OpenTelemetry Data Point for a single measurement -/// -/// Represents a single measurement point in time for a gauge metric, -/// converted from a SAI statistic entry. -#[derive(Debug, Clone, PartialEq)] -pub struct OtelDataPoint { - /// Attributes (labels) for this data point - pub attributes: Vec, - /// Timestamp in nanoseconds since Unix epoch - pub time_unix_nano: u64, - /// The gauge value (converted from SAI counter) - pub value: i64, -} - -/// OpenTelemetry Attribute (Key-Value Pair) -/// -/// Represents a single attribute/label attached to a metric data point. -#[derive(Debug, Clone, PartialEq)] -pub struct OtelAttribute { - /// Attribute key - pub key: Cow<'static, str>, - /// Attribute value - pub value: Cow<'static, str>, -} - -impl OtelAttribute { - /// Creates a new OtelAttribute - pub fn new(key: impl Into>, value: impl Into>) -> Self { - Self { - key: key.into(), - value: value.into(), - } - } - - /// Converts to OpenTelemetry protobuf KeyValue - pub fn to_proto(&self) -> ProtoKeyValue { - ProtoKeyValue { - key: self.key.to_string(), - value: Some(AnyValue { - value: Some(Value::StringValue(self.value.to_string())), - }), - } - } -} - /// Returns the readable SAI object-type name for a `type_id` /// (e.g. `1` -> `"SAI_OBJECT_TYPE_PORT"`). Unknown ids fall back to a /// synthetic name so no information is lost. @@ -107,394 +46,444 @@ fn sai_stat_name(type_id: u32, stat_id: u32) -> Cow<'static, str> { } } -impl OtelDataPoint { - /// Creates a new OtelDataPoint from SAI statistic - pub fn from_sai_stat(sai_stat: &SAIStat, observation_time_nano: u64) -> Self { - let attributes = vec![ - OtelAttribute::new("object_name", sai_stat.object_name.clone()), - OtelAttribute::new("sai_type_name", sai_type_name(sai_stat.type_id)), - OtelAttribute::new("sai_stat_name", sai_stat_name(sai_stat.type_id, sai_stat.stat_id)), - ]; - - Self { - attributes, - time_unix_nano: observation_time_nano, - value: sai_stat.counter as i64, - } - } - - /// Converts to OpenTelemetry protobuf NumberDataPoint - pub fn to_proto(&self) -> NumberDataPoint { - NumberDataPoint { - time_unix_nano: self.time_unix_nano, - value: Some(number_data_point::Value::AsInt(self.value)), - attributes: self.attributes.iter().map(|attr| attr.to_proto()).collect(), - ..Default::default() - } +/// Builds an OTLP protobuf `KeyValue` attribute with a string value. +fn proto_string_attr(key: &'static str, value: String) -> ProtoKeyValue { + ProtoKeyValue { + key: key.to_string(), + value: Some(AnyValue { + value: Some(Value::StringValue(value)), + }), } } -impl OtelGauge { - /// Creates an empty gauge (metadata only, no data points yet) for a (type_id, stat_id) key. - fn empty_for(type_id: u32, stat_id: u32) -> Self { - let type_name = sai_type_name(type_id); - let stat_name = sai_stat_name(type_id, stat_id); - Self { - description: Cow::Owned(format!("{} / {}", type_name, stat_name)), - name: stat_name, - unit: Cow::Borrowed("1"), - data_points: Vec::new(), - } - } +/// Converts a SAI statistics collection directly into OTLP protobuf `Metric`s, +/// grouping stats that share the same `(type_id, stat_id)` into a single gauge +/// with one data point per object. +pub fn sai_stats_to_proto_metrics(sai_stats: &SAIStats) -> Vec { + let observation_time_nano = sai_stats.observation_time; - /// Creates OtelGauges from a SAI statistics collection, merging all stats - /// that share the same (type_id, stat_id) into a single gauge with one data - /// point per object. - pub fn from_sai_stats(sai_stats: &SAIStats) -> Vec { - let observation_time_nano = sai_stats.observation_time; - - let mut index: HashMap<(u32, u32), usize> = HashMap::new(); - let mut gauges: Vec = Vec::new(); - - for stat in &sai_stats.stats { - let key = (stat.type_id, stat.stat_id); - let data_point = OtelDataPoint::from_sai_stat(stat, observation_time_nano); - - let gauge_index = match index.get(&key).copied() { - Some(i) => i, - None => { - let i = gauges.len(); - index.insert(key, i); - gauges.push(OtelGauge::empty_for(stat.type_id, stat.stat_id)); - i - } - }; - gauges[gauge_index].data_points.push(data_point); - } + let mut index: HashMap<(u32, u32), usize> = HashMap::new(); + let mut metrics: Vec = Vec::new(); - gauges - } -} + for stat in &sai_stats.stats { + let key = (stat.type_id, stat.stat_id); -/// Collection of OpenTelemetry gauges with metadata -/// -/// This structure represents a collection of OpenTelemetry gauges -/// derived from SAI statistics, ready for export to collectors. -#[derive(Debug, Clone)] -pub struct OtelMetrics { - /// Service name for resource attribution - pub service_name: String, - /// Instrumentation scope name - pub scope_name: String, - /// Instrumentation scope version - pub scope_version: String, - /// Collection of gauge metrics - pub gauges: Vec, -} + let data_point = NumberDataPoint { + time_unix_nano: observation_time_nano, + value: Some(number_data_point::Value::AsInt(stat.counter as i64)), + attributes: vec![ + proto_string_attr("object_name", stat.object_name.clone()), + proto_string_attr("sai_type_name", sai_type_name(stat.type_id).into_owned()), + proto_string_attr( + "sai_stat_name", + sai_stat_name(stat.type_id, stat.stat_id).into_owned(), + ), + ], + ..Default::default() + }; -impl OtelMetrics { - /// Creates OtelMetrics from SAI statistics - pub fn from_sai_stats(sai_stats: &SAIStats) -> Self { - let gauges = OtelGauge::from_sai_stats(sai_stats); + let metric_index = match index.get(&key).copied() { + Some(i) => i, + None => { + let i = metrics.len(); + index.insert(key, i); + + let type_name = sai_type_name(stat.type_id); + let stat_name = sai_stat_name(stat.type_id, stat.stat_id); + metrics.push(Metric { + name: stat_name.clone().into_owned(), + description: format!("{} / {}", type_name, stat_name), + metadata: vec![], + data: Some(metric::Data::Gauge(ProtoGauge { + data_points: Vec::new(), + })), + ..Default::default() + }); + + i + } + }; - Self { - service_name: "countersyncd".to_string(), - scope_name: "countersyncd".to_string(), - scope_version: "1.0".to_string(), - gauges, + if let Some(metric::Data::Gauge(gauge)) = metrics[metric_index].data.as_mut() { + gauge.data_points.push(data_point); } } - /// Returns the number of gauges in this collection - pub fn len(&self) -> usize { - self.gauges.len() - } + metrics +} - /// Returns true if this collection is empty - pub fn is_empty(&self) -> bool { - self.gauges.is_empty() +/// Human-readable rendering of a [`SAIStats`] batch for debug logging. +pub struct DisplaySaiStats<'a>(pub &'a SAIStats); + +impl fmt::Display for DisplaySaiStats<'_> { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + let stats = self.0; + writeln!( + f, + "SAIStats @ {}ns ({} counters)", + stats.observation_time, + stats.stats.len() + )?; + for stat in &stats.stats { + writeln!( + f, + " {} {} / {} = {}", + stat.object_name, + sai_type_name(stat.type_id), + sai_stat_name(stat.type_id, stat.stat_id), + stat.counter + )?; + } + Ok(()) } } #[cfg(test)] mod tests { use super::*; - use std::sync::Arc; - use crate::message::saistats::{SAIStat, SAIStats}; - use log::{info, debug}; - - /// Helper function to create test SAI statistics (similar to saistats.rs pattern) - fn create_test_sai_stats(observation_time: u64, stat_count: usize) -> SAIStats { - let stats = (0..stat_count) - .map(|i| SAIStat { - object_name: format!("Ethernet{}", i), - type_id: (i * 100 + 1) as u32, - stat_id: (i * 10 + 1) as u32, - counter: (i * 1000 + 500) as u64, - }) - .collect(); + use crate::message::saistats::SAIStat; - SAIStats::new(observation_time, stats) + /// Returns the `Gauge` data points of a proto `Metric` + fn gauge_points(metric: &Metric) -> &Vec { + match metric.data.as_ref() { + Some(metric::Data::Gauge(gauge)) => &gauge.data_points, + _ => panic!("metric {} is not a gauge", metric.name), + } } - #[test] - fn test_otel_attribute_creation() { - let attr = OtelAttribute::new("object_name", "Ethernet0"); - assert_eq!(attr.key, "object_name"); - assert_eq!(attr.value, "Ethernet0"); - - let attr2 = OtelAttribute::new("sai_type_id", "100"); - assert_eq!(attr2.key, "sai_type_id"); - assert_eq!(attr2.value, "100"); + /// Reads a string attribute value by key from a proto data point. + fn attr<'a>(dp: &'a NumberDataPoint, key: &str) -> &'a str { + dp.attributes + .iter() + .find(|kv| kv.key == key) + .and_then(|kv| kv.value.as_ref()) + .and_then(|v| match v.value.as_ref() { + Some(Value::StringValue(s)) => Some(s.as_str()), + _ => None, + }) + .unwrap_or_else(|| panic!("string attribute `{key}` missing")) } - #[test] - fn test_otel_data_point_from_sai_stat() { - let sai_stat = SAIStat { - object_name: "Ethernet0".to_string(), - type_id: 1, - stat_id: 1, - counter: 1500, - }; - - let observation_time_nano = 0u64; // 1970-01-01 00:00:00 UTC - let data_point = OtelDataPoint::from_sai_stat(&sai_stat, observation_time_nano); - - assert_eq!(data_point.time_unix_nano, observation_time_nano); - assert_eq!(data_point.value, 1500); - assert_eq!(data_point.attributes.len(), 3); - - let object_name_attr = data_point.attributes.iter() - .find(|attr| attr.key == "object_name").unwrap(); - assert_eq!(object_name_attr.value, "Ethernet0"); - - let type_name_attr = data_point.attributes.iter() - .find(|attr| attr.key == "sai_type_name").unwrap(); - assert_eq!(type_name_attr.value, "SAI_OBJECT_TYPE_PORT"); + /// Reads the integer value of a proto data point. + fn as_int(dp: &NumberDataPoint) -> i64 { + match dp.value { + Some(number_data_point::Value::AsInt(v)) => v, + _ => panic!("data point value is not AsInt"), + } + } - let stat_name_attr = data_point.attributes.iter() - .find(|attr| attr.key == "sai_stat_name").unwrap(); - assert_eq!(stat_name_attr.value, "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); + #[test] + fn test_sai_stats_to_proto_metrics_empty() { + let sai_stats = SAIStats::new(0, vec![]); + assert!(sai_stats_to_proto_metrics(&sai_stats).is_empty()); } #[test] - fn test_otel_gauge_from_single_sai_stat() { - let observation_time_nano = 0u64; // 1970-01-01 00:00:00 UTC + fn test_sai_stats_to_proto_metrics_single_stat_fields() { + let observation_time = 1_700_000_000u64; let sai_stats = SAIStats::new( - observation_time_nano, + observation_time, vec![SAIStat { - object_name: "BufferPool1".to_string(), - type_id: 24, - stat_id: 2, - counter: 5000, + object_name: "Ethernet0".to_string(), + type_id: 1, // SAI_OBJECT_TYPE_PORT + stat_id: 1, // SAI_PORT_STAT_IF_IN_UCAST_PKTS + counter: 12345, }], ); - let gauges = OtelGauge::from_sai_stats(&sai_stats); - assert_eq!(gauges.len(), 1); - let gauge = &gauges[0]; + let metrics = sai_stats_to_proto_metrics(&sai_stats); + assert_eq!(metrics.len(), 1, "one (type_id, stat_id) key -> one gauge"); - assert_eq!(gauge.name, "SAI_BUFFER_POOL_STAT_DROPPED_PACKETS"); + let metric = &metrics[0]; + assert_eq!(metric.name, "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); assert_eq!( - gauge.description, - "SAI_OBJECT_TYPE_BUFFER_POOL / SAI_BUFFER_POOL_STAT_DROPPED_PACKETS" - ); - assert_eq!(gauge.unit, "1"); - assert_eq!(gauge.data_points.len(), 1); - - let data_point = &gauge.data_points[0]; - assert_eq!(data_point.value, 5000); - assert_eq!(data_point.time_unix_nano, observation_time_nano); - // object_name is preserved as a data-point attribute. - assert!(data_point - .attributes - .iter() - .any(|a| a.key == "object_name" && a.value == "BufferPool1")); - } - - #[test] - fn test_otel_gauge_from_sai_stats_collection() { - let sai_stats = create_test_sai_stats(1672531200, 3); - let gauges = OtelGauge::from_sai_stats(&sai_stats); - - assert_eq!(gauges.len(), 3); - - // Check first gauge - let first_gauge = &gauges[0]; - assert_eq!(first_gauge.name, "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); - assert_eq!( - first_gauge.description, + metric.description, "SAI_OBJECT_TYPE_PORT / SAI_PORT_STAT_IF_IN_UCAST_PKTS" ); - assert!(first_gauge.data_points[0] - .attributes - .iter() - .any(|a| a.key == "object_name" && a.value == "Ethernet0")); - assert_eq!(first_gauge.data_points[0].value, 500); - let expected_time_nano = 1672531200u64; - for gauge in &gauges { - assert_eq!(gauge.data_points[0].time_unix_nano, expected_time_nano); - } + let points = gauge_points(metric); + assert_eq!(points.len(), 1); + let dp = &points[0]; + assert_eq!(as_int(dp), 12345, "value comes from the SAI counter"); + assert_eq!(dp.time_unix_nano, observation_time); + + // Exactly the three expected attributes. + assert_eq!(dp.attributes.len(), 3); + assert_eq!(attr(dp, "object_name"), "Ethernet0"); + assert_eq!(attr(dp, "sai_type_name"), "SAI_OBJECT_TYPE_PORT"); + assert_eq!(attr(dp, "sai_stat_name"), "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); } #[test] - fn test_otel_metrics_from_sai_stats() { + fn test_sai_stats_to_proto_metrics_groups_by_type_and_stat() { + let observation_time = 42u64; let sai_stats = SAIStats::new( - 1234567890, + observation_time, vec![ + // Two objects sharing the same (type_id, stat_id) must merge + // into a single gauge, one data point per object. SAIStat { object_name: "Ethernet0".to_string(), type_id: 1, stat_id: 1, - counter: 12345, + counter: 10, }, + SAIStat { + object_name: "Ethernet1".to_string(), + type_id: 1, + stat_id: 1, + counter: 20, + }, + // A different (type_id, stat_id) gets its own gauge. SAIStat { object_name: "BufferPool1".to_string(), type_id: 24, stat_id: 2, - counter: 67890, + counter: 30, }, ], ); - let otel_metrics = OtelMetrics::from_sai_stats(&sai_stats); - - assert_eq!(otel_metrics.service_name, "countersyncd"); - assert_eq!(otel_metrics.scope_name, "countersyncd"); - assert_eq!(otel_metrics.scope_version, "1.0"); - assert_eq!(otel_metrics.len(), 2); - assert!(!otel_metrics.is_empty()); - - // Check individual gauges - let port_gauge = otel_metrics.gauges.iter() - .find(|g| g.name == "SAI_PORT_STAT_IF_IN_UCAST_PKTS").unwrap(); - assert_eq!(port_gauge.data_points[0].value, 12345); + let metrics = sai_stats_to_proto_metrics(&sai_stats); + assert_eq!( + metrics.len(), + 2, + "two distinct (type_id, stat_id) keys -> two gauges" + ); - let buffer_gauge = otel_metrics.gauges.iter() - .find(|g| g.name == "SAI_BUFFER_POOL_STAT_DROPPED_PACKETS").unwrap(); - assert_eq!(buffer_gauge.data_points[0].value, 67890); + // First gauge: the shared (1, 1) key, one data point per object in + // input order. + let shared = &metrics[0]; + assert_eq!(shared.name, "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); + let shared_points = gauge_points(shared); + assert_eq!(shared_points.len(), 2, "both objects merged into one gauge"); + assert_eq!(attr(&shared_points[0], "object_name"), "Ethernet0"); + assert_eq!(as_int(&shared_points[0]), 10); + assert_eq!(attr(&shared_points[1], "object_name"), "Ethernet1"); + assert_eq!(as_int(&shared_points[1]), 20); + + // Second gauge: the distinct (24, 2) key. + let other = &metrics[1]; + assert_eq!(other.name, "SAI_BUFFER_POOL_STAT_DROPPED_PACKETS"); + let other_points = gauge_points(other); + assert_eq!(other_points.len(), 1); + assert_eq!(attr(&other_points[0], "object_name"), "BufferPool1"); + assert_eq!(as_int(&other_points[0]), 30); } #[test] - fn test_otel_metrics_message_creation() { - let sai_stats = create_test_sai_stats(555555, 2); + fn test_sai_stats_to_proto_metrics_covers_all_supported_object_types() { + // (object_name, type_id, stat_id, expected_type_name, expected_stat_name) + // Spans every object type the converter dispatches on (port, queue, + // buffer pool, ingress priority group) with several distinct stat ids + // so both the type-name and stat-name lookups are exercised. + let cases: &[(&str, u32, u32, &str, &str)] = &[ + ( + "Ethernet0", + 1, + 1, + "SAI_OBJECT_TYPE_PORT", + "SAI_PORT_STAT_IF_IN_UCAST_PKTS", + ), + ( + "Ethernet0:Queue0", + 21, + 0, + "SAI_OBJECT_TYPE_QUEUE", + "SAI_QUEUE_STAT_PACKETS", + ), + ( + "Ethernet0:Queue1", + 21, + 2, + "SAI_OBJECT_TYPE_QUEUE", + "SAI_QUEUE_STAT_DROPPED_PACKETS", + ), + ( + "BufferPool0", + 24, + 0, + "SAI_OBJECT_TYPE_BUFFER_POOL", + "SAI_BUFFER_POOL_STAT_CURR_OCCUPANCY_BYTES", + ), + ( + "BufferPool0", + 24, + 2, + "SAI_OBJECT_TYPE_BUFFER_POOL", + "SAI_BUFFER_POOL_STAT_DROPPED_PACKETS", + ), + ( + "Ethernet0:PG0", + 26, + 0, + "SAI_OBJECT_TYPE_INGRESS_PRIORITY_GROUP", + "SAI_INGRESS_PRIORITY_GROUP_STAT_PACKETS", + ), + ( + "Ethernet0:PG0", + 26, + 8, + "SAI_OBJECT_TYPE_INGRESS_PRIORITY_GROUP", + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS", + ), + ]; - // Wrap metrics in Arc manually for sharing scenarios - let message1 = Arc::new(OtelMetrics::from_sai_stats(&sai_stats)); - let message2 = OtelMetrics::from_sai_stats(&sai_stats); + let observation_time = 9_000u64; + let stats: Vec = cases + .iter() + .enumerate() + .map(|(i, (obj, type_id, stat_id, _, _))| SAIStat { + object_name: (*obj).to_string(), + type_id: *type_id, + stat_id: *stat_id, + counter: (i as u64 + 1) * 100, + }) + .collect(); + let sai_stats = SAIStats::new(observation_time, stats); + + let metrics = sai_stats_to_proto_metrics(&sai_stats); + assert_eq!( + metrics.len(), + cases.len(), + "each distinct (type_id, stat_id) becomes its own gauge" + ); - assert_eq!(message1.service_name, message2.service_name); - assert_eq!(message1.len(), message2.len()); - assert_eq!(message1.gauges.len(), 2); + for (i, (obj, _type_id, _stat_id, type_name, stat_name)) in cases.iter().enumerate() { + let metric = &metrics[i]; + assert_eq!(metric.name, *stat_name, "gauge name for case {i}"); + assert_eq!( + metric.description, + format!("{type_name} / {stat_name}"), + "description for case {i}" + ); + + let points = gauge_points(metric); + assert_eq!(points.len(), 1, "case {i} has a single object"); + let dp = &points[0]; + assert_eq!(as_int(dp), (i as i64 + 1) * 100, "value for case {i}"); + assert_eq!(dp.time_unix_nano, observation_time); + assert_eq!(attr(dp, "object_name"), *obj, "object_name for case {i}"); + assert_eq!(attr(dp, "sai_type_name"), *type_name, "type name for case {i}"); + assert_eq!(attr(dp, "sai_stat_name"), *stat_name, "stat name for case {i}"); + } } #[test] - fn test_otel_data_point_proto_conversion() { - let sai_stat = SAIStat { - object_name: "TestInterface".to_string(), - type_id: 999, - stat_id: 888, - counter: 777, - }; + fn test_sai_stats_to_proto_metrics_unknown_ids_fallback() { + let sai_stats = SAIStats::new( + 7u64, + vec![ + // Unknown object type -> synthetic type and stat names. + SAIStat { + object_name: "Mystery0".to_string(), + type_id: 99_999, + stat_id: 5, + counter: 1, + }, + // Known type (Port) but unknown stat id -> real type name, + // synthetic stat name. + SAIStat { + object_name: "Ethernet0".to_string(), + type_id: 1, + stat_id: 888_888, + counter: 2, + }, + ], + ); - let data_point = OtelDataPoint::from_sai_stat(&sai_stat, 123456789); - let proto_point = data_point.to_proto(); + let metrics = sai_stats_to_proto_metrics(&sai_stats); + assert_eq!(metrics.len(), 2); - assert_eq!(proto_point.time_unix_nano, 123456789); - match proto_point.value.unwrap() { - number_data_point::Value::AsInt(val) => assert_eq!(val, 777), - _ => panic!("Expected integer value"), - } - assert_eq!(proto_point.attributes.len(), 3); - - // Check one attribute conversion - let object_attr = &proto_point.attributes[0]; - assert_eq!(object_attr.key, "object_name"); - if let Some(AnyValue { value: Some(Value::StringValue(val)) }) = &object_attr.value { - assert_eq!(val, "TestInterface"); - } else { - panic!("Expected string value"); - } + let unknown_type = &metrics[0]; + assert_eq!(unknown_type.name, "SAI_STAT_UNKNOWN_TYPE_99999_STAT_5"); + assert_eq!( + unknown_type.description, + "SAI_OBJECT_TYPE_UNKNOWN_99999 / SAI_STAT_UNKNOWN_TYPE_99999_STAT_5" + ); + let p0 = &gauge_points(unknown_type)[0]; + assert_eq!(attr(p0, "sai_type_name"), "SAI_OBJECT_TYPE_UNKNOWN_99999"); + assert_eq!(attr(p0, "sai_stat_name"), "SAI_STAT_UNKNOWN_TYPE_99999_STAT_5"); + + let unknown_stat = &metrics[1]; + assert_eq!(unknown_stat.name, "SAI_STAT_UNKNOWN_TYPE_1_STAT_888888"); + let p1 = &gauge_points(unknown_stat)[0]; + // The type resolves to a real name; only the stat id is unknown. + assert_eq!(attr(p1, "sai_type_name"), "SAI_OBJECT_TYPE_PORT"); + assert_eq!(attr(p1, "sai_stat_name"), "SAI_STAT_UNKNOWN_TYPE_1_STAT_888888"); } -#[test] -fn test_sai_to_otel_gauge_conversion() { - let test_stats = vec![ - SAIStat { object_name: "Ethernet0".to_string(), type_id: 1, stat_id: 1, counter: 1000000 }, - SAIStat { object_name: "Ethernet0".to_string(), type_id: 1, stat_id: 2, counter: 2000000 }, - SAIStat { object_name: "Ethernet1".to_string(), type_id: 1, stat_id: 1, counter: 1500000 }, - SAIStat { object_name: "BufferPool_ingress_lossless_pool".to_string(), type_id: 24, stat_id: 1, counter: 500000 }, - ]; - - let sai_stats = SAIStats::new(1672531200, test_stats); - let otel_metrics = OtelMetrics::from_sai_stats(&sai_stats); - - for (index, gauge) in otel_metrics.gauges.iter().enumerate() { - let data_point = &gauge.data_points[0]; - info!("[{}] Gauge: {}", index + 1, gauge.name); - info!("Value: {}, Unit: {}, Timestamp: {}ns", data_point.value, gauge.unit, data_point.time_unix_nano); - info!("Description: {}", gauge.description); - - if !data_point.attributes.is_empty() { - for attr in &data_point.attributes { - debug!(" - {}={}", attr.key, attr.value); - } - } - info!("Raw gauge: {:#?}", gauge); + #[test] + fn test_sai_type_name_known_and_unknown() { + assert_eq!(sai_type_name(1).as_ref(), "SAI_OBJECT_TYPE_PORT"); + assert_eq!(sai_type_name(21).as_ref(), "SAI_OBJECT_TYPE_QUEUE"); + assert_eq!(sai_type_name(24).as_ref(), "SAI_OBJECT_TYPE_BUFFER_POOL"); + assert_eq!( + sai_type_name(26).as_ref(), + "SAI_OBJECT_TYPE_INGRESS_PRIORITY_GROUP" + ); + assert_eq!(sai_type_name(99_999).as_ref(), "SAI_OBJECT_TYPE_UNKNOWN_99999"); } - assert_eq!(otel_metrics.len(), 3); - - // (type 1, stat 1) merges Ethernet0 + Ethernet1 into one gauge with 2 data points. - let type1_stat1 = otel_metrics.gauges.iter() - .find(|g| g.name == "SAI_PORT_STAT_IF_IN_UCAST_PKTS").unwrap(); - assert_eq!(type1_stat1.description, "SAI_OBJECT_TYPE_PORT / SAI_PORT_STAT_IF_IN_UCAST_PKTS"); - assert_eq!(type1_stat1.data_points.len(), 2); - - // Each object keeps its own value, timestamp, and object_name attribute. - let e0 = type1_stat1.data_points.iter() - .find(|dp| dp.attributes.iter().any(|a| a.key == "object_name" && a.value == "Ethernet0")) - .unwrap(); - assert_eq!(e0.value, 1000000); - assert_eq!(e0.time_unix_nano, 1672531200); - let e1 = type1_stat1.data_points.iter() - .find(|dp| dp.attributes.iter().any(|a| a.key == "object_name" && a.value == "Ethernet1")) - .unwrap(); - assert_eq!(e1.value, 1500000); - assert_eq!(e1.time_unix_nano, 1672531200); - - // (type 1, stat 2) has a single data point (Ethernet0). - let type1_stat2 = otel_metrics.gauges.iter() - .find(|g| g.name == "SAI_PORT_STAT_IF_IN_NON_UCAST_PKTS").unwrap(); - assert_eq!(type1_stat2.data_points.len(), 1); - assert_eq!(type1_stat2.data_points[0].value, 2000000); - - // Buffer pool stat (type 24, stat 1) has a single data point. - let type24_stat1 = otel_metrics.gauges.iter() - .find(|g| g.name == "SAI_BUFFER_POOL_STAT_WATERMARK_BYTES").unwrap(); - assert_eq!(type24_stat1.data_points.len(), 1); - assert!(type24_stat1.data_points[0] - .attributes.iter() - .any(|a| a.key == "object_name" && a.value == "BufferPool_ingress_lossless_pool")); - assert_eq!(type24_stat1.data_points[0].value, 500000); - - // All data points retain the message observation time. - let expected_time = 1672531200u64; - for gauge in &otel_metrics.gauges { - for dp in &gauge.data_points { - assert_eq!(dp.time_unix_nano, expected_time); - } + #[test] + fn test_sai_stat_name_known_and_unknown() { + assert_eq!(sai_stat_name(1, 1).as_ref(), "SAI_PORT_STAT_IF_IN_UCAST_PKTS"); + assert_eq!(sai_stat_name(21, 0).as_ref(), "SAI_QUEUE_STAT_PACKETS"); + assert_eq!(sai_stat_name(21, 2).as_ref(), "SAI_QUEUE_STAT_DROPPED_PACKETS"); + assert_eq!( + sai_stat_name(24, 0).as_ref(), + "SAI_BUFFER_POOL_STAT_CURR_OCCUPANCY_BYTES" + ); + assert_eq!( + sai_stat_name(24, 2).as_ref(), + "SAI_BUFFER_POOL_STAT_DROPPED_PACKETS" + ); + assert_eq!( + sai_stat_name(26, 0).as_ref(), + "SAI_INGRESS_PRIORITY_GROUP_STAT_PACKETS" + ); + assert_eq!( + sai_stat_name(26, 8).as_ref(), + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" + ); + // Unknown stat id on a known type, and an unknown type entirely. + assert_eq!( + sai_stat_name(1, 888_888).as_ref(), + "SAI_STAT_UNKNOWN_TYPE_1_STAT_888888" + ); + assert_eq!( + sai_stat_name(99_999, 5).as_ref(), + "SAI_STAT_UNKNOWN_TYPE_99999_STAT_5" + ); } -} #[test] - fn test_empty_sai_stats_to_otel() { - let empty_stats = SAIStats::new(1111111111, vec![]); - let otel_metrics = OtelMetrics::from_sai_stats(&empty_stats); + fn test_display_sai_stats_debug_format() { + let sai_stats = SAIStats::new( + 1000, + vec![ + SAIStat { + object_name: "Ethernet0".to_string(), + type_id: 1, + stat_id: 1, + counter: 42, + }, + // Unknown ids still render via the synthetic-name fallback. + SAIStat { + object_name: "Mystery0".to_string(), + type_id: 99_999, + stat_id: 5, + counter: 7, + }, + ], + ); - assert_eq!(otel_metrics.len(), 0); - assert!(otel_metrics.is_empty()); - assert_eq!(otel_metrics.service_name, "countersyncd"); + let rendered = DisplaySaiStats(&sai_stats).to_string(); + assert!(rendered.contains("SAIStats @ 1000ns (2 counters)")); + assert!(rendered + .contains("Ethernet0 SAI_OBJECT_TYPE_PORT / SAI_PORT_STAT_IF_IN_UCAST_PKTS = 42")); + assert!(rendered.contains( + "Mystery0 SAI_OBJECT_TYPE_UNKNOWN_99999 / SAI_STAT_UNKNOWN_TYPE_99999_STAT_5 = 7" + )); } }