Skip to content

Instantly share code, notes, and snippets.

@longbowlu
Created October 29, 2022 19:36
Show Gist options
  • Save longbowlu/3fbab40deb97e88c6cf3be0e2fae90f9 to your computer and use it in GitHub Desktop.
Save longbowlu/3fbab40deb97e88c6cf3be0e2fae90f9 to your computer and use it in GitHub Desktop.
2022-10-29 04:00:52
174144 profiled bytes allocated (0.00%) (956 allocations)
2022-10-29 04:00:52
0 profiled bytes freed (0.00% of allocated) (0 frees)
2022-10-29 04:00:52
Estimated 87072000 total bytes retained (17.28% of total)
2022-10-29 04:00:52
Callback <hash = 0xb3230340894d1375>
2022-10-29 04:00:52
sui_core::node_sync::node_state::NodeSyncState<A>::wait_for_parents::{{closure}}
2022-10-29 04:00:52
> sui_core::node_sync::node_state::NodeSyncState<A>::process_parents::{{closure}}
2022-10-29 04:00:52
> sui_core::node_sync::node_state::NodeSyncState<A>::process_digest::{{closure}}
2022-10-29 04:00:52
<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
2022-10-29 04:00:52
<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
2022-10-29 04:00:52
tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}
2022-10-29 04:00:52
tokio::runtime::task::raw::RawTask::poll
2022-10-29 04:00:52
tokio::coop::with_budget
2022-10-29 04:00:52
> tokio::coop::budget
2022-10-29 04:00:52
> tokio::runtime::scheduler::multi_thread::worker::Context::run_task
2022-10-29 04:00:52
tokio::runtime::scheduler::multi_thread::worker::Context::run
2022-10-29 04:00:52
tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
2022-10-29 04:00:52
> tokio::macros::scoped_tls::ScopedKey<T>::set
2022-10-29 04:00:52
> tokio::runtime::scheduler::multi_thread::worker::run
2022-10-29 04:00:52
tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
2022-10-29 04:00:52
> tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
2022-10-29 04:00:52
tokio::runtime::task::core::CoreStage<T>::poll
2022-10-29 04:00:52
tokio::runtime::task::harness::poll_future::{{closure}}
2022-10-29 04:00:52
> <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
2022-10-29 04:00:52
> std::panicking::try::do_call
2022-10-29 04:00:52
> std::panicking::try
2022-10-29 04:00:52
> std::panic::catch_unwind
2022-10-29 04:00:52
> tokio::runtime::task::harness::poll_future
2022-10-29 04:00:52
> tokio::runtime::task::harness::Harness<T,S>::poll_inner
2022-10-29 04:00:52
tokio::runtime::task::raw::RawTask::poll
2022-10-29 04:00:52
tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
2022-10-29 04:00:52
> std::sys_common::backtrace::__rust_begin_short_backtrace
2022-10-29 04:00:52
std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
2022-10-29 04:00:52
> <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
2022-10-29 04:00:52
> std::panicking::try::do_call
2022-10-29 04:00:52
> std::panicking::try
2022-10-29 04:00:52
> std::panic::catch_unwind
2022-10-29 04:00:52
> std::thread::Builder::spawn_unchecked_::{{closure}}
2022-10-29 04:00:52
> core::ops::function::FnOnce::call_once{{vtable.shim}}
2022-10-29 04:00:52
<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
2022-10-29 04:00:52
> <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
2022-10-29 04:00:52
> std::sys::unix::thread::Thread::new::thread_start
2022-10-29 04:00:52
start_thread
2022-10-29 04:00:52
clone
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29T11:00:52.435968Z INFO ying_profiler::utils: ---
2022-10-29 04:00:52
121792 profiled bytes allocated (0.00%) (671 allocations)
2022-10-29 04:00:52
0 profiled bytes freed (0.00% of allocated) (0 frees)
2022-10-29 04:00:52
Estimated 60896000 total bytes retained (12.08% of total)
2022-10-29 04:00:52
Callback <hash = 0x687cc6f25f23c8b6>
2022-10-29 04:00:52
sui_core::node_sync::node_state::NodeSyncState<A>::wait_for_parents::{{closure}}
2022-10-29 04:00:52
> sui_core::node_sync::node_state::NodeSyncState<A>::process_parents::{{closure}}
2022-10-29 04:00:52
> sui_core::node_sync::node_state::NodeSyncState<A>::process_digest::{{closure}}
2022-10-29 04:00:52
<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
2022-10-29 04:00:52
<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
2022-10-29 04:00:52
tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}
2022-10-29 04:00:52
tokio::runtime::task::raw::RawTask::poll
2022-10-29 04:00:52
tokio::coop::with_budget
2022-10-29 04:00:52
> tokio::coop::budget
2022-10-29 04:00:52
> tokio::runtime::scheduler::multi_thread::worker::Context::run_task
2022-10-29 04:00:52
tokio::runtime::scheduler::multi_thread::worker::Context::run
2022-10-29 04:00:52
tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
2022-10-29 04:00:52
> tokio::macros::scoped_tls::ScopedKey<T>::set
2022-10-29 04:00:52
> tokio::runtime::scheduler::multi_thread::worker::run
2022-10-29 04:00:52
tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
2022-10-29 04:00:52
> tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
2022-10-29 04:00:52
tokio::runtime::task::core::CoreStage<T>::poll
2022-10-29 04:00:52
tokio::runtime::task::harness::poll_future::{{closure}}
2022-10-29 04:00:52
> <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
2022-10-29 04:00:52
> std::panicking::try::do_call
2022-10-29 04:00:52
> std::panicking::try
2022-10-29 04:00:52
> std::panic::catch_unwind
2022-10-29 04:00:52
> tokio::runtime::task::harness::poll_future
2022-10-29 04:00:52
> tokio::runtime::task::harness::Harness<T,S>::poll_inner
2022-10-29 04:00:52
tokio::runtime::task::raw::RawTask::poll
2022-10-29 04:00:52
tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
2022-10-29 04:00:52
> std::sys_common::backtrace::__rust_begin_short_backtrace
2022-10-29 04:00:52
std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
2022-10-29 04:00:52
> <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
2022-10-29 04:00:52
> std::panicking::try::do_call
2022-10-29 04:00:52
> std::panicking::try
2022-10-29 04:00:52
> std::panic::catch_unwind
2022-10-29 04:00:52
> std::thread::Builder::spawn_unchecked_::{{closure}}
2022-10-29 04:00:52
> core::ops::function::FnOnce::call_once{{vtable.shim}}
2022-10-29 04:00:52
<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
2022-10-29 04:00:52
> <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
2022-10-29 04:00:52
> std::sys::unix::thread::Thread::new::thread_start
2022-10-29 04:00:52
start_thread
2022-10-29 04:00:52
clone
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29T11:00:52.435987Z INFO ying_profiler::utils: ---
2022-10-29 04:00:52
94608 profiled bytes allocated (0.00%) (9 allocations)
2022-10-29 04:00:52
0 profiled bytes freed (0.00% of allocated) (0 frees)
2022-10-29 04:00:52
Estimated 47304000 total bytes retained (9.39% of total)
2022-10-29 04:00:52
Callback <hash = 0xe7db480be9e8cd75>
2022-10-29 04:00:52
core::iter::traits::iterator::Iterator::for_each
2022-10-29 04:00:52
> <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend
2022-10-29 04:00:52
> <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
2022-10-29 04:00:52
> <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
2022-10-29 04:00:52
> <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter
2022-10-29 04:00:52
> core::iter::traits::iterator::Iterator::collect
2022-10-29 04:00:52
> sui_storage::mutex_table::MutexTable<K>::new_with_cleanup
2022-10-29 04:00:52
> sui_storage::mutex_table::MutexTable<K>::new
2022-10-29 04:00:52
sui_core::authority::authority_store::SuiDataStore<S>::open
2022-10-29 04:00:52
sui_node::SuiNode::start::{{closure}}
2022-10-29 04:00:52
<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
2022-10-29 04:00:52
<tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
2022-10-29 04:00:52
tokio::park::thread::CachedParkThread::block_on::{{closure}}
2022-10-29 04:00:52
> tokio::coop::with_budget::{{closure}}
2022-10-29 04:00:52
> std::thread::local::LocalKey<T>::try_with
2022-10-29 04:00:52
> std::thread::local::LocalKey<T>::with
2022-10-29 04:00:52
> tokio::coop::with_budget
2022-10-29 04:00:52
> tokio::coop::budget
2022-10-29 04:00:52
> tokio::park::thread::CachedParkThread::block_on
2022-10-29 04:00:52
tokio::runtime::enter::Enter::block_on
2022-10-29 04:00:52
> tokio::runtime::scheduler::multi_thread::MultiThread::block_on
2022-10-29 04:00:52
> tokio::runtime::Runtime::block_on
2022-10-29 04:00:52
sui_node::main
2022-10-29 04:00:52
core::ops::function::FnOnce::call_once
2022-10-29 04:00:52
> std::sys_common::backtrace::__rust_begin_short_backtrace
2022-10-29 04:00:52
std::rt::lang_start::{{closure}}
2022-10-29 04:00:52
core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
2022-10-29 04:00:52
> std::panicking::try::do_call
2022-10-29 04:00:52
> std::panicking::try
2022-10-29 04:00:52
> std::panic::catch_unwind
2022-10-29 04:00:52
> std::rt::lang_start_internal::{{closure}}
2022-10-29 04:00:52
> std::panicking::try::do_call
2022-10-29 04:00:52
> std::panicking::try
2022-10-29 04:00:52
> std::panic::catch_unwind
2022-10-29 04:00:52
> std::rt::lang_start_internal
2022-10-29 04:00:52
main
2022-10-29 04:00:52
__libc_start_main
2022-10-29 04:00:52
_start
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29T11:00:52.436000Z INFO ying_profiler::utils: ---
2022-10-29 04:00:52
49152 profiled bytes allocated (0.00%) (1 allocations)
2022-10-29 04:00:52
0 profiled bytes freed (0.00% of allocated) (0 frees)
2022-10-29 04:00:52
Estimated 24576000 total bytes retained (4.88% of total)
2022-10-29 04:00:52
Callback <hash = 0x95bf3632727793d1>
2022-10-29 04:00:52
sharded_slab::shard::Shard<T,C>::init_with
2022-10-29 04:00:52
> sharded_slab::pool::Pool<T,C>::create
2022-10-29 04:00:52
> sharded_slab::pool::Pool<T,C>::create_with
2022-10-29 04:00:52
<tracing_subscriber::registry::sharded::Registry as tracing_core::subscriber::Subscriber>::new_span
2022-10-29 04:00:52
<tracing_subscriber::layer::layered::Layered<L,S> as tracing_core::subscriber::Subscriber>::new_span
2022-10-29 04:00:52
<alloc::sync::Arc<S> as tracing_core::subscriber::Subscriber>::new_span
2022-10-29 04:00:52
> tracing_core::dispatcher::Dispatch::new_span
2022-10-29 04:00:52
> tracing::span::Span::make_with
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29 04:00:52
2022-10-29T11:00:52.436024Z INFO ying_profiler::utils: ---
2022-10-29 04:00:52
61493760 profiled bytes allocated (0.19%) (113040 allocations)
2022-10-29 04:00:52
61450784 profiled bytes freed (99.93% of allocated) (112961 frees)
2022-10-29 04:00:52
Estimated 21488000 total bytes retained (4.26% of total)
2022-10-29 04:00:52
tracing span id: Some(Id(9666985396243792188))
2022-10-29 04:00:52
Callback <hash = 0x1becd41c95cae2b>
2022-10-29 04:00:52
alloc::vec::Vec<T,A>::push
2022-10-29 04:00:52
> <move_core_types::value::DecoratedStructFieldVisitor as serde::de::Visitor>::visit_seq
2022-10-29 04:00:52
<&mut bcs::de::Deserializer as serde::de::Deserializer>::deserialize_tuple
2022-10-29 04:00:52
> <&move_core_types::value::MoveStructLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
<&move_core_types::value::MoveTypeLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
<bcs::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed
2022-10-29 04:00:52
> <move_core_types::value::VectorElementVisitor as serde::de::Visitor>::visit_seq
2022-10-29 04:00:52
<&mut bcs::de::Deserializer as serde::de::Deserializer>::deserialize_seq
2022-10-29 04:00:52
> <&move_core_types::value::MoveTypeLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
<bcs::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed
2022-10-29 04:00:52
> <move_core_types::value::VectorElementVisitor as serde::de::Visitor>::visit_seq
2022-10-29 04:00:52
<&mut bcs::de::Deserializer as serde::de::Deserializer>::deserialize_seq
2022-10-29 04:00:52
> <&move_core_types::value::MoveTypeLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
<&move_core_types::value::MoveFieldLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
> <bcs::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed
2022-10-29 04:00:52
> <move_core_types::value::DecoratedStructFieldVisitor as serde::de::Visitor>::visit_seq
2022-10-29 04:00:52
<&mut bcs::de::Deserializer as serde::de::Deserializer>::deserialize_tuple
2022-10-29 04:00:52
> <&move_core_types::value::MoveStructLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
<&move_core_types::value::MoveTypeLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
<bcs::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed
2022-10-29 04:00:52
> <move_core_types::value::VectorElementVisitor as serde::de::Visitor>::visit_seq
2022-10-29 04:00:52
<&mut bcs::de::Deserializer as serde::de::Deserializer>::deserialize_seq
2022-10-29 04:00:52
> <&move_core_types::value::MoveTypeLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
<&move_core_types::value::MoveFieldLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
> <bcs::de::SeqDeserializer as serde::de::SeqAccess>::next_element_seed
2022-10-29 04:00:52
> <move_core_types::value::DecoratedStructFieldVisitor as serde::de::Visitor>::visit_seq
2022-10-29 04:00:52
<&mut bcs::de::Deserializer as serde::de::Deserializer>::deserialize_tuple
2022-10-29 04:00:52
> <&move_core_types::value::MoveStructLayout as serde::de::DeserializeSeed>::deserialize
2022-10-29 04:00:52
bcs::de::from_bytes_seed
2022-10-29 04:00:52
> move_core_types::value::MoveStruct::simple_deserialize
2022-10-29 04:00:52
sui_types::object::MoveObject::to_move_struct
2022-10-29 04:00:52
<sui_json_rpc_types::SuiParsedMoveObject as sui_json_rpc_types::SuiMoveObject>::try_from_layout
2022-10-29 04:00:52
<sui_json_rpc_types::SuiParsedData as sui_json_rpc_types::SuiData>::try_from_object
2022-10-29 04:00:52
sui_json_rpc_types::SuiObject<T>::try_from
2022-10-29 04:00:52
<sui_json_rpc_types::SuiObjectRead<T> as core::convert::TryFrom<sui_types::object::ObjectRead>>::try_from
2022-10-29 04:00:52
<T as core::convert::TryInto<U>>::try_into
2022-10-29 04:00:52
> <sui_json_rpc::read_api::ReadApi as sui_json_rpc::api::RpcReadApiServer>::get_object::{{closure}}
2022-10-29 04:00:52
<core::pin::Pin<P> as core::future::future::Future>::poll
2022-10-29 04:00:52
<core::pin::Pin<P> as core::future::future::Future>::poll
2022-10-29 04:00:52
jsonrpsee_http_server::server::process_single_request::{{closure}}::{{closure}}
2022-10-29 04:00:52
<tracing_futures::Instrumented<T> as core::future::future::Future>::poll
2022-10-29 04:00:52
jsonrpsee_http_server::server::process_single_request::{{closure}}
2022-10-29 04:00:52
> jsonrpsee_http_server::server::process_validated_request::{{closure}}
2022-10-29 04:00:52
> jsonrpsee_http_server::server::Server<M>::start::{{closure}}::{{closure}}::{{closure}}::{{closure}}
2022-10-29 04:00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment