Skip to content

Instantly share code, notes, and snippets.

@oschaaf
Last active October 8, 2019 12:57
Show Gist options
  • Save oschaaf/94529253b4f7a4dd9959beecdacb8105 to your computer and use it in GitHub Desktop.
Save oschaaf/94529253b4f7a4dd9959beecdacb8105 to your computer and use it in GitHub Desktop.
shared_ptr pprof peek

Envoy / --concurrency 1

      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)
----------------------------------------------------------+-------------

----------------------------------------------------------+-------------

Envoy / --concurrency 20

      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)
----------------------------------------------------------+-------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment