[LB policy API] change metadata mutation API to handle discarded picks #36968
grpc-checks / Bloat Difference
succeeded
Jun 20, 2024
Bloat Difference
****************************************************************
libgrpc.so
FILE SIZE VM SIZE
-------------- --------------
+64% +2.62Ki [ = ] 0 [Unmapped]
+0.1% +72 +0.1% +72 [section .rela.plt]
[NEW] +16 [NEW] +48 [LOAD #3 [RW]]
+0.1% +48 +0.1% +48 [section .plt]
+0.1% +24 +0.1% +24 [section .got.plt]
+0.3% +8 +0.3% +8 [section .init_array]
+0.0% +4 +0.0% +4 [section .gnu.hash]
+25% +2 +25% +2 [LOAD #0 [R]]
-0.0% -8 -0.0% -8 [section .got]
-0.0% -24 -0.0% -24 [section .dynsym]
[NEW] +72 [NEW] +72 grpc_core::LbMetadata
-0.1% -24 -0.1% -24 [section .dynsym]
[DEL] -72 [DEL] -72 grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata
-0.0% -108 -0.0% -108 [section .dynstr]
[NEW] +87 [NEW] +87 grpc_core::LbMetadata
[DEL] -195 [DEL] -195 grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata
-0.1% -128 -0.1% -128 [section .data.rel.ro]
[NEW] +64 [NEW] +64 grpc_core::LbMetadata
-0.1% -8 -0.1% -8 grpc_core::json_detail::AutoLoader<>
-0.5% -24 -0.5% -24 [section .data.rel.ro]
[DEL] -80 [DEL] -80 grpc_core::(anonymous namespace)::LbMetadata
[DEL] -80 [DEL] -80 grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata
-0.0% -160 -0.0% -160 [section .rodata]
[NEW] +25 [NEW] +25 grpc_core::LbMetadata
[DEL] -40 [DEL] -40 grpc_core::(anonymous namespace)::LbMetadata
[DEL] -64 [DEL] -64 grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata
-0.0% -81 -0.0% -81 [section .rodata]
-0.1% -264 -0.1% -264 [section .rela.dyn]
[NEW] +168 [NEW] +168 grpc_core::LbMetadata
[DEL] -216 [DEL] -216 grpc_core::(anonymous namespace)::LbMetadata
[DEL] -216 [DEL] -216 grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata
-0.4% -816 -0.4% -816 [section .gcc_except_table]
-0.3% -21.3Ki -0.3% -21.3Ki
[NEW] +2.71Ki [NEW] +2.71Ki grpc_core::MetadataMutationHandler::Apply()
+125% +2.16Ki +125% +2.16Ki grpc_core::ClientChannelFilter::DoPingLocked()
[NEW] +1.65Ki [NEW] +1.65Ki grpc_core::LbMetadata::Lookup()
+31% +1.30Ki +31% +1.30Ki grpc_core::(anonymous namespace)::XdsOverrideHostLb::Picker::Pick()
+99% +912 +99% +912 grpc_core::(anonymous namespace)::GrpcLb::Picker::Pick()
+28% +874 +28% +874 absl::lts_20240116::inlined_vector_internal::Storage<>::Assign<>()
[NEW] +654 [NEW] +654 _ZNK9grpc_core10LbMetadata20TestOnlyCopyToVectorB5cxx11Ev
[NEW] +488 [NEW] +488 absl::lts_20240116::InlinedVector<>::InlinedVector()
+530% +488 +530% +488 grpc_core::(anonymous namespace)::OldPickFirst::Picker::Pick()
+530% +488 +530% +488 grpc_core::(anonymous namespace)::PickFirst::Picker::Pick()
+4.1% +484 +4.1% +484 grpc_core::promise_detail::Map<>::operator()()
+23% +432 +23% +432 grpc_core::(anonymous namespace)::XdsClusterImplLb::Picker::Pick()
+14% +388 +14% +388 absl::lts_20240116::inlined_vector_internal::Storage<>::DestroyContents()
+2.7% +388 +2.7% +388 absl::lts_20240116::inlined_vector_internal::Storage<>::EmplaceBackSlow<>()
+39% +372 +39% +372 grpc_core::(anonymous namespace)::RlsLb::Picker::PickFromDefaultTargetOrFail()
+74% +256 +74% +256 grpc_core::(anonymous namespace)::RlsLb::ChildPolicyWrapper::~ChildPolicyWrapper()
[NEW] +250 [NEW] +250 grpc_core::LbMetadata::~LbMetadata()
+25% +248 +25% +248 absl::lts_20240116::inlined_vector_internal::ConstructElements<>()
+26% +244 +26% +244 grpc_core::(anonymous namespace)::OutlierDetectionLb::Picker::Pick()
[NEW] +152 [NEW] +152 _ZNK9grpc_core10LbMetadata20TestOnlyCopyToVectorB5cxx11Ev.cold
+1.3% +149 +1.3% +149 grpc_core::(anonymous namespace)::RlsLb::RlsRequest::OnRlsCallCompleteLocked()
[NEW] +132 [NEW] +132 _GLOBAL__sub_I_lb_metadata.cc
+22% +124 +22% +124 grpc_core::(anonymous namespace)::GrpcLb::SubchannelWrapper::~SubchannelWrapper()
+1.4% +124 +1.4% +124 grpc_core::(anonymous namespace)::RlsLb::Picker::Pick()
+7.2% +122 +7.2% +122 grpc_core::(anonymous namespace)::GrpcLbFactory::CreateLoadBalancingPolicy()
+38% +120 +38% +120 grpc_core::(anonymous namespace)::OldPickFirst::SubchannelList::SubchannelData::ShutdownLocked()
+0.2% +92 +0.2% +92 std::__cxx11::basic_string<>::_M_construct<>()
+1.0% +52 +1.0% +52 grpc_core::ChannelArgTypeTraits<>::VTable()::{lambda()#3}::_FUN()
+1.9% +34 +1.9% +34 grpc_core::ClientChannelFilter::LoadBalancedCall::PickSubchannelImpl()
+1.8% +32 +1.8% +32 grpc_core::(anonymous namespace)::OldPickFirst::AttemptToConnectUsingLatestUpdateArgsLocked()
+0.2% +32 +0.2% +32 grpc_core::json_detail::FinishedJsonObjectLoader<>::LoadInto()
+0.1% +32 +0.1% +32 std::_Function_handler<>::_M_manager()
+2.2% +28 +2.2% +28 grpc_core::(anonymous namespace)::RlsLb::ChildPolicyWrapper::StartUpdate()
+2.1% +18 +2.1% +18 grpc_core::(anonymous namespace)::WeightedRoundRobin::Picker::Pick()
+3.5% +16 +3.5% +16 grpc_core::(anonymous namespace)::GrpcKeyBuilder::JsonPostLoad()::{lambda()#1}::operator()()
+1.4% +16 +1.4% +16 grpc_core::(anonymous namespace)::RingHash::Picker::Pick()
+0.9% +14 +0.9% +14 grpc_core::ClientChannelFilter::FilterBasedLoadBalancedCall::CreateSubchannelCall()
+0.2% +10 +0.2% +10 grpc_core::(anonymous namespace)::RlsLbConfig::RouteLookupConfig::JsonPostLoad()
+0.1% +9 +0.1% +9 grpc_core::InternallyRefCounted<>::Unref()
+1.1% +4 +1.1% +4 _GLOBAL__sub_I_outlier_detection.cc
+0.5% +4 +0.5% +4 grpc_core::ClientChannelFilter::ClientChannelControlHelper::CreateSubchannel()
+0.1% +4 +0.1% +4 grpc_core::promise_filter_detail::ServerCallData::WakeInsideCombiner()
+0.3% +4 +0.3% +4 grpc_dns_lookup_txt_ares_impl()
+0.0% +2 +0.0% +2 grpc_core::(anonymous namespace)::GrpcLb::UpdateLocked()
+0.2% +2 +0.2% +2 grpc_core::(anonymous namespace)::OldPickFirst::SubchannelList::MaybeFinishHappyEyeballsPass()
+0.1% +2 +0.1% +2 grpc_core::XdsClusterLocalityStats::~XdsClusterLocalityStats()
+0.1% +1 +0.1% +1 grpc_core::ClientChannelFilter::ExternalConnectivityWatcher::ExternalConnectivityWatcher()
+0.2% +1 +0.2% +1 grpc_core::ClientChannelFilter::Init()
-1.4% -1 -1.4% -1 _GLOBAL__sub_I_client_channel_filter.cc.cold
-0.0% -1 -0.0% -1 absl::lts_20240116::log_internal::MakeCheckOpString<>()
-0.6% -1 -0.6% -1 grpc_core::LoadBalancedCallDestination::StartCall()::{lambda()#1}::~StartCall()
-0.3% -1 -0.3% -1 grpc_core::RegisterRlsLbPolicy()
-0.6% -2 -0.6% -2 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_20GrpcEncodingMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0.cold
-0.6% -2 -0.6% -2 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_27GrpcInternalEncodingRequestEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0.cold
-0.1% -4 -0.1% -4 grpc_core::(anonymous namespace)::PickFirst::UpdateLocked()
-0.2% -6 -0.2% -6 grpc_core::(anonymous namespace)::XdsOverrideHostLb::UpdateAddressMap()::{lambda()#1}::operator()()
-5.6% -7 -5.6% -7 grpc_core::GrpcLbClientStats::AddCallStarted()
-0.5% -8 -0.5% -8 grpc_core::(anonymous namespace)::RlsLb::RlsRequest::StartCallLocked()
-0.4% -16 -0.4% -16 grpc_core::(anonymous namespace)::PickFirst::SubchannelList::SubchannelData::SubchannelState::OnConnectivityStateChange()
-3.3% -16 -3.3% -16 grpc_core::(anonymous namespace)::RlsLb::RlsRequest::~RlsRequest()
-0.1% -16 -0.1% -16 grpc_core::RefCounted<>::Unref()
-0.1% -30 -0.1% -30 std::_Function_handler<>::_M_invoke()
-2.2% -32 -2.2% -32 grpc_core::(anonymous namespace)::GrpcKeyBuilder::JsonPostLoad()
-3.3% -32 -3.3% -32 grpc_core::(anonymous namespace)::RlsLb::Cache::Entry::~Entry()
-14.0% -32 -14.0% -32 grpc_core::(anonymous namespace)::RlsLb::ResponseInfo::~ResponseInfo()
-10.5% -44 -10.5% -44 grpc_core::(anonymous namespace)::GrpcLb::TokenAndClientStatsArg::~TokenAndClientStatsArg()
-13.5% -60 -13.5% -60 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_25GrpcLbClientStatsMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-2.6% -68 -2.6% -68 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_10TeMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-6.9% -74 -6.9% -74 grpc_core::(anonymous namespace)::GrpcLb::Helper::CreateSubchannel()
-15.4% -84 -15.4% -84 grpc_core::(anonymous namespace)::XdsOverrideHostLb::SubchannelWrapper::SubchannelWrapper()
-16.3% -84 -16.3% -84 grpc_core::UniqueTypeName::Factory::Factory()
-14.3% -84 -14.3% -84 grpc_core::metadata_detail::GetStringValueHelper<>::NotFound()
-7.6% -85 -7.6% -85 grpc_core::CompressionAlgorithmBasedMetadata::Encode()
-49.7% -85 -49.7% -85 grpc_core::TeMetadata::Encode()
-6.3% -86 -6.3% -86 grpc_core::(anonymous namespace)::GrpcLb::Serverlist::AddressIterator::ForEach()
[DEL] -88 [DEL] -88 grpc_core::(anonymous namespace)::LbMetadata::~LbMetadata()
-14.3% -108 -14.3% -108 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_16HttpPathMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -108 -14.3% -108 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_21HttpAuthorityMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-0.1% -111 -0.1% -111 absl::lts_20240116::internal_any_invocable::LocalInvoker<>()
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_12HostMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_15LbTokenMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_17UserAgentMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_18XEnvoyPeerMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_19GrpcMessageMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_19GrpcTagsBinMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_20GrpcTraceBinMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_26GrpcServerStatsBinMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-14.3% -124 -14.3% -124 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_30EndpointLoadMetricsBinMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-7.6% -128 -7.6% -128 grpc_core::ClientChannelFilter::UpdateServiceConfigInControlPlaneLocked()
-12.3% -144 -12.3% -144 grpc_core::(anonymous namespace)::XdsOverrideHostLb::SubchannelEntry::OnSubchannelWrapperOrphan()
-10.6% -156 -10.6% -156 grpc_core::(anonymous namespace)::XdsOverrideHostLb::Helper::CreateSubchannel()
-3.3% -252 -3.3% -252 grpc_core::ClientChannelFilter::OnResolverResultChangedLocked()
-13.5% -336 -13.5% -336 grpc_core::(anonymous namespace)::GrpcLbConfig::JsonPostLoad()
[DEL] -358 [DEL] -358 grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata::~Metadata()
-2.2% -510 -2.2% -510 absl::lts_20240116::functional_internal::InvokeObject<>()
-4.5% -532 -4.5% -532 grpc_core::metadata_detail::ParseValue<>::Parse<>()
-14.5% -796 -14.5% -796 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_17LbCostBinMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb1EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-19.0% -800 -19.0% -800 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_18HttpMethodMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-19.0% -800 -19.0% -800 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_18HttpSchemeMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-19.0% -800 -19.0% -800 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_19ContentTypeMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-17.5% -836 -17.5% -836 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_19GrpcTimeoutMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-18.4% -852 -18.4% -852 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_20GrpcEncodingMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-18.4% -852 -18.4% -852 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_27GrpcInternalEncodingRequestEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-17.1% -872 -17.1% -872 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_18GrpcStatusMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-17.1% -872 -17.1% -872 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_18HttpStatusMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-17.5% -872 -17.5% -872 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_26GrpcAcceptEncodingMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-17.1% -872 -17.1% -872 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_31GrpcPreviousRpcAttemptsMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
-17.4% -904 -17.4% -904 _ZN9grpc_core15metadata_detail20GetStringValueHelperI19grpc_metadata_batchE5FoundINS_27GrpcRetryPushbackMsMetadataEEENSt9enable_ifIXaaeqsrT_11kRepeatableLb0EntsrSt7is_sameINS_5SliceENS7_9ValueTypeEE5valueEN4absl12lts_202401168optionalINSD_11string_viewEEEE4typeES7_.isra.0
[DEL] -1012 [DEL] -1012 grpc_core::(anonymous namespace)::LbMetadata::TestOnlyCopyToVector()
[DEL] -1.06Ki [DEL] -1.06Ki _ZN9grpc_core19ClientChannelFilter16LoadBalancedCall8Metadata20TestOnlyCopyToVectorB5cxx11Ev
[DEL] -1.36Ki [DEL] -1.36Ki grpc_core::(anonymous namespace)::LbMetadata::Lookup()
[DEL] -1.69Ki [DEL] -1.69Ki grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata::Lookup()
-8.8% -1.69Ki -8.8% -1.69Ki absl::lts_20240116::variant_internal::VisitIndicesSwitch<>::Run<>()
[DEL] -1.78Ki [DEL] -1.78Ki grpc_core::(anonymous namespace)::LbMetadata::Add()
[DEL] -2.14Ki [DEL] -2.14Ki grpc_core::ClientChannelFilter::LoadBalancedCall::Metadata::Add()
-9.9% -4.69Ki -9.9% -4.69Ki grpc_core::metadata_detail::AppendHelper<>::Found<>()
-16.9% -7.13Ki -16.9% -7.13Ki grpc_core::Table<>::ForEachImpl<>()
-0.2% -20.0Ki -0.2% -22.6Ki TOTAL
****************************************************************
libgrpc++.so
FILE SIZE VM SIZE
-------------- --------------
[ = ] 0 [ = ] 0 TOTAL
Loading