File: nighthawk_test_server
Type: cpu
Active filters:
focus=shared_ptr
Showing nodes accounting for 1.37s, 5.13% of 26.73s total
----------------------------------------------------------+-------------
flat flat% sum% cum cum% calls calls% + context
----------------------------------------------------------+-------------
0.13s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.12s 0.45% 0.45% 0.13s 0.49% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:152
0.01s 7.69% | __gnu_cxx::__exchange_and_add_dispatch /usr/include/c++/8/ext/atomicity.h:82 (inline)
----------------------------------------------------------+-------------
0.05s 100% | std::__shared_ptr::~__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1167 (inline)
0.05s 0.19% 0.64% 0.05s 0.19% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:727
----------------------------------------------------------+-------------
0.04s 100% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1166 (inline)
0.04s 0.15% 0.79% 0.04s 0.15% | std::__shared_count::operator= /usr/include/c++/8/bits/shared_ptr_base.h:746
----------------------------------------------------------+-------------
0.02s 100% | Envoy::Http::ConnectionManagerImpl::ActiveStream::~ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:499
0.02s 0.075% 0.86% 0.02s 0.075% | std::_Sp_counted_ptr_inplace::_M_dispose /usr/include/c++/8/bits/shared_ptr_base.h:553
----------------------------------------------------------+-------------
0.12s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.01s 0.037% 0.9% 0.12s 0.45% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:155
0.05s 41.67% | Envoy::Router::Filter::~Filter external/envoy/source/common/router/router.cc:227
0.04s 33.33% | tcmalloc::invoke_hooks_and_free ??
0.02s 16.67% | Nighthawk::Server::HttpTestServerDecoderFilter::~HttpTestServerDecoderFilter bazel-out/k8-opt/bin/source/server/_virtual_includes/http_test_server_filter_lib/server/http_test_server_filter.h:36
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.01s 0.037% 0.94% 0.01s 0.037% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:168
----------------------------------------------------------+-------------
0.21s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.01s 0.037% 0.97% 0.21s 0.79% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:171
0.20s 95.24% | tcmalloc::invoke_hooks_and_free ??
----------------------------------------------------------+-------------
0.01s 100% | std::_Sp_counted_ptr_inplace::_Sp_counted_ptr_inplace /usr/include/c++/8/bits/shared_ptr_base.h:545 (inline)
0.01s 0.037% 1.01% 0.01s 0.037% | std::_Sp_counted_ptr_inplace::_M_ptr /usr/include/c++/8/bits/shared_ptr_base.h:592
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1117 (inline)
0.01s 0.037% 1.05% 0.01s 0.037% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:614
----------------------------------------------------------+-------------
0.18s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:129 (inline)
0.01s 0.037% 1.08% 0.18s 0.67% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165
0.17s 94.44% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735 (inline)
----------------------------------------------------------+-------------
0.18s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735 (inline)
0 0% 1.08% 0.18s 0.67% | std::_Sp_counted_base::_M_add_ref_copy /usr/include/c++/8/bits/shared_ptr_base.h:139
0.18s 100% | __gnu_cxx::__atomic_add_dispatch /usr/include/c++/8/ext/atomicity.h:96 (inline)
----------------------------------------------------------+-------------
0.01s 100% | Envoy::Http::ConnectionManagerImpl::ActiveStream::~ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:499
0 0% 1.08% 0.01s 0.037% | std::_Sp_counted_ptr_inplace::_M_destroy /usr/include/c++/8/bits/shared_ptr_base.h:564
0.01s 100% | std::__allocated_ptr::~__allocated_ptr /usr/include/c++/8/bits/allocated_ptr.h:73 (inline)
----------------------------------------------------------+-------------
0.03s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:678 (inline)
0 0% 1.08% 0.03s 0.11% | std::_Sp_counted_ptr_inplace::_Sp_counted_ptr_inplace /usr/include/c++/8/bits/shared_ptr_base.h:545
0.02s 66.67% | std::allocator_traits::construct /usr/include/c++/8/bits/alloc_traits.h:475 (inline)
0.01s 33.33% | std::_Sp_counted_ptr_inplace::_M_ptr /usr/include/c++/8/bits/shared_ptr_base.h:592 (inline)
----------------------------------------------------------+-------------
0.28s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:634 (inline)
0 0% 1.08% 0.28s 1.05% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:623
0.28s 100% | tcmalloc::allocate_full_cpp_throw_oom ??
----------------------------------------------------------+-------------
0.28s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1123 (inline)
0 0% 1.08% 0.28s 1.05% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:634
0.28s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:623 (inline)
----------------------------------------------------------+-------------
0.31s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342 (inline)
0 0% 1.08% 0.31s 1.16% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:675
0.31s 100% | std::__allocate_guarded /usr/include/c++/8/bits/allocated_ptr.h:97 (inline)
----------------------------------------------------------+-------------
0.03s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342 (inline)
0 0% 1.08% 0.03s 0.11% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:678
0.03s 100% | std::_Sp_counted_ptr_inplace::_Sp_counted_ptr_inplace /usr/include/c++/8/bits/shared_ptr_base.h:545 (inline)
----------------------------------------------------------+-------------
0.17s 94.44% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165 (inline)
0.01s 5.56% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1162 (inline)
0 0% 1.08% 0.18s 0.67% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735
0.18s 100% | std::_Sp_counted_base::_M_add_ref_copy /usr/include/c++/8/bits/shared_ptr_base.h:139 (inline)
----------------------------------------------------------+-------------
0.45s 100% | std::__shared_ptr::~__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1167 (inline)
0 0% 1.08% 0.45s 1.68% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728
0.21s 46.67% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:171 (inline)
0.13s 28.89% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:152 (inline)
0.12s 26.67% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:155 (inline)
0.01s 2.22% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:168 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:127 (inline)
0 0% 1.08% 0.01s 0.037% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1117
0.01s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:614 (inline)
----------------------------------------------------------+-------------
0.28s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:139 (inline)
0 0% 1.08% 0.28s 1.05% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1123
0.28s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:634 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:235 (inline)
0 0% 1.08% 0.01s 0.037% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1162
0.01s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735 (inline)
----------------------------------------------------------+-------------
0.34s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:359 (inline)
0 0% 1.08% 0.34s 1.27% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342
0.31s 91.18% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:675 (inline)
0.03s 8.82% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:678 (inline)
----------------------------------------------------------+-------------
0.04s 100% | std::shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr.h:309 (inline)
0 0% 1.08% 0.04s 0.15% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1166
0.04s 100% | std::__shared_count::operator= /usr/include/c++/8/bits/shared_ptr_base.h:746 (inline)
----------------------------------------------------------+-------------
0.25s 52.08% | Envoy::Http::ConnectionManagerImpl::ActiveStreamDecoderFilter::~ActiveStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:206 (inline)
0.15s 31.25% | Envoy::Http::ConnectionManagerImpl::ActiveStream::~ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:532 (inline)
0.02s 4.17% | Envoy::Router::Filter::~Filter external/envoy/source/common/router/router.cc:227 (inline)
0.02s 4.17% | Envoy::Runtime::runtimeFeatureEnabled external/envoy/source/common/runtime/runtime_impl.cc:31 (inline)
0.02s 4.17% | Envoy::ThreadLocal::Slot::getTyped bazel-out/k8-opt/bin/external/envoy/include/envoy/thread_local/_virtual_includes/thread_local_interface/envoy/thread_local/thread_local.h:51 (inline)
0.02s 4.17% | Nighthawk::Server::HttpTestServerDecoderFilter::~HttpTestServerDecoderFilter bazel-out/k8-opt/bin/source/server/_virtual_includes/http_test_server_filter_lib/server/http_test_server_filter.h:36 (inline)
0.01s 2.08% | Envoy::Extensions::HttpFilters::RouterFilter::RouterFilterConfig::createFilterFactoryFromProtoTyped(envoy::config::filter::http::router::v2::Router const&, std::__cxx11::basic_string const&, Envoy::Server::Configuration::FactoryContext&)::$_0::operator() external/envoy/source/extensions/filters/http/router/config.cc:23 (inline)
0.01s 2.08% | Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:467 (inline)
0.01s 2.08% | Envoy::StreamInfo::StreamInfoImpl::~StreamInfoImpl bazel-out/k8-opt/bin/external/envoy/source/common/stream_info/_virtual_includes/stream_info_lib/common/stream_info/stream_info_impl.h:16 (inline)
0.01s 2.08% | Nighthawk::Server::Configuration::HttpTestServerDecoderFilterConfig::createFilter(nighthawk::server::ResponseOptions const&, Envoy::Server::Configuration::FactoryContext&)::{lambda(Envoy::Http::FilterChainFactoryCallbacks&)#1}::operator() source/server/http_test_server_filter_config.cc:52 (inline)
0 0% 1.08% 0.48s 1.80% | std::__shared_ptr::~__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1167
0.45s 93.75% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.05s 10.42% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:727 (inline)
----------------------------------------------------------+-------------
0.34s 100% | std::make_shared /usr/include/c++/8/bits/shared_ptr.h:721 (inline)
0 0% 1.08% 0.34s 1.27% | std::allocate_shared /usr/include/c++/8/bits/shared_ptr.h:705
0.34s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:359 (inline)
----------------------------------------------------------+-------------
0.01s 100% | Envoy::Runtime::LoaderImpl::threadsafeSnapshot external/envoy/source/common/runtime/runtime_impl.cc:594 (inline)
0 0% 1.08% 0.01s 0.037% | std::dynamic_pointer_cast /usr/include/c++/8/bits/shared_ptr.h:515
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:235 (inline)
----------------------------------------------------------+-------------
0.22s 64.71% | Envoy::Extensions::HttpFilters::RouterFilter::RouterFilterConfig::createFilterFactoryFromProtoTyped(envoy::config::filter::http::router::v2::Router const&, std::__cxx11::basic_string const&, Envoy::Server::Configuration::FactoryContext&)::$_0::operator() external/envoy/source/extensions/filters/http/router/config.cc:23 (inline)
0.12s 35.29% | Envoy::Http::ConnectionManagerImpl::ActiveStream::ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:441 (inline)
0 0% 1.08% 0.34s 1.27% | std::make_shared /usr/include/c++/8/bits/shared_ptr.h:721
0.34s 100% | std::allocate_shared /usr/include/c++/8/bits/shared_ptr.h:705 (inline)
----------------------------------------------------------+-------------
0.03s 75.00% | Envoy::StreamInfo::StreamInfoImpl::setDownstreamDirectRemoteAddress bazel-out/k8-opt/bin/external/envoy/source/common/stream_info/_virtual_includes/stream_info_lib/common/stream_info/stream_info_impl.h:162 (inline)
0.01s 25.00% | Envoy::StreamInfo::StreamInfoImpl::setDownstreamLocalAddress bazel-out/k8-opt/bin/external/envoy/source/common/stream_info/_virtual_includes/stream_info_lib/common/stream_info/stream_info_impl.h:153 (inline)
0 0% 1.08% 0.04s 0.15% | std::shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr.h:309
0.04s 100% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1166 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:307 (inline)
0 0% 1.08% 0.01s 0.037% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:127
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1117 (inline)
----------------------------------------------------------+-------------
0.09s 50.00% | Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:467 (inline)
0.06s 33.33% | Envoy::ThreadLocal::InstanceImpl::SlotImpl::get external/envoy/source/common/thread_local/thread_local_impl.cc:56 (inline)
0.01s 5.56% | Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilterWorker external/envoy/source/common/http/conn_manager_impl.cc:568 (inline)
0.01s 5.56% | Envoy::Http::ConnectionManagerImpl::ActiveStreamDecoderFilter::ActiveStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:211 (inline)
0.01s 5.56% | Nighthawk::Server::Configuration::HttpTestServerDecoderFilterConfig::createFilter(nighthawk::server::ResponseOptions const&, Envoy::Server::Configuration::FactoryContext&)::{lambda(Envoy::Http::FilterChainFactoryCallbacks&)#1}::operator() source/server/http_test_server_filter_config.cc:51 (inline)
0 0% 1.08% 0.18s 0.67% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:129
0.18s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165 (inline)
----------------------------------------------------------+-------------
0.28s 100% | Nighthawk::Server::Configuration::HttpTestServerDecoderFilterConfig::createFilter(nighthawk::server::ResponseOptions const&, Envoy::Server::Configuration::FactoryContext&)::{lambda(Envoy::Http::FilterChainFactoryCallbacks&)#1}::operator() source/server/http_test_server_filter_config.cc:52 (inline)
0 0% 1.08% 0.28s 1.05% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:139
0.28s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1123 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::dynamic_pointer_cast /usr/include/c++/8/bits/shared_ptr.h:515 (inline)
0 0% 1.08% 0.01s 0.037% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:235
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1162 (inline)
----------------------------------------------------------+-------------
0.01s 100% | absl::optional_internal::optional_data_base::construct external/com_google_absl/absl/types/internal/optional.h:152 (inline)
0 0% 1.08% 0.01s 0.037% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:307
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:127 (inline)
----------------------------------------------------------+-------------
0.34s 100% | std::allocate_shared /usr/include/c++/8/bits/shared_ptr.h:705 (inline)
0 0% 1.08% 0.34s 1.27% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:359
0.34s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342 (inline)
----------------------------------------------------------+-------------
----------------------------------------------------------+-------------
File: nighthawk_test_server
Type: cpu
Active filters:
focus=shared_ptr
Showing nodes accounting for 5.10s, 7.61% of 67.04s total
----------------------------------------------------------+-------------
flat flat% sum% cum cum% calls calls% + context
----------------------------------------------------------+-------------
0.16s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.16s 0.24% 0.24% 0.16s 0.24% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:152
----------------------------------------------------------+-------------
0.06s 100% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1166 (inline)
0.06s 0.089% 0.33% 0.06s 0.089% | std::__shared_count::operator= /usr/include/c++/8/bits/shared_ptr_base.h:746
----------------------------------------------------------+-------------
0.04s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.04s 0.06% 0.39% 0.04s 0.06% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:168
----------------------------------------------------------+-------------
0.04s 100% | std::__shared_ptr::~__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1167 (inline)
0.04s 0.06% 0.45% 0.04s 0.06% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:727
----------------------------------------------------------+-------------
0.22s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:129 (inline)
0.03s 0.045% 0.49% 0.22s 0.33% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165
0.17s 77.27% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735 (inline)
0.01s 4.55% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:732 (inline)
0.01s 4.55% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:734 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::allocator_traits::destroy /usr/include/c++/8/bits/alloc_traits.h:487 (inline)
0.01s 0.015% 0.51% 0.01s 0.015% | __gnu_cxx::new_allocator::destroy /usr/include/c++/8/bits/shared_ptr_base.h:553
----------------------------------------------------------+-------------
0.01s 100% | std::function::operator() /usr/include/c++/8/bits/std_function.h:687
0.01s 0.015% 0.52% 0.01s 0.015% | non-virtual thunk to Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilter(std::shared_ptr) bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h
----------------------------------------------------------+-------------
1.69s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.01s 0.015% 0.54% 1.69s 2.52% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:171
1.67s 98.82% | tcmalloc::invoke_hooks_and_free ??
0.01s 0.59% | MallocHook::InvokeDeleteHookSlow ??
----------------------------------------------------------+-------------
0.01s 100% | std::default_delete::operator() /usr/include/c++/8/bits/unique_ptr.h:81
0.01s 0.015% 0.55% 0.01s 0.015% | std::_Sp_counted_ptr::_M_dispose /usr/include/c++/8/bits/shared_ptr_base.h:377
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:623 (inline)
0.01s 0.015% 0.57% 0.01s 0.015% | std::_Sp_counted_ptr::_Sp_counted_ptr /usr/include/c++/8/bits/shared_ptr_base.h:373
----------------------------------------------------------+-------------
0.01s 100% | Envoy::Http::ConnectionManagerImpl::ActiveStream::~ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:499
0.01s 0.015% 0.58% 0.01s 0.015% | std::_Sp_counted_ptr_inplace::_M_dispose /usr/include/c++/8/bits/shared_ptr_base.h:553
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1117 (inline)
0.01s 0.015% 0.6% 0.01s 0.015% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:614
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165 (inline)
0.01s 0.015% 0.61% 0.01s 0.015% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:732
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165 (inline)
0.01s 0.015% 0.63% 0.01s 0.015% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:734
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1166 (inline)
0.01s 0.015% 0.64% 0.01s 0.015% | std::__shared_count::operator= /usr/include/c++/8/bits/shared_ptr_base.h:742
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1263 (inline)
0.01s 0.015% 0.66% 0.01s 0.015% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1175
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr_access::_M_get /usr/include/c++/8/bits/shared_ptr_base.h:1019 (inline)
0.01s 0.015% 0.67% 0.01s 0.015% | std::__shared_ptr::get /usr/include/c++/8/bits/shared_ptr_base.h:1308
----------------------------------------------------------+-------------
0.08s 100% | std::shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr.h:309 (inline)
0.01s 0.015% 0.69% 0.08s 0.12% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1166
0.06s 75.00% | std::__shared_count::operator= /usr/include/c++/8/bits/shared_ptr_base.h:746 (inline)
0.01s 12.50% | std::__shared_count::operator= /usr/include/c++/8/bits/shared_ptr_base.h:742 (inline)
----------------------------------------------------------+-------------
0.18s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735 (inline)
0 0% 0.69% 0.18s 0.27% | std::_Sp_counted_base::_M_add_ref_copy /usr/include/c++/8/bits/shared_ptr_base.h:139
0.18s 100% | __gnu_cxx::__atomic_add_dispatch /usr/include/c++/8/ext/atomicity.h:96 (inline)
----------------------------------------------------------+-------------
0.64s 100% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0 0% 0.69% 0.64s 0.95% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:155
0.57s 89.06% | tcmalloc::invoke_hooks_and_free ??
0.06s 9.38% | Envoy::Router::Filter::~Filter external/envoy/source/common/router/router.cc:227
0.01s 1.56% | Envoy::Extensions::NetworkFilters::HttpConnectionManager::HttpConnectionManagerConfig::~HttpConnectionManagerConfig bazel-out/k8-opt/bin/external/envoy/source/extensions/filters/network/http_connection_manager/_virtual_includes/config/extensions/filters/network/http_connection_manager/config.h:76
0.01s 1.56% | Envoy::Server::FilterChainImpl::~FilterChainImpl bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/filter_chain_manager_lib/server/filter_chain_manager_impl.h:137
0.01s 1.56% | std::_Sp_counted_ptr_inplace::_M_dispose /usr/include/c++/8/bits/shared_ptr_base.h:554
----------------------------------------------------------+-------------
0.01s 50.00% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:155
0.01s 50.00% | std::default_delete::operator() /usr/include/c++/8/bits/unique_ptr.h:81
0 0% 0.69% 0.02s 0.03% | std::_Sp_counted_ptr_inplace::_M_dispose /usr/include/c++/8/bits/shared_ptr_base.h:554
0.02s 100% | std::allocator_traits::destroy /usr/include/c++/8/bits/alloc_traits.h:487 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:678 (inline)
0 0% 0.69% 0.01s 0.015% | std::_Sp_counted_ptr_inplace::_Sp_counted_ptr_inplace /usr/include/c++/8/bits/shared_ptr_base.h:545
0.01s 100% | std::allocator_traits::construct /usr/include/c++/8/bits/alloc_traits.h:475 (inline)
----------------------------------------------------------+-------------
0.63s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:634 (inline)
0 0% 0.69% 0.63s 0.94% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:623
0.62s 98.41% | tcmalloc::allocate_full_cpp_throw_oom ??
0.01s 1.59% | std::_Sp_counted_ptr::_Sp_counted_ptr /usr/include/c++/8/bits/shared_ptr_base.h:373 (inline)
----------------------------------------------------------+-------------
0.63s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1123 (inline)
0 0% 0.69% 0.63s 0.94% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:634
0.63s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:623 (inline)
----------------------------------------------------------+-------------
1.54s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342 (inline)
0 0% 0.69% 1.54s 2.30% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:675
1.54s 100% | std::__allocate_guarded /usr/include/c++/8/bits/allocated_ptr.h:97 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342 (inline)
0 0% 0.69% 0.01s 0.015% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:678
0.01s 100% | std::_Sp_counted_ptr_inplace::_Sp_counted_ptr_inplace /usr/include/c++/8/bits/shared_ptr_base.h:545 (inline)
----------------------------------------------------------+-------------
0.17s 94.44% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165 (inline)
0.01s 5.56% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1162 (inline)
0 0% 0.69% 0.18s 0.27% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735
0.18s 100% | std::_Sp_counted_base::_M_add_ref_copy /usr/include/c++/8/bits/shared_ptr_base.h:139 (inline)
----------------------------------------------------------+-------------
2.53s 100% | std::__shared_ptr::~__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1167 (inline)
0 0% 0.69% 2.53s 3.77% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728
1.69s 66.80% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:171 (inline)
0.64s 25.30% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:155 (inline)
0.16s 6.32% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:152 (inline)
0.04s 1.58% | std::_Sp_counted_base::_M_release /usr/include/c++/8/bits/shared_ptr_base.h:168 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:127 (inline)
0 0% 0.69% 0.01s 0.015% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1117
0.01s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:614 (inline)
----------------------------------------------------------+-------------
0.63s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:139 (inline)
0 0% 0.69% 0.63s 0.94% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1123
0.63s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:634 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:235 (inline)
0 0% 0.69% 0.01s 0.015% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1162
0.01s 100% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:735 (inline)
----------------------------------------------------------+-------------
1.55s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:359 (inline)
0 0% 0.69% 1.55s 2.31% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342
1.54s 99.35% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:675 (inline)
0.01s 0.65% | std::__shared_count::__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:678 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr.h:335 (inline)
0 0% 0.69% 0.01s 0.015% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1263
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1175 (inline)
----------------------------------------------------------+-------------
1.74s 68.24% | Envoy::Http::ConnectionManagerImpl::ActiveStreamDecoderFilter::~ActiveStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:206 (inline)
0.67s 26.27% | Envoy::Http::ConnectionManagerImpl::ActiveStream::~ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:532 (inline)
0.04s 1.57% | Envoy::StreamInfo::StreamInfoImpl::~StreamInfoImpl bazel-out/k8-opt/bin/external/envoy/source/common/stream_info/_virtual_includes/stream_info_lib/common/stream_info/stream_info_impl.h:16 (inline)
0.03s 1.18% | Envoy::ThreadLocal::Slot::getTyped bazel-out/k8-opt/bin/external/envoy/include/envoy/thread_local/_virtual_includes/thread_local_interface/envoy/thread_local/thread_local.h:51 (inline)
0.02s 0.78% | Envoy::Router::Filter::~Filter external/envoy/source/common/router/router.cc:227 (inline)
0.02s 0.78% | Nighthawk::Server::Configuration::HttpTestServerDecoderFilterConfig::createFilter(nighthawk::server::ResponseOptions const&, Envoy::Server::Configuration::FactoryContext&)::{lambda(Envoy::Http::FilterChainFactoryCallbacks&)#1}::operator() source/server/http_test_server_filter_config.cc:52 (inline)
0.01s 0.39% | Envoy::Extensions::HttpFilters::RouterFilter::RouterFilterConfig::createFilterFactoryFromProtoTyped(envoy::config::filter::http::router::v2::Router const&, std::__cxx11::basic_string const&, Envoy::Server::Configuration::FactoryContext&)::$_0::operator() external/envoy/source/extensions/filters/http/router/config.cc:23 (inline)
0.01s 0.39% | Envoy::Extensions::NetworkFilters::HttpConnectionManager::HttpConnectionManagerFilterConfigFactory::createFilterFactoryFromProtoTyped(envoy::config::filter::network::http_connection_manager::v2::HttpConnectionManager const&, Envoy::Server::Configuration::FactoryContext&)::$_3::~$_3 external/envoy/source/extensions/filters/network/http_connection_manager/config.cc:109 (inline)
0.01s 0.39% | Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:467 (inline)
0.01s 0.39% | Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilterWorker external/envoy/source/common/http/conn_manager_impl.cc:568 (inline)
0.01s 0.39% | Envoy::Runtime::runtimeFeatureEnabled external/envoy/source/common/runtime/runtime_impl.cc:31 (inline)
0.01s 0.39% | std::pair::~pair /usr/include/c++/8/bits/stl_pair.h:208 (inline)
0 0% 0.69% 2.55s 3.80% | std::__shared_ptr::~__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1167
2.53s 99.22% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:728 (inline)
0.04s 1.57% | std::__shared_count::~__shared_count /usr/include/c++/8/bits/shared_ptr_base.h:727 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::__shared_ptr_access::operator-> /usr/include/c++/8/bits/shared_ptr_base.h:1013 (inline)
0 0% 0.69% 0.01s 0.015% | std::__shared_ptr_access::_M_get /usr/include/c++/8/bits/shared_ptr_base.h:1019
0.01s 100% | std::__shared_ptr::get /usr/include/c++/8/bits/shared_ptr_base.h:1308 (inline)
----------------------------------------------------------+-------------
0.01s 100% | Envoy::Http::ConnectionManagerImpl::doDeferredStreamDestroy external/envoy/source/common/http/conn_manager_impl.cc:226 (inline)
0 0% 0.69% 0.01s 0.015% | std::__shared_ptr_access::operator-> /usr/include/c++/8/bits/shared_ptr_base.h:1013
0.01s 100% | std::__shared_ptr_access::_M_get /usr/include/c++/8/bits/shared_ptr_base.h:1019 (inline)
----------------------------------------------------------+-------------
1.55s 100% | std::make_shared /usr/include/c++/8/bits/shared_ptr.h:721 (inline)
0 0% 0.69% 1.55s 2.31% | std::allocate_shared /usr/include/c++/8/bits/shared_ptr.h:705
1.55s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:359 (inline)
----------------------------------------------------------+-------------
0.01s 100% | Envoy::ThreadLocal::Slot::getTyped bazel-out/k8-opt/bin/external/envoy/include/envoy/thread_local/_virtual_includes/thread_local_interface/envoy/thread_local/thread_local.h:51 (inline)
0 0% 0.69% 0.01s 0.015% | std::dynamic_pointer_cast /usr/include/c++/8/bits/shared_ptr.h:515
0.01s 100% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:235 (inline)
----------------------------------------------------------+-------------
0.87s 56.13% | Envoy::Http::ConnectionManagerImpl::ActiveStream::ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:441 (inline)
0.68s 43.87% | Envoy::Extensions::HttpFilters::RouterFilter::RouterFilterConfig::createFilterFactoryFromProtoTyped(envoy::config::filter::http::router::v2::Router const&, std::__cxx11::basic_string const&, Envoy::Server::Configuration::FactoryContext&)::$_0::operator() external/envoy/source/extensions/filters/http/router/config.cc:23 (inline)
0 0% 0.69% 1.55s 2.31% | std::make_shared /usr/include/c++/8/bits/shared_ptr.h:721
1.55s 100% | std::allocate_shared /usr/include/c++/8/bits/shared_ptr.h:705 (inline)
----------------------------------------------------------+-------------
0.03s 37.50% | Envoy::StreamInfo::StreamInfoImpl::setDownstreamDirectRemoteAddress bazel-out/k8-opt/bin/external/envoy/source/common/stream_info/_virtual_includes/stream_info_lib/common/stream_info/stream_info_impl.h:162 (inline)
0.03s 37.50% | Envoy::StreamInfo::StreamInfoImpl::setDownstreamLocalAddress bazel-out/k8-opt/bin/external/envoy/source/common/stream_info/_virtual_includes/stream_info_lib/common/stream_info/stream_info_impl.h:153 (inline)
0.01s 12.50% | Envoy::Http::ConnectionManagerUtility::mutateRequestHeaders external/envoy/source/common/http/conn_manager_utility.cc:133 (inline)
0.01s 12.50% | Envoy::StreamInfo::StreamInfoImpl::setDownstreamRemoteAddress bazel-out/k8-opt/bin/external/envoy/source/common/stream_info/_virtual_includes/stream_info_lib/common/stream_info/stream_info_impl.h:171 (inline)
0 0% 0.69% 0.08s 0.12% | std::shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr.h:309
0.08s 100% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1166 (inline)
----------------------------------------------------------+-------------
0.01s 100% | Envoy::Http::ConnectionManagerImpl::ActiveStream::ActiveStream external/envoy/source/common/http/conn_manager_impl.cc:451 (inline)
0 0% 0.69% 0.01s 0.015% | std::shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr.h:335
0.01s 100% | std::__shared_ptr::operator= /usr/include/c++/8/bits/shared_ptr_base.h:1263 (inline)
----------------------------------------------------------+-------------
0.01s 100% | Envoy::Router::Filter::Filter bazel-out/k8-opt/bin/external/envoy/source/common/router/_virtual_includes/router_lib/common/router/router.h:233 (inline)
0 0% 0.69% 0.01s 0.015% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:127
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1117 (inline)
----------------------------------------------------------+-------------
0.14s 63.64% | Envoy::ThreadLocal::InstanceImpl::SlotImpl::get external/envoy/source/common/thread_local/thread_local_impl.cc:56 (inline)
0.04s 18.18% | Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:467 (inline)
0.02s 9.09% | Envoy::Router::StaticRouteConfigProviderImpl::config bazel-out/k8-opt/bin/external/envoy/source/common/router/_virtual_includes/rds_lib/common/router/rds_impl.h:67 (inline)
0.01s 4.55% | Envoy::Http::ConnectionManagerImpl::ActiveStream::addStreamDecoderFilterWorker external/envoy/source/common/http/conn_manager_impl.cc:568 (inline)
0.01s 4.55% | Envoy::Http::ConnectionManagerImpl::ActiveStreamDecoderFilter::ActiveStreamDecoderFilter bazel-out/k8-opt/bin/external/envoy/source/common/http/_virtual_includes/conn_manager_lib/common/http/conn_manager_impl.h:211 (inline)
0 0% 0.69% 0.22s 0.33% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:129
0.22s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1165 (inline)
----------------------------------------------------------+-------------
0.63s 100% | Nighthawk::Server::Configuration::HttpTestServerDecoderFilterConfig::createFilter(nighthawk::server::ResponseOptions const&, Envoy::Server::Configuration::FactoryContext&)::{lambda(Envoy::Http::FilterChainFactoryCallbacks&)#1}::operator() source/server/http_test_server_filter_config.cc:52 (inline)
0 0% 0.69% 0.63s 0.94% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:139
0.63s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1123 (inline)
----------------------------------------------------------+-------------
0.01s 100% | std::dynamic_pointer_cast /usr/include/c++/8/bits/shared_ptr.h:515 (inline)
0 0% 0.69% 0.01s 0.015% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:235
0.01s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1162 (inline)
----------------------------------------------------------+-------------
1.55s 100% | std::allocate_shared /usr/include/c++/8/bits/shared_ptr.h:705 (inline)
0 0% 0.69% 1.55s 2.31% | std::shared_ptr::shared_ptr /usr/include/c++/8/bits/shared_ptr.h:359
1.55s 100% | std::__shared_ptr::__shared_ptr /usr/include/c++/8/bits/shared_ptr_base.h:1342 (inline)
----------------------------------------------------------+-------------