File: pilot-discovery Type: samples Time: May 14, 2020 at 9:08pm (MSK) Duration: 30.39s, Total samples = 6992 Showing nodes accounting for 6992, 100% of 6992 total ----------------------------------------------------------+------------- flat flat% sum% cum cum% calls calls% + context ----------------------------------------------------------+------------- 184 82.14% | runtime.scanobject runtime/mgcmark.go:1190 39 17.41% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 1 0.45% | runtime.scanblock runtime/mgcmark.go:1086 222 3.18% 3.18% 224 3.20% | runtime.findObject runtime/mbitmap.go:365 2 0.89% | runtime.(*mspan).base runtime/mheap.go:423 ----------------------------------------------------------+------------- 120 71.43% | runtime.gcDrain runtime/mgcmark.go:948 48 28.57% | runtime.gcDrainN runtime/mgcmark.go:1042 168 2.40% 5.58% 168 2.40% | runtime.scanobject runtime/mgcmark.go:1180 ----------------------------------------------------------+------------- 75 87.21% | runtime.mallocgc runtime/malloc.go:1020 11 12.79% | runtime.mallocgc runtime/malloc.go:996 86 1.23% 6.81% 86 1.23% | runtime.nextFreeFast runtime/malloc.go:818 ----------------------------------------------------------+------------- 55 67.90% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:179 14 17.28% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:266 7 8.64% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2220 4 4.94% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2245 1 1.23% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2228 81 1.16% 7.97% 81 1.16% | github.com/golang/protobuf/proto.pointer.isNil github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:124 ----------------------------------------------------------+------------- 68 87.18% | runtime.gcDrain runtime/mgcmark.go:948 10 12.82% | runtime.gcDrainN runtime/mgcmark.go:1042 78 1.12% 9.08% 78 1.12% | runtime.scanobject runtime/mgcmark.go:1155 ----------------------------------------------------------+------------- 57 76.00% | runtime.greyobject runtime/mgcmark.go:1257 17 22.67% | runtime.wbBufFlush1 runtime/mwbbuf.go:295 1 1.33% | runtime.(*mspan).sweep runtime/mgcsweep.go:255 75 1.07% 10.15% 75 1.07% | runtime.markBits.isMarked runtime/mbitmap.go:283 ----------------------------------------------------------+------------- 34 53.12% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 26 40.62% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 3 4.69% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2107 1 1.56% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1577 64 0.92% 11.07% 64 0.92% | unicode/utf8.ValidString unicode/utf8/utf8.go:485 ----------------------------------------------------------+------------- 52 100% | runtime.mallocgc runtime/malloc.go:1091 52 0.74% 11.81% 52 0.74% | runtime.releasem runtime/runtime1.go:451 ----------------------------------------------------------+------------- 41 100% | runtime.mallocgc runtime/malloc.go:1079 41 0.59% 12.40% 41 0.59% | runtime.gcmarknewobject runtime/mgcmark.go:1346 ----------------------------------------------------------+------------- 115 10.99% | reflect.mapiterinit runtime/map.go:1340 73 6.98% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2339 63 6.02% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 58 5.54% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 57 5.45% | runtime.mapassign_faststr runtime/map_faststr.go:220 56 5.35% | reflect.(*structType).Field reflect/type.go:1214 51 4.88% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 38 3.63% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 28 2.68% | runtime.makemap_small runtime/map.go:293 27 2.58% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:208 15 1.43% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:484 13 1.24% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRouteMatch istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:570 12 1.15% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:847 11 1.05% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:385 10 0.96% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1288 10 0.96% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:431 10 0.96% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:623 9 0.86% | go.opencensus.io/stats.createRecordOption go.opencensus.io@v0.21.0/stats/record.go:65 8 0.76% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1107 8 0.76% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:31 7 0.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:318 7 0.67% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:334 7 0.67% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:434 6 0.57% | github.com/golang/protobuf/ptypes.DurationProto github.com/golang/protobuf@v1.3.2/ptypes/duration.go:98 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:880 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:292 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1148 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1336 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1675 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1820 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:420 6 0.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:516 6 0.57% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 5 0.48% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:114 5 0.48% | go.opencensus.io/tag.Upsert go.opencensus.io@v0.21.0/tag/map.go:148 5 0.48% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:432 5 0.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1721 5 0.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1859 5 0.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getDefaultCircuitBreakerThresholds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:112 5 0.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:757 5 0.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:451 5 0.48% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:390 5 0.48% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:427 5 0.48% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:867 4 0.38% | go.opencensus.io/stats.WithMeasurements go.opencensus.io@v0.21.0/stats/record.go:56 4 0.38% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:64 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:317 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1898 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1163 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1332 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1773 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1810 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1866 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:376 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:401 4 0.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:39 4 0.38% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:439 4 0.38% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:451 4 0.38% | runtime.(*hmap).newoverflow runtime/map.go:262 3 0.29% | go.opencensus.io/tag.createMetadatas go.opencensus.io@v0.21.0/tag/map.go:159 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:196 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:237 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1296 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:923 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1111 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1147 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1164 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1337 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1338 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1707 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1776 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildIstioMutualTLS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:796 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:106 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.isMatchAllFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2239 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:65 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:422 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:751 3 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:32 3 0.29% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:495 3 0.29% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:442 3 0.29% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:612 3 0.29% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:514 3 0.29% | istio.io/istio/pilot/pkg/networking/util.BuildAddress istio.io/istio@/pilot/pkg/networking/util/util.go:165 3 0.29% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 3 0.29% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:451 3 0.29% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:137 3 0.29% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 3 0.29% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 3 0.29% | istio.io/istio/pkg/util/gogo.DurationToProtoDuration istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 3 0.29% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:188 2 0.19% | errors.New errors/errors.go:59 2 0.19% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:791 2 0.19% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:417 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1088 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1100 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:194 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1335 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1347 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1975 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1978 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1670 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1691 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1711 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1877 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:140 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:339 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:34 2 0.19% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:447 2 0.19% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:455 2 0.19% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 2 0.19% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 2 0.19% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:138 1 0.096% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Recv github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:199 1 0.096% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:820 1 0.096% | github.com/prometheus/client_golang/prometheus.makeLabelPairs github.com/prometheus/client_golang@v1.1.0/prometheus/value.go:155 1 0.096% | go.opencensus.io/tag.WithTTL go.opencensus.io@v0.21.0/tag/metadata.go:49 1 0.096% | go.opencensus.io/tag.newMap go.opencensus.io@v0.21.0/tag/map.go:92 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:199 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:189 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:225 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1333 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1401 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1405 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:291 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:333 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1112 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1154 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1159 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:256 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1333 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1704 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1709 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1725 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:61 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:70 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:92 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1235 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:424 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:306 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:753 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:139 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:501 1 0.096% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:36 1 0.096% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:494 1 0.096% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:443 1 0.096% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:616 1 0.096% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 1 0.096% | istio.io/istio/pilot/pkg/networking/util.BuildAddress istio.io/istio@/pilot/pkg/networking/util/util.go:164 1 0.096% | istio.io/istio/pilot/pkg/serviceregistry/external.convertServices istio.io/istio@/pilot/pkg/serviceregistry/external/conversion.go:117 1 0.096% | istio.io/pkg/monitoring.(*float64Metric).Record istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:179 1 0.096% | k8s.io/apimachinery/pkg/runtime/serializer/json.SimpleMetaFactory.Interpret k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/json/meta.go:49 1 0.096% | runtime.hashGrow runtime/map.go:1057 1 0.096% | runtime.makemap runtime/map.go:311 41 0.59% 12.99% 1046 14.96% | runtime.newobject runtime/malloc.go:1151 214 20.46% | runtime.mallocgc runtime/malloc.go:1052 152 14.53% | runtime.mallocgc runtime/malloc.go:1022 80 7.65% | runtime.mallocgc runtime/malloc.go:1091 71 6.79% | runtime.mallocgc runtime/malloc.go:926 70 6.69% | runtime.mallocgc runtime/malloc.go:1020 65 6.21% | runtime.mallocgc runtime/malloc.go:1079 51 4.88% | runtime.mallocgc runtime/malloc.go:1026 25 2.39% | runtime.mallocgc runtime/malloc.go:931 21 2.01% | runtime.mallocgc runtime/malloc.go:1017 21 2.01% | runtime.mallocgc runtime/malloc.go:1090 18 1.72% | runtime.mallocgc runtime/malloc.go:1063 17 1.63% | runtime.mallocgc runtime/malloc.go:944 15 1.43% | runtime.mallocgc runtime/malloc.go:1053 13 1.24% | runtime.mallocgc runtime/malloc.go:877 12 1.15% | runtime.mallocgc runtime/malloc.go:1107 12 1.15% | runtime.mallocgc runtime/malloc.go:996 11 1.05% | runtime.mallocgc runtime/malloc.go:1102 10 0.96% | runtime.mallocgc runtime/malloc.go:1113 9 0.86% | runtime.mallocgc runtime/malloc.go:1072 9 0.86% | runtime.mallocgc runtime/malloc.go:1119 8 0.76% | runtime.mallocgc runtime/malloc.go:1110 7 0.67% | runtime.mallocgc runtime/malloc.go:1013 7 0.67% | runtime.mallocgc runtime/malloc.go:1078 6 0.57% | runtime.mallocgc runtime/malloc.go:1098 5 0.48% | runtime.mallocgc runtime/malloc.go:1093 5 0.48% | runtime.mallocgc runtime/malloc.go:1099 5 0.48% | runtime.mallocgc runtime/malloc.go:878 5 0.48% | runtime.mallocgc runtime/malloc.go:882 5 0.48% | runtime.mallocgc runtime/malloc.go:941 5 0.48% | runtime.mallocgc runtime/malloc.go:985 4 0.38% | runtime.mallocgc runtime/malloc.go:932 4 0.38% | runtime.mallocgc runtime/malloc.go:942 3 0.29% | runtime.mallocgc runtime/malloc.go:1018 3 0.29% | runtime.mallocgc runtime/malloc.go:1025 3 0.29% | runtime.mallocgc runtime/malloc.go:1097 3 0.29% | runtime.mallocgc runtime/malloc.go:920 3 0.29% | runtime.mallocgc runtime/malloc.go:998 2 0.19% | runtime.mallocgc runtime/malloc.go:1005 2 0.19% | runtime.mallocgc runtime/malloc.go:1019 2 0.19% | runtime.mallocgc runtime/malloc.go:1049 2 0.19% | runtime.mallocgc runtime/malloc.go:886 2 0.19% | runtime.mallocgc runtime/malloc.go:912 2 0.19% | runtime.mallocgc runtime/malloc.go:935 2 0.19% | runtime.mallocgc runtime/malloc.go:938 2 0.19% | runtime.mallocgc runtime/malloc.go:978 1 0.096% | runtime.mallocgc runtime/malloc.go:1002 1 0.096% | runtime.mallocgc runtime/malloc.go:1007 1 0.096% | runtime.mallocgc runtime/malloc.go:1012 1 0.096% | runtime.mallocgc runtime/malloc.go:1021 1 0.096% | runtime.mallocgc runtime/malloc.go:1042 1 0.096% | runtime.mallocgc runtime/malloc.go:1061 1 0.096% | runtime.mallocgc runtime/malloc.go:915 1 0.096% | runtime.mallocgc runtime/malloc.go:945 1 0.096% | runtime.mallocgc runtime/malloc.go:976 1 0.096% | runtime.mallocgc runtime/malloc.go:989 1 0.096% | runtime.mallocgc runtime/malloc.go:990 1 0.096% | runtime.mallocgc runtime/malloc.go:991 ----------------------------------------------------------+------------- 1 2.38% | time.Now time/time.go:1094 41 0.59% 13.57% 42 0.6% | time.now runtime/timestub.go:17 1 2.38% | runtime.nanotime runtime/sys_linux_amd64.s:276 ----------------------------------------------------------+------------- 34 85.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 6 15.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 40 0.57% 14.14% 40 0.57% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:205 ----------------------------------------------------------+------------- 15 38.46% | reflect.unpackEface reflect/value.go:147 10 25.64% | reflect.Value.Elem reflect/value.go:827 9 23.08% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 2 5.13% | reflect.Value.Field reflect/value.go:847 2 5.13% | reflect.Value.MapKeys reflect/value.go:1195 1 2.56% | reflect.Value.assignTo reflect/value.go:2380 39 0.56% 14.70% 39 0.56% | reflect.(*rtype).Kind reflect/type.go:785 ----------------------------------------------------------+------------- 21 56.76% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 13 35.14% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 2 5.41% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2107 1 2.70% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1577 37 0.53% 15.23% 37 0.53% | unicode/utf8.ValidString unicode/utf8/utf8.go:484 ----------------------------------------------------------+------------- 29 80.56% | runtime.scanobject runtime/mgcmark.go:1190 7 19.44% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 36 0.51% 15.75% 36 0.51% | runtime.findObject runtime/mbitmap.go:362 ----------------------------------------------------------+------------- 21 60.00% | runtime.newobject runtime/malloc.go:1151 6 17.14% | runtime.makeslice runtime/slice.go:49 4 11.43% | reflect.unsafe_New runtime/malloc.go:1156 2 5.71% | runtime.rawstring runtime/string.go:259 1 2.86% | runtime.convTslice runtime/iface.go:373 1 2.86% | runtime.convTstring runtime/iface.go:362 35 0.5% 16.25% 35 0.5% | runtime.mallocgc runtime/malloc.go:1017 ----------------------------------------------------------+------------- 1 2.78% | time.Now time/time.go:1094 35 0.5% 16.75% 36 0.51% | time.now runtime/timestub.go:16 1 2.78% | runtime.walltime runtime/sys_linux_amd64.s:196 ----------------------------------------------------------+------------- 21 61.76% | runtime.scanobject runtime/mgcmark.go:1190 12 35.29% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 1 2.94% | runtime.scanblock runtime/mgcmark.go:1086 34 0.49% 17.23% 34 0.49% | runtime.findObject runtime/mbitmap.go:415 ----------------------------------------------------------+------------- 20 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:531 20 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:597 33 0.47% 17.71% 40 0.57% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:304 5 12.50% | memeqbody internal/bytealg/equal_amd64.s:79 1 2.50% | memeqbody internal/bytealg/equal_amd64.s:103 1 2.50% | memeqbody internal/bytealg/equal_amd64.s:81 ----------------------------------------------------------+------------- 65 52.85% | runtime.newobject runtime/malloc.go:1151 20 16.26% | runtime.makeslice runtime/slice.go:49 11 8.94% | reflect.unsafe_New runtime/malloc.go:1156 7 5.69% | runtime.growslice runtime/slice.go:181 6 4.88% | runtime.convTstring runtime/iface.go:362 5 4.07% | runtime.slicebytetostring runtime/string.go:102 4 3.25% | runtime.convTslice runtime/iface.go:373 3 2.44% | runtime.rawstring runtime/string.go:259 1 0.81% | runtime.convT2E runtime/iface.go:319 1 0.81% | runtime.convT2I runtime/iface.go:401 33 0.47% 18.18% 123 1.76% | runtime.mallocgc runtime/malloc.go:1079 42 34.15% | runtime.gcmarknewobject runtime/mgcmark.go:1345 41 33.33% | runtime.gcmarknewobject runtime/mgcmark.go:1346 4 3.25% | runtime.gcmarknewobject runtime/mgcmark.go:1341 1 0.81% | runtime.gcmarknewobject runtime/mgcmark.go:1342 1 0.81% | runtime.gcmarknewobject runtime/mgcmark.go:1347 1 0.81% | runtime.gcmarknewobject runtime/mgcmark.go:1348 ----------------------------------------------------------+------------- 214 56.02% | runtime.newobject runtime/malloc.go:1151 71 18.59% | runtime.makeslice runtime/slice.go:49 32 8.38% | runtime.growslice runtime/slice.go:181 22 5.76% | reflect.unsafe_New runtime/malloc.go:1156 12 3.14% | runtime.convTslice runtime/iface.go:373 11 2.88% | runtime.newarray runtime/malloc.go:1173 8 2.09% | runtime.convTstring runtime/iface.go:362 7 1.83% | runtime.convT2E runtime/iface.go:319 4 1.05% | runtime.convT2I runtime/iface.go:401 1 0.26% | internal/reflectlite.unsafe_New runtime/malloc.go:1161 32 0.46% 18.64% 382 5.46% | runtime.mallocgc runtime/malloc.go:1052 54 14.14% | runtime.heapBitsSetType runtime/mbitmap.go:966 25 6.54% | runtime.heapBitsSetType runtime/mbitmap.go:938 22 5.76% | runtime.heapBitsSetType runtime/mbitmap.go:1022 18 4.71% | runtime.heapBitsSetType runtime/mbitmap.go:1009 15 3.93% | runtime.heapBitsSetType runtime/mbitmap.go:974 14 3.66% | runtime.heapBitsSetType runtime/mbitmap.go:1166 13 3.40% | runtime.heapBitsSetType runtime/mbitmap.go:1221 12 3.14% | runtime.heapBitsSetType runtime/mbitmap.go:1366 11 2.88% | runtime.heapBitsSetType runtime/mbitmap.go:1330 9 2.36% | runtime.heapBitsSetType runtime/mbitmap.go:1147 9 2.36% | runtime.heapBitsSetType runtime/mbitmap.go:1358 8 2.09% | runtime.heapBitsSetType runtime/mbitmap.go:1427 7 1.83% | runtime.heapBitsSetType runtime/mbitmap.go:1276 7 1.83% | runtime.heapBitsSetType runtime/mbitmap.go:1320 6 1.57% | runtime.heapBitsSetType runtime/mbitmap.go:1010 6 1.57% | runtime.heapBitsSetType runtime/mbitmap.go:1141 6 1.57% | runtime.heapBitsSetType runtime/mbitmap.go:1326 6 1.57% | runtime.heapBitsSetType runtime/mbitmap.go:1341 5 1.31% | runtime.heapBitsSetType runtime/mbitmap.go:1108 5 1.31% | runtime.heapBitsSetType runtime/mbitmap.go:1240 5 1.31% | runtime.heapBitsSetType runtime/mbitmap.go:1271 5 1.31% | runtime.heapBitsSetType runtime/mbitmap.go:1314 4 1.05% | runtime.heapBitsSetType runtime/mbitmap.go:1148 4 1.05% | runtime.heapBitsSetType runtime/mbitmap.go:1217 4 1.05% | runtime.heapBitsSetType runtime/mbitmap.go:1223 4 1.05% | runtime.heapBitsSetType runtime/mbitmap.go:1272 4 1.05% | runtime.heapBitsSetType runtime/mbitmap.go:1343 3 0.79% | runtime.heapBitsSetType runtime/mbitmap.go:1126 3 0.79% | runtime.heapBitsSetType runtime/mbitmap.go:1164 3 0.79% | runtime.heapBitsSetType runtime/mbitmap.go:1266 3 0.79% | runtime.heapBitsSetType runtime/mbitmap.go:1268 3 0.79% | runtime.heapBitsSetType runtime/mbitmap.go:1319 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1004 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1050 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1170 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1172 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1179 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1215 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1216 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1269 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1316 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1331 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1335 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1339 2 0.52% | runtime.heapBitsSetType runtime/mbitmap.go:1357 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1011 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1125 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1129 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1137 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1142 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1177 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1196 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1220 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1225 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1232 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1235 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1236 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1241 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1243 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1259 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1294 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1295 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1340 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1363 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:967 1 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:975 ----------------------------------------------------------+------------- 80 83.33% | runtime.newobject runtime/malloc.go:1151 8 8.33% | reflect.unsafe_New runtime/malloc.go:1156 5 5.21% | runtime.makeslice runtime/slice.go:49 2 2.08% | runtime.growslice runtime/slice.go:181 1 1.04% | internal/reflectlite.unsafe_New runtime/malloc.go:1161 32 0.46% 19.09% 96 1.37% | runtime.mallocgc runtime/malloc.go:1091 52 54.17% | runtime.releasem runtime/runtime1.go:451 12 12.50% | runtime.releasem runtime/runtime1.go:452 ----------------------------------------------------------+------------- 23 71.88% | runtime.(*mheap).alloc runtime/mheap.go:1098 9 28.12% | runtime.mallocgc runtime/malloc.go:1026 32 0.46% 19.55% 32 0.46% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:77 ----------------------------------------------------------+------------- 25 78.12% | runtime.gcDrain runtime/mgcmark.go:948 7 21.88% | runtime.gcDrainN runtime/mgcmark.go:1042 32 0.46% 20.01% 32 0.46% | runtime.scanobject runtime/mgcmark.go:1167 ----------------------------------------------------------+------------- 29 90.62% | runtime.findObject runtime/mbitmap.go:363 2 6.25% | runtime.markBitsForAddr runtime/mbitmap.go:267 1 3.12% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:596 32 0.46% 20.47% 32 0.46% | runtime.spanOf runtime/mheap.go:778 ----------------------------------------------------------+------------- 30 93.75% | syscall.write syscall/zsyscall_linux_amd64.go:1005 2 6.25% | syscall.read syscall/zsyscall_linux_amd64.go:732 32 0.46% 20.92% 32 0.46% | syscall.Syscall syscall/asm_linux_amd64.s:27 ----------------------------------------------------------+------------- 15 50.00% | runtime.newobject runtime/malloc.go:1151 6 20.00% | reflect.unsafe_New runtime/malloc.go:1156 4 13.33% | runtime.makeslice runtime/slice.go:49 3 10.00% | runtime.convTslice runtime/iface.go:373 1 3.33% | runtime.convT2I runtime/iface.go:401 1 3.33% | runtime.growslice runtime/slice.go:181 30 0.43% 21.35% 30 0.43% | runtime.mallocgc runtime/malloc.go:1053 ----------------------------------------------------------+------------- 17 56.67% | runtime.newobject runtime/malloc.go:1151 4 13.33% | runtime.convTstring runtime/iface.go:362 2 6.67% | reflect.unsafe_New runtime/malloc.go:1156 2 6.67% | runtime.convTslice runtime/iface.go:373 2 6.67% | runtime.growslice runtime/slice.go:181 2 6.67% | runtime.makeslice runtime/slice.go:49 1 3.33% | runtime.convT64 runtime/iface.go:352 30 0.43% 21.78% 30 0.43% | runtime.mallocgc runtime/malloc.go:944 ----------------------------------------------------------+------------- 30 100% | runtime.greyobject runtime/mgcmark.go:1263 30 0.43% 22.21% 30 0.43% | runtime.pageIndexOf runtime/mheap.go:815 ----------------------------------------------------------+------------- 24 80.00% | runtime.deductSweepCredit runtime/mgcsweep.go:437 6 20.00% | runtime.bgsweep runtime/mgcsweep.go:73 30 0.43% 22.64% 30 0.43% | runtime.sweepone runtime/mgcsweep.go:117 ----------------------------------------------------------+------------- 17 56.67% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2232 11 36.67% | github.com/golang/protobuf/proto.makeMapMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2312 2 6.67% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2262 29 0.41% 23.05% 30 0.43% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:212 1 3.33% | github.com/golang/protobuf/proto.pointer.offset github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:120 ----------------------------------------------------------+------------- 33 42.31% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2339 16 20.51% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 12 15.38% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 12 15.38% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 2 2.56% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:543 1 1.28% | fmt.(*pp).printValue fmt/print.go:726 1 1.28% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:522 1 1.28% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:450 29 0.41% 23.47% 78 1.12% | reflect.Value.Interface reflect/value.go:1003 39 50.00% | reflect.valueInterface reflect/value.go:1033 6 7.69% | reflect.valueInterface reflect/value.go:1006 2 2.56% | reflect.valueInterface reflect/value.go:1016 1 1.28% | reflect.valueInterface reflect/value.go:1007 1 1.28% | reflect.valueInterface reflect/value.go:1020 ----------------------------------------------------------+------------- 15 53.57% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 9 32.14% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 3 10.71% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2107 1 3.57% | strconv.Unquote strconv/quote.go:405 28 0.4% 23.87% 28 0.4% | unicode/utf8.ValidString unicode/utf8/utf8.go:486 ----------------------------------------------------------+------------- 30 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:730 27 0.39% 24.26% 30 0.43% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:712 1 3.33% | memeqbody internal/bytealg/equal_amd64.s:100 1 3.33% | memeqbody internal/bytealg/equal_amd64.s:103 1 3.33% | memeqbody internal/bytealg/equal_amd64.s:86 ----------------------------------------------------------+------------- 68 100% | reflect.Value.MapKeys reflect/value.go:1213 27 0.39% 24.64% 68 0.97% | reflect.copyVal reflect/value.go:1297 37 54.41% | reflect.typedmemmove runtime/mbarrier.go:186 3 4.41% | reflect.typedmemmove runtime/mbarrier.go:177 1 1.47% | reflect.typedmemmove runtime/mbarrier.go:187 ----------------------------------------------------------+------------- 13 48.15% | runtime.newobject runtime/malloc.go:1151 5 18.52% | reflect.unsafe_New runtime/malloc.go:1156 4 14.81% | runtime.slicebytetostring runtime/string.go:102 2 7.41% | runtime.makeslice runtime/slice.go:49 1 3.70% | runtime.convTslice runtime/iface.go:373 1 3.70% | runtime.growslice runtime/slice.go:181 1 3.70% | runtime.rawstring runtime/string.go:259 27 0.39% 25.03% 27 0.39% | runtime.mallocgc runtime/malloc.go:877 ----------------------------------------------------------+------------- 21 77.78% | runtime.findObject runtime/mbitmap.go:363 5 18.52% | runtime.markBitsForAddr runtime/mbitmap.go:267 1 3.70% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:596 27 0.39% 25.41% 27 0.39% | runtime.spanOf runtime/mheap.go:777 ----------------------------------------------------------+------------- 1829 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 1541 84.25% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 563 30.78% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 26 0.37% 25.79% 1829 26.16% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 900 49.21% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 811 44.34% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 585 31.98% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 515 28.16% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 302 16.51% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 213 11.65% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 183 10.01% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 180 9.84% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2334 118 6.45% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2339 96 5.25% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 77 4.21% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 61 3.34% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 60 3.28% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2346 29 1.59% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 29 1.59% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2344 26 1.42% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2330 18 0.98% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2232 14 0.77% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2107 10 0.55% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2338 9 0.49% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2077 9 0.49% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 9 0.49% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2381 8 0.44% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2079 8 0.44% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 7 0.38% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2343 6 0.33% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2078 5 0.27% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2070 4 0.22% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2329 4 0.22% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2345 4 0.22% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2351 3 0.16% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2135 3 0.16% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2111 3 0.16% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2068 3 0.16% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2347 3 0.16% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2261 3 0.16% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2262 3 0.16% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2263 3 0.16% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2266 2 0.11% | github.com/golang/protobuf/proto.appendBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1966 2 0.11% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2110 2 0.11% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2112 2 0.11% | github.com/golang/protobuf/proto.appendVarintS64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1813 2 0.11% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2257 2 0.11% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2273 1 0.055% | github.com/golang/protobuf/proto.appendBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1971 1 0.055% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2134 1 0.055% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2137 1 0.055% | github.com/golang/protobuf/proto.appendFloat64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1622 1 0.055% | github.com/golang/protobuf/proto.appendFloat64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1627 1 0.055% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2072 1 0.055% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2083 1 0.055% | github.com/golang/protobuf/proto.appendVarint32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1667 1 0.055% | github.com/golang/protobuf/proto.appendVarint32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1671 1 0.055% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1715 1 0.055% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1716 1 0.055% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1718 1 0.055% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1720 1 0.055% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2337 1 0.055% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2342 1 0.055% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2226 1 0.055% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2253 1 0.055% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2375 1 0.055% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2376 1 0.055% | github.com/golang/protobuf/proto.pointer.offset github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:120 ----------------------------------------------------------+------------- 26 100% | runtime.mallocgc runtime/malloc.go:931 26 0.37% 26.16% 26 0.37% | runtime.acquirem runtime/runtime1.go:445 ----------------------------------------------------------+------------- 297 79.62% | runtime.gcDrain runtime/mgcmark.go:948 76 20.38% | runtime.gcDrainN runtime/mgcmark.go:1042 26 0.37% 26.53% 373 5.33% | runtime.scanobject runtime/mgcmark.go:1190 184 49.33% | runtime.findObject runtime/mbitmap.go:365 46 12.33% | runtime.findObject runtime/mbitmap.go:363 29 7.77% | runtime.findObject runtime/mbitmap.go:362 21 5.63% | runtime.findObject runtime/mbitmap.go:415 18 4.83% | runtime.findObject runtime/mbitmap.go:407 15 4.02% | runtime.findObject runtime/mbitmap.go:419 13 3.49% | runtime.findObject runtime/mbitmap.go:403 12 3.22% | runtime.findObject runtime/mbitmap.go:413 6 1.61% | runtime.findObject runtime/mbitmap.go:416 2 0.54% | runtime.findObject runtime/mbitmap.go:370 1 0.27% | runtime.findObject runtime/mbitmap.go:406 ----------------------------------------------------------+------------- 146 72.64% | runtime.gcDrain runtime/mgcmark.go:948 55 27.36% | runtime.gcDrainN runtime/mgcmark.go:1042 26 0.37% 26.90% 201 2.87% | runtime.scanobject runtime/mgcmark.go:1191 56 27.86% | runtime.greyobject runtime/mgcmark.go:1257 37 18.41% | runtime.greyobject runtime/mgcmark.go:1263 25 12.44% | runtime.greyobject runtime/mgcmark.go:1222 17 8.46% | runtime.greyobject runtime/mgcmark.go:1217 10 4.98% | runtime.greyobject runtime/mgcmark.go:1282 7 3.48% | runtime.greyobject runtime/mgcmark.go:1258 6 2.99% | runtime.greyobject runtime/mgcmark.go:1264 5 2.49% | runtime.greyobject runtime/mgcmark.go:1224 4 1.99% | runtime.greyobject runtime/mgcmark.go:1219 4 1.99% | runtime.greyobject runtime/mgcmark.go:1248 1 0.5% | runtime.greyobject runtime/mgcmark.go:1260 1 0.5% | runtime.greyobject runtime/mgcmark.go:1270 1 0.5% | runtime.greyobject runtime/mgcmark.go:1271 1 0.5% | runtime.greyobject runtime/mgcmark.go:1283 ----------------------------------------------------------+------------- 16 64.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 6 24.00% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 3 12.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 25 0.36% 27.26% 25 0.36% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:255 ----------------------------------------------------------+------------- 12 48.00% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1237 5 20.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2224 4 16.00% | github.com/golang/protobuf/proto.sizeStringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1258 2 8.00% | github.com/golang/protobuf/proto.sizeVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:985 1 4.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2249 1 4.00% | github.com/golang/protobuf/proto.sizeStringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1244 25 0.36% 27.62% 25 0.36% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:100 ----------------------------------------------------------+------------- 6 24.00% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2077 3 12.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2060 3 12.00% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2078 3 12.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2343 2 8.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 2 8.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 1 4.00% | github.com/golang/protobuf/proto.appendBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1971 1 4.00% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2111 1 4.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2061 1 4.00% | github.com/golang/protobuf/proto.appendVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1662 1 4.00% | github.com/golang/protobuf/proto.appendVarint32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1671 1 4.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2345 25 0.36% 27.97% 25 0.36% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 25 100% | runtime.mallocgc runtime/malloc.go:1052 25 0.36% 28.33% 25 0.36% | runtime.heapBitsSetType runtime/mbitmap.go:938 ----------------------------------------------------------+------------- 811 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 24 0.34% 28.68% 811 11.60% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 746 91.99% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 65 8.01% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 8 0.99% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 6 0.74% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2066 5 0.62% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2060 4 0.49% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2056 2 0.25% | github.com/golang/protobuf/proto.appendVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1663 2 0.25% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 2 0.25% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2232 1 0.12% | github.com/golang/protobuf/proto.appendVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1662 1 0.12% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2227 1 0.12% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 ----------------------------------------------------------+------------- 32 100% | runtime.(*mspan).markBitsForIndex runtime/mbitmap.go:273 24 0.34% 29.02% 32 0.46% | runtime.(*gcBits).bitp runtime/mheap.go:1888 8 25.00% | runtime.(*gcBits).bytep runtime/mheap.go:1882 ----------------------------------------------------------+------------- 11 47.83% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 8 34.78% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 4 17.39% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 23 0.33% 29.35% 23 0.33% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:297 ----------------------------------------------------------+------------- 55 68.75% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 13 16.25% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 12 15.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 23 0.33% 29.68% 80 1.14% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:179 55 68.75% | github.com/golang/protobuf/proto.pointer.isNil github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:124 2 2.50% | github.com/golang/protobuf/proto.pointer.getPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:263 ----------------------------------------------------------+------------- 1129 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 955 84.59% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 397 35.16% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 23 0.33% 30.01% 1129 16.15% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 650 57.57% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 422 37.38% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 419 37.11% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 355 31.44% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 309 27.37% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2324 196 17.36% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 87 7.71% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 79 7.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 67 5.93% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 36 3.19% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2317 17 1.51% | github.com/golang/protobuf/proto.sizeStringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1241 15 1.33% | github.com/golang/protobuf/proto.sizeVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1026 7 0.62% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2371 6 0.53% | github.com/golang/protobuf/proto.sizeVarint32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:989 4 0.35% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2245 4 0.35% | github.com/golang/protobuf/proto.sizeStringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1258 3 0.27% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2322 3 0.27% | github.com/golang/protobuf/proto.sizeStringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1240 3 0.27% | github.com/golang/protobuf/proto.sizeStringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1244 3 0.27% | github.com/golang/protobuf/proto.sizeVarintS64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1100 2 0.18% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2327 2 0.18% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2218 2 0.18% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2224 2 0.18% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2251 2 0.18% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2365 2 0.18% | github.com/golang/protobuf/proto.sizeBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1211 2 0.18% | github.com/golang/protobuf/proto.sizeStringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1255 1 0.089% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2316 1 0.089% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2323 1 0.089% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2325 1 0.089% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2219 1 0.089% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2220 1 0.089% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2242 1 0.089% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2249 1 0.089% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2366 1 0.089% | github.com/golang/protobuf/proto.sizeBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1213 1 0.089% | github.com/golang/protobuf/proto.sizeBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1215 1 0.089% | github.com/golang/protobuf/proto.sizeBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1270 1 0.089% | github.com/golang/protobuf/proto.sizeVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1025 1 0.089% | github.com/golang/protobuf/proto.sizeVarintS64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1103 ----------------------------------------------------------+------------- 23 100% | runtime.getitab runtime/iface.go:54 23 0.33% 30.33% 23 0.33% | runtime.(*itabTableType).find runtime/iface.go:102 ----------------------------------------------------------+------------- 18 78.26% | runtime.newobject runtime/malloc.go:1151 2 8.70% | reflect.unsafe_New runtime/malloc.go:1156 1 4.35% | runtime.convT2E runtime/iface.go:319 1 4.35% | runtime.convTslice runtime/iface.go:373 1 4.35% | runtime.makeslice runtime/slice.go:49 23 0.33% 30.66% 23 0.33% | runtime.mallocgc runtime/malloc.go:1063 ----------------------------------------------------------+------------- 21 91.30% | runtime.newobject runtime/malloc.go:1151 1 4.35% | reflect.unsafe_New runtime/malloc.go:1156 1 4.35% | runtime.convT2I runtime/iface.go:401 23 0.33% 30.99% 23 0.33% | runtime.mallocgc runtime/malloc.go:1090 ----------------------------------------------------------+------------- 18 81.82% | runtime.scanobject runtime/mgcmark.go:1190 4 18.18% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 22 0.31% 31.31% 22 0.31% | runtime.findObject runtime/mbitmap.go:407 ----------------------------------------------------------+------------- 35 60.34% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 21 36.21% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 2 3.45% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:519 22 0.31% 31.62% 58 0.83% | runtime.mapaccess1 runtime/map.go:414 17 29.31% | runtime.interhash runtime/alg.go:152 8 13.79% | runtime.interhash runtime/alg.go:147 5 8.62% | runtime.interhash runtime/alg.go:142 4 6.90% | runtime.interhash runtime/alg.go:148 1 1.72% | runtime.interhash runtime/alg.go:140 1 1.72% | runtime.interhash runtime/alg.go:143 ----------------------------------------------------------+------------- 12 57.14% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 5 23.81% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 3 14.29% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2107 1 4.76% | strconv.Unquote strconv/quote.go:405 21 0.3% 31.92% 21 0.3% | unicode/utf8.ValidString unicode/utf8/utf8.go:509 ----------------------------------------------------------+------------- 71 100% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 20 0.29% 32.21% 71 1.02% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 6 8.45% | reflect.Value.String reflect/value.go:1840 6 8.45% | reflect.Value.String reflect/value.go:1845 4 5.63% | cmpbody internal/bytealg/compare_amd64.s:85 4 5.63% | cmpbody internal/bytealg/compare_amd64.s:90 3 4.23% | cmpbody internal/bytealg/compare_amd64.s:89 2 2.82% | cmpbody internal/bytealg/compare_amd64.s:100 2 2.82% | cmpbody internal/bytealg/compare_amd64.s:108 2 2.82% | cmpbody internal/bytealg/compare_amd64.s:135 2 2.82% | cmpbody internal/bytealg/compare_amd64.s:51 2 2.82% | cmpbody internal/bytealg/compare_amd64.s:76 2 2.82% | reflect.Value.String reflect/value.go:1844 2 2.82% | runtime.cmpstring internal/bytealg/compare_amd64.s:17 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:101 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:104 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:137 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:140 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:146 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:45 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:47 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:49 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:74 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:82 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:86 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:97 1 1.41% | cmpbody internal/bytealg/compare_amd64.s:98 1 1.41% | reflect.Value.String reflect/value.go:1841 ----------------------------------------------------------+------------- 6 30.00% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:617 5 25.00% | runtime.(*mTreap).insert runtime/mgclarge.go:453 5 25.00% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:656 2 10.00% | runtime.(*mTreap).removeNode runtime/mgclarge.go:499 1 5.00% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 1 5.00% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:655 20 0.29% 32.49% 20 0.29% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:66 ----------------------------------------------------------+------------- 9 45.00% | runtime.spanOf runtime/mheap.go:761 6 30.00% | runtime.heapBitsForAddr runtime/mbitmap.go:335 4 20.00% | runtime.heapBitsSetType runtime/mbitmap.go:1022 1 5.00% | runtime.pageIndexOf runtime/mheap.go:814 20 0.29% 32.78% 20 0.29% | runtime.arenaIndex runtime/mheap.go:688 ----------------------------------------------------------+------------- 15 75.00% | runtime.scanobject runtime/mgcmark.go:1190 5 25.00% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 20 0.29% 33.07% 20 0.29% | runtime.findObject runtime/mbitmap.go:419 ----------------------------------------------------------+------------- 24 92.31% | runtime.heapBitsSetType runtime/mbitmap.go:966 2 7.69% | runtime.scanobject runtime/mgcmark.go:1111 20 0.29% 33.35% 26 0.37% | runtime.heapBitsForAddr runtime/mbitmap.go:335 6 23.08% | runtime.arenaIndex runtime/mheap.go:688 ----------------------------------------------------------+------------- 12 60.00% | runtime.newobject runtime/malloc.go:1151 2 10.00% | reflect.unsafe_New runtime/malloc.go:1156 2 10.00% | runtime.growslice runtime/slice.go:181 2 10.00% | runtime.makeslice runtime/slice.go:49 1 5.00% | runtime.convT2I runtime/iface.go:401 1 5.00% | runtime.convTstring runtime/iface.go:362 20 0.29% 33.64% 20 0.29% | runtime.mallocgc runtime/malloc.go:1107 ----------------------------------------------------------+------------- 11 57.89% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 4 21.05% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 4 21.05% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 19 0.27% 33.91% 19 0.27% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:256 ----------------------------------------------------------+------------- 9 47.37% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 9 47.37% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 1 5.26% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2317 19 0.27% 34.18% 19 0.27% | reflect.Value.Elem reflect/value.go:828 ----------------------------------------------------------+------------- 10 52.63% | runtime.newobject runtime/malloc.go:1151 4 21.05% | runtime.makeslice runtime/slice.go:49 2 10.53% | reflect.unsafe_New runtime/malloc.go:1156 1 5.26% | runtime.convTstring runtime/iface.go:362 1 5.26% | runtime.growslice runtime/slice.go:181 1 5.26% | runtime.newarray runtime/malloc.go:1173 19 0.27% 34.45% 19 0.27% | runtime.mallocgc runtime/malloc.go:1113 ----------------------------------------------------------+------------- 13 68.42% | runtime.mapiterinit runtime/map.go:848 6 31.58% | reflect.mapiternext runtime/map.go:1347 19 0.27% 34.73% 19 0.27% | runtime.mapiternext runtime/map.go:900 ----------------------------------------------------------+------------- 16 84.21% | runtime.(*mheap).alloc runtime/mheap.go:1098 3 15.79% | runtime.mallocgc runtime/malloc.go:1026 19 0.27% 35.00% 19 0.27% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:78 ----------------------------------------------------------+------------- 7 36.84% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:68 6 31.58% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:79 2 10.53% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:112 2 10.53% | runtime.(*mheap).alloc_m runtime/mheap.go:1077 1 5.26% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1350 1 5.26% | runtime.chansend runtime/chan.go:210 19 0.27% 35.27% 19 0.27% | runtime.unlock runtime/lock_futex.go:108 ----------------------------------------------------------+------------- 29 58.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 21 42.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 18 0.26% 35.53% 50 0.72% | reflect.Value.MapIndex reflect/value.go:1168 18 36.00% | reflect.Value.assignTo reflect/value.go:2376 5 10.00% | reflect.Value.assignTo reflect/value.go:2381 4 8.00% | reflect.Value.assignTo reflect/value.go:2370 2 4.00% | reflect.Value.assignTo reflect/value.go:2375 2 4.00% | reflect.Value.assignTo reflect/value.go:2379 1 2.00% | reflect.Value.assignTo reflect/value.go:2380 ----------------------------------------------------------+------------- 10 55.56% | runtime.heapBitsSetType runtime/mbitmap.go:1366 7 38.89% | runtime.heapBitsSetType runtime/mbitmap.go:966 1 5.56% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:623 18 0.26% 35.78% 18 0.26% | runtime.heapBitsForAddr runtime/mbitmap.go:336 ----------------------------------------------------------+------------- 15 83.33% | runtime.heapBitsSetType runtime/mbitmap.go:966 2 11.11% | runtime.scanobject runtime/mgcmark.go:1111 1 5.56% | runtime.(*mcentral).grow runtime/mcentral.go:264 18 0.26% 36.04% 18 0.26% | runtime.heapBitsForAddr runtime/mbitmap.go:340 ----------------------------------------------------------+------------- 18 100% | runtime.mallocgc runtime/malloc.go:1052 18 0.26% 36.30% 18 0.26% | runtime.heapBitsSetType runtime/mbitmap.go:1009 ----------------------------------------------------------+------------- 22 100% | runtime.mallocgc runtime/malloc.go:1052 18 0.26% 36.56% 22 0.31% | runtime.heapBitsSetType runtime/mbitmap.go:1022 4 18.18% | runtime.arenaIndex runtime/mheap.go:688 ----------------------------------------------------------+------------- 3 17.65% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2060 2 11.76% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2061 2 11.76% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2077 2 11.76% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2343 1 5.88% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2134 1 5.88% | github.com/golang/protobuf/proto.appendFloat64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1627 1 5.88% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2111 1 5.88% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2078 1 5.88% | github.com/golang/protobuf/proto.appendVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1663 1 5.88% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1720 1 5.88% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 1 5.88% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 17 0.24% 36.80% 17 0.24% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 ----------------------------------------------------------+------------- 422 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 17 0.24% 37.04% 422 6.04% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 397 94.08% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 9 2.13% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1237 5 1.18% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2220 3 0.71% | github.com/golang/protobuf/proto.sizeVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:985 2 0.47% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2218 1 0.24% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2219 1 0.24% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2224 1 0.24% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1236 ----------------------------------------------------------+------------- 17 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 17 0.24% 37.29% 17 0.24% | github.com/golang/protobuf/proto.sizeStringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1241 ----------------------------------------------------------+------------- 15 88.24% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:285 2 11.76% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:604 17 0.24% 37.53% 17 0.24% | istio.io/istio/pilot/pkg/model.PortList.GetByPort istio.io/istio@/pilot/pkg/model/service.go:502 ----------------------------------------------------------+------------- 16 94.12% | reflect.NewAt reflect/value.go:2364 1 5.88% | reflect.Value.Addr reflect/value.go:260 17 0.24% 37.77% 17 0.24% | reflect.(*rtype).ptrTo reflect/type.go:1388 ----------------------------------------------------------+------------- 12 70.59% | runtime.scanobject runtime/mgcmark.go:1190 5 29.41% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 17 0.24% 38.01% 17 0.24% | runtime.findObject runtime/mbitmap.go:413 ----------------------------------------------------------+------------- 17 100% | runtime.scanobject runtime/mgcmark.go:1191 17 0.24% 38.26% 17 0.24% | runtime.greyobject runtime/mgcmark.go:1217 ----------------------------------------------------------+------------- 11 64.71% | runtime.makeslice runtime/slice.go:49 5 29.41% | runtime.newobject runtime/malloc.go:1151 1 5.88% | reflect.unsafe_New runtime/malloc.go:1156 17 0.24% 38.50% 17 0.24% | runtime.mallocgc runtime/malloc.go:1099 ----------------------------------------------------------+------------- 16 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:162 16 0.23% 38.73% 16 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:359 ----------------------------------------------------------+------------- 16 88.89% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:37 2 11.11% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:38 16 0.23% 38.96% 18 0.26% | istio.io/istio/pkg/config/host.Name.isWildCarded istio.io/istio@/pkg/config/host/name.go:89 1 5.56% | runtime.intstring runtime/string.go:233 1 5.56% | runtime.intstring runtime/string.go:234 ----------------------------------------------------------+------------- 5 31.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 3 18.75% | strings.HasPrefix strings/strings.go:449 2 12.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:360 2 12.50% | runtime.mapaccess2_faststr runtime/map_faststr.go:132 1 6.25% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:304 1 6.25% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:712 1 6.25% | runtime.mapaccess2_faststr runtime/map_faststr.go:194 1 6.25% | runtime.strequal runtime/alg.go:206 16 0.23% 39.19% 16 0.23% | memeqbody internal/bytealg/equal_amd64.s:103 ----------------------------------------------------------+------------- 3 18.75% | runtime.(*bmap).overflow runtime/map.go:208 2 12.50% | runtime.mapaccess1 runtime/map.go:437 2 12.50% | runtime.mapaccess2 runtime/map.go:501 2 12.50% | runtime.mapiternext runtime/map.go:910 1 6.25% | runtime.(*itabTableType).find runtime/iface.go:97 1 6.25% | runtime.deferArgs runtime/panic.go:347 1 6.25% | runtime.mapaccess1 runtime/map.go:442 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:29 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:45 1 6.25% | runtime.mapaccess2 runtime/map.go:496 1 6.25% | runtime.mapiternext runtime/map.go:889 16 0.23% 39.42% 16 0.23% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 9 56.25% | runtime.newobject runtime/malloc.go:1151 2 12.50% | runtime.convTstring runtime/iface.go:362 2 12.50% | runtime.growslice runtime/slice.go:181 1 6.25% | reflect.unsafe_New runtime/malloc.go:1156 1 6.25% | runtime.makeslice runtime/slice.go:49 1 6.25% | runtime.rawstring runtime/string.go:259 16 0.23% 39.65% 16 0.23% | runtime.mallocgc runtime/malloc.go:1119 ----------------------------------------------------------+------------- 28 90.32% | runtime.gcDrain runtime/mgcmark.go:948 3 9.68% | runtime.gcDrainN runtime/mgcmark.go:1042 16 0.23% 39.87% 31 0.44% | runtime.scanobject runtime/mgcmark.go:1162 15 48.39% | runtime.heapBits.bits runtime/mbitmap.go:517 ----------------------------------------------------------+------------- 15 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 15 0.21% 40.09% 15 0.21% | github.com/golang/protobuf/proto.sizeVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1026 ----------------------------------------------------------+------------- 13 86.67% | runtime.scanobject runtime/mgcmark.go:1190 2 13.33% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 15 0.21% 40.30% 15 0.21% | runtime.findObject runtime/mbitmap.go:403 ----------------------------------------------------------+------------- 15 100% | runtime.scanobject runtime/mgcmark.go:1162 15 0.21% 40.52% 15 0.21% | runtime.heapBits.bits runtime/mbitmap.go:517 ----------------------------------------------------------+------------- 15 100% | runtime.mallocgc runtime/malloc.go:1052 15 0.21% 40.73% 15 0.21% | runtime.heapBitsSetType runtime/mbitmap.go:974 ----------------------------------------------------------+------------- 7 46.67% | runtime.newobject runtime/malloc.go:1151 4 26.67% | runtime.makeslice runtime/slice.go:49 2 13.33% | reflect.unsafe_New runtime/malloc.go:1156 1 6.67% | runtime.convTslice runtime/iface.go:373 1 6.67% | runtime.convTstring runtime/iface.go:362 15 0.21% 40.95% 15 0.21% | runtime.mallocgc runtime/malloc.go:1013 ----------------------------------------------------------+------------- 6 40.00% | runtime.newobject runtime/malloc.go:1151 4 26.67% | reflect.unsafe_New runtime/malloc.go:1156 1 6.67% | runtime.convT2I runtime/iface.go:401 1 6.67% | runtime.convTslice runtime/iface.go:373 1 6.67% | runtime.convTstring runtime/iface.go:362 1 6.67% | runtime.growslice runtime/slice.go:181 1 6.67% | runtime.makeslice runtime/slice.go:49 15 0.21% 41.16% 15 0.21% | runtime.mallocgc runtime/malloc.go:1098 ----------------------------------------------------------+------------- 8 53.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 5 33.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 2 13.33% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:519 15 0.21% 41.38% 15 0.21% | runtime.mapaccess1 runtime/map.go:431 ----------------------------------------------------------+------------- 4 26.67% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 2 13.33% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 2 13.33% | istio.io/istio/pkg/util/gogo.DurationToProtoDuration istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 1 6.67% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:318 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1866 1 6.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 1 6.67% | istio.io/istio/pilot/pkg/networking/util.BuildAddress istio.io/istio@/pilot/pkg/networking/util/util.go:165 1 6.67% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:208 1 6.67% | runtime.makemap_small runtime/map.go:293 15 0.21% 41.59% 15 0.21% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 15 100% | runtime.gcDrain runtime/mgcmark.go:948 15 0.21% 41.80% 15 0.21% | runtime.scanobject runtime/mgcmark.go:1157 ----------------------------------------------------------+------------- 14 100% | runtime.getitab runtime/iface.go:54 14 0.2% 42.01% 14 0.2% | runtime.(*itabTableType).find runtime/iface.go:96 ----------------------------------------------------------+------------- 15 100% | runtime.markBitsForAddr runtime/mbitmap.go:268 14 0.2% 42.21% 15 0.21% | runtime.(*mspan).objIndex runtime/mbitmap.go:255 1 6.67% | runtime.(*mspan).base runtime/mheap.go:423 ----------------------------------------------------------+------------- 14 100% | runtime.mallocgc runtime/malloc.go:1052 14 0.2% 42.41% 14 0.2% | runtime.heapBitsSetType runtime/mbitmap.go:1166 ----------------------------------------------------------+------------- 14 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 14 0.2% 42.61% 14 0.2% | runtime.wbBufFlush1 runtime/mwbbuf.go:278 ----------------------------------------------------------+------------- 196 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 13 0.19% 42.79% 196 2.80% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 72 36.73% | reflect.Value.MapIndex reflect/value.go:1176 58 29.59% | runtime.newobject runtime/malloc.go:1151 21 10.71% | reflect.Value.MapIndex reflect/value.go:1168 12 6.12% | reflect.Value.Interface reflect/value.go:1003 8 4.08% | reflect.Value.MapIndex reflect/value.go:1183 4 2.04% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 2 1.02% | reflect.Value.MapIndex reflect/value.go:1157 2 1.02% | runtime.newobject runtime/malloc.go:1150 1 0.51% | reflect.Value.MapIndex reflect/value.go:1158 1 0.51% | reflect.Value.MapIndex reflect/value.go:1181 1 0.51% | runtime.gcWriteBarrier runtime/asm_amd64.s:1382 1 0.51% | runtime.gcWriteBarrier runtime/asm_amd64.s:1402 ----------------------------------------------------------+------------- 5 38.46% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:304 5 38.46% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 1 7.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:360 1 7.69% | runtime.mapaccess2_faststr runtime/map_faststr.go:194 1 7.69% | runtime.strequal runtime/alg.go:206 13 0.19% 42.98% 13 0.19% | memeqbody internal/bytealg/equal_amd64.s:79 ----------------------------------------------------------+------------- 9 69.23% | reflect.packEface reflect/value.go:109 2 15.38% | reflect.copyVal reflect/value.go:1293 2 15.38% | reflect.unpackEface reflect/value.go:148 13 0.19% 43.16% 13 0.19% | reflect.ifaceIndir reflect/type.go:3101 ----------------------------------------------------------+------------- 16 100% | runtime.mapiternext runtime/map.go:973 13 0.19% 43.35% 16 0.23% | runtime.(*bmap).overflow runtime/map.go:208 3 18.75% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 13 100% | reflect.(*rtype).Field reflect/type.go:928 13 0.19% 43.54% 13 0.19% | runtime.duffcopy runtime/duff_amd64.s:418 ----------------------------------------------------------+------------- 13 100% | runtime.mallocgc runtime/malloc.go:1052 13 0.19% 43.72% 13 0.19% | runtime.heapBitsSetType runtime/mbitmap.go:1221 ----------------------------------------------------------+------------- 8 61.54% | runtime.newobject runtime/malloc.go:1151 3 23.08% | reflect.unsafe_New runtime/malloc.go:1156 2 15.38% | runtime.convTstring runtime/iface.go:362 13 0.19% 43.91% 13 0.19% | runtime.mallocgc runtime/malloc.go:1110 ----------------------------------------------------------+------------- 62 84.93% | reflect.mapaccess runtime/map.go:1319 11 15.07% | sync.(*Map).Load sync/map.go:104 13 0.19% 44.09% 73 1.04% | runtime.mapaccess2 runtime/map.go:473 9 12.33% | runtime.nilinterhash runtime/alg.go:169 7 9.59% | aeshashbody runtime/asm_amd64.s:938 5 6.85% | aeshashbody runtime/asm_amd64.s:946 5 6.85% | aeshashbody runtime/asm_amd64.s:991 4 5.48% | aeshashbody runtime/asm_amd64.s:942 3 4.11% | aeshashbody runtime/asm_amd64.s:916 3 4.11% | aeshashbody runtime/asm_amd64.s:944 3 4.11% | aeshashbody runtime/asm_amd64.s:945 3 4.11% | aeshashbody runtime/asm_amd64.s:975 3 4.11% | aeshashbody runtime/asm_amd64.s:976 2 2.74% | aeshashbody runtime/asm_amd64.s:911 1 1.37% | aeshashbody runtime/asm_amd64.s:1007 1 1.37% | aeshashbody runtime/asm_amd64.s:909 1 1.37% | aeshashbody runtime/asm_amd64.s:912 1 1.37% | aeshashbody runtime/asm_amd64.s:914 1 1.37% | aeshashbody runtime/asm_amd64.s:940 1 1.37% | aeshashbody runtime/asm_amd64.s:967 1 1.37% | aeshashbody runtime/asm_amd64.s:972 1 1.37% | aeshashbody runtime/asm_amd64.s:980 1 1.37% | aeshashbody runtime/asm_amd64.s:984 1 1.37% | aeshashbody runtime/asm_amd64.s:985 1 1.37% | aeshashbody runtime/asm_amd64.s:987 1 1.37% | runtime.aeshashstr runtime/asm_amd64.s:900 1 1.37% | runtime.aeshashstr runtime/asm_amd64.s:901 ----------------------------------------------------------+------------- 10 52.63% | reflect.mapiternext runtime/map.go:1347 7 36.84% | runtime.mapiterinit runtime/map.go:848 2 10.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 13 0.19% 44.28% 19 0.27% | runtime.mapiternext runtime/map.go:901 6 31.58% | runtime.isEmpty runtime/map.go:111 ----------------------------------------------------------+------------- 6 46.15% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 5 38.46% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:683 2 15.38% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:626 13 0.19% 44.47% 13 0.19% | runtime.memmove runtime/memmove_amd64.s:362 ----------------------------------------------------------+------------- 12 92.31% | runtime.mallocgc runtime/malloc.go:1020 1 7.69% | runtime.mallocgc runtime/malloc.go:996 13 0.19% 44.65% 13 0.19% | runtime.nextFreeFast runtime/malloc.go:826 ----------------------------------------------------------+------------- 12 92.31% | runtime.mallocgc runtime/malloc.go:1091 1 7.69% | runtime.mallocgc runtime/malloc.go:991 13 0.19% 44.84% 13 0.19% | runtime.releasem runtime/runtime1.go:452 ----------------------------------------------------------+------------- 11 84.62% | runtime.gcDrain runtime/mgcmark.go:948 2 15.38% | runtime.gcDrainN runtime/mgcmark.go:1042 13 0.19% 45.02% 13 0.19% | runtime.scanobject runtime/mgcmark.go:1170 ----------------------------------------------------------+------------- 60 96.77% | sort.quickSort sort/sort.go:209 2 3.23% | sort.stable sort/sort.go:368 13 0.19% 45.21% 62 0.89% | sort.insertionSort sort/sort.go:27 45 72.58% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 4 6.45% | sort.StringSlice.Less sort/sort.go:298 ----------------------------------------------------------+------------- 7 53.85% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 3 23.08% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 2 15.38% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2107 1 7.69% | strconv.Unquote strconv/quote.go:405 13 0.19% 45.39% 13 0.19% | unicode/utf8.ValidString unicode/utf8/utf8.go:483 ----------------------------------------------------------+------------- 6 50.00% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 5 41.67% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 1 8.33% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 12 0.17% 45.57% 12 0.17% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:178 ----------------------------------------------------------+------------- 213 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 12 0.17% 45.74% 213 3.05% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 71 33.33% | reflect.Value.MapIndex reflect/value.go:1176 63 29.58% | runtime.newobject runtime/malloc.go:1151 29 13.62% | reflect.Value.MapIndex reflect/value.go:1168 12 5.63% | reflect.Value.Interface reflect/value.go:1003 11 5.16% | reflect.Value.MapIndex reflect/value.go:1183 5 2.35% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 4 1.88% | runtime.newobject runtime/malloc.go:1150 3 1.41% | reflect.Value.MapIndex reflect/value.go:1157 1 0.47% | reflect.Value.MapIndex reflect/value.go:1158 1 0.47% | reflect.Value.MapIndex reflect/value.go:1171 1 0.47% | reflect.Value.MapIndex reflect/value.go:1177 ----------------------------------------------------------+------------- 19 100% | reflect.(*rtype).Field reflect/type.go:928 12 0.17% 45.91% 19 0.27% | reflect.(*structType).Field reflect/type.go:1191 3 15.79% | runtime.duffzero runtime/duff_amd64.s:94 2 10.53% | runtime.duffzero runtime/duff_amd64.s:102 1 5.26% | runtime.duffzero runtime/duff_amd64.s:101 1 5.26% | runtime.duffzero runtime/duff_amd64.s:96 ----------------------------------------------------------+------------- 11 57.89% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 8 42.11% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 12 0.17% 46.08% 19 0.27% | reflect.Value.MapIndex reflect/value.go:1183 6 31.58% | reflect.copyVal reflect/value.go:1300 1 5.26% | reflect.copyVal reflect/value.go:1293 ----------------------------------------------------------+------------- 39 81.25% | reflect.Value.Interface reflect/value.go:1003 9 18.75% | reflect.deepValueEqual reflect/deepequal.go:132 12 0.17% 46.25% 48 0.69% | reflect.valueInterface reflect/value.go:1033 11 22.92% | reflect.packEface reflect/value.go:103 9 18.75% | reflect.packEface reflect/value.go:109 5 10.42% | reflect.packEface reflect/value.go:119 4 8.33% | reflect.packEface reflect/value.go:118 4 8.33% | reflect.packEface reflect/value.go:136 1 2.08% | reflect.packEface reflect/value.go:105 1 2.08% | reflect.packEface reflect/value.go:110 1 2.08% | reflect.packEface reflect/value.go:135 ----------------------------------------------------------+------------- 4 33.33% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:45 3 25.00% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:110 3 25.00% | runtime.(*mheap).alloc_m runtime/mheap.go:1015 1 8.33% | runtime.(*mcentral).freeSpan runtime/mcentral.go:225 1 8.33% | runtime.sellock runtime/select.go:51 12 0.17% 46.42% 12 0.17% | runtime.lock runtime/lock_futex.go:56 ----------------------------------------------------------+------------- 129 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 12 0.17% 46.60% 129 1.84% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 39 30.23% | runtime.findObject runtime/mbitmap.go:365 37 28.68% | runtime.findObject runtime/mbitmap.go:363 12 9.30% | runtime.findObject runtime/mbitmap.go:415 7 5.43% | runtime.findObject runtime/mbitmap.go:362 5 3.88% | runtime.findObject runtime/mbitmap.go:413 5 3.88% | runtime.findObject runtime/mbitmap.go:419 4 3.10% | runtime.findObject runtime/mbitmap.go:407 3 2.33% | runtime.findObject runtime/mbitmap.go:416 2 1.55% | runtime.findObject runtime/mbitmap.go:370 2 1.55% | runtime.findObject runtime/mbitmap.go:403 1 0.78% | runtime.findObject runtime/mbitmap.go:406 ----------------------------------------------------------+------------- 96 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 11 0.16% 46.75% 96 1.37% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 35 36.46% | runtime.mapaccess1 runtime/map.go:414 17 17.71% | runtime.mapaccess1 runtime/map.go:441 5 5.21% | runtime.mapaccess1 runtime/map.go:431 4 4.17% | runtime.mapaccess1 runtime/map.go:415 3 3.12% | runtime.mapaccess1 runtime/map.go:410 3 3.12% | runtime.mapaccess1 runtime/map.go:413 3 3.12% | runtime.mapaccess1 runtime/map.go:427 3 3.12% | runtime.mapaccess1 runtime/map.go:430 3 3.12% | runtime.mapaccess1 runtime/map.go:437 3 3.12% | runtime.mapaccess1 runtime/map.go:442 2 2.08% | runtime.mapaccess1 runtime/map.go:404 2 2.08% | runtime.mapaccess1 runtime/map.go:432 1 1.04% | runtime.mapaccess1 runtime/map.go:429 1 1.04% | runtime.mapaccess1 runtime/map.go:446 ----------------------------------------------------------+------------- 9 81.82% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:597 2 18.18% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:531 11 0.16% 46.91% 11 0.16% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:303 ----------------------------------------------------------+------------- 11 100% | reflect.valueInterface reflect/value.go:1033 11 0.16% 47.07% 11 0.16% | reflect.packEface reflect/value.go:103 ----------------------------------------------------------+------------- 11 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1166 11 0.16% 47.23% 11 0.16% | runtime.(*mTreap).find runtime/mgclarge.go:533 ----------------------------------------------------------+------------- 11 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 11 0.16% 47.38% 11 0.16% | runtime.(*mspan).countAlloc runtime/mbitmap.go:904 ----------------------------------------------------------+------------- 11 100% | runtime.mallocgc runtime/malloc.go:931 11 0.16% 47.54% 11 0.16% | runtime.acquirem runtime/runtime1.go:443 ----------------------------------------------------------+------------- 11 100% | runtime.mallocgc runtime/malloc.go:1052 11 0.16% 47.70% 11 0.16% | runtime.heapBitsSetType runtime/mbitmap.go:1330 ----------------------------------------------------------+------------- 7 63.64% | runtime.newobject runtime/malloc.go:1151 2 18.18% | runtime.rawstring runtime/string.go:259 1 9.09% | reflect.unsafe_New runtime/malloc.go:1156 1 9.09% | runtime.convTstring runtime/iface.go:362 11 0.16% 47.85% 11 0.16% | runtime.mallocgc runtime/malloc.go:1078 ----------------------------------------------------------+------------- 5 20.83% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 4 16.67% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:142 3 12.50% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 2 8.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:849 1 4.17% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 1 4.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1400 1 4.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1804 1 4.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:116 1 4.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:210 1 4.17% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:680 1 4.17% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:751 1 4.17% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 1 4.17% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 1 4.17% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:775 11 0.16% 48.01% 24 0.34% | runtime.mapassign_faststr runtime/map_faststr.go:214 2 8.33% | aeshashbody runtime/asm_amd64.s:916 1 4.17% | aeshashbody runtime/asm_amd64.s:1068 1 4.17% | aeshashbody runtime/asm_amd64.s:1095 1 4.17% | aeshashbody runtime/asm_amd64.s:1178 1 4.17% | aeshashbody runtime/asm_amd64.s:942 1 4.17% | aeshashbody runtime/asm_amd64.s:945 1 4.17% | aeshashbody runtime/asm_amd64.s:979 1 4.17% | aeshashbody runtime/asm_amd64.s:983 1 4.17% | aeshashbody runtime/asm_amd64.s:988 1 4.17% | aeshashbody runtime/asm_amd64.s:998 1 4.17% | runtime.aeshashstr runtime/asm_amd64.s:899 1 4.17% | runtime.aeshashstr runtime/asm_amd64.s:901 ----------------------------------------------------------+------------- 11 100% | runtime.mallocgc runtime/malloc.go:1020 11 0.16% 48.17% 11 0.16% | runtime.nextFreeFast runtime/malloc.go:821 ----------------------------------------------------------+------------- 8 72.73% | runtime.mallocgc runtime/malloc.go:1020 3 27.27% | runtime.mallocgc runtime/malloc.go:996 11 0.16% 48.33% 11 0.16% | runtime.nextFreeFast runtime/malloc.go:829 ----------------------------------------------------------+------------- 25 80.65% | runtime.gcDrain runtime/mgcmark.go:948 6 19.35% | runtime.gcDrainN runtime/mgcmark.go:1042 11 0.16% 48.48% 31 0.44% | runtime.scanobject runtime/mgcmark.go:1159 9 29.03% | runtime.heapBits.next runtime/mbitmap.go:429 6 19.35% | runtime.heapBits.next runtime/mbitmap.go:430 5 16.13% | runtime.heapBits.next runtime/mbitmap.go:432 ----------------------------------------------------------+------------- 10 90.91% | runtime.findObject runtime/mbitmap.go:363 1 9.09% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:596 11 0.16% 48.64% 11 0.16% | runtime.spanOf runtime/mheap.go:764 ----------------------------------------------------------+------------- 27 100% | sort.quickSort sort/sort.go:190 11 0.16% 48.80% 27 0.39% | sort.doPivot sort/sort.go:123 9 33.33% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 7 25.93% | sort.StringSlice.Less sort/sort.go:298 ----------------------------------------------------------+------------- 8 80.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 1 10.00% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 1 10.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 10 0.14% 48.94% 10 0.14% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:165 ----------------------------------------------------------+------------- 6 60.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 4 40.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 10 0.14% 49.08% 10 0.14% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:199 ----------------------------------------------------------+------------- 10 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 10 0.14% 49.23% 10 0.14% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2338 ----------------------------------------------------------+------------- 29 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 10 0.14% 49.37% 29 0.41% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2344 13 44.83% | github.com/golang/protobuf/proto.makeMapMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2312 3 10.34% | github.com/golang/protobuf/proto.makeMapMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2313 2 6.90% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1236 1 3.45% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1237 ----------------------------------------------------------+------------- 9 60.00% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 4 26.67% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 2 13.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 10 0.14% 49.51% 15 0.21% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 2 13.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 1 6.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 1 6.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1318 1 6.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1319 ----------------------------------------------------------+------------- 10 100% | reflect.Value.assignTo reflect/value.go:2376 10 0.14% 49.66% 10 0.14% | reflect.directlyAssignable reflect/type.go:1558 ----------------------------------------------------------+------------- 7 70.00% | runtime.(*mspan).treapFilter runtime/mgclarge.go:323 2 20.00% | runtime.(*mheap).coalesce runtime/mheap.go:530 1 10.00% | runtime.(*mTreap).mutate runtime/mgclarge.go:390 10 0.14% 49.80% 10 0.14% | runtime.(*mspan).hugePages runtime/mheap.go:568 ----------------------------------------------------------+------------- 2 20.00% | reflect.Value.MapKeys reflect/value.go:1213 1 10.00% | fmt.(*pp).printValue fmt/print.go:731 1 10.00% | fmt.(*pp).printValue fmt/print.go:732 1 10.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2339 1 10.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:502 1 10.00% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 1 10.00% | runtime.deferreturn runtime/panic.go:528 1 10.00% | runtime.mapiternext runtime/map.go:949 1 10.00% | runtime.mapiternext runtime/map.go:967 10 0.14% 49.94% 10 0.14% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 ----------------------------------------------------------+------------- 5 50.00% | runtime.newobject runtime/malloc.go:1151 4 40.00% | runtime.makeslice runtime/slice.go:49 1 10.00% | reflect.unsafe_New runtime/malloc.go:1156 10 0.14% 50.09% 10 0.14% | runtime.mallocgc runtime/malloc.go:1093 ----------------------------------------------------------+------------- 5 50.00% | runtime.newobject runtime/malloc.go:1151 3 30.00% | reflect.unsafe_New runtime/malloc.go:1156 1 10.00% | runtime.convTstring runtime/iface.go:362 1 10.00% | runtime.makeslice runtime/slice.go:49 10 0.14% 50.23% 10 0.14% | runtime.mallocgc runtime/malloc.go:941 ----------------------------------------------------------+------------- 18 48.65% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 17 45.95% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 2 5.41% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:519 10 0.14% 50.37% 37 0.53% | runtime.mapaccess1 runtime/map.go:441 24 64.86% | runtime.interequal runtime/alg.go:211 2 5.41% | runtime.interequal runtime/alg.go:208 1 2.70% | runtime.interequal runtime/alg.go:209 ----------------------------------------------------------+------------- 2 20.00% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 2 20.00% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 2 20.00% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 1 10.00% | go.opencensus.io/tag.(*Map).upsert go.opencensus.io@v0.21.0/tag/map.go:84 1 10.00% | istio.io/istio/pilot/pkg/model.(*PushContext).Add istio.io/istio@/pilot/pkg/model/push_context.go:295 1 10.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1400 1 10.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:775 10 0.14% 50.51% 10 0.14% | runtime.mapassign_faststr runtime/map_faststr.go:238 ----------------------------------------------------------+------------- 5 50.00% | runtime.concatstrings runtime/string.go:51 2 20.00% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:295 1 10.00% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 10.00% | runtime.growslice runtime/slice.go:188 1 10.00% | runtime.typedslicecopy runtime/mbarrier.go:277 10 0.14% 50.66% 10 0.14% | runtime.memmove runtime/memmove_amd64.s:34 ----------------------------------------------------------+------------- 4 40.00% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:683 3 30.00% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 2 20.00% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:626 1 10.00% | runtime.growslice runtime/slice.go:188 10 0.14% 50.80% 10 0.14% | runtime.memmove runtime/memmove_amd64.s:360 ----------------------------------------------------------+------------- 9 90.00% | runtime.findObject runtime/mbitmap.go:363 1 10.00% | runtime.markBitsForAddr runtime/mbitmap.go:267 10 0.14% 50.94% 10 0.14% | runtime.spanOf runtime/mheap.go:781 ----------------------------------------------------------+------------- 9 100% | fmt.Sprintf fmt/print.go:219 9 0.13% 51.07% 9 0.13% | fmt.(*pp).doPrintf fmt/print.go:987 ----------------------------------------------------------+------------- 9 100% | fmt.(*pp).doPrintf fmt/print.go:1030 9 0.13% 51.20% 9 0.13% | fmt.(*pp).printArg fmt/print.go:664 ----------------------------------------------------------+------------- 6 66.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 3 33.33% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2346 9 0.13% 51.33% 9 0.13% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2066 ----------------------------------------------------------+------------- 515 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 9 0.13% 51.46% 515 7.37% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 493 95.73% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 6 1.17% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 5 0.97% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2232 4 0.78% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 3 0.58% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2226 1 0.19% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2227 1 0.19% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2228 ----------------------------------------------------------+------------- 87 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 9 0.13% 51.59% 87 1.24% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 30 34.48% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 12 13.79% | reflect.Value.Elem reflect/value.go:810 9 10.34% | reflect.Value.Elem reflect/value.go:828 7 8.05% | reflect.Value.Elem reflect/value.go:827 6 6.90% | reflect.Value.Elem reflect/value.go:806 4 4.60% | reflect.Value.Elem reflect/value.go:812 3 3.45% | reflect.Value.Elem reflect/value.go:803 2 2.30% | reflect.Value.Elem reflect/value.go:821 1 1.15% | reflect.Value.Elem reflect/value.go:798 1 1.15% | reflect.Value.Elem reflect/value.go:799 1 1.15% | reflect.Value.Elem reflect/value.go:814 1 1.15% | reflect.Value.Elem reflect/value.go:817 1 1.15% | reflect.Value.Elem reflect/value.go:825 ----------------------------------------------------------+------------- 28 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 9 0.13% 51.72% 28 0.4% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:285 15 53.57% | istio.io/istio/pilot/pkg/model.PortList.GetByPort istio.io/istio@/pilot/pkg/model/service.go:502 4 14.29% | istio.io/istio/pilot/pkg/model.PortList.GetByPort istio.io/istio@/pilot/pkg/model/service.go:503 ----------------------------------------------------------+------------- 6 66.67% | runtime.scanobject runtime/mgcmark.go:1190 3 33.33% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 9 0.13% 51.84% 9 0.13% | runtime.findObject runtime/mbitmap.go:416 ----------------------------------------------------------+------------- 2 22.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1857 2 22.22% | runtime.mapiterinit runtime/map.go:820 1 11.11% | go.opencensus.io/tag.newMap go.opencensus.io@v0.21.0/tag/map.go:92 1 11.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1159 1 11.11% | reflect.Value.MapKeys reflect/value.go:1213 1 11.11% | runtime.mapassign_faststr runtime/map_faststr.go:285 1 11.11% | runtime.mapiternext runtime/map.go:949 9 0.13% 51.97% 9 0.13% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 ----------------------------------------------------------+------------- 9 100% | runtime.scanobject runtime/mgcmark.go:1159 9 0.13% 52.10% 9 0.13% | runtime.heapBits.next runtime/mbitmap.go:429 ----------------------------------------------------------+------------- 9 100% | runtime.mallocgc runtime/malloc.go:1052 9 0.13% 52.23% 9 0.13% | runtime.heapBitsSetType runtime/mbitmap.go:1147 ----------------------------------------------------------+------------- 9 100% | runtime.mallocgc runtime/malloc.go:1052 9 0.13% 52.36% 9 0.13% | runtime.heapBitsSetType runtime/mbitmap.go:1358 ----------------------------------------------------------+------------- 5 22.73% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 3 13.64% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:659 3 13.64% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:756 2 9.09% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1228 2 9.09% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.normalizeClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:172 1 4.55% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1234 1 4.55% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:635 1 4.55% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:669 1 4.55% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:672 1 4.55% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:217 1 4.55% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:764 1 4.55% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 9 0.13% 52.49% 22 0.31% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 4 18.18% | aeshashbody runtime/asm_amd64.s:1062 1 4.55% | aeshashbody runtime/asm_amd64.s:1018 1 4.55% | aeshashbody runtime/asm_amd64.s:1024 1 4.55% | aeshashbody runtime/asm_amd64.s:1056 1 4.55% | aeshashbody runtime/asm_amd64.s:1115 1 4.55% | aeshashbody runtime/asm_amd64.s:921 1 4.55% | aeshashbody runtime/asm_amd64.s:946 1 4.55% | aeshashbody runtime/asm_amd64.s:976 1 4.55% | aeshashbody runtime/asm_amd64.s:983 1 4.55% | runtime.aeshashstr runtime/asm_amd64.s:901 ----------------------------------------------------------+------------- 17 60.71% | reflect.mapaccess runtime/map.go:1319 11 39.29% | sync.(*Map).Load sync/map.go:104 9 0.13% 52.62% 28 0.4% | runtime.mapaccess2 runtime/map.go:500 9 32.14% | runtime.strequal runtime/alg.go:206 5 17.86% | runtime.nilinterequal runtime/alg.go:216 3 10.71% | runtime.strequal runtime/alg.go:205 1 3.57% | runtime.nilinterequal runtime/alg.go:213 1 3.57% | runtime.nilinterequal runtime/alg.go:215 ----------------------------------------------------------+------------- 9 100% | runtime.mallocgc runtime/malloc.go:1026 9 0.13% 52.75% 9 0.13% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:140 ----------------------------------------------------------+------------- 6 66.67% | runtime.gcDrain runtime/mgcmark.go:948 3 33.33% | runtime.gcDrainN runtime/mgcmark.go:1042 9 0.13% 52.87% 9 0.13% | runtime.scanobject runtime/mgcmark.go:1195 ----------------------------------------------------------+------------- 19 100% | fmt.(*pp).free fmt/print.go:161 9 0.13% 53.00% 19 0.27% | sync.(*Pool).Put sync/pool.go:102 7 36.84% | sync.(*Pool).pin sync/pool.go:196 1 5.26% | sync.(*Pool).pin sync/pool.go:195 1 5.26% | sync.(*Pool).pin sync/pool.go:201 1 5.26% | sync.(*Pool).pin sync/pool.go:204 ----------------------------------------------------------+------------- 6 75.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 2 25.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 8 0.11% 53.12% 8 0.11% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:221 ----------------------------------------------------------+------------- 8 72.73% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 3 27.27% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 8 0.11% 53.23% 11 0.16% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:295 2 18.18% | runtime.memmove runtime/memmove_amd64.s:34 1 9.09% | runtime.memmove runtime/memmove_amd64.s:36 ----------------------------------------------------------+------------- 65 62.50% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 39 37.50% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2346 8 0.11% 53.35% 104 1.49% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 34 32.69% | unicode/utf8.ValidString unicode/utf8/utf8.go:485 21 20.19% | unicode/utf8.ValidString unicode/utf8/utf8.go:484 15 14.42% | unicode/utf8.ValidString unicode/utf8/utf8.go:486 12 11.54% | unicode/utf8.ValidString unicode/utf8/utf8.go:509 7 6.73% | unicode/utf8.ValidString unicode/utf8/utf8.go:483 4 3.85% | unicode/utf8.ValidString unicode/utf8/utf8.go:481 3 2.88% | unicode/utf8.ValidString unicode/utf8/utf8.go:487 ----------------------------------------------------------+------------- 3 37.50% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2060 1 12.50% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2111 1 12.50% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2061 1 12.50% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2345 1 12.50% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 1 12.50% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 8 0.11% 53.46% 8 0.11% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1319 ----------------------------------------------------------+------------- 8 53.33% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 6 40.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 1 6.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 8 0.11% 53.58% 15 0.21% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 3 20.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1318 2 13.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 1 6.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 1 6.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1319 ----------------------------------------------------------+------------- 77 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 8 0.11% 53.69% 77 1.10% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 40 51.95% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 9 11.69% | reflect.Value.Elem reflect/value.go:828 6 7.79% | reflect.Value.Elem reflect/value.go:810 4 5.19% | reflect.Value.Elem reflect/value.go:803 3 3.90% | reflect.Value.Elem reflect/value.go:827 2 2.60% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:286 2 2.60% | reflect.Value.Elem reflect/value.go:798 2 2.60% | reflect.Value.Elem reflect/value.go:806 1 1.30% | reflect.Value.Elem reflect/value.go:821 ----------------------------------------------------------+------------- 183 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 8 0.11% 53.80% 183 2.62% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 148 80.87% | reflect.(*rtype).Field reflect/type.go:928 10 5.46% | reflect.(*rtype).Field reflect/type.go:923 9 4.92% | reflect.(*rtype).Kind reflect/type.go:785 5 2.73% | runtime.duffcopy runtime/duff_amd64.s:413 1 0.55% | runtime.duffcopy runtime/duff_amd64.s:397 1 0.55% | runtime.duffcopy runtime/duff_amd64.s:415 1 0.55% | runtime.duffcopy runtime/duff_amd64.s:420 ----------------------------------------------------------+------------- 45 56.96% | sort.insertionSort sort/sort.go:27 12 15.19% | sort.doPivot sort/sort.go:121 9 11.39% | sort.doPivot sort/sort.go:123 5 6.33% | sort.quickSort sort/sort.go:205 4 5.06% | sort.medianOfThree sort/sort.go:80 3 3.80% | sort.doPivot sort/sort.go:117 1 1.27% | sort.medianOfThree sort/sort.go:76 8 0.11% 53.92% 79 1.13% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 71 89.87% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 ----------------------------------------------------------+------------- 8 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 8 0.11% 54.03% 8 0.11% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:160 ----------------------------------------------------------+------------- 6 75.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 2 25.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 8 0.11% 54.15% 8 0.11% | reflect.Value.Elem reflect/value.go:806 ----------------------------------------------------------+------------- 8 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 8 0.11% 54.26% 8 0.11% | runtime.(*mTreap).insert runtime/mgclarge.go:424 ----------------------------------------------------------+------------- 8 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 8 0.11% 54.38% 8 0.11% | runtime.(*mcentral).freeSpan runtime/mcentral.go:239 ----------------------------------------------------------+------------- 8 100% | reflect.(*rtype).Field reflect/type.go:928 8 0.11% 54.49% 8 0.11% | runtime.duffcopy runtime/duff_amd64.s:402 ----------------------------------------------------------+------------- 5 62.50% | runtime.assertE2I2 runtime/iface.go:487 2 25.00% | runtime.assertI2I2 runtime/iface.go:460 1 12.50% | runtime.convI2I runtime/iface.go:433 8 0.11% 54.61% 8 0.11% | runtime.getitab runtime/iface.go:34 ----------------------------------------------------------+------------- 6 75.00% | runtime.scanobject runtime/mgcmark.go:1159 2 25.00% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:643 8 0.11% 54.72% 8 0.11% | runtime.heapBits.next runtime/mbitmap.go:430 ----------------------------------------------------------+------------- 8 100% | runtime.mallocgc runtime/malloc.go:1052 8 0.11% 54.83% 8 0.11% | runtime.heapBitsSetType runtime/mbitmap.go:1427 ----------------------------------------------------------+------------- 8 100% | runtime.interequal runtime/alg.go:211 8 0.11% 54.95% 8 0.11% | runtime.ifaceeq runtime/alg.go:239 ----------------------------------------------------------+------------- 8 100% | runtime.mapaccess1 runtime/map.go:414 8 0.11% 55.06% 8 0.11% | runtime.interhash runtime/alg.go:147 ----------------------------------------------------------+------------- 6 75.00% | runtime.mapiternext runtime/map.go:901 2 25.00% | runtime.mapassign_faststr runtime/map_faststr.go:239 8 0.11% 55.18% 8 0.11% | runtime.isEmpty runtime/map.go:111 ----------------------------------------------------------+------------- 3 37.50% | runtime.newobject runtime/malloc.go:1151 2 25.00% | reflect.unsafe_New runtime/malloc.go:1156 1 12.50% | runtime.convTslice runtime/iface.go:373 1 12.50% | runtime.growslice runtime/slice.go:181 1 12.50% | runtime.makeslice runtime/slice.go:49 8 0.11% 55.29% 8 0.11% | runtime.mallocgc runtime/malloc.go:1025 ----------------------------------------------------------+------------- 5 62.50% | runtime.newobject runtime/malloc.go:1151 1 12.50% | reflect.unsafe_New runtime/malloc.go:1156 1 12.50% | runtime.growslice runtime/slice.go:181 1 12.50% | runtime.makeslice runtime/slice.go:49 8 0.11% 55.41% 8 0.11% | runtime.mallocgc runtime/malloc.go:878 ----------------------------------------------------------+------------- 5 62.50% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 3 37.50% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 8 0.11% 55.52% 8 0.11% | runtime.mapaccess1 runtime/map.go:413 ----------------------------------------------------------+------------- 7 87.50% | reflect.mapaccess runtime/map.go:1319 1 12.50% | sync.(*Map).Load sync/map.go:104 8 0.11% 55.64% 8 0.11% | runtime.mapaccess2 runtime/map.go:489 ----------------------------------------------------------+------------- 8 100% | runtime.mallocgc runtime/malloc.go:1026 8 0.11% 55.75% 8 0.11% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:153 ----------------------------------------------------------+------------- 8 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 8 0.11% 55.86% 8 0.11% | runtime.memmove runtime/memmove_amd64.s:331 ----------------------------------------------------------+------------- 5 62.50% | runtime.lock runtime/lock_futex.go:93 2 25.00% | runtime.scang runtime/proc.go:923 1 12.50% | runtime.casgstatus runtime/proc.go:817 8 0.11% 55.98% 8 0.11% | runtime.osyield runtime/sys_linux_amd64.s:625 ----------------------------------------------------------+------------- 8 100% | sync.runtime_procPin runtime/proc.go:5095 8 0.11% 56.09% 8 0.11% | runtime.procPin runtime/proc.go:5083 ----------------------------------------------------------+------------- 7 100% | runtime.mapaccess2 runtime/map.go:473 7 0.1% 56.19% 7 0.1% | aeshashbody runtime/asm_amd64.s:938 ----------------------------------------------------------+------------- 5 71.43% | runtime.mapaccess2 runtime/map.go:473 1 14.29% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 14.29% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 7 0.1% 56.29% 7 0.1% | aeshashbody runtime/asm_amd64.s:946 ----------------------------------------------------------+------------- 1825 97.96% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:202 38 2.04% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:59 7 0.1% 56.39% 1863 26.64% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 632 33.92% | github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v2.(*FileAccessLog).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/accesslog/v2/file.pb.go:47 367 19.70% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:52 164 8.80% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:178 158 8.48% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:311 132 7.09% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:426 124 6.66% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*TcpClientConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:517 108 5.80% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.go:56 63 3.38% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:199 53 2.84% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:92 38 2.04% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*DiscoveryResponse).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/discovery.pb.go:128 14 0.75% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:57 1 0.054% | github.com/envoyproxy/go-control-plane/envoy/config/filter/http/rbac/v2.(*RBAC).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/http/rbac/v2/rbac.pb.go:44 1 0.054% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:56 1 0.054% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:177 ----------------------------------------------------------+------------- 12 57.14% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 5 23.81% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 4 19.05% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 7 0.1% 56.49% 21 0.3% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:266 14 66.67% | github.com/golang/protobuf/proto.pointer.isNil github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:124 ----------------------------------------------------------+------------- 4 57.14% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:211 1 14.29% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:237 1 14.29% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:248 1 14.29% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:293 7 0.1% 56.59% 7 0.1% | github.com/golang/protobuf/proto.field.IsValid github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:63 ----------------------------------------------------------+------------- 4 57.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:285 3 42.86% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:604 7 0.1% 56.69% 7 0.1% | istio.io/istio/pilot/pkg/model.PortList.GetByPort istio.io/istio@/pilot/pkg/model/service.go:503 ----------------------------------------------------------+------------- 63 100% | reflect.(*rtype).Field reflect/type.go:928 7 0.1% 56.79% 63 0.9% | reflect.(*structType).Field reflect/type.go:1214 56 88.89% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 7 100% | reflect.Value.MapKeys reflect/value.go:1213 7 0.1% 56.89% 7 0.1% | reflect.copyVal reflect/value.go:1298 ----------------------------------------------------------+------------- 6 85.71% | reflect.Value.Interface reflect/value.go:1003 1 14.29% | reflect.deepValueEqual reflect/deepequal.go:132 7 0.1% 56.99% 7 0.1% | reflect.valueInterface reflect/value.go:1006 ----------------------------------------------------------+------------- 7 100% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:485 7 0.1% 57.09% 7 0.1% | runtime.(*mTreap).removeSpan runtime/mgclarge.go:564 ----------------------------------------------------------+------------- 6 85.71% | runtime.interhash runtime/alg.go:152 1 14.29% | runtime.nilinterhash runtime/alg.go:169 7 0.1% 57.19% 7 0.1% | runtime.aeshash64 runtime/asm_amd64.s:1254 ----------------------------------------------------------+------------- 7 100% | reflect.(*rtype).Field reflect/type.go:928 7 0.1% 57.29% 7 0.1% | runtime.duffcopy runtime/duff_amd64.s:404 ----------------------------------------------------------+------------- 2 28.57% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2339 1 14.29% | go.opencensus.io/tag.(*Map).upsert go.opencensus.io@v0.21.0/tag/map.go:84 1 14.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1165 1 14.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1288 1 14.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1706 1 14.29% | reflect.Value.MapKeys reflect/value.go:1213 7 0.1% 57.39% 7 0.1% | runtime.gcWriteBarrier runtime/asm_amd64.s:1403 ----------------------------------------------------------+------------- 7 100% | runtime.mallocgc runtime/malloc.go:942 7 0.1% 57.49% 7 0.1% | runtime.gomcache runtime/runtime1.go:460 ----------------------------------------------------------+------------- 7 100% | runtime.scanobject runtime/mgcmark.go:1191 7 0.1% 57.59% 7 0.1% | runtime.greyobject runtime/mgcmark.go:1258 ----------------------------------------------------------+------------- 4 57.14% | runtime.heapBitsSetType runtime/mbitmap.go:966 2 28.57% | runtime.heapBitsSetType runtime/mbitmap.go:1366 1 14.29% | runtime.scanobject runtime/mgcmark.go:1111 7 0.1% 57.69% 7 0.1% | runtime.heapBitsForAddr runtime/mbitmap.go:345 ----------------------------------------------------------+------------- 7 100% | runtime.mallocgc runtime/malloc.go:1052 7 0.1% 57.79% 7 0.1% | runtime.heapBitsSetType runtime/mbitmap.go:1276 ----------------------------------------------------------+------------- 7 100% | runtime.mallocgc runtime/malloc.go:1052 7 0.1% 57.89% 7 0.1% | runtime.heapBitsSetType runtime/mbitmap.go:1320 ----------------------------------------------------------+------------- 17 94.44% | runtime.mapaccess1 runtime/map.go:414 1 5.56% | runtime.mapassign runtime/map.go:591 7 0.1% 57.99% 18 0.26% | runtime.interhash runtime/alg.go:152 6 33.33% | runtime.aeshash64 runtime/asm_amd64.s:1254 2 11.11% | runtime.aeshash64 runtime/asm_amd64.s:1253 1 5.56% | runtime.aeshash64 runtime/asm_amd64.s:1249 1 5.56% | runtime.aeshash64 runtime/asm_amd64.s:1251 1 5.56% | runtime.aeshash64 runtime/asm_amd64.s:1255 ----------------------------------------------------------+------------- 2 28.57% | reflect.unsafe_New runtime/malloc.go:1156 1 14.29% | runtime.convTslice runtime/iface.go:373 1 14.29% | runtime.convTstring runtime/iface.go:362 1 14.29% | runtime.growslice runtime/slice.go:181 1 14.29% | runtime.makeslice runtime/slice.go:49 1 14.29% | runtime.newobject runtime/malloc.go:1151 7 0.1% 58.09% 7 0.1% | runtime.mallocgc runtime/malloc.go:1021 ----------------------------------------------------------+------------- 2 28.57% | runtime.newobject runtime/malloc.go:1151 1 14.29% | runtime.convT64 runtime/iface.go:352 1 14.29% | runtime.convTstring runtime/iface.go:362 1 14.29% | runtime.growslice runtime/slice.go:181 1 14.29% | runtime.makeslice runtime/slice.go:49 1 14.29% | runtime.slicebytetostring runtime/string.go:102 7 0.1% 58.20% 7 0.1% | runtime.mallocgc runtime/malloc.go:886 ----------------------------------------------------------+------------- 5 71.43% | syscall.Getenv syscall/env_unix.go:80 2 28.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1152 7 0.1% 58.30% 7 0.1% | runtime.mapaccess2_faststr runtime/map_faststr.go:189 ----------------------------------------------------------+------------- 4 57.14% | reflect.mapiternext runtime/map.go:1347 3 42.86% | runtime.mapiterinit runtime/map.go:848 7 0.1% 58.40% 7 0.1% | runtime.mapiternext runtime/map.go:851 ----------------------------------------------------------+------------- 5 71.43% | runtime.concatstrings runtime/string.go:51 2 28.57% | fmt.(*buffer).writeString fmt/print.go:82 7 0.1% 58.50% 7 0.1% | runtime.memmove runtime/memmove_amd64.s:186 ----------------------------------------------------------+------------- 7 100% | runtime.mallocgc runtime/malloc.go:1020 7 0.1% 58.60% 7 0.1% | runtime.nextFreeFast runtime/malloc.go:820 ----------------------------------------------------------+------------- 5 71.43% | runtime.gcDrain runtime/mgcmark.go:948 2 28.57% | runtime.gcDrainN runtime/mgcmark.go:1042 7 0.1% 58.70% 7 0.1% | runtime.scanobject runtime/mgcmark.go:1176 ----------------------------------------------------------+------------- 4 57.14% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 2 28.57% | strconv.Unquote strconv/quote.go:405 1 14.29% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 7 0.1% 58.80% 7 0.1% | unicode/utf8.ValidString unicode/utf8/utf8.go:481 ----------------------------------------------------------+------------- 4 66.67% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 2 33.33% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 6 0.086% 58.88% 6 0.086% | aeshashbody runtime/asm_amd64.s:1062 ----------------------------------------------------------+------------- 3 50.00% | runtime.mapaccess2 runtime/map.go:473 1 16.67% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 16.67% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 16.67% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 6 0.086% 58.97% 6 0.086% | aeshashbody runtime/asm_amd64.s:976 ----------------------------------------------------------+------------- 5 83.33% | sort.StringSlice.Less sort/sort.go:298 1 16.67% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts.func1 istio.io/istio@/pilot/pkg/networking/util/util.go:252 6 0.086% 59.05% 6 0.086% | cmpbody internal/bytealg/compare_amd64.s:197 ----------------------------------------------------------+------------- 6 100% | fmt.(*pp).fmtString fmt/print.go:450 6 0.086% 59.14% 6 0.086% | fmt.(*fmt).fmtS fmt/format.go:357 ----------------------------------------------------------+------------- 6 100% | fmt.(*pp).doPrintf fmt/print.go:1030 6 0.086% 59.22% 6 0.086% | fmt.(*pp).printArg fmt/print.go:638 ----------------------------------------------------------+------------- 6 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:309 6 0.086% 59.31% 6 0.086% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*Filter).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:46 ----------------------------------------------------------+------------- 309 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 6 0.086% 59.40% 309 4.42% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2324 296 95.79% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 3 0.97% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2224 2 0.65% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1237 1 0.32% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2218 1 0.32% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2220 ----------------------------------------------------------+------------- 118 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 6 0.086% 59.48% 118 1.69% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2339 73 61.86% | runtime.newobject runtime/malloc.go:1151 33 27.97% | reflect.Value.Interface reflect/value.go:1003 3 2.54% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 2 1.69% | runtime.gcWriteBarrier runtime/asm_amd64.s:1403 1 0.85% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 ----------------------------------------------------------+------------- 900 57.25% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 746 47.46% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 493 31.36% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 6 0.086% 59.57% 1572 22.48% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 1541 98.03% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 16 1.02% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:255 12 0.76% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:266 11 0.7% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:256 11 0.7% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:297 8 0.51% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:295 6 0.38% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:221 2 0.13% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:222 2 0.13% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:294 1 0.064% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:237 1 0.064% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:248 1 0.064% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:257 1 0.064% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:293 ----------------------------------------------------------+------------- 16 64.00% | sort.insertionSort sort/sort.go:28 5 20.00% | sort.doPivot sort/sort.go:129 2 8.00% | sort.quickSort sort/sort.go:206 1 4.00% | sort.doPivot sort/sort.go:179 1 4.00% | sort.medianOfThree sort/sort.go:84 6 0.086% 59.65% 25 0.36% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 14 56.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 2 8.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1405 1 4.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1389 1 4.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1392 1 4.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1395 ----------------------------------------------------------+------------- 40 31.25% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 30 23.44% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2317 30 23.44% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 26 20.31% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2330 2 1.56% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1838 6 0.086% 59.74% 128 1.83% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 121 94.53% | reflect.NewAt reflect/value.go:2364 1 0.78% | reflect.NewAt reflect/value.go:2363 ----------------------------------------------------------+------------- 6 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 6 0.086% 59.83% 6 0.086% | github.com/golang/protobuf/proto.sizeVarint32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:989 ----------------------------------------------------------+------------- 6 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 6 0.086% 59.91% 6 0.086% | reflect.Value.String reflect/value.go:1840 ----------------------------------------------------------+------------- 6 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 6 0.086% 60.00% 6 0.086% | reflect.Value.String reflect/value.go:1845 ----------------------------------------------------------+------------- 18 100% | reflect.Value.MapIndex reflect/value.go:1168 6 0.086% 60.08% 18 0.26% | reflect.Value.assignTo reflect/value.go:2376 10 55.56% | reflect.directlyAssignable reflect/type.go:1558 1 5.56% | reflect.directlyAssignable reflect/type.go:1560 1 5.56% | reflect.directlyAssignable reflect/type.go:1561 ----------------------------------------------------------+------------- 6 100% | reflect.Value.MapIndex reflect/value.go:1183 6 0.086% 60.17% 6 0.086% | reflect.copyVal reflect/value.go:1300 ----------------------------------------------------------+------------- 6 100% | reflect.(*structType).Field reflect/type.go:1196 6 0.086% 60.25% 6 0.086% | reflect.toType reflect/type.go:2991 ----------------------------------------------------------+------------- 8 100% | runtime.(*gcBits).bitp runtime/mheap.go:1888 6 0.086% 60.34% 8 0.11% | runtime.(*gcBits).bytep runtime/mheap.go:1882 2 25.00% | runtime.addb runtime/mbitmap.go:102 ----------------------------------------------------------+------------- 6 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1403 6 0.086% 60.43% 6 0.086% | runtime.(*mheap).coalesce runtime/mheap.go:528 ----------------------------------------------------------+------------- 4 66.67% | runtime.heapBits.next runtime/mbitmap.go:432 2 33.33% | runtime.heapBitsSetType runtime/mbitmap.go:1272 6 0.086% 60.51% 6 0.086% | runtime.add1 runtime/mbitmap.go:122 ----------------------------------------------------------+------------- 4 66.67% | runtime.bucketMask runtime/map.go:190 1 16.67% | runtime.(*hmap).noldbuckets runtime/map.go:1102 1 16.67% | runtime.makeBucketArray runtime/map.go:345 6 0.086% 60.60% 6 0.086% | runtime.bucketShift runtime/map.go:185 ----------------------------------------------------------+------------- 5 83.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:43 6 0.086% 60.68% 6 0.086% | runtime.duffcopy runtime/duff_amd64.s:413 ----------------------------------------------------------+------------- 46 55.42% | runtime.scanobject runtime/mgcmark.go:1190 37 44.58% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 6 0.086% 60.77% 83 1.19% | runtime.findObject runtime/mbitmap.go:363 29 34.94% | runtime.spanOf runtime/mheap.go:778 21 25.30% | runtime.spanOf runtime/mheap.go:777 10 12.05% | runtime.spanOf runtime/mheap.go:764 9 10.84% | runtime.spanOf runtime/mheap.go:781 7 8.43% | runtime.spanOf runtime/mheap.go:761 1 1.20% | runtime.spanOf runtime/mheap.go:773 ----------------------------------------------------------+------------- 6 100% | runtime.futexwakeup runtime/os_linux.go:56 6 0.086% 60.86% 6 0.086% | runtime.futex runtime/sys_linux_amd64.s:536 ----------------------------------------------------------+------------- 3 50.00% | runtime.assertE2I2 runtime/iface.go:487 3 50.00% | runtime.assertI2I2 runtime/iface.go:460 6 0.086% 60.94% 6 0.086% | runtime.getitab runtime/iface.go:39 ----------------------------------------------------------+------------- 6 100% | runtime.scanobject runtime/mgcmark.go:1191 6 0.086% 61.03% 6 0.086% | runtime.greyobject runtime/mgcmark.go:1264 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1052 6 0.086% 61.11% 6 0.086% | runtime.heapBitsSetType runtime/mbitmap.go:1010 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1052 6 0.086% 61.20% 6 0.086% | runtime.heapBitsSetType runtime/mbitmap.go:1141 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1052 6 0.086% 61.28% 6 0.086% | runtime.heapBitsSetType runtime/mbitmap.go:1326 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1052 6 0.086% 61.37% 6 0.086% | runtime.heapBitsSetType runtime/mbitmap.go:1341 ----------------------------------------------------------+------------- 24 100% | runtime.mapaccess1 runtime/map.go:441 6 0.086% 61.46% 24 0.34% | runtime.interequal runtime/alg.go:211 8 33.33% | runtime.ifaceeq runtime/alg.go:239 4 16.67% | runtime.ifaceeq runtime/alg.go:245 3 12.50% | runtime.ifaceeq runtime/alg.go:240 2 8.33% | runtime.ifaceeq runtime/alg.go:234 1 4.17% | runtime.ifaceeq runtime/alg.go:235 ----------------------------------------------------------+------------- 51 60.71% | runtime.newobject runtime/malloc.go:1151 12 14.29% | runtime.makeslice runtime/slice.go:49 11 13.10% | reflect.unsafe_New runtime/malloc.go:1156 6 7.14% | runtime.growslice runtime/slice.go:181 3 3.57% | runtime.convTstring runtime/iface.go:362 1 1.19% | runtime.convT2E runtime/iface.go:319 6 0.086% 61.54% 84 1.20% | runtime.mallocgc runtime/malloc.go:1026 9 10.71% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:140 9 10.71% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:77 8 9.52% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:153 6 7.14% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:163 5 5.95% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:139 5 5.95% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:30 4 4.76% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:15 3 3.57% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:147 3 3.57% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:23 3 3.57% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:78 2 2.38% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:136 2 2.38% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:138 2 2.38% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:14 2 2.38% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:143 2 2.38% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:149 2 2.38% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:21 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:154 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:156 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:157 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:16 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:164 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:173 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:25 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:27 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:29 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:37 1 1.19% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:42 ----------------------------------------------------------+------------- 4 66.67% | runtime.newobject runtime/malloc.go:1151 1 16.67% | reflect.unsafe_New runtime/malloc.go:1156 1 16.67% | runtime.makeslice runtime/slice.go:49 6 0.086% 61.63% 6 0.086% | runtime.mallocgc runtime/malloc.go:932 ----------------------------------------------------------+------------- 5 83.33% | runtime.newobject runtime/malloc.go:1151 1 16.67% | runtime.convT64 runtime/iface.go:352 6 0.086% 61.71% 6 0.086% | runtime.mallocgc runtime/malloc.go:985 ----------------------------------------------------------+------------- 6 100% | runtime.resolveTypeOff runtime/type.go:239 6 0.086% 61.80% 6 0.086% | runtime.mapaccess1_fast32 runtime/map_fast32.go:12 ----------------------------------------------------------+------------- 3 50.00% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 1 16.67% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:672 1 16.67% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1406 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:217 6 0.086% 61.89% 6 0.086% | runtime.mapaccess1_faststr runtime/map_faststr.go:17 ----------------------------------------------------------+------------- 4 66.67% | reflect.mapaccess runtime/map.go:1319 2 33.33% | sync.(*Map).Load sync/map.go:104 6 0.086% 61.97% 6 0.086% | runtime.mapaccess2 runtime/map.go:463 ----------------------------------------------------------+------------- 3 50.00% | reflect.mapaccess runtime/map.go:1319 3 50.00% | sync.(*Map).Load sync/map.go:104 6 0.086% 62.06% 6 0.086% | runtime.mapaccess2 runtime/map.go:490 ----------------------------------------------------------+------------- 4 66.67% | go.opencensus.io/tag.(*Map).Value go.opencensus.io@v0.21.0/tag/map.go:47 2 33.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 6 0.086% 62.14% 6 0.086% | runtime.mapaccess2_faststr runtime/map_faststr.go:112 ----------------------------------------------------------+------------- 3 50.00% | syscall.Getenv syscall/env_unix.go:80 1 16.67% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:117 1 16.67% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:146 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1038 6 0.086% 62.23% 6 0.086% | runtime.mapaccess2_faststr runtime/map_faststr.go:191 ----------------------------------------------------------+------------- 5 83.33% | reflect.mapiternext runtime/map.go:1347 1 16.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:834 6 0.086% 62.31% 6 0.086% | runtime.mapiternext runtime/map.go:857 ----------------------------------------------------------+------------- 9 47.37% | reflect.mapiternext runtime/map.go:1347 8 42.11% | runtime.mapiterinit runtime/map.go:848 1 5.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 1 5.26% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 6 0.086% 62.40% 19 0.27% | runtime.mapiternext runtime/map.go:949 9 47.37% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 5.26% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 1 5.26% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 1 5.26% | runtime.gcWriteBarrier runtime/asm_amd64.s:1402 1 5.26% | runtime.gcWriteBarrier runtime/asm_amd64.s:1405 ----------------------------------------------------------+------------- 6 100% | runtime.markroot runtime/mgcmark.go:182 6 0.086% 62.49% 6 0.086% | runtime.markrootSpans runtime/mgcmark.go:311 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1026 6 0.086% 62.57% 6 0.086% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:163 ----------------------------------------------------------+------------- 4 66.67% | runtime.mallocgc runtime/malloc.go:1020 2 33.33% | runtime.mallocgc runtime/malloc.go:996 6 0.086% 62.66% 6 0.086% | runtime.nextFreeFast runtime/malloc.go:819 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1020 6 0.086% 62.74% 6 0.086% | runtime.nextFreeFast runtime/malloc.go:823 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1020 6 0.086% 62.83% 6 0.086% | runtime.nextFreeFast runtime/malloc.go:828 ----------------------------------------------------------+------------- 6 100% | runtime.mallocgc runtime/malloc.go:1072 6 0.086% 62.91% 6 0.086% | runtime.publicationBarrier runtime/asm_amd64.s:578 ----------------------------------------------------------+------------- 13 100% | runtime.(*_type).typeOff runtime/type.go:251 6 0.086% 63.00% 13 0.19% | runtime.resolveTypeOff runtime/type.go:239 6 46.15% | runtime.mapaccess1_fast32 runtime/map_fast32.go:12 1 7.69% | runtime.mapaccess1_fast32 runtime/map_fast32.go:18 ----------------------------------------------------------+------------- 6 0.086% 63.09% 6 0.086% | runtime.scang runtime/proc.go:920 ----------------------------------------------------------+------------- 9 69.23% | runtime.mapaccess2 runtime/map.go:500 4 30.77% | runtime.efaceeq runtime/alg.go:232 6 0.086% 63.17% 13 0.19% | runtime.strequal runtime/alg.go:206 1 7.69% | memeqbody internal/bytealg/equal_amd64.s:103 1 7.69% | memeqbody internal/bytealg/equal_amd64.s:79 1 7.69% | memeqbody internal/bytealg/equal_amd64.s:80 1 7.69% | memeqbody internal/bytealg/equal_amd64.s:82 1 7.69% | runtime.memequal internal/bytealg/equal_amd64.s:10 1 7.69% | runtime.memequal internal/bytealg/equal_amd64.s:11 1 7.69% | runtime.memequal internal/bytealg/equal_amd64.s:12 ----------------------------------------------------------+------------- 3 60.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 20.00% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 20.00% | runtime.mapaccess2 runtime/map.go:473 5 0.072% 63.24% 5 0.072% | aeshashbody runtime/asm_amd64.s:1007 ----------------------------------------------------------+------------- 3 60.00% | runtime.mapaccess2 runtime/map.go:473 2 40.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 5 0.072% 63.32% 5 0.072% | aeshashbody runtime/asm_amd64.s:916 ----------------------------------------------------------+------------- 4 80.00% | runtime.mapaccess2 runtime/map.go:473 1 20.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 5 0.072% 63.39% 5 0.072% | aeshashbody runtime/asm_amd64.s:942 ----------------------------------------------------------+------------- 5 100% | runtime.mapaccess2 runtime/map.go:473 5 0.072% 63.46% 5 0.072% | aeshashbody runtime/asm_amd64.s:991 ----------------------------------------------------------+------------- 5 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:428 5 0.072% 63.53% 5 0.072% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*SocketAddress).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:118 ----------------------------------------------------------+------------- 2 40.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 2 40.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 1 20.00% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 5 0.072% 63.60% 5 0.072% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:294 ----------------------------------------------------------+------------- 3 60.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2266 2 40.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2347 5 0.072% 63.67% 5 0.072% | github.com/golang/protobuf/proto.(*nonFatal).Merge github.com/golang/protobuf@v1.3.2/proto/lib.go:324 ----------------------------------------------------------+------------- 5 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 5 0.072% 63.74% 5 0.072% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2070 ----------------------------------------------------------+------------- 3 60.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2233 1 20.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2231 1 20.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2263 5 0.072% 63.82% 5 0.072% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1318 ----------------------------------------------------------+------------- 79 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 5 0.072% 63.89% 79 1.13% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 51 64.56% | runtime.newobject runtime/malloc.go:1151 16 20.25% | reflect.Value.Interface reflect/value.go:1003 4 5.06% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 1.27% | runtime.gcWriteBarrier runtime/asm_amd64.s:1392 1 1.27% | runtime.gcWriteBarrier runtime/asm_amd64.s:1395 1 1.27% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 2 40.00% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 40.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 1 20.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2324 5 0.072% 63.96% 5 0.072% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2218 ----------------------------------------------------------+------------- 9 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 5 0.072% 64.03% 9 0.13% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2381 2 22.22% | reflect.Value.Type reflect/value.go:1874 1 11.11% | reflect.Value.Type reflect/value.go:1879 1 11.11% | reflect.Value.Type reflect/value.go:1881 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:864 5 0.072% 64.10% 5 0.072% | github.com/golang/protobuf/ptypes/wrappers.(*UInt32Value).GetValue github.com/golang/protobuf@v1.3.2/ptypes/wrappers/wrappers.pb.go:287 ----------------------------------------------------------+------------- 55 37.93% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:372 32 22.07% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.GetDestinationCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:244 25 17.24% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:216 24 16.55% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:129 6 4.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:285 1 0.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:258 1 0.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:491 1 0.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:170 5 0.072% 64.17% 145 2.07% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 77 53.10% | fmt.Sprintf fmt/print.go:219 22 15.17% | runtime.convTstring runtime/iface.go:362 15 10.34% | fmt.Sprintf fmt/print.go:220 14 9.66% | fmt.Sprintf fmt/print.go:221 5 3.45% | fmt.Sprintf fmt/print.go:218 5 3.45% | runtime.convT64 runtime/iface.go:352 1 0.69% | runtime.convTstring runtime/iface.go:358 1 0.69% | runtime.convTstring runtime/iface.go:365 ----------------------------------------------------------+------------- 11 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:162 5 0.072% 64.24% 11 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:360 2 18.18% | memeqbody internal/bytealg/equal_amd64.s:103 2 18.18% | memeqbody internal/bytealg/equal_amd64.s:81 1 9.09% | memeqbody internal/bytealg/equal_amd64.s:79 1 9.09% | memeqbody internal/bytealg/equal_amd64.s:92 ----------------------------------------------------------+------------- 33 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 5 0.072% 64.32% 33 0.47% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:208 27 81.82% | runtime.newobject runtime/malloc.go:1151 1 3.03% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 5 0.072% 64.39% 9 0.13% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:836 2 22.22% | memeqbody internal/bytealg/equal_amd64.s:143 1 11.11% | memeqbody internal/bytealg/equal_amd64.s:104 1 11.11% | memeqbody internal/bytealg/equal_amd64.s:115 ----------------------------------------------------------+------------- 5 100% | reflect.(*rtype).Field reflect/type.go:928 5 0.072% 64.46% 5 0.072% | reflect.(*structType).Field reflect/type.go:1192 ----------------------------------------------------------+------------- 10 100% | reflect.(*rtype).Field reflect/type.go:928 5 0.072% 64.53% 10 0.14% | reflect.(*structType).Field reflect/type.go:1197 5 50.00% | reflect.name.name reflect/type.go:498 ----------------------------------------------------------+------------- 3 60.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 2 40.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 5 0.072% 64.60% 5 0.072% | reflect.Value.MapIndex reflect/value.go:1157 ----------------------------------------------------------+------------- 95 51.35% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 90 48.65% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 5 0.072% 64.67% 185 2.65% | reflect.Value.MapKeys reflect/value.go:1202 117 63.24% | reflect.mapiterinit runtime/map.go:1340 61 32.97% | reflect.mapiterinit runtime/map.go:1341 2 1.08% | reflect.mapiterinit runtime/map.go:1339 ----------------------------------------------------------+------------- 5 100% | reflect.Value.MapIndex reflect/value.go:1168 5 0.072% 64.75% 5 0.072% | reflect.Value.assignTo reflect/value.go:2381 ----------------------------------------------------------+------------- 152 100% | reflect.Value.MapKeys reflect/value.go:1213 5 0.072% 64.82% 152 2.17% | reflect.copyVal reflect/value.go:1296 144 94.74% | reflect.unsafe_New runtime/malloc.go:1156 3 1.97% | reflect.unsafe_New runtime/malloc.go:1155 ----------------------------------------------------------+------------- 130 100% | reflect.Value.MapIndex reflect/value.go:1176 5 0.072% 64.89% 130 1.86% | reflect.mapaccess runtime/map.go:1319 62 47.69% | runtime.mapaccess2 runtime/map.go:473 17 13.08% | runtime.mapaccess2 runtime/map.go:500 7 5.38% | runtime.mapaccess2 runtime/map.go:489 6 4.62% | runtime.mapaccess2 runtime/map.go:496 5 3.85% | runtime.mapaccess2 runtime/map.go:453 5 3.85% | runtime.mapaccess2 runtime/map.go:501 4 3.08% | runtime.mapaccess2 runtime/map.go:463 4 3.08% | runtime.mapaccess2 runtime/map.go:474 3 2.31% | runtime.mapaccess2 runtime/map.go:490 3 2.31% | runtime.mapaccess2 runtime/map.go:505 2 1.54% | runtime.mapaccess2 runtime/map.go:469 2 1.54% | runtime.mapaccess2 runtime/map.go:488 2 1.54% | runtime.mapaccess2 runtime/map.go:491 1 0.77% | runtime.mapaccess2 runtime/map.go:472 1 0.77% | runtime.mapaccess2 runtime/map.go:475 1 0.77% | runtime.mapaccess2 runtime/map.go:476 ----------------------------------------------------------+------------- 5 100% | reflect.Value.MapKeys reflect/value.go:1200 5 0.072% 64.96% 5 0.072% | reflect.maplen runtime/map.go:1369 ----------------------------------------------------------+------------- 5 100% | reflect.(*structType).Field reflect/type.go:1197 5 0.072% 65.03% 5 0.072% | reflect.name.name reflect/type.go:498 ----------------------------------------------------------+------------- 7 100% | reflect.name.tag reflect/type.go:503 5 0.072% 65.10% 7 0.1% | reflect.name.tagLen reflect/type.go:487 2 28.57% | reflect.name.data reflect/type.go:471 ----------------------------------------------------------+------------- 7 100% | reflect.(*rtype).typeOff reflect/type.go:695 5 0.072% 65.17% 7 0.1% | reflect.resolveTypeOff runtime/runtime1.go:483 2 28.57% | runtime.newstack runtime/stack.go:1055 ----------------------------------------------------------+------------- 33 100% | reflect.resolveTypeOff runtime/runtime1.go:484 5 0.072% 65.25% 33 0.47% | runtime.(*_type).typeOff runtime/type.go:251 13 39.39% | runtime.resolveTypeOff runtime/type.go:239 4 12.12% | runtime.resolveTypeOff runtime/type.go:215 3 9.09% | runtime.resolveTypeOff runtime/type.go:214 3 9.09% | runtime.resolveTypeOff runtime/type.go:221 2 6.06% | runtime.resolveTypeOff runtime/type.go:242 1 3.03% | runtime.resolveTypeOff runtime/type.go:226 1 3.03% | runtime.resolveTypeOff runtime/type.go:243 1 3.03% | runtime.resolveTypeOff runtime/type.go:247 ----------------------------------------------------------+------------- 5 100% | runtime.sweepone runtime/mgcsweep.go:112 5 0.072% 65.32% 5 0.072% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:135 ----------------------------------------------------------+------------- 5 100% | runtime.getitab runtime/iface.go:54 5 0.072% 65.39% 5 0.072% | runtime.(*itabTableType).find runtime/iface.go:105 ----------------------------------------------------------+------------- 3 60.00% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:78 2 40.00% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:67 5 0.072% 65.46% 5 0.072% | runtime.(*mSpanList).insertBack runtime/mheap.go:1636 ----------------------------------------------------------+------------- 2 40.00% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:66 2 40.00% | runtime.(*mcentral).freeSpan runtime/mcentral.go:229 1 20.00% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:76 5 0.072% 65.53% 5 0.072% | runtime.(*mSpanList).remove runtime/mheap.go:1594 ----------------------------------------------------------+------------- 5 100% | runtime.(*mcache).refill runtime/mcache.go:138 5 0.072% 65.60% 5 0.072% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:73 ----------------------------------------------------------+------------- 4 80.00% | runtime.nilinterhash runtime/alg.go:169 1 20.00% | runtime.interhash runtime/alg.go:152 5 0.072% 65.68% 5 0.072% | runtime.aeshash64 runtime/asm_amd64.s:1251 ----------------------------------------------------------+------------- 4 80.00% | runtime.concatstring2 runtime/string.go:58 1 20.00% | runtime.concatstring3 runtime/string.go:62 5 0.072% 65.75% 5 0.072% | runtime.concatstrings runtime/string.go:27 ----------------------------------------------------------+------------- 24 75.00% | runtime.concatstring3 runtime/string.go:62 8 25.00% | runtime.concatstring2 runtime/string.go:58 5 0.072% 65.82% 32 0.46% | runtime.concatstrings runtime/string.go:51 5 15.62% | runtime.memmove runtime/memmove_amd64.s:186 5 15.62% | runtime.memmove runtime/memmove_amd64.s:34 3 9.38% | runtime.memmove runtime/memmove_amd64.s:187 2 6.25% | runtime.memmove runtime/memmove_amd64.s:145 2 6.25% | runtime.memmove runtime/memmove_amd64.s:189 2 6.25% | runtime.memmove runtime/memmove_amd64.s:35 1 3.12% | runtime.memmove runtime/memmove_amd64.s:173 1 3.12% | runtime.memmove runtime/memmove_amd64.s:174 1 3.12% | runtime.memmove runtime/memmove_amd64.s:177 1 3.12% | runtime.memmove runtime/memmove_amd64.s:179 1 3.12% | runtime.memmove runtime/memmove_amd64.s:183 1 3.12% | runtime.memmove runtime/memmove_amd64.s:190 1 3.12% | runtime.memmove runtime/memmove_amd64.s:193 1 3.12% | runtime.memmove runtime/memmove_amd64.s:55 ----------------------------------------------------------+------------- 1 20.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:774 1 20.00% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 1 20.00% | runtime.mapassign_faststr runtime/map_faststr.go:220 1 20.00% | runtime.mapiternext runtime/map.go:949 5 0.072% 65.89% 5 0.072% | runtime.gcWriteBarrier runtime/asm_amd64.s:1402 ----------------------------------------------------------+------------- 4 80.00% | runtime.assertE2I2 runtime/iface.go:487 1 20.00% | runtime.convI2I runtime/iface.go:433 5 0.072% 65.96% 5 0.072% | runtime.getitab runtime/iface.go:73 ----------------------------------------------------------+------------- 5 100% | runtime.scanobject runtime/mgcmark.go:1191 5 0.072% 66.03% 5 0.072% | runtime.greyobject runtime/mgcmark.go:1224 ----------------------------------------------------------+------------- 5 100% | runtime.mallocgc runtime/malloc.go:1052 5 0.072% 66.10% 5 0.072% | runtime.heapBitsSetType runtime/mbitmap.go:1108 ----------------------------------------------------------+------------- 5 100% | runtime.mallocgc runtime/malloc.go:1052 5 0.072% 66.18% 5 0.072% | runtime.heapBitsSetType runtime/mbitmap.go:1240 ----------------------------------------------------------+------------- 5 100% | runtime.mallocgc runtime/malloc.go:1052 5 0.072% 66.25% 5 0.072% | runtime.heapBitsSetType runtime/mbitmap.go:1271 ----------------------------------------------------------+------------- 5 100% | runtime.mallocgc runtime/malloc.go:1052 5 0.072% 66.32% 5 0.072% | runtime.heapBitsSetType runtime/mbitmap.go:1314 ----------------------------------------------------------+------------- 3 60.00% | runtime.interequal runtime/alg.go:211 2 40.00% | reflect.deepValueEqual reflect/deepequal.go:28 5 0.072% 66.39% 5 0.072% | runtime.ifaceeq runtime/alg.go:240 ----------------------------------------------------------+------------- 5 100% | runtime.mapaccess1 runtime/map.go:414 5 0.072% 66.46% 5 0.072% | runtime.interhash runtime/alg.go:142 ----------------------------------------------------------+------------- 5 100% | runtime.newobject runtime/malloc.go:1151 5 0.072% 66.53% 5 0.072% | runtime.mallocgc runtime/malloc.go:882 ----------------------------------------------------------+------------- 3 60.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 2 40.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 5 0.072% 66.60% 5 0.072% | runtime.mapaccess1 runtime/map.go:432 ----------------------------------------------------------+------------- 2 40.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:756 1 20.00% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:635 1 20.00% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 1 20.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 5 0.072% 66.68% 5 0.072% | runtime.mapaccess1_faststr runtime/map_faststr.go:96 ----------------------------------------------------------+------------- 5 100% | reflect.mapaccess runtime/map.go:1319 5 0.072% 66.75% 5 0.072% | runtime.mapaccess2 runtime/map.go:453 ----------------------------------------------------------+------------- 3 60.00% | sync.(*Map).Load sync/map.go:104 2 40.00% | reflect.mapaccess runtime/map.go:1319 5 0.072% 66.82% 5 0.072% | runtime.mapaccess2 runtime/map.go:469 ----------------------------------------------------------+------------- 4 80.00% | reflect.mapaccess runtime/map.go:1319 1 20.00% | sync.(*Map).Load sync/map.go:104 5 0.072% 66.89% 5 0.072% | runtime.mapaccess2 runtime/map.go:474 ----------------------------------------------------------+------------- 6 100% | reflect.mapaccess runtime/map.go:1319 5 0.072% 66.96% 6 0.086% | runtime.mapaccess2 runtime/map.go:496 1 16.67% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 3 60.00% | reflect.mapaccess runtime/map.go:1319 2 40.00% | sync.(*Map).Load sync/map.go:104 5 0.072% 67.03% 5 0.072% | runtime.mapaccess2 runtime/map.go:505 ----------------------------------------------------------+------------- 4 26.67% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:146 2 13.33% | go.opencensus.io/stats/view.(*collector).addSample go.opencensus.io@v0.21.0/stats/view/collector.go:36 2 13.33% | go.opencensus.io/stats/view.(*worker).getMeasureRef go.opencensus.io@v0.21.0/stats/view/worker.go:177 2 13.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:327 2 13.33% | syscall.Getenv syscall/env_unix.go:80 1 6.67% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:117 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1038 1 6.67% | k8s.io/client-go/tools/cache.(*threadSafeMap).Get k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/thread_safe_store.go:96 5 0.072% 67.11% 15 0.21% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 3 20.00% | aeshashbody runtime/asm_amd64.s:1007 2 13.33% | aeshashbody runtime/asm_amd64.s:1062 1 6.67% | aeshashbody runtime/asm_amd64.s:1014 1 6.67% | aeshashbody runtime/asm_amd64.s:1035 1 6.67% | aeshashbody runtime/asm_amd64.s:1099 1 6.67% | aeshashbody runtime/asm_amd64.s:931 1 6.67% | aeshashbody runtime/asm_amd64.s:976 ----------------------------------------------------------+------------- 5 100% | runtime.mallocgc runtime/malloc.go:1026 5 0.072% 67.18% 5 0.072% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:139 ----------------------------------------------------------+------------- 5 100% | runtime.mallocgc runtime/malloc.go:1026 5 0.072% 67.25% 5 0.072% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:30 ----------------------------------------------------------+------------- 2 40.00% | fmt.(*buffer).writeString fmt/print.go:82 2 40.00% | runtime.typedmemmove runtime/mbarrier.go:170 1 20.00% | runtime.concatstrings runtime/string.go:51 5 0.072% 67.32% 5 0.072% | runtime.memmove runtime/memmove_amd64.s:174 ----------------------------------------------------------+------------- 2 40.00% | runtime.concatstrings runtime/string.go:51 2 40.00% | runtime.typedmemmove runtime/mbarrier.go:170 1 20.00% | fmt.(*buffer).writeString fmt/print.go:82 5 0.072% 67.39% 5 0.072% | runtime.memmove runtime/memmove_amd64.s:35 ----------------------------------------------------------+------------- 3 60.00% | runtime.typedmemmove runtime/mbarrier.go:170 1 20.00% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 20.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 5 0.072% 67.46% 5 0.072% | runtime.memmove runtime/memmove_amd64.s:51 ----------------------------------------------------------+------------- 3 60.00% | runtime.gcDrain runtime/mgcmark.go:948 2 40.00% | runtime.gcDrainN runtime/mgcmark.go:1042 5 0.072% 67.53% 5 0.072% | runtime.scanobject runtime/mgcmark.go:1196 ----------------------------------------------------------+------------- 5 100% | runtime.scanobject runtime/mgcmark.go:1112 5 0.072% 67.61% 5 0.072% | runtime.spanOfUnchecked runtime/mheap.go:792 ----------------------------------------------------------+------------- 5 100% | runtime.deductSweepCredit runtime/mgcsweep.go:437 5 0.072% 67.68% 5 0.072% | runtime.sweepone runtime/mgcsweep.go:151 ----------------------------------------------------------+------------- 24 51.06% | reflect.typedmemmove runtime/mbarrier.go:186 5 10.64% | runtime.convT2I runtime/iface.go:402 4 8.51% | runtime.evacuate_faststr runtime/map_faststr.go:452 3 6.38% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:431 3 6.38% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 2 4.26% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 2 4.26% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:128 2 4.26% | runtime.convT2E runtime/iface.go:322 1 2.13% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:31 1 2.13% | runtime.selectgo runtime/select.go:418 5 0.072% 67.75% 47 0.67% | runtime.typedmemmove runtime/mbarrier.go:161 18 38.30% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:640 5 10.64% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:639 4 8.51% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:596 3 6.38% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:589 3 6.38% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:590 2 4.26% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:612 2 4.26% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:637 1 2.13% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:593 1 2.13% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:623 1 2.13% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:629 1 2.13% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:636 1 2.13% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:643 ----------------------------------------------------------+------------- 14 70.00% | reflect.typedmemmove runtime/mbarrier.go:186 3 15.00% | runtime.convT2I runtime/iface.go:402 1 5.00% | runtime.evacuate runtime/map.go:1216 1 5.00% | runtime.evacuate_faststr runtime/map_faststr.go:452 1 5.00% | runtime.mapassign runtime/map.go:674 5 0.072% 67.82% 20 0.29% | runtime.typedmemmove runtime/mbarrier.go:170 3 15.00% | runtime.memmove runtime/memmove_amd64.s:51 2 10.00% | runtime.memmove runtime/memmove_amd64.s:153 2 10.00% | runtime.memmove runtime/memmove_amd64.s:174 2 10.00% | runtime.memmove runtime/memmove_amd64.s:177 2 10.00% | runtime.memmove runtime/memmove_amd64.s:35 2 10.00% | runtime.memmove runtime/memmove_amd64.s:56 1 5.00% | runtime.memmove runtime/memmove_amd64.s:49 1 5.00% | runtime.memmove runtime/memmove_amd64.s:58 ----------------------------------------------------------+------------- 20 100% | sort.quickSort sort/sort.go:190 5 0.072% 67.89% 20 0.29% | sort.doPivot sort/sort.go:121 12 60.00% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 3 15.00% | sort.StringSlice.Less sort/sort.go:298 ----------------------------------------------------------+------------- 3 75.00% | runtime.mapaccess2 runtime/map.go:473 1 25.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 4 0.057% 67.95% 4 0.057% | aeshashbody runtime/asm_amd64.s:945 ----------------------------------------------------------+------------- 3 75.00% | sort.StringSlice.Less sort/sort.go:298 1 25.00% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 4 0.057% 68.01% 4 0.057% | cmpbody internal/bytealg/compare_amd64.s:74 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 4 0.057% 68.06% 4 0.057% | cmpbody internal/bytealg/compare_amd64.s:85 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 4 0.057% 68.12% 4 0.057% | cmpbody internal/bytealg/compare_amd64.s:90 ----------------------------------------------------------+------------- 16 72.73% | fmt.(*fmt).padString fmt/format.go:110 6 27.27% | fmt.(*pp).doPrintf fmt/print.go:991 4 0.057% 68.18% 22 0.31% | fmt.(*buffer).writeString fmt/print.go:82 4 18.18% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 3 13.64% | runtime.memmove runtime/memmove_amd64.s:180 2 9.09% | runtime.memmove runtime/memmove_amd64.s:170 2 9.09% | runtime.memmove runtime/memmove_amd64.s:174 2 9.09% | runtime.memmove runtime/memmove_amd64.s:186 1 4.55% | runtime.memmove runtime/memmove_amd64.s:146 1 4.55% | runtime.memmove runtime/memmove_amd64.s:162 1 4.55% | runtime.memmove runtime/memmove_amd64.s:196 1 4.55% | runtime.memmove runtime/memmove_amd64.s:35 1 4.55% | runtime.memmove runtime/memmove_amd64.s:49 ----------------------------------------------------------+------------- 4 100% | fmt.(*fmt).fmtS fmt/format.go:359 4 0.057% 68.24% 4 0.057% | fmt.(*fmt).padString fmt/format.go:108 ----------------------------------------------------------+------------- 4 100% | fmt.Sprintf fmt/print.go:219 4 0.057% 68.29% 4 0.057% | fmt.(*pp).doPrintf fmt/print.go:984 ----------------------------------------------------------+------------- 23 100% | fmt.(*pp).printArg fmt/print.go:676 4 0.057% 68.35% 23 0.33% | fmt.(*pp).fmtInteger fmt/print.go:379 6 26.09% | fmt.(*fmt).fmtInteger fmt/format.go:319 3 13.04% | fmt.(*fmt).fmtInteger fmt/format.go:307 2 8.70% | fmt.(*fmt).fmtInteger fmt/format.go:240 2 8.70% | fmt.(*fmt).fmtInteger fmt/format.go:243 2 8.70% | fmt.(*fmt).fmtInteger fmt/format.go:269 1 4.35% | fmt.(*fmt).fmtInteger fmt/format.go:216 1 4.35% | fmt.(*fmt).fmtInteger fmt/format.go:242 1 4.35% | fmt.(*fmt).fmtInteger fmt/format.go:244 1 4.35% | fmt.(*fmt).fmtInteger fmt/format.go:318 ----------------------------------------------------------+------------- 15 50.00% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 6 20.00% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 2 6.67% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 2 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 2 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:739 1 3.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 1 3.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1079 1 3.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1138 4 0.057% 68.41% 30 0.43% | fmt.Sprintf fmt/print.go:220 22 73.33% | runtime.slicebytetostring runtime/string.go:102 1 3.33% | runtime.slicebytetostring runtime/string.go:106 1 3.33% | runtime.slicebytetostring runtime/string.go:107 1 3.33% | runtime.slicebytetostring runtime/string.go:75 1 3.33% | runtime.slicebytetostring runtime/string.go:76 ----------------------------------------------------------+------------- 2 50.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2232 1 25.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2312 1 25.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2262 4 0.057% 68.46% 4 0.057% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:210 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 4 0.057% 68.52% 4 0.057% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2056 ----------------------------------------------------------+------------- 36 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 4 0.057% 68.58% 36 0.51% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2317 30 83.33% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 1 2.78% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:286 1 2.78% | reflect.Value.Elem reflect/value.go:828 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 4 0.057% 68.64% 4 0.057% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2329 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 4 0.057% 68.69% 4 0.057% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2351 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 1 25.00% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 4 0.057% 68.75% 4 0.057% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2226 ----------------------------------------------------------+------------- 11 100% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:66 4 0.057% 68.81% 11 0.16% | go.opencensus.io/tag.(*Map).Value go.opencensus.io@v0.21.0/tag/map.go:47 4 36.36% | runtime.mapaccess2_faststr runtime/map_faststr.go:112 2 18.18% | runtime.mapaccess2_faststr runtime/map_faststr.go:126 1 9.09% | runtime.mapaccess2_faststr runtime/map_faststr.go:107 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:306 4 0.057% 68.86% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getConfigsForHost istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:77 ----------------------------------------------------------+------------- 8 18.18% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 7 15.91% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:683 7 15.91% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrUID istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:729 7 15.91% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:110 5 11.36% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:735 5 11.36% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:106 4 9.09% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:676 1 2.27% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:680 4 0.057% 68.92% 44 0.63% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 38 86.36% | runtime.newobject runtime/malloc.go:1151 1 2.27% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 2.27% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 37 53.62% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:339 32 46.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:236 4 0.057% 68.98% 69 0.99% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 35 50.72% | fmt.Sprintf fmt/print.go:219 13 18.84% | runtime.convTstring runtime/iface.go:362 6 8.70% | fmt.Sprintf fmt/print.go:220 5 7.25% | fmt.Sprintf fmt/print.go:221 2 2.90% | fmt.Sprintf fmt/print.go:218 2 2.90% | runtime.newobject runtime/malloc.go:1151 1 1.45% | runtime.convTstring runtime/iface.go:363 1 1.45% | runtime.convTstring runtime/iface.go:365 ----------------------------------------------------------+------------- 708 21.73% | istio.io/istio/pilot/pkg/proxy/envoy/v2.endpointDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:815 553 16.97% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1731 439 13.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:70 321 9.85% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:659 294 9.02% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:41 232 7.12% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:455 210 6.45% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 201 6.17% | istio.io/istio/pilot/pkg/proxy/envoy/v2.routeDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:76 134 4.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.ldsDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:75 127 3.90% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1978 28 0.86% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:92 4 0.12% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:595 4 0.12% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:395 1 0.031% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildInboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:481 1 0.031% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildInboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:639 1 0.031% | istio.io/istio/pilot/pkg/security/authz/builder.(*Builder).BuildHTTPFilter istio.io/istio@/pilot/pkg/security/authz/builder/builder.go:100 4 0.057% 69.04% 3258 46.60% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 3148 96.62% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:202 71 2.18% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 33 1.01% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:208 1 0.031% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:200 1 0.031% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:203 ----------------------------------------------------------+------------- 2 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:836 2 50.00% | strings.HasSuffix strings/strings.go:454 4 0.057% 69.09% 4 0.057% | memeqbody internal/bytealg/equal_amd64.s:143 ----------------------------------------------------------+------------- 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:360 1 25.00% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:304 1 25.00% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:58 4 0.057% 69.15% 4 0.057% | memeqbody internal/bytealg/equal_amd64.s:81 ----------------------------------------------------------+------------- 148 84.09% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 20 11.36% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:264 5 2.84% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:404 3 1.70% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:412 4 0.057% 69.21% 176 2.52% | reflect.(*rtype).Field reflect/type.go:928 63 35.80% | reflect.(*structType).Field reflect/type.go:1214 26 14.77% | reflect.(*structType).Field reflect/type.go:1202 19 10.80% | reflect.(*structType).Field reflect/type.go:1191 13 7.39% | runtime.duffcopy runtime/duff_amd64.s:418 10 5.68% | reflect.(*structType).Field reflect/type.go:1197 8 4.55% | runtime.duffcopy runtime/duff_amd64.s:402 7 3.98% | runtime.duffcopy runtime/duff_amd64.s:404 6 3.41% | reflect.(*structType).Field reflect/type.go:1196 5 2.84% | reflect.(*structType).Field reflect/type.go:1192 4 2.27% | reflect.(*structType).Field reflect/type.go:1205 2 1.14% | runtime.duffcopy runtime/duff_amd64.s:403 2 1.14% | runtime.duffcopy runtime/duff_amd64.s:415 2 1.14% | runtime.duffcopy runtime/duff_amd64.s:420 1 0.57% | reflect.(*structType).Field reflect/type.go:1195 1 0.57% | reflect.(*structType).Field reflect/type.go:1198 1 0.57% | reflect.(*structType).Field reflect/type.go:1199 1 0.57% | runtime.duffcopy runtime/duff_amd64.s:405 1 0.57% | runtime.duffcopy runtime/duff_amd64.s:408 ----------------------------------------------------------+------------- 4 100% | reflect.NewAt reflect/value.go:2364 4 0.057% 69.26% 4 0.057% | reflect.(*rtype).ptrTo reflect/type.go:1387 ----------------------------------------------------------+------------- 4 100% | reflect.NewAt reflect/value.go:2364 4 0.057% 69.32% 4 0.057% | reflect.(*rtype).ptrTo reflect/type.go:1394 ----------------------------------------------------------+------------- 3 75.00% | reflect.(*structType).Field reflect/type.go:1205 1 25.00% | reflect.Value.Field reflect/value.go:861 4 0.057% 69.38% 4 0.057% | reflect.(*structField).offset reflect/type.go:429 ----------------------------------------------------------+------------- 121 100% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 4 0.057% 69.44% 121 1.73% | reflect.NewAt reflect/value.go:2364 49 40.50% | reflect.(*rtype).ptrTo reflect/type.go:1393 44 36.36% | reflect.(*rtype).ptrTo reflect/type.go:1389 16 13.22% | reflect.(*rtype).ptrTo reflect/type.go:1388 4 3.31% | reflect.(*rtype).ptrTo reflect/type.go:1387 4 3.31% | reflect.(*rtype).ptrTo reflect/type.go:1394 ----------------------------------------------------------+------------- 2 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 1 25.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 1 25.00% | reflect.deepValueEqual reflect/deepequal.go:98 4 0.057% 69.49% 4 0.057% | reflect.Value.Elem reflect/value.go:798 ----------------------------------------------------------+------------- 4 57.14% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 3 42.86% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 4 0.057% 69.55% 7 0.1% | reflect.Value.Elem reflect/value.go:803 2 28.57% | reflect.(*rtype).NumMethod reflect/type.go:799 1 14.29% | reflect.(*rtype).NumMethod reflect/type.go:802 ----------------------------------------------------------+------------- 2 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 1 25.00% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:411 1 25.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 4 0.057% 69.61% 4 0.057% | reflect.Value.Elem reflect/value.go:821 ----------------------------------------------------------+------------- 72 50.35% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 71 49.65% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 4 0.057% 69.67% 143 2.05% | reflect.Value.MapIndex reflect/value.go:1176 130 90.91% | reflect.mapaccess runtime/map.go:1319 4 2.80% | reflect.mapaccess runtime/map.go:1318 2 1.40% | reflect.mapaccess runtime/map.go:1324 1 0.7% | reflect.Value.pointer reflect/value.go:93 1 0.7% | reflect.Value.pointer reflect/value.go:96 1 0.7% | reflect.mapaccess runtime/map.go:1320 ----------------------------------------------------------+------------- 140 54.90% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 115 45.10% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 4 0.057% 69.72% 255 3.65% | reflect.Value.MapKeys reflect/value.go:1213 152 59.61% | reflect.copyVal reflect/value.go:1296 68 26.67% | reflect.copyVal reflect/value.go:1297 12 4.71% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 7 2.75% | reflect.copyVal reflect/value.go:1298 4 1.57% | reflect.copyVal reflect/value.go:1292 2 0.78% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 1 0.39% | reflect.copyVal reflect/value.go:1293 1 0.39% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 1 0.39% | runtime.gcWriteBarrier runtime/asm_amd64.s:1389 1 0.39% | runtime.gcWriteBarrier runtime/asm_amd64.s:1393 1 0.39% | runtime.gcWriteBarrier runtime/asm_amd64.s:1395 1 0.39% | runtime.gcWriteBarrier runtime/asm_amd64.s:1403 ----------------------------------------------------------+------------- 4 100% | reflect.Value.MapIndex reflect/value.go:1168 4 0.057% 69.78% 4 0.057% | reflect.Value.assignTo reflect/value.go:2370 ----------------------------------------------------------+------------- 4 100% | reflect.Value.MapKeys reflect/value.go:1213 4 0.057% 69.84% 4 0.057% | reflect.copyVal reflect/value.go:1292 ----------------------------------------------------------+------------- 2 50.00% | reflect.Value.assignTo reflect/value.go:2379 1 25.00% | reflect.Value.Elem reflect/value.go:812 1 25.00% | reflect.Value.MapIndex reflect/value.go:1181 4 0.057% 69.89% 4 0.057% | reflect.flag.ro reflect/value.go:84 ----------------------------------------------------------+------------- 4 100% | reflect.Value.MapIndex reflect/value.go:1176 4 0.057% 69.95% 4 0.057% | reflect.mapaccess runtime/map.go:1318 ----------------------------------------------------------+------------- 4 100% | reflect.Value.MapKeys reflect/value.go:1214 4 0.057% 70.01% 4 0.057% | reflect.mapiternext runtime/map.go:1346 ----------------------------------------------------------+------------- 4 100% | reflect.valueInterface reflect/value.go:1033 4 0.057% 70.07% 4 0.057% | reflect.packEface reflect/value.go:136 ----------------------------------------------------------+------------- 144 94.74% | reflect.copyVal reflect/value.go:1296 4 2.63% | reflect.New reflect/value.go:2354 4 2.63% | reflect.packEface reflect/value.go:118 4 0.057% 70.12% 152 2.17% | reflect.unsafe_New runtime/malloc.go:1156 22 14.47% | runtime.mallocgc runtime/malloc.go:1052 19 12.50% | runtime.mallocgc runtime/malloc.go:1022 15 9.87% | runtime.mallocgc runtime/malloc.go:1020 11 7.24% | runtime.mallocgc runtime/malloc.go:1026 11 7.24% | runtime.mallocgc runtime/malloc.go:1079 8 5.26% | runtime.mallocgc runtime/malloc.go:1091 7 4.61% | runtime.mallocgc runtime/malloc.go:926 6 3.95% | runtime.mallocgc runtime/malloc.go:1053 6 3.95% | runtime.mallocgc runtime/malloc.go:931 5 3.29% | runtime.mallocgc runtime/malloc.go:877 4 2.63% | runtime.mallocgc runtime/malloc.go:1017 4 2.63% | runtime.mallocgc runtime/malloc.go:1098 3 1.97% | runtime.mallocgc runtime/malloc.go:1110 3 1.97% | runtime.mallocgc runtime/malloc.go:941 2 1.32% | runtime.mallocgc runtime/malloc.go:1013 2 1.32% | runtime.mallocgc runtime/malloc.go:1021 2 1.32% | runtime.mallocgc runtime/malloc.go:1025 2 1.32% | runtime.mallocgc runtime/malloc.go:1063 2 1.32% | runtime.mallocgc runtime/malloc.go:1107 2 1.32% | runtime.mallocgc runtime/malloc.go:1113 2 1.32% | runtime.mallocgc runtime/malloc.go:944 1 0.66% | runtime.mallocgc runtime/malloc.go:1078 1 0.66% | runtime.mallocgc runtime/malloc.go:1090 1 0.66% | runtime.mallocgc runtime/malloc.go:1093 1 0.66% | runtime.mallocgc runtime/malloc.go:1099 1 0.66% | runtime.mallocgc runtime/malloc.go:1102 1 0.66% | runtime.mallocgc runtime/malloc.go:1119 1 0.66% | runtime.mallocgc runtime/malloc.go:878 1 0.66% | runtime.mallocgc runtime/malloc.go:915 1 0.66% | runtime.mallocgc runtime/malloc.go:932 1 0.66% | runtime.mallocgc runtime/malloc.go:935 ----------------------------------------------------------+------------- 3 75.00% | runtime.(*mspan).sweep runtime/mgcsweep.go:398 1 25.00% | runtime.(*mheap).alloc_m runtime/mheap.go:1027 4 0.057% 70.18% 4 0.057% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:58 ----------------------------------------------------------+------------- 2 50.00% | runtime.(*mheap).alloc_m runtime/mheap.go:1027 2 50.00% | runtime.(*mspan).sweep runtime/mgcsweep.go:398 4 0.057% 70.24% 4 0.057% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:59 ----------------------------------------------------------+------------- 4 100% | runtime.getitab runtime/iface.go:54 4 0.057% 70.29% 4 0.057% | runtime.(*itabTableType).find runtime/iface.go:94 ----------------------------------------------------------+------------- 4 100% | runtime.(*mcache).nextFree runtime/malloc.go:854 4 0.057% 70.35% 4 0.057% | runtime.(*mcache).refill runtime/mcache.go:131 ----------------------------------------------------------+------------- 4 100% | runtime.(*mcache).refill runtime/mcache.go:138 4 0.057% 70.41% 4 0.057% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:129 ----------------------------------------------------------+------------- 2 50.00% | runtime.findObject runtime/mbitmap.go:365 1 25.00% | runtime.(*mspan).objIndex runtime/mbitmap.go:255 1 25.00% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:612 4 0.057% 70.47% 4 0.057% | runtime.(*mspan).base runtime/mheap.go:423 ----------------------------------------------------------+------------- 4 100% | runtime.markBitsForAddr runtime/mbitmap.go:268 4 0.057% 70.52% 4 0.057% | runtime.(*mspan).objIndex runtime/mbitmap.go:263 ----------------------------------------------------------+------------- 3 75.00% | runtime.sweepone runtime/mgcsweep.go:136 1 25.00% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 4 0.057% 70.58% 4 0.057% | runtime.(*mspan).sweep runtime/mgcsweep.go:229 ----------------------------------------------------------+------------- 2 50.00% | runtime.(*mTreap).insert runtime/mgclarge.go:453 1 25.00% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 1 25.00% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:656 4 0.057% 70.64% 4 0.057% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:80 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:931 4 0.057% 70.70% 4 0.057% | runtime.acquirem runtime/runtime1.go:444 ----------------------------------------------------------+------------- 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:308 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CertificateValidationContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:501 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*Filter).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:69 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:920 4 0.057% 70.75% 4 0.057% | runtime.assertE2I2 runtime/iface.go:482 ----------------------------------------------------------+------------- 5 100% | runtime.typedmemmove runtime/mbarrier.go:161 4 0.057% 70.81% 5 0.072% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:639 1 20.00% | runtime.(*wbBuf).putFast runtime/mwbbuf.go:153 ----------------------------------------------------------+------------- 26 63.41% | runtime.concatstring2 runtime/string.go:58 15 36.59% | runtime.concatstring3 runtime/string.go:62 4 0.057% 70.87% 41 0.59% | runtime.concatstrings runtime/string.go:49 36 87.80% | runtime.rawstringtmp runtime/string.go:123 1 2.44% | runtime.rawstringtmp runtime/string.go:118 ----------------------------------------------------------+------------- 2 50.00% | runtime.concatstring2 runtime/string.go:58 2 50.00% | runtime.concatstring3 runtime/string.go:62 4 0.057% 70.92% 4 0.057% | runtime.concatstrings runtime/string.go:50 ----------------------------------------------------------+------------- 4 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:43 4 0.057% 70.98% 4 0.057% | runtime.deductSweepCredit runtime/mgcsweep.go:434 ----------------------------------------------------------+------------- 2 50.00% | reflect.(*rtype).Field reflect/type.go:928 1 25.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:678 1 25.00% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:424 4 0.057% 71.04% 4 0.057% | runtime.duffcopy runtime/duff_amd64.s:403 ----------------------------------------------------------+------------- 2 50.00% | reflect.(*rtype).Field reflect/type.go:928 1 25.00% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:264 1 25.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 4 0.057% 71.10% 4 0.057% | runtime.duffcopy runtime/duff_amd64.s:420 ----------------------------------------------------------+------------- 3 75.00% | reflect.(*rtype).Field reflect/type.go:923 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:555 4 0.057% 71.15% 4 0.057% | runtime.duffzero runtime/duff_amd64.s:95 ----------------------------------------------------------+------------- 10 83.33% | runtime.growWork_faststr runtime/map_faststr.go:385 2 16.67% | runtime.growWork_faststr runtime/map_faststr.go:389 4 0.057% 71.21% 12 0.17% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 8.33% | aeshashbody runtime/asm_amd64.s:1007 1 8.33% | aeshashbody runtime/asm_amd64.s:1011 1 8.33% | aeshashbody runtime/asm_amd64.s:1028 1 8.33% | aeshashbody runtime/asm_amd64.s:1051 1 8.33% | aeshashbody runtime/asm_amd64.s:914 1 8.33% | aeshashbody runtime/asm_amd64.s:946 1 8.33% | aeshashbody runtime/asm_amd64.s:976 1 8.33% | aeshashbody runtime/asm_amd64.s:983 ----------------------------------------------------------+------------- 2 50.00% | runtime.scanobject runtime/mgcmark.go:1190 2 50.00% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 4 0.057% 71.27% 4 0.057% | runtime.findObject runtime/mbitmap.go:370 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:1079 4 0.057% 71.32% 4 0.057% | runtime.gcmarknewobject runtime/mgcmark.go:1341 ----------------------------------------------------------+------------- 4 80.00% | runtime.assertE2I2 runtime/iface.go:487 1 20.00% | runtime.assertE2I runtime/iface.go:477 4 0.057% 71.38% 5 0.072% | runtime.getitab runtime/iface.go:33 1 20.00% | runtime.newstack runtime/stack.go:1055 ----------------------------------------------------------+------------- 4 100% | runtime.scanobject runtime/mgcmark.go:1191 4 0.057% 71.44% 4 0.057% | runtime.greyobject runtime/mgcmark.go:1219 ----------------------------------------------------------+------------- 4 100% | runtime.scanobject runtime/mgcmark.go:1191 4 0.057% 71.50% 4 0.057% | runtime.greyobject runtime/mgcmark.go:1248 ----------------------------------------------------------+------------- 2 20.00% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 1 10.00% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:128 1 10.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:231 1 10.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:340 1 10.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1982 1 10.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1805 1 10.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:179 1 10.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:854 1 10.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.endpointDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:816 4 0.057% 71.55% 10 0.14% | runtime.growslice runtime/slice.go:188 2 20.00% | runtime.memmove runtime/memmove_amd64.s:214 1 10.00% | runtime.memmove runtime/memmove_amd64.s:204 1 10.00% | runtime.memmove runtime/memmove_amd64.s:34 1 10.00% | runtime.memmove runtime/memmove_amd64.s:360 1 10.00% | runtime.memmove runtime/memmove_amd64.s:63 ----------------------------------------------------------+------------- 4 100% | runtime.heapBitsSetType runtime/mbitmap.go:966 4 0.057% 71.61% 4 0.057% | runtime.heapBitsForAddr runtime/mbitmap.go:346 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:1052 4 0.057% 71.67% 4 0.057% | runtime.heapBitsSetType runtime/mbitmap.go:1148 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:1052 4 0.057% 71.72% 4 0.057% | runtime.heapBitsSetType runtime/mbitmap.go:1217 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:1052 4 0.057% 71.78% 4 0.057% | runtime.heapBitsSetType runtime/mbitmap.go:1223 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:1052 4 0.057% 71.84% 4 0.057% | runtime.heapBitsSetType runtime/mbitmap.go:1343 ----------------------------------------------------------+------------- 4 100% | runtime.interequal runtime/alg.go:211 4 0.057% 71.90% 4 0.057% | runtime.ifaceeq runtime/alg.go:245 ----------------------------------------------------------+------------- 4 100% | runtime.mapaccess1 runtime/map.go:414 4 0.057% 71.95% 4 0.057% | runtime.interhash runtime/alg.go:148 ----------------------------------------------------------+------------- 1 25.00% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1390 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:303 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:554 1 25.00% | net.IPv4 net/ip.go:46 4 0.057% 72.01% 4 0.057% | runtime.makeslice runtime/slice.go:34 ----------------------------------------------------------+------------- 3 75.00% | reflect.Value.MapKeys reflect/value.go:1203 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:310 4 0.057% 72.07% 4 0.057% | runtime.makeslice runtime/slice.go:35 ----------------------------------------------------------+------------- 3 50.00% | runtime.newobject runtime/malloc.go:1151 1 16.67% | runtime.convTslice runtime/iface.go:373 1 16.67% | runtime.makeslice runtime/slice.go:49 1 16.67% | runtime.slicebytetostring runtime/string.go:102 4 0.057% 72.13% 6 0.086% | runtime.mallocgc runtime/malloc.go:1018 2 33.33% | runtime.makeSpanClass runtime/mheap.go:664 ----------------------------------------------------------+------------- 3 75.00% | runtime.newobject runtime/malloc.go:1151 1 25.00% | runtime.makeslice runtime/slice.go:49 4 0.057% 72.18% 4 0.057% | runtime.mallocgc runtime/malloc.go:1097 ----------------------------------------------------------+------------- 1 25.00% | reflect.unsafe_New runtime/malloc.go:1156 1 25.00% | runtime.growslice runtime/slice.go:181 1 25.00% | runtime.newobject runtime/malloc.go:1151 1 25.00% | runtime.slicebytetostring runtime/string.go:102 4 0.057% 72.24% 4 0.057% | runtime.mallocgc runtime/malloc.go:915 ----------------------------------------------------------+------------- 2 50.00% | runtime.newobject runtime/malloc.go:1151 1 25.00% | reflect.unsafe_New runtime/malloc.go:1156 1 25.00% | runtime.convT64 runtime/iface.go:352 4 0.057% 72.30% 4 0.057% | runtime.mallocgc runtime/malloc.go:935 ----------------------------------------------------------+------------- 2 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 2 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 4 0.057% 72.35% 4 0.057% | runtime.mapaccess1 runtime/map.go:404 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 1 25.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 4 0.057% 72.41% 4 0.057% | runtime.mapaccess1 runtime/map.go:410 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 1 25.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 4 0.057% 72.47% 4 0.057% | runtime.mapaccess1 runtime/map.go:430 ----------------------------------------------------------+------------- 3 60.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 1 20.00% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:519 1 20.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 4 0.057% 72.53% 5 0.072% | runtime.mapaccess1 runtime/map.go:442 1 20.00% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:217 4 0.057% 72.58% 4 0.057% | runtime.mapaccess1_fast64 runtime/map_fast64.go:44 ----------------------------------------------------------+------------- 2 50.00% | reflect.mapaccess runtime/map.go:1319 2 50.00% | sync.(*Map).Load sync/map.go:104 4 0.057% 72.64% 4 0.057% | runtime.mapaccess2 runtime/map.go:491 ----------------------------------------------------------+------------- 5 83.33% | reflect.mapaccess runtime/map.go:1319 1 16.67% | sync.(*Map).Load sync/map.go:104 4 0.057% 72.70% 6 0.086% | runtime.mapaccess2 runtime/map.go:501 2 33.33% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 2 50.00% | go.opencensus.io/tag.(*Map).Value go.opencensus.io@v0.21.0/tag/map.go:47 2 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 4 0.057% 72.75% 4 0.057% | runtime.mapaccess2_faststr runtime/map_faststr.go:126 ----------------------------------------------------------+------------- 9 75.00% | reflect.mapiterinit runtime/map.go:1341 2 16.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 1 8.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:834 4 0.057% 72.81% 12 0.17% | runtime.mapiterinit runtime/map.go:820 6 50.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 2 16.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 ----------------------------------------------------------+------------- 3 75.00% | reflect.mapiternext runtime/map.go:1347 1 25.00% | runtime.mapiterinit runtime/map.go:848 4 0.057% 72.87% 4 0.057% | runtime.mapiternext runtime/map.go:865 ----------------------------------------------------------+------------- 3 75.00% | reflect.mapiternext runtime/map.go:1347 1 25.00% | runtime.mapiterinit runtime/map.go:848 4 0.057% 72.93% 4 0.057% | runtime.mapiternext runtime/map.go:899 ----------------------------------------------------------+------------- 3 75.00% | reflect.mapiternext runtime/map.go:1347 1 25.00% | runtime.mapiterinit runtime/map.go:848 4 0.057% 72.98% 4 0.057% | runtime.mapiternext runtime/map.go:906 ----------------------------------------------------------+------------- 4 100% | runtime.markroot runtime/mgcmark.go:182 4 0.057% 73.04% 4 0.057% | runtime.markrootSpans runtime/mgcmark.go:328 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:1026 4 0.057% 73.10% 4 0.057% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:15 ----------------------------------------------------------+------------- 3 75.00% | fmt.(*buffer).writeString fmt/print.go:82 1 25.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 4 0.057% 73.16% 4 0.057% | runtime.memmove runtime/memmove_amd64.s:180 ----------------------------------------------------------+------------- 3 75.00% | runtime.heapBits.initSpan runtime/mbitmap.go:792 1 25.00% | runtime.(*mspan).sweep runtime/mgcsweep.go:341 4 0.057% 73.21% 4 0.057% | runtime.newMarkBits runtime/mheap.go:1933 ----------------------------------------------------------+------------- 3 75.00% | runtime.mallocgc runtime/malloc.go:1020 1 25.00% | runtime.mallocgc runtime/malloc.go:996 4 0.057% 73.27% 4 0.057% | runtime.nextFreeFast runtime/malloc.go:827 ----------------------------------------------------------+------------- 9 100% | runtime.mapaccess2 runtime/map.go:473 4 0.057% 73.33% 9 0.13% | runtime.nilinterhash runtime/alg.go:169 4 44.44% | runtime.aeshash64 runtime/asm_amd64.s:1251 1 11.11% | runtime.aeshash64 runtime/asm_amd64.s:1254 ----------------------------------------------------------+------------- 4 100% | runtime.(*_type).typeOff runtime/type.go:251 4 0.057% 73.38% 4 0.057% | runtime.resolveTypeOff runtime/type.go:215 ----------------------------------------------------------+------------- 4 100% | sort.quickSort sort/sort.go:209 4 0.057% 73.44% 4 0.057% | sort.insertionSort sort/sort.go:26 ----------------------------------------------------------+------------- 23 100% | sort.quickSort sort/sort.go:209 4 0.057% 73.50% 23 0.33% | sort.insertionSort sort/sort.go:28 16 69.57% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 3 13.04% | sort.StringSlice.Swap sort/sort.go:299 ----------------------------------------------------------+------------- 8 88.89% | strings.genSplit strings/strings.go:253 1 11.11% | istio.io/istio/pilot/pkg/model.IsValidSubsetKey istio.io/istio@/pilot/pkg/model/service.go:620 4 0.057% 73.56% 9 0.13% | strings.Count strings/strings.go:84 1 11.11% | countbody internal/bytealg/count_amd64.s:161 1 11.11% | countbody internal/bytealg/count_amd64.s:178 1 11.11% | countbody internal/bytealg/count_amd64.s:196 1 11.11% | countbody internal/bytealg/count_amd64.s:42 1 11.11% | countbody internal/bytealg/count_amd64.s:59 ----------------------------------------------------------+------------- 9 90.00% | strings.Index strings/strings.go:1033 1 10.00% | strings.IndexRune strings/strings.go:161 4 0.057% 73.61% 10 0.14% | strings.IndexByte strings/strings.go:151 2 20.00% | indexbytebody internal/bytealg/indexbyte_amd64.s:127 1 10.00% | indexbytebody internal/bytealg/indexbyte_amd64.s:118 1 10.00% | indexbytebody internal/bytealg/indexbyte_amd64.s:119 1 10.00% | indexbytebody internal/bytealg/indexbyte_amd64.s:125 1 10.00% | indexbytebody internal/bytealg/indexbyte_amd64.s:96 ----------------------------------------------------------+------------- 3 75.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:776 1 25.00% | google.golang.org/grpc/internal/transport.(*inFlow).onRead google.golang.org/grpc@v1.24.0/internal/transport/flowcontrol.go:212 4 0.057% 73.67% 4 0.057% | sync.(*Mutex).Unlock sync/mutex.go:186 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 1 25.00% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 4 0.057% 73.73% 4 0.057% | unicode/utf8.ValidString unicode/utf8/utf8.go:487 ----------------------------------------------------------+------------- 3 100% | runtime.mapaccess2 runtime/map.go:473 3 0.043% 73.77% 3 0.043% | aeshashbody runtime/asm_amd64.s:944 ----------------------------------------------------------+------------- 3 100% | runtime.mapaccess2 runtime/map.go:473 3 0.043% 73.81% 3 0.043% | aeshashbody runtime/asm_amd64.s:975 ----------------------------------------------------------+------------- 1 33.33% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 33.33% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:214 3 0.043% 73.86% 3 0.043% | aeshashbody runtime/asm_amd64.s:983 ----------------------------------------------------------+------------- 2 66.67% | sort.StringSlice.Less sort/sort.go:298 1 33.33% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 3 0.043% 73.90% 3 0.043% | cmpbody internal/bytealg/compare_amd64.s:49 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 3 0.043% 73.94% 3 0.043% | cmpbody internal/bytealg/compare_amd64.s:89 ----------------------------------------------------------+------------- 2 66.67% | fmt.(*pp).fmtInteger fmt/print.go:379 1 33.33% | fmt.(*pp).fmtInteger fmt/print.go:376 3 0.043% 73.98% 3 0.043% | fmt.(*fmt).fmtInteger fmt/format.go:269 ----------------------------------------------------------+------------- 3 100% | fmt.(*pp).fmtInteger fmt/print.go:379 3 0.043% 74.03% 3 0.043% | fmt.(*fmt).fmtInteger fmt/format.go:307 ----------------------------------------------------------+------------- 3 100% | fmt.(*fmt).fmtS fmt/format.go:358 3 0.043% 74.07% 3 0.043% | fmt.(*fmt).truncateString fmt/format.go:324 ----------------------------------------------------------+------------- 3 100% | fmt.Sprintf fmt/print.go:218 3 0.043% 74.11% 3 0.043% | fmt.newPrinter fmt/print.go:136 ----------------------------------------------------------+------------- 4 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 3 0.043% 74.16% 4 0.057% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:900 1 25.00% | runtime.assertE2I2 runtime/iface.go:489 ----------------------------------------------------------+------------- 198 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2741 3 0.043% 74.20% 198 2.83% | github.com/golang/protobuf/proto.(*Buffer).grow github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2775 194 97.98% | runtime.makeslice runtime/slice.go:49 1 0.51% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 3 0.043% 74.24% 3 0.043% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:203 ----------------------------------------------------------+------------- 8 57.14% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 6 42.86% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2346 3 0.043% 74.28% 14 0.2% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 2 14.29% | runtime.memmove runtime/memmove_amd64.s:63 1 7.14% | runtime.memmove runtime/memmove_amd64.s:154 1 7.14% | runtime.memmove runtime/memmove_amd64.s:162 1 7.14% | runtime.memmove runtime/memmove_amd64.s:170 1 7.14% | runtime.memmove runtime/memmove_amd64.s:179 1 7.14% | runtime.memmove runtime/memmove_amd64.s:180 1 7.14% | runtime.memmove runtime/memmove_amd64.s:183 1 7.14% | runtime.memmove runtime/memmove_amd64.s:211 1 7.14% | runtime.memmove runtime/memmove_amd64.s:51 1 7.14% | runtime.memmove runtime/memmove_amd64.s:61 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 3 0.043% 74.33% 3 0.043% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2068 ----------------------------------------------------------+------------- 61 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 3 0.043% 74.37% 61 0.87% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2074 26 42.62% | unicode/utf8.ValidString unicode/utf8/utf8.go:485 13 21.31% | unicode/utf8.ValidString unicode/utf8/utf8.go:484 9 14.75% | unicode/utf8.ValidString unicode/utf8/utf8.go:486 5 8.20% | unicode/utf8.ValidString unicode/utf8/utf8.go:509 3 4.92% | unicode/utf8.ValidString unicode/utf8/utf8.go:483 1 1.64% | unicode/utf8.ValidString unicode/utf8/utf8.go:481 1 1.64% | unicode/utf8.ValidString unicode/utf8/utf8.go:487 ----------------------------------------------------------+------------- 8 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 3 0.043% 74.41% 8 0.11% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2079 1 12.50% | runtime.memmove runtime/memmove_amd64.s:176 1 12.50% | runtime.memmove runtime/memmove_amd64.s:189 1 12.50% | runtime.memmove runtime/memmove_amd64.s:206 1 12.50% | runtime.memmove runtime/memmove_amd64.s:36 1 12.50% | runtime.memmove runtime/memmove_amd64.s:55 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2344 3 0.043% 74.46% 3 0.043% | github.com/golang/protobuf/proto.makeMapMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2313 ----------------------------------------------------------+------------- 18 72.00% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 5 20.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 2 8.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 3 0.043% 74.50% 25 0.36% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2232 17 68.00% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:212 3 12.00% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:211 2 8.00% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:210 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 3 0.043% 74.54% 3 0.043% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2261 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 1 33.33% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2317 3 0.043% 74.59% 3 0.043% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:286 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:179 1 33.33% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:257 3 0.043% 74.63% 3 0.043% | github.com/golang/protobuf/proto.pointer.getPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:263 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2344 1 33.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 3 0.043% 74.67% 3 0.043% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1236 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 3 0.043% 74.71% 3 0.043% | github.com/golang/protobuf/proto.sizeStringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1240 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 3 0.043% 74.76% 3 0.043% | github.com/golang/protobuf/proto.sizeVarintS64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1100 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2322 3 0.043% 74.80% 3 0.043% | github.com/golang/protobuf/proto.toAddrPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:97 ----------------------------------------------------------+------------- 2 66.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 3 0.043% 74.84% 3 0.043% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:651 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 3 0.043% 74.89% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:242 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 3 0.043% 74.93% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1328 4 57.14% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 3 0.043% 74.97% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:859 ----------------------------------------------------------+------------- 556 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 3 0.043% 75.01% 556 7.95% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1731 553 99.46% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 12 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 3 0.043% 75.06% 12 0.17% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:102 4 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:220 3 25.00% | runtime.makemap_small runtime/map.go:293 1 8.33% | runtime.mapassign_faststr runtime/map_faststr.go:281 1 8.33% | runtime.mapassign_faststr runtime/map_faststr.go:285 ----------------------------------------------------------+------------- 2 66.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 1 33.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 3 0.043% 75.10% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:637 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 3 0.043% 75.14% 8 0.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:864 5 62.50% | github.com/golang/protobuf/ptypes/wrappers.(*UInt32Value).GetValue github.com/golang/protobuf@v1.3.2/ptypes/wrappers/wrappers.pb.go:287 ----------------------------------------------------------+------------- 44 95.65% | reflect.NewAt reflect/value.go:2364 1 2.17% | reflect.New reflect/value.go:2356 1 2.17% | reflect.Value.Addr reflect/value.go:260 3 0.043% 75.19% 46 0.66% | reflect.(*rtype).ptrTo reflect/type.go:1389 43 93.48% | reflect.(*rtype).typeOff reflect/type.go:695 ----------------------------------------------------------+------------- 3 100% | reflect.StructTag.Get reflect/type.go:1126 3 0.043% 75.23% 3 0.043% | reflect.StructTag.Lookup reflect/type.go:1167 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 3 0.043% 75.27% 4 0.057% | reflect.Value.Elem reflect/value.go:812 1 25.00% | reflect.flag.ro reflect/value.go:84 ----------------------------------------------------------+------------- 1 33.33% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:276 1 33.33% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:408 1 33.33% | reflect.deepValueEqual reflect/deepequal.go:74 3 0.043% 75.31% 3 0.043% | reflect.Value.IsNil reflect/value.go:1071 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 1 33.33% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 3 0.043% 75.36% 3 0.043% | reflect.Value.MapKeys reflect/value.go:1205 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 3 0.043% 75.40% 3 0.043% | reflect.Value.MapKeys reflect/value.go:1216 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2381 1 33.33% | reflect.deepValueEqual reflect/deepequal.go:28 3 0.043% 75.44% 3 0.043% | reflect.Value.Type reflect/value.go:1874 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2371 1 33.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2381 3 0.043% 75.49% 3 0.043% | reflect.Value.Type reflect/value.go:1879 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2371 1 33.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2381 3 0.043% 75.53% 3 0.043% | reflect.Value.Type reflect/value.go:1881 ----------------------------------------------------------+------------- 6 85.71% | reflect.deepValueEqual reflect/deepequal.go:101 1 14.29% | reflect.DeepEqual reflect/deepequal.go:196 3 0.043% 75.57% 7 0.1% | reflect.deepValueEqual reflect/deepequal.go:28 2 28.57% | runtime.ifaceeq runtime/alg.go:240 1 14.29% | reflect.Value.Type reflect/value.go:1874 1 14.29% | reflect.Value.Type reflect/value.go:1876 ----------------------------------------------------------+------------- 3 100% | reflect.Value.MapKeys reflect/value.go:1206 3 0.043% 75.61% 3 0.043% | reflect.mapiterkey runtime/map.go:1352 ----------------------------------------------------------+------------- 2 66.67% | reflect.Value.Field reflect/value.go:849 1 33.33% | reflect.(*structType).Field reflect/type.go:1199 3 0.043% 75.66% 3 0.043% | reflect.name.isExported reflect/type.go:475 ----------------------------------------------------------+------------- 14 100% | reflect.(*structType).Field reflect/type.go:1202 3 0.043% 75.70% 14 0.2% | reflect.name.tag reflect/type.go:503 7 50.00% | reflect.name.tagLen reflect/type.go:487 2 14.29% | reflect.name.tagLen reflect/type.go:483 2 14.29% | reflect.name.tagLen reflect/type.go:486 ----------------------------------------------------------+------------- 3 100% | reflect.(*structType).Field reflect/type.go:1202 3 0.043% 75.74% 3 0.043% | reflect.name.tag reflect/type.go:509 ----------------------------------------------------------+------------- 3 100% | reflect.copyVal reflect/value.go:1297 3 0.043% 75.79% 3 0.043% | reflect.typedmemmove runtime/mbarrier.go:177 ----------------------------------------------------------+------------- 3 100% | reflect.copyVal reflect/value.go:1296 3 0.043% 75.83% 3 0.043% | reflect.unsafe_New runtime/malloc.go:1155 ----------------------------------------------------------+------------- 3 100% | runtime.sweepone runtime/mgcsweep.go:112 3 0.043% 75.87% 3 0.043% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:122 ----------------------------------------------------------+------------- 3 100% | runtime.greyobject runtime/mgcmark.go:1282 3 0.043% 75.92% 3 0.043% | runtime.(*gcWork).putFast runtime/mgcwork.go:223 ----------------------------------------------------------+------------- 3 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 3 0.043% 75.96% 3 0.043% | runtime.(*mTreap).insert runtime/mgclarge.go:448 ----------------------------------------------------------+------------- 3 100% | runtime.(*mcache).refill runtime/mcache.go:138 3 0.043% 76.00% 3 0.043% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:127 ----------------------------------------------------------+------------- 24 68.57% | runtime.greyobject runtime/mgcmark.go:1222 9 25.71% | runtime.wbBufFlush1 runtime/mwbbuf.go:294 2 5.71% | runtime.markBitsForAddr runtime/mbitmap.go:269 3 0.043% 76.04% 35 0.5% | runtime.(*mspan).markBitsForIndex runtime/mbitmap.go:273 32 91.43% | runtime.(*gcBits).bitp runtime/mheap.go:1888 ----------------------------------------------------------+------------- 2 66.67% | runtime.(*mcache).nextFree runtime/malloc.go:847 1 33.33% | runtime.(*mspan).sweep runtime/mgcsweep.go:332 3 0.043% 76.09% 3 0.043% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:195 ----------------------------------------------------------+------------- 1 33.33% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:140 1 33.33% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:217 1 33.33% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:239 3 0.043% 76.13% 3 0.043% | runtime.(*mspan).refillAllocCache runtime/mbitmap.go:188 ----------------------------------------------------------+------------- 1 33.33% | runtime.(*mTreap).mutate runtime/mgclarge.go:409 1 33.33% | runtime.(*mTreap).removeNode runtime/mgclarge.go:499 1 33.33% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 3 0.043% 76.17% 3 0.043% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:75 ----------------------------------------------------------+------------- 1 33.33% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 33.33% | runtime.mapaccess2 runtime/map.go:473 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:214 3 0.043% 76.22% 3 0.043% | runtime.aeshashstr runtime/asm_amd64.s:901 ----------------------------------------------------------+------------- 14 51.85% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:516 11 40.74% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2739 2 7.41% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:783 3 0.043% 76.26% 27 0.39% | runtime.assertI2I2 runtime/iface.go:460 19 70.37% | runtime.getitab runtime/iface.go:54 3 11.11% | runtime.getitab runtime/iface.go:39 2 7.41% | runtime.getitab runtime/iface.go:34 ----------------------------------------------------------+------------- 3 100% | runtime.typedmemmove runtime/mbarrier.go:161 3 0.043% 76.30% 3 0.043% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:589 ----------------------------------------------------------+------------- 3 100% | runtime.typedmemmove runtime/mbarrier.go:161 3 0.043% 76.34% 3 0.043% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:590 ----------------------------------------------------------+------------- 3 100% | runtime.concatstring2 runtime/string.go:58 3 0.043% 76.39% 3 0.043% | runtime.concatstrings runtime/string.go:23 ----------------------------------------------------------+------------- 2 66.67% | syscall.Getenv syscall/env_unix.go:87 1 33.33% | fmt.(*pp).handleMethods fmt/print.go:635 3 0.043% 76.43% 3 0.043% | runtime.deferreturn runtime/panic.go:510 ----------------------------------------------------------+------------- 1 33.33% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:264 1 33.33% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:40 1 33.33% | reflect.(*rtype).Field reflect/type.go:928 3 0.043% 76.47% 3 0.043% | runtime.duffcopy runtime/duff_amd64.s:408 ----------------------------------------------------------+------------- 2 66.67% | reflect.(*rtype).Field reflect/type.go:928 1 33.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 3 0.043% 76.52% 3 0.043% | runtime.duffcopy runtime/duff_amd64.s:415 ----------------------------------------------------------+------------- 2 66.67% | reflect.(*rtype).Field reflect/type.go:923 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 3 0.043% 76.56% 3 0.043% | runtime.duffzero runtime/duff_amd64.s:100 ----------------------------------------------------------+------------- 3 100% | reflect.(*structType).Field reflect/type.go:1191 3 0.043% 76.60% 3 0.043% | runtime.duffzero runtime/duff_amd64.s:94 ----------------------------------------------------------+------------- 2 66.67% | reflect.(*rtype).Field reflect/type.go:923 1 33.33% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:415 3 0.043% 76.64% 3 0.043% | runtime.duffzero runtime/duff_amd64.s:99 ----------------------------------------------------------+------------- 3 100% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 3 0.043% 76.69% 3 0.043% | runtime.gcDrainN runtime/mgcmark.go:1045 ----------------------------------------------------------+------------- 1 33.33% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 1 33.33% | reflect.Value.MapKeys reflect/value.go:1213 1 33.33% | runtime.mapiternext runtime/map.go:945 3 0.043% 76.73% 3 0.043% | runtime.gcWriteBarrier runtime/asm_amd64.s:1389 ----------------------------------------------------------+------------- 1 33.33% | fmt.(*fmt).init fmt/format.go:59 1 33.33% | fmt.(*pp).printArg fmt/print.go:640 1 33.33% | reflect.Value.MapKeys reflect/value.go:1213 3 0.043% 76.77% 3 0.043% | runtime.gcWriteBarrier runtime/asm_amd64.s:1393 ----------------------------------------------------------+------------- 1 33.33% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 1 33.33% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 1 33.33% | reflect.Value.MapKeys reflect/value.go:1213 3 0.043% 76.82% 3 0.043% | runtime.gcWriteBarrier runtime/asm_amd64.s:1395 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 1 33.33% | runtime.mapiternext runtime/map.go:949 3 0.043% 76.86% 3 0.043% | runtime.gcWriteBarrier runtime/asm_amd64.s:1405 ----------------------------------------------------------+------------- 32 61.54% | runtime.assertE2I2 runtime/iface.go:487 19 36.54% | runtime.assertI2I2 runtime/iface.go:460 1 1.92% | runtime.convI2I runtime/iface.go:433 3 0.043% 76.90% 52 0.74% | runtime.getitab runtime/iface.go:54 23 44.23% | runtime.(*itabTableType).find runtime/iface.go:102 14 26.92% | runtime.(*itabTableType).find runtime/iface.go:96 5 9.62% | runtime.(*itabTableType).find runtime/iface.go:105 4 7.69% | runtime.(*itabTableType).find runtime/iface.go:94 2 3.85% | runtime.(*itabTableType).find runtime/iface.go:95 1 1.92% | runtime.(*itabTableType).find runtime/iface.go:97 ----------------------------------------------------------+------------- 37 100% | runtime.scanobject runtime/mgcmark.go:1191 3 0.043% 76.95% 37 0.53% | runtime.greyobject runtime/mgcmark.go:1263 30 81.08% | runtime.pageIndexOf runtime/mheap.go:815 2 5.41% | runtime.pageIndexOf runtime/mheap.go:816 1 2.70% | runtime.pageIndexOf runtime/mheap.go:814 1 2.70% | runtime.pageIndexOf runtime/mheap.go:817 ----------------------------------------------------------+------------- 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1333 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:286 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:431 3 0.043% 76.99% 3 0.043% | runtime.growslice runtime/slice.go:89 ----------------------------------------------------------+------------- 3 100% | runtime.mallocgc runtime/malloc.go:1052 3 0.043% 77.03% 3 0.043% | runtime.heapBitsSetType runtime/mbitmap.go:1126 ----------------------------------------------------------+------------- 3 100% | runtime.mallocgc runtime/malloc.go:1052 3 0.043% 77.07% 3 0.043% | runtime.heapBitsSetType runtime/mbitmap.go:1164 ----------------------------------------------------------+------------- 3 100% | runtime.mallocgc runtime/malloc.go:1052 3 0.043% 77.12% 3 0.043% | runtime.heapBitsSetType runtime/mbitmap.go:1266 ----------------------------------------------------------+------------- 3 100% | runtime.mallocgc runtime/malloc.go:1052 3 0.043% 77.16% 3 0.043% | runtime.heapBitsSetType runtime/mbitmap.go:1268 ----------------------------------------------------------+------------- 3 100% | runtime.mallocgc runtime/malloc.go:1052 3 0.043% 77.20% 3 0.043% | runtime.heapBitsSetType runtime/mbitmap.go:1319 ----------------------------------------------------------+------------- 2 66.67% | runtime.newobject runtime/malloc.go:1151 1 33.33% | runtime.growslice runtime/slice.go:181 3 0.043% 77.25% 3 0.043% | runtime.mallocgc runtime/malloc.go:1049 ----------------------------------------------------------+------------- 9 100% | runtime.newobject runtime/malloc.go:1151 3 0.043% 77.29% 9 0.13% | runtime.mallocgc runtime/malloc.go:1072 6 66.67% | runtime.publicationBarrier runtime/asm_amd64.s:578 ----------------------------------------------------------+------------- 2 66.67% | runtime.newobject runtime/malloc.go:1151 1 33.33% | runtime.makeslice runtime/slice.go:49 3 0.043% 77.33% 3 0.043% | runtime.mallocgc runtime/malloc.go:912 ----------------------------------------------------------+------------- 3 100% | runtime.newobject runtime/malloc.go:1151 3 0.043% 77.37% 3 0.043% | runtime.mallocgc runtime/malloc.go:920 ----------------------------------------------------------+------------- 25 56.82% | runtime.newobject runtime/malloc.go:1151 6 13.64% | reflect.unsafe_New runtime/malloc.go:1156 4 9.09% | runtime.slicebytetostring runtime/string.go:102 3 6.82% | runtime.growslice runtime/slice.go:181 3 6.82% | runtime.makeslice runtime/slice.go:49 2 4.55% | runtime.convTstring runtime/iface.go:362 1 2.27% | runtime.convT64 runtime/iface.go:352 3 0.043% 77.42% 44 0.63% | runtime.mallocgc runtime/malloc.go:931 26 59.09% | runtime.acquirem runtime/runtime1.go:445 11 25.00% | runtime.acquirem runtime/runtime1.go:443 4 9.09% | runtime.acquirem runtime/runtime1.go:444 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 3 0.043% 77.46% 3 0.043% | runtime.mapaccess1 runtime/map.go:427 ----------------------------------------------------------+------------- 2 66.67% | reflect.mapiterinit runtime/map.go:1341 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:555 3 0.043% 77.50% 3 0.043% | runtime.mapiterinit runtime/map.go:802 ----------------------------------------------------------+------------- 3 50.00% | reflect.mapiterinit runtime/map.go:1341 1 16.67% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:126 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 1 16.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:834 3 0.043% 77.55% 6 0.086% | runtime.mapiterinit runtime/map.go:815 3 50.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 2 66.67% | reflect.mapiternext runtime/map.go:1347 1 33.33% | runtime.mapiterinit runtime/map.go:848 3 0.043% 77.59% 3 0.043% | runtime.mapiternext runtime/map.go:939 ----------------------------------------------------------+------------- 2 50.00% | reflect.mapiternext runtime/map.go:1347 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 1 25.00% | runtime.mapiterinit runtime/map.go:848 3 0.043% 77.63% 4 0.057% | runtime.mapiternext runtime/map.go:946 1 25.00% | runtime.(*maptype).indirectelem runtime/type.go:377 ----------------------------------------------------------+------------- 5 100% | runtime.gcmarknewobject runtime/mgcmark.go:1345 3 0.043% 77.67% 5 0.072% | runtime.markBitsForAddr runtime/mbitmap.go:269 2 40.00% | runtime.(*mspan).markBitsForIndex runtime/mbitmap.go:273 ----------------------------------------------------------+------------- 3 100% | runtime.mallocgc runtime/malloc.go:1026 3 0.043% 77.72% 3 0.043% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:147 ----------------------------------------------------------+------------- 3 100% | runtime.mallocgc runtime/malloc.go:1026 3 0.043% 77.76% 3 0.043% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:23 ----------------------------------------------------------+------------- 3 100% | runtime.(*mheap).alloc runtime/mheap.go:1098 3 0.043% 77.80% 3 0.043% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:82 ----------------------------------------------------------+------------- 2 66.67% | fmt.(*buffer).writeString fmt/print.go:82 1 33.33% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 3 0.043% 77.85% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:170 ----------------------------------------------------------+------------- 2 66.67% | runtime.typedmemmove runtime/mbarrier.go:170 1 33.33% | runtime.concatstrings runtime/string.go:51 3 0.043% 77.89% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:177 ----------------------------------------------------------+------------- 3 100% | runtime.concatstrings runtime/string.go:51 3 0.043% 77.93% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:187 ----------------------------------------------------------+------------- 2 66.67% | runtime.concatstrings runtime/string.go:51 1 33.33% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2079 3 0.043% 77.97% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:189 ----------------------------------------------------------+------------- 2 66.67% | runtime.stringtoslicebyte runtime/string.go:163 1 33.33% | fmt.(*buffer).writeString fmt/print.go:82 3 0.043% 78.02% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:196 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 3 0.043% 78.06% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:367 ----------------------------------------------------------+------------- 1 33.33% | fmt.(*buffer).writeString fmt/print.go:82 1 33.33% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2112 1 33.33% | runtime.typedmemmove runtime/mbarrier.go:170 3 0.043% 78.10% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:49 ----------------------------------------------------------+------------- 1 33.33% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2079 1 33.33% | runtime.concatstrings runtime/string.go:51 1 33.33% | runtime.slicebytetostring runtime/string.go:106 3 0.043% 78.15% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:55 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 1 33.33% | runtime.growslice runtime/slice.go:188 3 0.043% 78.19% 3 0.043% | runtime.memmove runtime/memmove_amd64.s:63 ----------------------------------------------------------+------------- 2 66.67% | runtime.greyobject runtime/mgcmark.go:1263 1 33.33% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1388 3 0.043% 78.23% 3 0.043% | runtime.pageIndexOf runtime/mheap.go:816 ----------------------------------------------------------+------------- 3 100% | runtime.step runtime/symtab.go:832 3 0.043% 78.28% 3 0.043% | runtime.readvarint runtime/symtab.go:845 ----------------------------------------------------------+------------- 3 100% | runtime.(*_type).typeOff runtime/type.go:251 3 0.043% 78.32% 3 0.043% | runtime.resolveTypeOff runtime/type.go:214 ----------------------------------------------------------+------------- 3 100% | runtime.(*_type).typeOff runtime/type.go:251 3 0.043% 78.36% 3 0.043% | runtime.resolveTypeOff runtime/type.go:221 ----------------------------------------------------------+------------- 3 100% | runtime.growslice runtime/slice.go:152 3 0.043% 78.40% 3 0.043% | runtime.roundupsize runtime/msize.go:16 ----------------------------------------------------------+------------- 2 66.67% | runtime.gcDrain runtime/mgcmark.go:948 1 33.33% | runtime.gcDrainN runtime/mgcmark.go:1042 3 0.043% 78.45% 3 0.043% | runtime.scanobject runtime/mgcmark.go:1105 ----------------------------------------------------------+------------- 2 66.67% | runtime.gcDrain runtime/mgcmark.go:948 1 33.33% | runtime.gcDrainN runtime/mgcmark.go:1042 3 0.043% 78.49% 3 0.043% | runtime.scanobject runtime/mgcmark.go:1114 ----------------------------------------------------------+------------- 3 100% | runtime.mapaccess2 runtime/map.go:500 3 0.043% 78.53% 3 0.043% | runtime.strequal runtime/alg.go:205 ----------------------------------------------------------+------------- 3 100% | runtime.deductSweepCredit runtime/mgcsweep.go:437 3 0.043% 78.58% 3 0.043% | runtime.sweepone runtime/mgcsweep.go:110 ----------------------------------------------------------+------------- 2 66.67% | runtime.deductSweepCredit runtime/mgcsweep.go:437 1 33.33% | runtime.bgsweep runtime/mgcsweep.go:73 3 0.043% 78.62% 3 0.043% | runtime.sweepone runtime/mgcsweep.go:127 ----------------------------------------------------------+------------- 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:217 1 33.33% | reflect.typedmemmove runtime/mbarrier.go:186 1 33.33% | runtime.convT2I runtime/iface.go:402 3 0.043% 78.66% 3 0.043% | runtime.typedmemmove runtime/mbarrier.go:160 ----------------------------------------------------------+------------- 3 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 3 0.043% 78.70% 3 0.043% | runtime.wbBufFlush1 runtime/mwbbuf.go:279 ----------------------------------------------------------+------------- 7 100% | sort.quickSort sort/sort.go:190 3 0.043% 78.75% 7 0.1% | sort.doPivot sort/sort.go:117 3 42.86% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 1 14.29% | sort.StringSlice.Less sort/sort.go:298 ----------------------------------------------------------+------------- 59 65.56% | sort.Sort sort/sort.go:218 16 17.78% | sort.quickSort sort/sort.go:197 15 16.67% | sort.quickSort sort/sort.go:194 3 0.043% 78.79% 90 1.29% | sort.quickSort sort/sort.go:209 60 66.67% | sort.insertionSort sort/sort.go:27 23 25.56% | sort.insertionSort sort/sort.go:28 4 4.44% | sort.insertionSort sort/sort.go:26 ----------------------------------------------------------+------------- 2 66.67% | strings.Join strings/strings.go:439 1 33.33% | strings.Join strings/strings.go:441 3 0.043% 78.83% 3 0.043% | strings.(*Builder).WriteString strings/builder.go:122 ----------------------------------------------------------+------------- 9 75.00% | strings.genSplit strings/strings.go:260 3 25.00% | strings.Contains strings/strings.go:99 3 0.043% 78.88% 12 0.17% | strings.Index strings/strings.go:1033 9 75.00% | strings.IndexByte strings/strings.go:151 ----------------------------------------------------------+------------- 6 100% | strings.Split strings/strings.go:308 3 0.043% 78.92% 6 0.086% | strings.genSplit strings/strings.go:268 2 33.33% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 16.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1411 ----------------------------------------------------------+------------- 2 100% | runtime.mapaccess2 runtime/map.go:473 2 0.029% 78.95% 2 0.029% | aeshashbody runtime/asm_amd64.s:911 ----------------------------------------------------------+------------- 1 50.00% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 50.00% | runtime.mapaccess2 runtime/map.go:473 2 0.029% 78.98% 2 0.029% | aeshashbody runtime/asm_amd64.s:914 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 2 0.029% 79.00% 2 0.029% | cmpbody internal/bytealg/compare_amd64.s:100 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 2 0.029% 79.03% 2 0.029% | cmpbody internal/bytealg/compare_amd64.s:108 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 2 0.029% 79.06% 2 0.029% | cmpbody internal/bytealg/compare_amd64.s:135 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 2 0.029% 79.09% 2 0.029% | cmpbody internal/bytealg/compare_amd64.s:51 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 2 0.029% 79.12% 2 0.029% | cmpbody internal/bytealg/compare_amd64.s:76 ----------------------------------------------------------+------------- 3 100% | fmt.(*fmt).pad fmt/format.go:92 2 0.029% 79.15% 3 0.043% | fmt.(*buffer).write fmt/print.go:78 1 33.33% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 2 100% | fmt.(*pp).fmtInteger fmt/print.go:379 2 0.029% 79.18% 2 0.029% | fmt.(*fmt).fmtInteger fmt/format.go:240 ----------------------------------------------------------+------------- 2 100% | fmt.(*pp).fmtInteger fmt/print.go:379 2 0.029% 79.20% 2 0.029% | fmt.(*fmt).fmtInteger fmt/format.go:243 ----------------------------------------------------------+------------- 9 100% | fmt.(*pp).fmtString fmt/print.go:450 2 0.029% 79.23% 9 0.13% | fmt.(*fmt).fmtS fmt/format.go:358 3 33.33% | fmt.(*fmt).truncateString fmt/format.go:324 2 22.22% | fmt.(*fmt).truncateString fmt/format.go:325 2 22.22% | fmt.(*fmt).truncateString fmt/format.go:334 ----------------------------------------------------------+------------- 2 100% | fmt.(*fmt).fmtS fmt/format.go:358 2 0.029% 79.26% 2 0.029% | fmt.(*fmt).truncateString fmt/format.go:325 ----------------------------------------------------------+------------- 2 100% | fmt.(*fmt).fmtS fmt/format.go:358 2 0.029% 79.29% 2 0.029% | fmt.(*fmt).truncateString fmt/format.go:334 ----------------------------------------------------------+------------- 2 100% | fmt.Sprintf fmt/print.go:219 2 0.029% 79.32% 2 0.029% | fmt.(*pp).doPrintf fmt/print.go:1009 ----------------------------------------------------------+------------- 134 100% | fmt.Sprintf fmt/print.go:219 2 0.029% 79.35% 134 1.92% | fmt.(*pp).doPrintf fmt/print.go:1030 30 22.39% | fmt.(*pp).printArg fmt/print.go:713 28 20.90% | fmt.(*pp).printArg fmt/print.go:698 25 18.66% | fmt.(*pp).printArg fmt/print.go:676 24 17.91% | fmt.(*pp).printArg fmt/print.go:716 9 6.72% | fmt.(*pp).printArg fmt/print.go:664 8 5.97% | fmt.(*pp).printArg fmt/print.go:640 6 4.48% | fmt.(*pp).printArg fmt/print.go:638 2 1.49% | fmt.(*pp).printArg fmt/print.go:639 ----------------------------------------------------------+------------- 2 100% | fmt.Sprintf fmt/print.go:219 2 0.029% 79.38% 2 0.029% | fmt.(*pp).doPrintf fmt/print.go:1031 ----------------------------------------------------------+------------- 2 100% | fmt.(*pp).printArg fmt/print.go:713 2 0.029% 79.41% 2 0.029% | fmt.(*pp).handleMethods fmt/print.go:575 ----------------------------------------------------------+------------- 7 100% | fmt.(*pp).printArg fmt/print.go:716 2 0.029% 79.43% 7 0.1% | fmt.(*pp).printValue fmt/print.go:731 4 57.14% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 14.29% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 ----------------------------------------------------------+------------- 3 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:115 2 0.029% 79.46% 3 0.043% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener_DeprecatedV1).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:285 1 33.33% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*UpstreamTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:734 2 0.029% 79.49% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:581 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*UpstreamTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:734 2 0.029% 79.52% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:628 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:60 2 0.029% 79.55% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:427 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:209 2 0.029% 79.58% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Http2ProtocolOptions).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/protocol.pb.validate.go:351 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:428 2 0.029% 79.61% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*SocketAddress).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:140 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:206 2 0.029% 79.63% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).GetSourcePorts github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.go:230 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:921 2 0.029% 79.66% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RetryPolicy).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1168 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 2 0.029% 79.69% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:260 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 2 0.029% 79.72% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:957 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:268 2 0.029% 79.75% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:615 ----------------------------------------------------------+------------- 1158 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:202 2 0.029% 79.78% 1158 16.56% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 327 28.24% | github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v2.(*FileAccessLog).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/accesslog/v2/file.pb.go:53 294 25.39% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:58 119 10.28% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:184 112 9.67% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:317 79 6.82% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:432 68 5.87% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*TcpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:523 67 5.79% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.go:62 41 3.54% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:205 39 3.37% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:98 8 0.69% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:63 1 0.086% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:204 1 0.086% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:431 ----------------------------------------------------------+------------- 1 50.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:52 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:426 2 0.029% 79.81% 2 0.029% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:132 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 2 0.029% 79.83% 2 0.029% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:261 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 2 0.029% 79.86% 3 0.043% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:262 1 33.33% | reflect.Value.Field reflect/value.go:861 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 2 0.029% 79.89% 2 0.029% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:222 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 1 33.33% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 2 0.029% 79.92% 3 0.043% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:293 1 33.33% | github.com/golang/protobuf/proto.field.IsValid github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:63 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 1 50.00% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 2 0.029% 79.95% 2 0.029% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:171 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 2 0.029% 79.98% 2 0.029% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:193 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2347 1 50.00% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1833 2 0.029% 80.01% 2 0.029% | github.com/golang/protobuf/proto.(*nonFatal).Merge github.com/golang/protobuf@v1.3.2/proto/lib.go:326 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 2 0.029% 80.03% 2 0.029% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:512 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 2 0.029% 80.06% 9 0.13% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:519 2 22.22% | runtime.mapaccess1 runtime/map.go:414 2 22.22% | runtime.mapaccess1 runtime/map.go:431 2 22.22% | runtime.mapaccess1 runtime/map.go:441 1 11.11% | runtime.mapaccess1 runtime/map.go:442 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.09% 2 0.029% | github.com/golang/protobuf/proto.appendBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1966 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.12% 2 0.029% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2110 ----------------------------------------------------------+------------- 6 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2346 2 0.029% 80.15% 6 0.086% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2061 2 33.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 1 16.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1319 1 16.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 6 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.18% 6 0.086% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2078 3 50.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 1 16.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2135 1 50.00% | github.com/golang/protobuf/proto.appendVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1663 2 0.029% 80.21% 2 0.029% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1323 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.23% 2 0.029% | github.com/golang/protobuf/proto.appendVarintS64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1813 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:117 2 0.029% 80.26% 2 0.029% | github.com/golang/protobuf/proto.getMessageMarshalInfo github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:144 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.29% 2 0.029% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2327 ----------------------------------------------------------+------------- 7 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.32% 7 0.1% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2343 3 42.86% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 2 28.57% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 2 0.029% 80.35% 2 0.029% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2219 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 1 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 2 0.029% 80.38% 2 0.029% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2227 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.41% 2 0.029% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2251 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.43% 2 0.029% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2257 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.46% 3 0.043% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2263 1 33.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1318 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.49% 2 0.029% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2273 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.52% 2 0.029% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2365 ----------------------------------------------------------+------------- 7 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.55% 7 0.1% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2371 2 28.57% | reflect.Value.Type reflect/value.go:1879 2 28.57% | reflect.Value.Type reflect/value.go:1881 1 14.29% | reflect.Value.Type reflect/value.go:1876 ----------------------------------------------------------+------------- 67 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.58% 67 0.96% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 21 31.34% | runtime.mapaccess1 runtime/map.go:414 18 26.87% | runtime.mapaccess1 runtime/map.go:441 8 11.94% | runtime.mapaccess1 runtime/map.go:431 5 7.46% | runtime.mapaccess1 runtime/map.go:413 3 4.48% | runtime.mapaccess1 runtime/map.go:432 2 2.99% | runtime.mapaccess1 runtime/map.go:394 2 2.99% | runtime.mapaccess1 runtime/map.go:404 1 1.49% | runtime.mapaccess1 runtime/map.go:410 1 1.49% | runtime.mapaccess1 runtime/map.go:415 1 1.49% | runtime.mapaccess1 runtime/map.go:416 1 1.49% | runtime.mapaccess1 runtime/map.go:430 1 1.49% | runtime.mapaccess1 runtime/map.go:437 1 1.49% | runtime.mapaccess1 runtime/map.go:442 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:212 1 50.00% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 2 0.029% 80.61% 2 0.029% | github.com/golang/protobuf/proto.pointer.offset github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:120 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.64% 2 0.029% | github.com/golang/protobuf/proto.sizeBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1211 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.66% 2 0.029% | github.com/golang/protobuf/proto.sizeStringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1255 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 2 0.029% 80.69% 3 0.043% | github.com/golang/protobuf/proto.sizeStringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1244 1 33.33% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:100 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2323 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2342 2 0.029% 80.72% 2 0.029% | github.com/golang/protobuf/proto.toAddrPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:93 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:491 2 0.029% 80.75% 2 0.029% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:583 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/ptypes.Duration github.com/golang/protobuf@v1.3.2/ptypes/duration.go:77 2 0.029% 80.78% 2 0.029% | github.com/golang/protobuf/ptypes.validateDuration github.com/golang/protobuf@v1.3.2/ptypes/duration.go:60 ----------------------------------------------------------+------------- 16 100% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:160 2 0.029% 80.81% 16 0.23% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:67 5 31.25% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:38 4 25.00% | runtime.stringtoslicebyte runtime/string.go:161 3 18.75% | runtime.stringtoslicebyte runtime/string.go:163 1 6.25% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:37 1 6.25% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:42 ----------------------------------------------------------+------------- 2 100% | go.opencensus.io/tag.checkValue go.opencensus.io@v0.21.0/tag/validate.go:55 2 0.029% 80.84% 2 0.029% | go.opencensus.io/tag.isASCII go.opencensus.io@v0.21.0/tag/validate.go:44 ----------------------------------------------------------+------------- 2 100% | golang.org/x/net/http2.(*Framer).endWrite golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:366 2 0.029% 80.86% 2 0.029% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:619 ----------------------------------------------------------+------------- 1 50.00% | strconv.contains strconv/quote.go:440 1 50.00% | strings.IndexByte strings/strings.go:151 2 0.029% 80.89% 2 0.029% | indexbytebody internal/bytealg/indexbyte_amd64.s:119 ----------------------------------------------------------+------------- 2 100% | strings.IndexByte strings/strings.go:151 2 0.029% 80.92% 2 0.029% | indexbytebody internal/bytealg/indexbyte_amd64.s:127 ----------------------------------------------------------+------------- 1 50.00% | net.SplitHostPort net/ipsock.go:200 1 50.00% | strconv.contains strconv/quote.go:440 2 0.029% 80.95% 2 0.029% | indexbytebody internal/bytealg/indexbyte_amd64.s:134 ----------------------------------------------------------+------------- 2 100% | sort.SliceStable sort/slice.go:26 2 0.029% 80.98% 2 0.029% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:13 ----------------------------------------------------------+------------- 2 100% | os.LookupEnv os/env.go:113 2 0.029% 81.01% 2 0.029% | internal/testlog.Getenv internal/testlog/log.go:51 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:415 2 0.029% 81.04% 2 0.029% | istio.io/api/networking/v1alpha3.(*Headers).GetResponse istio.io/api@v0.0.0-20200107183329-ed4b507c54e1/networking/v1alpha3/virtual_service.pb.go:815 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 2 0.029% 81.06% 2 0.029% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:136 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 2 0.029% 81.09% 7 0.1% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:126 3 42.86% | runtime.mapiterinit runtime/map.go:848 1 14.29% | runtime.mapiterinit runtime/map.go:815 1 14.29% | runtime.mapiternext runtime/map.go:969 ----------------------------------------------------------+------------- 4 100% | sort.insertionSort_func sort/zfuncversion.go:12 2 0.029% 81.12% 4 0.057% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime.func1 istio.io/istio@/pilot/pkg/model/config.go:379 1 25.00% | time.Time.Before time/time.go:252 1 25.00% | time.Time.Before time/time.go:255 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 2 0.029% 81.15% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:203 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 2 0.029% 81.18% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1010 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 2 0.029% 81.21% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1394 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 2 0.029% 81.24% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:928 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 2 0.029% 81.26% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:306 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 2 0.029% 81.29% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:326 5 71.43% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 2 0.029% 81.32% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1942 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 2 0.029% 81.35% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1967 3 42.86% | runtime.convTstring runtime/iface.go:362 1 14.29% | istio.io/pkg/log.Debugf istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/default.go:161 1 14.29% | runtime.convT64 runtime/iface.go:352 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 2 0.029% 81.38% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1982 1 33.33% | runtime.growslice runtime/slice.go:188 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 2 0.029% 81.41% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1694 1 33.33% | time.ParseDuration time/format.go:1390 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:311 2 0.029% 81.44% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:188 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:86 2 0.029% 81.46% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:76 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:213 2 0.029% 81.49% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:270 ----------------------------------------------------------+------------- 341 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 2 0.029% 81.52% 341 4.88% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 303 88.86% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:213 22 6.45% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:185 6 1.76% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:211 3 0.88% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:212 2 0.59% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:210 2 0.59% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:217 1 0.29% | runtime.duffcopy runtime/duff_amd64.s:378 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:185 2 0.029% 81.55% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:156 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:463 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:466 2 0.029% 81.58% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:553 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 2 0.029% 81.61% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:503 ----------------------------------------------------------+------------- 8 53.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:749 7 46.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:338 2 0.029% 81.64% 15 0.21% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRouteMatch istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:570 13 86.67% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInboundPort istio.io/istio@/pilot/pkg/networking/util/util.go:292 2 0.029% 81.66% 2 0.029% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInbound istio.io/istio@/pilot/pkg/networking/util/util.go:283 ----------------------------------------------------------+------------- 3148 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 2 0.029% 81.69% 3148 45.02% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:202 1825 57.97% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 1158 36.79% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 151 4.80% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2741 11 0.35% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2739 1 0.032% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2737 ----------------------------------------------------------+------------- 3 100% | sort.insertionSort_func sort/zfuncversion.go:12 2 0.029% 81.72% 3 0.043% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts.func1 istio.io/istio@/pilot/pkg/networking/util/util.go:252 1 33.33% | cmpbody internal/bytealg/compare_amd64.s:197 ----------------------------------------------------------+------------- 130 50.98% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 125 49.02% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 2 0.029% 81.75% 255 3.65% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 177 69.41% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 30 11.76% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:597 16 6.27% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 11 4.31% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:585 10 3.92% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:623 6 2.35% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:604 1 0.39% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:596 1 0.39% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:598 1 0.39% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:613 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 2 0.029% 81.78% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:831 1 33.33% | sync.(*RWMutex).Lock sync/rwmutex.go:98 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 2 0.029% 81.81% 2 0.029% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:844 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:164 2 0.029% 81.84% 2 0.029% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:36 ----------------------------------------------------------+------------- 2 100% | istio.io/pkg/log.Debugf istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/default.go:161 2 0.029% 81.86% 2 0.029% | istio.io/pkg/log.(*Scope).GetOutputLevel istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:296 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:712 1 50.00% | strings.HasPrefix strings/strings.go:449 2 0.029% 81.89% 2 0.029% | memeqbody internal/bytealg/equal_amd64.s:100 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:836 1 50.00% | reflect.StructTag.Lookup reflect/type.go:1179 2 0.029% 81.92% 2 0.029% | memeqbody internal/bytealg/equal_amd64.s:115 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:121 2 0.029% 81.95% 2 0.029% | net.IP.To4 net/ip.go:186 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:120 2 0.029% 81.98% 2 0.029% | net.ParseIP net/ip.go:678 ----------------------------------------------------------+------------- 10 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 2 0.029% 82.01% 10 0.14% | reflect.(*rtype).Field reflect/type.go:923 3 30.00% | runtime.duffzero runtime/duff_amd64.s:95 2 20.00% | runtime.duffzero runtime/duff_amd64.s:100 2 20.00% | runtime.duffzero runtime/duff_amd64.s:99 1 10.00% | runtime.duffzero runtime/duff_amd64.s:96 ----------------------------------------------------------+------------- 2 100% | reflect.Value.Elem reflect/value.go:803 2 0.029% 82.04% 2 0.029% | reflect.(*rtype).NumMethod reflect/type.go:799 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 2 0.029% 82.07% 2 0.029% | reflect.Value.MapKeys reflect/value.go:1207 ----------------------------------------------------------+------------- 1 50.00% | reflect.deepValueEqual reflect/deepequal.go:80 1 50.00% | reflect.deepValueEqual reflect/deepequal.go:95 2 0.029% 82.09% 2 0.029% | reflect.Value.Pointer reflect/value.go:1434 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 2 0.029% 82.12% 2 0.029% | reflect.Value.String reflect/value.go:1844 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2371 1 50.00% | reflect.deepValueEqual reflect/deepequal.go:28 2 0.029% 82.15% 2 0.029% | reflect.Value.Type reflect/value.go:1876 ----------------------------------------------------------+------------- 2 100% | reflect.Value.MapIndex reflect/value.go:1168 2 0.029% 82.18% 2 0.029% | reflect.Value.assignTo reflect/value.go:2375 ----------------------------------------------------------+------------- 1 50.00% | reflect.Value.MapIndex reflect/value.go:1176 1 50.00% | reflect.Value.Pointer reflect/value.go:1439 2 0.029% 82.21% 2 0.029% | reflect.Value.pointer reflect/value.go:96 ----------------------------------------------------------+------------- 11 61.11% | reflect.deepValueEqual reflect/deepequal.go:84 7 38.89% | reflect.deepValueEqual reflect/deepequal.go:101 2 0.029% 82.24% 18 0.26% | reflect.deepValueEqual reflect/deepequal.go:132 9 50.00% | reflect.valueInterface reflect/value.go:1033 4 22.22% | runtime.efaceeq runtime/alg.go:232 2 11.11% | runtime.efaceeq runtime/alg.go:218 1 5.56% | reflect.valueInterface reflect/value.go:1006 ----------------------------------------------------------+------------- 3 75.00% | reflect.deepValueEqual reflect/deepequal.go:101 1 25.00% | reflect.DeepEqual reflect/deepequal.go:196 2 0.029% 82.27% 4 0.057% | reflect.deepValueEqual reflect/deepequal.go:95 1 25.00% | reflect.Value.Pointer reflect/value.go:1434 1 25.00% | reflect.Value.Pointer reflect/value.go:1439 ----------------------------------------------------------+------------- 1 50.00% | reflect.Value.Elem reflect/value.go:799 1 50.00% | reflect.Value.String reflect/value.go:1841 2 0.029% 82.29% 2 0.029% | reflect.flag.kind reflect/value.go:80 ----------------------------------------------------------+------------- 2 100% | reflect.Value.MapIndex reflect/value.go:1176 2 0.029% 82.32% 2 0.029% | reflect.mapaccess runtime/map.go:1324 ----------------------------------------------------------+------------- 2 100% | reflect.Value.MapKeys reflect/value.go:1202 2 0.029% 82.35% 2 0.029% | reflect.mapiterinit runtime/map.go:1339 ----------------------------------------------------------+------------- 117 100% | reflect.Value.MapKeys reflect/value.go:1202 2 0.029% 82.38% 117 1.67% | reflect.mapiterinit runtime/map.go:1340 115 98.29% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | reflect.Value.MapKeys reflect/value.go:1214 2 0.029% 82.41% 2 0.029% | reflect.mapiternext runtime/map.go:1348 ----------------------------------------------------------+------------- 2 100% | reflect.name.tag reflect/type.go:507 2 0.029% 82.44% 2 0.029% | reflect.name.nameLen reflect/type.go:479 ----------------------------------------------------------+------------- 2 100% | reflect.(*structType).Field reflect/type.go:1202 2 0.029% 82.47% 2 0.029% | reflect.name.tag reflect/type.go:502 ----------------------------------------------------------+------------- 2 100% | reflect.(*structType).Field reflect/type.go:1202 2 0.029% 82.49% 2 0.029% | reflect.name.tag reflect/type.go:504 ----------------------------------------------------------+------------- 2 100% | reflect.(*structType).Field reflect/type.go:1202 2 0.029% 82.52% 2 0.029% | reflect.name.tag reflect/type.go:511 ----------------------------------------------------------+------------- 2 100% | reflect.name.tag reflect/type.go:503 2 0.029% 82.55% 2 0.029% | reflect.name.tagLen reflect/type.go:483 ----------------------------------------------------------+------------- 2 100% | reflect.name.tag reflect/type.go:503 2 0.029% 82.58% 2 0.029% | reflect.name.tagLen reflect/type.go:486 ----------------------------------------------------------+------------- 35 100% | reflect.(*rtype).typeOff reflect/type.go:695 2 0.029% 82.61% 35 0.5% | reflect.resolveTypeOff runtime/runtime1.go:484 33 94.29% | runtime.(*_type).typeOff runtime/type.go:251 ----------------------------------------------------------+------------- 2 100% | reflect.Value.Interface reflect/value.go:1003 2 0.029% 82.64% 2 0.029% | reflect.valueInterface reflect/value.go:1016 ----------------------------------------------------------+------------- 1 50.00% | runtime.(*mTreap).insert runtime/mgclarge.go:442 1 50.00% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1195 2 0.029% 82.67% 2 0.029% | runtime.(*fixalloc).alloc runtime/mfixalloc.go:72 ----------------------------------------------------------+------------- 2 100% | runtime.newMarkBits runtime/mheap.go:1939 2 0.029% 82.69% 2 0.029% | runtime.(*gcBitsArena).tryAlloc runtime/mheap.go:1918 ----------------------------------------------------------+------------- 2 100% | runtime.sweepone runtime/mgcsweep.go:112 2 0.029% 82.72% 2 0.029% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:130 ----------------------------------------------------------+------------- 2 100% | runtime.greyobject runtime/mgcmark.go:1282 2 0.029% 82.75% 2 0.029% | runtime.(*gcWork).putFast runtime/mgcwork.go:215 ----------------------------------------------------------+------------- 2 100% | runtime.greyobject runtime/mgcmark.go:1282 2 0.029% 82.78% 2 0.029% | runtime.(*gcWork).putFast runtime/mgcwork.go:216 ----------------------------------------------------------+------------- 2 100% | runtime.gcDrain runtime/mgcmark.go:933 2 0.029% 82.81% 2 0.029% | runtime.(*gcWork).tryGetFast runtime/mgcwork.go:303 ----------------------------------------------------------+------------- 1 50.00% | runtime.gcDrain runtime/mgcmark.go:933 1 50.00% | runtime.gcDrainN runtime/mgcmark.go:1016 2 0.029% 82.84% 2 0.029% | runtime.(*gcWork).tryGetFast runtime/mgcwork.go:307 ----------------------------------------------------------+------------- 2 100% | runtime.gcDrain runtime/mgcmark.go:933 2 0.029% 82.87% 2 0.029% | runtime.(*gcWork).tryGetFast runtime/mgcwork.go:308 ----------------------------------------------------------+------------- 2 100% | runtime.(*mcentral).freeSpan runtime/mcentral.go:229 2 0.029% 82.89% 2 0.029% | runtime.(*mSpanList).remove runtime/mheap.go:1589 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1166 2 0.029% 82.92% 2 0.029% | runtime.(*mTreap).find runtime/mgclarge.go:553 ----------------------------------------------------------+------------- 18 100% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:485 2 0.029% 82.95% 18 0.26% | runtime.(*mTreap).removeSpan runtime/mgclarge.go:570 8 44.44% | runtime.(*mTreap).removeNode runtime/mgclarge.go:487 5 27.78% | runtime.(*mTreap).removeNode runtime/mgclarge.go:485 3 16.67% | runtime.(*mTreap).removeNode runtime/mgclarge.go:499 ----------------------------------------------------------+------------- 2 100% | runtime.mapaccess1 runtime/map.go:405 2 0.029% 82.98% 2 0.029% | runtime.(*maptype).hashMightPanic runtime/type.go:386 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1022 2 0.029% 83.01% 2 0.029% | runtime.(*mcache).nextFree runtime/malloc.go:844 ----------------------------------------------------------+------------- 2 100% | runtime.(*mcache).nextFree runtime/malloc.go:854 2 0.029% 83.04% 2 0.029% | runtime.(*mcache).refill runtime/mcache.go:126 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 2 0.029% 83.07% 2 0.029% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1181 ----------------------------------------------------------+------------- 5 100% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 2 0.029% 83.09% 5 0.072% | runtime.(*mheap).alloc_m runtime/mheap.go:1027 2 40.00% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:59 1 20.00% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:58 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).reclaim runtime/mheap.go:916 2 0.029% 83.12% 2 0.029% | runtime.(*mheap).reclaimChunk runtime/mheap.go:963 ----------------------------------------------------------+------------- 2 100% | runtime.(*mcache).nextFree runtime/malloc.go:847 2 0.029% 83.15% 2 0.029% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:223 ----------------------------------------------------------+------------- 2 100% | runtime.markBitsForAddr runtime/mbitmap.go:268 2 0.029% 83.18% 2 0.029% | runtime.(*mspan).objIndex runtime/mbitmap.go:259 ----------------------------------------------------------+------------- 2 100% | runtime.markBitsForAddr runtime/mbitmap.go:268 2 0.029% 83.21% 2 0.029% | runtime.(*mspan).objIndex runtime/mbitmap.go:261 ----------------------------------------------------------+------------- 2 100% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 2 0.029% 83.24% 2 0.029% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:64 ----------------------------------------------------------+------------- 3 30.00% | runtime.(*mTreap).insert runtime/mgclarge.go:453 2 20.00% | runtime.(*mTreap).removeNode runtime/mgclarge.go:499 2 20.00% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:617 1 10.00% | runtime.(*mTreap).mutate runtime/mgclarge.go:409 1 10.00% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 1 10.00% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:655 2 0.029% 83.27% 10 0.14% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 7 70.00% | runtime.(*mspan).treapFilter runtime/mgclarge.go:323 1 10.00% | runtime.(*mspan).treapFilter runtime/mgclarge.go:320 ----------------------------------------------------------+------------- 2 100% | runtime.(*gcBits).bytep runtime/mheap.go:1882 2 0.029% 83.30% 2 0.029% | runtime.addb runtime/mbitmap.go:102 ----------------------------------------------------------+------------- 2 100% | runtime.interhash runtime/alg.go:152 2 0.029% 83.32% 2 0.029% | runtime.aeshash64 runtime/asm_amd64.s:1253 ----------------------------------------------------------+------------- 1 50.00% | fmt.(*pp).handleMethods fmt/print.go:594 1 50.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:900 2 0.029% 83.35% 2 0.029% | runtime.assertE2I2 runtime/iface.go:489 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:516 2 0.029% 83.38% 2 0.029% | runtime.assertI2I2 runtime/iface.go:454 ----------------------------------------------------------+------------- 3 50.00% | runtime.mapaccess1 runtime/map.go:415 1 16.67% | runtime.mapaccess1_faststr runtime/map_faststr.go:80 1 16.67% | runtime.mapaccess2_faststr runtime/map_faststr.go:175 1 16.67% | runtime.mapiterinit runtime/map.go:836 2 0.029% 83.41% 6 0.086% | runtime.bucketMask runtime/map.go:190 4 66.67% | runtime.bucketShift runtime/map.go:185 ----------------------------------------------------------+------------- 2 100% | runtime.typedmemmove runtime/mbarrier.go:161 2 0.029% 83.44% 2 0.029% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:637 ----------------------------------------------------------+------------- 1 50.00% | runtime.gcAssistAlloc1 runtime/mgcmark.go:514 1 50.00% | runtime.goschedImpl runtime/proc.go:2619 2 0.029% 83.47% 2 0.029% | runtime.casgstatus runtime/proc.go:797 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 2 0.029% 83.50% 2 0.029% | runtime.cmpstring internal/bytealg/compare_amd64.s:17 ----------------------------------------------------------+------------- 2 100% | sort.StringSlice.Less sort/sort.go:298 2 0.029% 83.52% 2 0.029% | runtime.cmpstring internal/bytealg/compare_amd64.s:18 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:382 1 50.00% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 2 0.029% 83.55% 2 0.029% | runtime.concatstring2 runtime/string.go:57 ----------------------------------------------------------+------------- 2 100% | runtime.concatstring2 runtime/string.go:58 2 0.029% 83.58% 2 0.029% | runtime.concatstrings runtime/string.go:29 ----------------------------------------------------------+------------- 1 50.00% | runtime.concatstring2 runtime/string.go:58 1 50.00% | runtime.concatstring3 runtime/string.go:62 2 0.029% 83.61% 2 0.029% | runtime.concatstrings runtime/string.go:52 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.mapKeys github.com/golang/protobuf@v1.3.2/proto/lib.go:912 2 0.029% 83.64% 2 0.029% | runtime.convT2I runtime/iface.go:394 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 2 0.029% 83.67% 2 0.029% | runtime.convT64 runtime/iface.go:353 ----------------------------------------------------------+------------- 29 78.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 4 10.81% | sort.Strings sort/sort.go:314 2 5.41% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 1 2.70% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime istio.io/istio@/pilot/pkg/model/config.go:370 1 2.70% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts istio.io/istio@/pilot/pkg/networking/util/util.go:251 2 0.029% 83.70% 37 0.53% | runtime.convTslice runtime/iface.go:373 12 32.43% | runtime.mallocgc runtime/malloc.go:1052 4 10.81% | runtime.mallocgc runtime/malloc.go:1079 3 8.11% | runtime.mallocgc runtime/malloc.go:1020 3 8.11% | runtime.mallocgc runtime/malloc.go:1053 2 5.41% | runtime.mallocgc runtime/malloc.go:942 2 5.41% | runtime.mallocgc runtime/malloc.go:944 1 2.70% | runtime.mallocgc runtime/malloc.go:1013 1 2.70% | runtime.mallocgc runtime/malloc.go:1017 1 2.70% | runtime.mallocgc runtime/malloc.go:1018 1 2.70% | runtime.mallocgc runtime/malloc.go:1021 1 2.70% | runtime.mallocgc runtime/malloc.go:1022 1 2.70% | runtime.mallocgc runtime/malloc.go:1025 1 2.70% | runtime.mallocgc runtime/malloc.go:1063 1 2.70% | runtime.mallocgc runtime/malloc.go:1098 1 2.70% | runtime.mallocgc runtime/malloc.go:877 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 2 0.029% 83.72% 2 0.029% | runtime.convTstring runtime/iface.go:358 ----------------------------------------------------------+------------- 22 38.60% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 13 22.81% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 7 12.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:739 3 5.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1967 3 5.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:130 2 3.51% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1077 2 3.51% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 1 1.75% | istio.io/istio/pilot/pkg/model.resolveGatewayName istio.io/istio@/pilot/pkg/model/config.go:311 1 1.75% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 1 1.75% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1984 1 1.75% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:44 1 1.75% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:480 2 0.029% 83.75% 57 0.82% | runtime.convTstring runtime/iface.go:362 10 17.54% | runtime.mallocgc runtime/malloc.go:1020 8 14.04% | runtime.mallocgc runtime/malloc.go:1052 6 10.53% | runtime.mallocgc runtime/malloc.go:1079 4 7.02% | runtime.mallocgc runtime/malloc.go:1022 4 7.02% | runtime.mallocgc runtime/malloc.go:926 4 7.02% | runtime.mallocgc runtime/malloc.go:944 3 5.26% | runtime.mallocgc runtime/malloc.go:1026 2 3.51% | runtime.mallocgc runtime/malloc.go:1110 2 3.51% | runtime.mallocgc runtime/malloc.go:1119 2 3.51% | runtime.mallocgc runtime/malloc.go:931 1 1.75% | runtime.mallocgc runtime/malloc.go:1013 1 1.75% | runtime.mallocgc runtime/malloc.go:1017 1 1.75% | runtime.mallocgc runtime/malloc.go:1021 1 1.75% | runtime.mallocgc runtime/malloc.go:1061 1 1.75% | runtime.mallocgc runtime/malloc.go:1078 1 1.75% | runtime.mallocgc runtime/malloc.go:1098 1 1.75% | runtime.mallocgc runtime/malloc.go:1107 1 1.75% | runtime.mallocgc runtime/malloc.go:1113 1 1.75% | runtime.mallocgc runtime/malloc.go:886 1 1.75% | runtime.mallocgc runtime/malloc.go:941 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 1 50.00% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 2 0.029% 83.78% 2 0.029% | runtime.convTstring runtime/iface.go:365 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.(*Service).GetServiceAddressForProxy istio.io/istio@/pilot/pkg/model/service.go:661 1 50.00% | syscall.Getenv syscall/env_unix.go:82 2 0.029% 83.81% 2 0.029% | runtime.deferreturn runtime/panic.go:505 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:31 2 0.029% 83.84% 2 0.029% | runtime.duffcopy runtime/duff_amd64.s:378 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2382 1 50.00% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:128 2 0.029% 83.87% 2 0.029% | runtime.duffcopy runtime/duff_amd64.s:397 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:555 1 50.00% | reflect.(*structType).Field reflect/type.go:1191 2 0.029% 83.90% 2 0.029% | runtime.duffzero runtime/duff_amd64.s:101 ----------------------------------------------------------+------------- 2 100% | reflect.(*structType).Field reflect/type.go:1191 2 0.029% 83.92% 2 0.029% | runtime.duffzero runtime/duff_amd64.s:102 ----------------------------------------------------------+------------- 1 50.00% | reflect.(*rtype).Field reflect/type.go:923 1 50.00% | reflect.(*structType).Field reflect/type.go:1191 2 0.029% 83.95% 2 0.029% | runtime.duffzero runtime/duff_amd64.s:96 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:132 2 0.029% 83.98% 2 0.029% | runtime.efaceeq runtime/alg.go:218 ----------------------------------------------------------+------------- 2 100% | runtime.nilinterequal runtime/alg.go:216 2 0.029% 84.01% 2 0.029% | runtime.efaceeq runtime/alg.go:223 ----------------------------------------------------------+------------- 1 50.00% | runtime.scanobject runtime/mgcmark.go:1190 1 50.00% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 2 0.029% 84.04% 2 0.029% | runtime.findObject runtime/mbitmap.go:406 ----------------------------------------------------------+------------- 2 100% | runtime.gentraceback runtime/traceback.go:254 2 0.029% 84.07% 2 0.029% | runtime.findfunc runtime/symtab.go:589 ----------------------------------------------------------+------------- 1 50.00% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1913 1 50.00% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 2 0.029% 84.10% 2 0.029% | runtime.gcDrain runtime/mgcmark.go:890 ----------------------------------------------------------+------------- 2 100% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 2 0.029% 84.12% 2 0.029% | runtime.gcDrainN runtime/mgcmark.go:1047 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 1 50.00% | runtime.mapiterinit runtime/map.go:816 2 0.029% 84.15% 2 0.029% | runtime.gcWriteBarrier runtime/asm_amd64.s:1382 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 1 50.00% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 2 0.029% 84.18% 2 0.029% | runtime.gcWriteBarrier runtime/asm_amd64.s:1392 ----------------------------------------------------------+------------- 1 50.00% | runtime.mapiternext runtime/map.go:871 1 50.00% | strings.genSplit strings/strings.go:268 2 0.029% 84.21% 2 0.029% | runtime.gcWriteBarrier runtime/asm_amd64.s:1411 ----------------------------------------------------------+------------- 2 100% | runtime.scanstack runtime/mgcmark.go:711 2 0.029% 84.24% 2 0.029% | runtime.gentraceback runtime/traceback.go:251 ----------------------------------------------------------+------------- 2 100% | runtime.assertE2I2 runtime/iface.go:487 2 0.029% 84.27% 2 0.029% | runtime.getitab runtime/iface.go:74 ----------------------------------------------------------+------------- 10 100% | runtime.scanobject runtime/mgcmark.go:1191 2 0.029% 84.30% 10 0.14% | runtime.greyobject runtime/mgcmark.go:1282 3 30.00% | runtime.(*gcWork).putFast runtime/mgcwork.go:223 2 20.00% | runtime.(*gcWork).putFast runtime/mgcwork.go:215 2 20.00% | runtime.(*gcWork).putFast runtime/mgcwork.go:216 1 10.00% | runtime.(*gcWork).putFast runtime/mgcwork.go:218 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:391 1 50.00% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:186 2 0.029% 84.32% 2 0.029% | runtime.growslice runtime/slice.go:146 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:431 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:176 2 0.029% 84.35% 2 0.029% | runtime.growslice runtime/slice.go:76 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.38% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1004 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.41% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1050 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.44% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1170 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.47% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1172 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.50% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1179 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.53% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1215 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.55% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1216 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.58% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1269 ----------------------------------------------------------+------------- 4 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.61% 4 0.057% | runtime.heapBitsSetType runtime/mbitmap.go:1272 2 50.00% | runtime.add1 runtime/mbitmap.go:122 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.64% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1316 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.67% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1331 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.70% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1335 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.73% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1339 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1052 2 0.029% 84.75% 2 0.029% | runtime.heapBitsSetType runtime/mbitmap.go:1357 ----------------------------------------------------------+------------- 2 100% | runtime.interequal runtime/alg.go:211 2 0.029% 84.78% 2 0.029% | runtime.ifaceeq runtime/alg.go:234 ----------------------------------------------------------+------------- 2 100% | runtime.mapaccess1 runtime/map.go:441 2 0.029% 84.81% 2 0.029% | runtime.interequal runtime/alg.go:208 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1330 2 0.029% 84.84% 2 0.029% | runtime.lock runtime/lock_futex.go:98 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1018 2 0.029% 84.87% 2 0.029% | runtime.makeSpanClass runtime/mheap.go:664 ----------------------------------------------------------+------------- 194 42.83% | github.com/golang/protobuf/proto.(*Buffer).grow github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2775 99 21.85% | reflect.Value.MapKeys reflect/value.go:1203 59 13.02% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:55 54 11.92% | strings.genSplit strings/strings.go:256 6 1.32% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:211 5 1.10% | bytes.makeSlice bytes/buffer.go:229 5 1.10% | strings.(*Builder).grow strings/builder.go:67 4 0.88% | go.opencensus.io/internal/tagencoding.(*Values).growIfRequired go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:29 4 0.88% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:268 3 0.66% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:526 3 0.66% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getPluginFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2170 3 0.66% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:860 2 0.44% | bytes.(*Buffer).grow bytes/buffer.go:128 2 0.44% | google.golang.org/grpc.msgHeader google.golang.org/grpc@v1.24.0/rpc_util.go:593 2 0.44% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:310 2 0.44% | net.IPv4 net/ip.go:46 1 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1940 1 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:205 1 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:554 1 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:423 1 0.22% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:429 1 0.22% | istio.io/istio/pilot/pkg/serviceregistry/external.convertServices istio.io/istio@/pilot/pkg/serviceregistry/external/conversion.go:55 2 0.029% 84.90% 453 6.48% | runtime.makeslice runtime/slice.go:49 118 26.05% | runtime.mallocgc runtime/malloc.go:926 109 24.06% | runtime.mallocgc runtime/malloc.go:1022 71 15.67% | runtime.mallocgc runtime/malloc.go:1052 32 7.06% | runtime.mallocgc runtime/malloc.go:1032 20 4.42% | runtime.mallocgc runtime/malloc.go:1079 16 3.53% | runtime.mallocgc runtime/malloc.go:1020 12 2.65% | runtime.mallocgc runtime/malloc.go:1026 11 2.43% | runtime.mallocgc runtime/malloc.go:1099 8 1.77% | runtime.mallocgc runtime/malloc.go:1102 6 1.32% | runtime.mallocgc runtime/malloc.go:1017 5 1.10% | runtime.mallocgc runtime/malloc.go:1091 4 0.88% | runtime.mallocgc runtime/malloc.go:1013 4 0.88% | runtime.mallocgc runtime/malloc.go:1053 4 0.88% | runtime.mallocgc runtime/malloc.go:1093 4 0.88% | runtime.mallocgc runtime/malloc.go:1113 3 0.66% | runtime.mallocgc runtime/malloc.go:931 2 0.44% | runtime.mallocgc runtime/malloc.go:1107 2 0.44% | runtime.mallocgc runtime/malloc.go:877 2 0.44% | runtime.mallocgc runtime/malloc.go:883 2 0.44% | runtime.mallocgc runtime/malloc.go:944 1 0.22% | runtime.mallocgc runtime/malloc.go:1015 1 0.22% | runtime.mallocgc runtime/malloc.go:1018 1 0.22% | runtime.mallocgc runtime/malloc.go:1021 1 0.22% | runtime.mallocgc runtime/malloc.go:1024 1 0.22% | runtime.mallocgc runtime/malloc.go:1025 1 0.22% | runtime.mallocgc runtime/malloc.go:1063 1 0.22% | runtime.mallocgc runtime/malloc.go:1097 1 0.22% | runtime.mallocgc runtime/malloc.go:1098 1 0.22% | runtime.mallocgc runtime/malloc.go:1119 1 0.22% | runtime.mallocgc runtime/malloc.go:878 1 0.22% | runtime.mallocgc runtime/malloc.go:886 1 0.22% | runtime.mallocgc runtime/malloc.go:912 1 0.22% | runtime.mallocgc runtime/malloc.go:932 1 0.22% | runtime.mallocgc runtime/malloc.go:941 1 0.22% | runtime.mallocgc runtime/malloc.go:942 1 0.22% | runtime.mallocgc runtime/malloc.go:996 ----------------------------------------------------------+------------- 2 100% | runtime.newobject runtime/malloc.go:1151 2 0.029% 84.93% 2 0.029% | runtime.mallocgc runtime/malloc.go:1005 ----------------------------------------------------------+------------- 2 100% | runtime.newobject runtime/malloc.go:1151 2 0.029% 84.95% 2 0.029% | runtime.mallocgc runtime/malloc.go:1019 ----------------------------------------------------------+------------- 152 44.97% | runtime.newobject runtime/malloc.go:1151 109 32.25% | runtime.makeslice runtime/slice.go:49 19 5.62% | reflect.unsafe_New runtime/malloc.go:1156 17 5.03% | runtime.growslice runtime/slice.go:181 11 3.25% | runtime.rawstring runtime/string.go:259 9 2.66% | runtime.slicebytetostring runtime/string.go:102 8 2.37% | runtime.newarray runtime/malloc.go:1173 4 1.18% | runtime.convTstring runtime/iface.go:362 3 0.89% | runtime.convT2E runtime/iface.go:319 2 0.59% | internal/reflectlite.unsafe_New runtime/malloc.go:1161 2 0.59% | runtime.rawbyteslice runtime/string.go:272 1 0.3% | runtime.convT2I runtime/iface.go:401 1 0.3% | runtime.convTslice runtime/iface.go:373 2 0.029% 84.98% 338 4.83% | runtime.mallocgc runtime/malloc.go:1022 328 97.04% | runtime.(*mcache).nextFree runtime/malloc.go:854 5 1.48% | runtime.(*mcache).nextFree runtime/malloc.go:847 2 0.59% | runtime.(*mcache).nextFree runtime/malloc.go:844 1 0.3% | runtime.(*mcache).nextFree runtime/malloc.go:848 ----------------------------------------------------------+------------- 1 50.00% | runtime.convTstring runtime/iface.go:362 1 50.00% | runtime.newobject runtime/malloc.go:1151 2 0.029% 85.01% 2 0.029% | runtime.mallocgc runtime/malloc.go:1061 ----------------------------------------------------------+------------- 2 100% | runtime.makeslice runtime/slice.go:49 2 0.029% 85.04% 2 0.029% | runtime.mallocgc runtime/malloc.go:883 ----------------------------------------------------------+------------- 2 100% | runtime.newobject runtime/malloc.go:1151 2 0.029% 85.07% 2 0.029% | runtime.mallocgc runtime/malloc.go:938 ----------------------------------------------------------+------------- 4 44.44% | runtime.newobject runtime/malloc.go:1151 2 22.22% | runtime.convTslice runtime/iface.go:373 1 11.11% | runtime.convT64 runtime/iface.go:352 1 11.11% | runtime.growslice runtime/slice.go:181 1 11.11% | runtime.makeslice runtime/slice.go:49 2 0.029% 85.10% 9 0.13% | runtime.mallocgc runtime/malloc.go:942 7 77.78% | runtime.gomcache runtime/runtime1.go:460 ----------------------------------------------------------+------------- 2 100% | runtime.newobject runtime/malloc.go:1151 2 0.029% 85.13% 2 0.029% | runtime.mallocgc runtime/malloc.go:978 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 2 0.029% 85.15% 2 0.029% | runtime.mapaccess1 runtime/map.go:394 ----------------------------------------------------------+------------- 4 80.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 1 20.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 2 0.029% 85.18% 5 0.072% | runtime.mapaccess1 runtime/map.go:415 3 60.00% | runtime.bucketMask runtime/map.go:190 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 1 25.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 2 0.029% 85.21% 4 0.057% | runtime.mapaccess1 runtime/map.go:437 2 50.00% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 1 33.33% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:131 1 33.33% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:661 1 33.33% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 2 0.029% 85.24% 3 0.043% | runtime.mapaccess1_faststr runtime/map_faststr.go:80 1 33.33% | runtime.bucketMask runtime/map.go:190 ----------------------------------------------------------+------------- 4 30.77% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 3 23.08% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 2 15.38% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:764 1 7.69% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1228 1 7.69% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:672 1 7.69% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:756 1 7.69% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).getProxyServiceInstancesByEndpoint istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:680 2 0.029% 85.27% 13 0.19% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 5 38.46% | memeqbody internal/bytealg/equal_amd64.s:103 5 38.46% | memeqbody internal/bytealg/equal_amd64.s:79 1 7.69% | memeqbody internal/bytealg/equal_amd64.s:118 ----------------------------------------------------------+------------- 1 50.00% | reflect.mapaccess runtime/map.go:1319 1 50.00% | sync.(*Map).Load sync/map.go:104 2 0.029% 85.30% 2 0.029% | runtime.mapaccess2 runtime/map.go:472 ----------------------------------------------------------+------------- 1 50.00% | reflect.mapaccess runtime/map.go:1319 1 50.00% | sync.(*Map).Load sync/map.go:104 2 0.029% 85.33% 2 0.029% | runtime.mapaccess2 runtime/map.go:476 ----------------------------------------------------------+------------- 2 100% | reflect.mapaccess runtime/map.go:1319 2 0.029% 85.35% 2 0.029% | runtime.mapaccess2 runtime/map.go:488 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 2 0.029% 85.38% 2 0.029% | runtime.mapaccess2_faststr runtime/map_faststr.go:152 ----------------------------------------------------------+------------- 1 50.00% | go.opencensus.io/stats/view.(*collector).addSample go.opencensus.io@v0.21.0/stats/view/collector.go:36 1 50.00% | syscall.Getenv syscall/env_unix.go:80 2 0.029% 85.41% 2 0.029% | runtime.mapaccess2_faststr runtime/map_faststr.go:188 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:62 2 0.029% 85.44% 2 0.029% | runtime.mapassign runtime/map.go:614 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:116 2 0.029% 85.47% 2 0.029% | runtime.mapassign_faststr runtime/map_faststr.go:237 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:142 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:102 2 0.029% 85.50% 2 0.029% | runtime.mapassign_faststr runtime/map_faststr.go:281 ----------------------------------------------------------+------------- 1 16.67% | go.opencensus.io/tag.(*Map).upsert go.opencensus.io@v0.21.0/tag/map.go:84 1 16.67% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 1 16.67% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 1 16.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:102 1 16.67% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 1 16.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:849 2 0.029% 85.53% 6 0.086% | runtime.mapassign_faststr runtime/map_faststr.go:285 3 50.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 16.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:794 2 0.029% 85.55% 2 0.029% | runtime.mapdelete_faststr runtime/map_faststr.go:324 ----------------------------------------------------------+------------- 2 100% | reflect.mapiterinit runtime/map.go:1341 2 0.029% 85.58% 2 0.029% | runtime.mapiterinit runtime/map.go:821 ----------------------------------------------------------+------------- 36 66.67% | reflect.mapiterinit runtime/map.go:1341 4 7.41% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 3 5.56% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:165 3 5.56% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:126 3 5.56% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:834 2 3.70% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:127 2 3.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:212 1 1.85% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:750 2 0.029% 85.61% 54 0.77% | runtime.mapiterinit runtime/map.go:848 13 24.07% | runtime.mapiternext runtime/map.go:900 8 14.81% | runtime.mapiternext runtime/map.go:949 7 12.96% | runtime.mapiternext runtime/map.go:901 4 7.41% | runtime.mapiternext runtime/map.go:967 3 5.56% | runtime.mapiternext runtime/map.go:851 3 5.56% | runtime.mapiternext runtime/map.go:910 2 3.70% | runtime.mapiternext runtime/map.go:889 2 3.70% | runtime.mapiternext runtime/map.go:895 2 3.70% | runtime.mapiternext runtime/map.go:973 1 1.85% | runtime.mapiternext runtime/map.go:865 1 1.85% | runtime.mapiternext runtime/map.go:899 1 1.85% | runtime.mapiternext runtime/map.go:906 1 1.85% | runtime.mapiternext runtime/map.go:939 1 1.85% | runtime.mapiternext runtime/map.go:945 1 1.85% | runtime.mapiternext runtime/map.go:946 1 1.85% | runtime.mapiternext runtime/map.go:958 1 1.85% | runtime.mapiternext runtime/map.go:965 ----------------------------------------------------------+------------- 2 100% | reflect.mapiterinit runtime/map.go:1341 2 0.029% 85.64% 2 0.029% | runtime.mapiterinit runtime/map.go:849 ----------------------------------------------------------+------------- 2 100% | runtime.mapiterinit runtime/map.go:848 2 0.029% 85.67% 2 0.029% | runtime.mapiternext runtime/map.go:895 ----------------------------------------------------------+------------- 3 75.00% | runtime.mapiterinit runtime/map.go:848 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 2 0.029% 85.70% 4 0.057% | runtime.mapiternext runtime/map.go:910 2 50.00% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 1 50.00% | reflect.mapiternext runtime/map.go:1347 1 50.00% | runtime.mapiterinit runtime/map.go:848 2 0.029% 85.73% 2 0.029% | runtime.mapiternext runtime/map.go:965 ----------------------------------------------------------+------------- 4 100% | runtime.mapiterinit runtime/map.go:848 2 0.029% 85.76% 4 0.057% | runtime.mapiternext runtime/map.go:967 1 25.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 1 25.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:126 1 50.00% | reflect.mapiternext runtime/map.go:1347 2 0.029% 85.78% 2 0.029% | runtime.mapiternext runtime/map.go:969 ----------------------------------------------------------+------------- 2 100% | reflect.mapiternext runtime/map.go:1347 2 0.029% 85.81% 2 0.029% | runtime.mapiternext runtime/map.go:970 ----------------------------------------------------------+------------- 13 72.22% | reflect.mapiternext runtime/map.go:1347 2 11.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 2 11.11% | runtime.mapiterinit runtime/map.go:848 1 5.56% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:212 2 0.029% 85.84% 18 0.26% | runtime.mapiternext runtime/map.go:973 16 88.89% | runtime.(*bmap).overflow runtime/map.go:208 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1026 2 0.029% 85.87% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:136 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1026 2 0.029% 85.90% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:138 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1026 2 0.029% 85.93% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:14 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1026 2 0.029% 85.96% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:143 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1026 2 0.029% 85.98% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:149 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1026 2 0.029% 86.01% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:21 ----------------------------------------------------------+------------- 1 50.00% | runtime.mallocgc runtime/malloc.go:1026 1 50.00% | runtime.memclrHasPointers runtime/mbarrier.go:347 2 0.029% 86.04% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:27 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).alloc runtime/mheap.go:1098 2 0.029% 86.07% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:76 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).alloc runtime/mheap.go:1098 2 0.029% 86.10% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:80 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).alloc runtime/mheap.go:1098 2 0.029% 86.13% 2 0.029% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:81 ----------------------------------------------------------+------------- 1 50.00% | runtime.strequal runtime/alg.go:206 1 50.00% | strings.HasSuffix strings/strings.go:454 2 0.029% 86.16% 2 0.029% | runtime.memequal internal/bytealg/equal_amd64.s:11 ----------------------------------------------------------+------------- 2 100% | runtime.concatstrings runtime/string.go:51 2 0.029% 86.18% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:145 ----------------------------------------------------------+------------- 2 100% | runtime.typedmemmove runtime/mbarrier.go:170 2 0.029% 86.21% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:153 ----------------------------------------------------------+------------- 1 50.00% | fmt.(*buffer).writeString fmt/print.go:82 1 50.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 2 0.029% 86.24% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:162 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 1 50.00% | runtime.concatstrings runtime/string.go:51 2 0.029% 86.27% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:179 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 1 50.00% | runtime.concatstrings runtime/string.go:51 2 0.029% 86.30% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:183 ----------------------------------------------------------+------------- 1 50.00% | runtime.concatstrings runtime/string.go:51 1 50.00% | runtime.slicebytetostring runtime/string.go:106 2 0.029% 86.33% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:190 ----------------------------------------------------------+------------- 2 100% | runtime.growslice runtime/slice.go:188 2 0.029% 86.36% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:214 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:295 1 50.00% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2079 2 0.029% 86.38% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:36 ----------------------------------------------------------+------------- 2 100% | runtime.typedmemmove runtime/mbarrier.go:170 2 0.029% 86.41% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:56 ----------------------------------------------------------+------------- 1 50.00% | runtime.slicebytetostring runtime/string.go:106 1 50.00% | runtime.typedmemmove runtime/mbarrier.go:170 2 0.029% 86.44% 2 0.029% | runtime.memmove runtime/memmove_amd64.s:58 ----------------------------------------------------------+------------- 2 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:341 2 0.029% 86.47% 2 0.029% | runtime.newMarkBits runtime/mheap.go:1934 ----------------------------------------------------------+------------- 2 100% | runtime.mallocgc runtime/malloc.go:1020 2 0.029% 86.50% 2 0.029% | runtime.nextFreeFast runtime/malloc.go:822 ----------------------------------------------------------+------------- 1 50.00% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1388 1 50.00% | runtime.greyobject runtime/mgcmark.go:1263 2 0.029% 86.53% 2 0.029% | runtime.pageIndexOf runtime/mheap.go:817 ----------------------------------------------------------+------------- 9 52.94% | runtime.pcdatavalue runtime/symtab.go:790 8 47.06% | runtime.funcspdelta runtime/symtab.go:775 2 0.029% 86.56% 17 0.24% | runtime.pcvalue runtime/symtab.go:676 4 23.53% | runtime.step runtime/symtab.go:832 2 11.76% | runtime.step runtime/symtab.go:815 2 11.76% | runtime.step runtime/symtab.go:819 2 11.76% | runtime.step runtime/symtab.go:827 2 11.76% | runtime.step runtime/symtab.go:834 1 5.88% | runtime.step runtime/symtab.go:818 1 5.88% | runtime.step runtime/symtab.go:826 1 5.88% | runtime.step runtime/symtab.go:836 ----------------------------------------------------------+------------- 2 100% | sync.runtime_procPin runtime/proc.go:5095 2 0.029% 86.58% 2 0.029% | runtime.procPin runtime/proc.go:5082 ----------------------------------------------------------+------------- 2 100% | runtime.(*_type).typeOff runtime/type.go:251 2 0.029% 86.61% 2 0.029% | runtime.resolveTypeOff runtime/type.go:242 ----------------------------------------------------------+------------- 2 0.029% 86.64% 2 0.029% | runtime.scang runtime/proc.go:924 ----------------------------------------------------------+------------- 2 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:154 2 0.029% 86.67% 2 0.029% | runtime.selectgo runtime/select.go:235 ----------------------------------------------------------+------------- 1 50.00% | fmt.Sprintf fmt/print.go:220 1 50.00% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:160 2 0.029% 86.70% 2 0.029% | runtime.slicebytetostring runtime/string.go:75 ----------------------------------------------------------+------------- 2 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:42 2 0.029% 86.73% 2 0.029% | runtime.spanClass.sizeclass runtime/mheap.go:668 ----------------------------------------------------------+------------- 7 63.64% | runtime.findObject runtime/mbitmap.go:363 3 27.27% | runtime.markBitsForAddr runtime/mbitmap.go:267 1 9.09% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:596 2 0.029% 86.76% 11 0.16% | runtime.spanOf runtime/mheap.go:761 9 81.82% | runtime.arenaIndex runtime/mheap.go:688 ----------------------------------------------------------+------------- 1 50.00% | runtime.findObject runtime/mbitmap.go:363 1 50.00% | runtime.markBitsForAddr runtime/mbitmap.go:267 2 0.029% 86.78% 2 0.029% | runtime.spanOf runtime/mheap.go:773 ----------------------------------------------------------+------------- 2 100% | runtime.pcvalue runtime/symtab.go:676 2 0.029% 86.81% 2 0.029% | runtime.step runtime/symtab.go:815 ----------------------------------------------------------+------------- 2 100% | runtime.pcvalue runtime/symtab.go:676 2 0.029% 86.84% 2 0.029% | runtime.step runtime/symtab.go:819 ----------------------------------------------------------+------------- 2 100% | runtime.pcvalue runtime/symtab.go:676 2 0.029% 86.87% 2 0.029% | runtime.step runtime/symtab.go:827 ----------------------------------------------------------+------------- 2 100% | runtime.pcvalue runtime/symtab.go:676 2 0.029% 86.90% 2 0.029% | runtime.step runtime/symtab.go:834 ----------------------------------------------------------+------------- 2 100% | runtime.deductSweepCredit runtime/mgcsweep.go:437 2 0.029% 86.93% 2 0.029% | runtime.sweepone runtime/mgcsweep.go:135 ----------------------------------------------------------+------------- 2 100% | reflect.typedmemmove runtime/mbarrier.go:186 2 0.029% 86.96% 2 0.029% | runtime.typedmemmove runtime/mbarrier.go:156 ----------------------------------------------------------+------------- 2 100% | reflect.typedmemmove runtime/mbarrier.go:186 2 0.029% 86.99% 2 0.029% | runtime.typedmemmove runtime/mbarrier.go:157 ----------------------------------------------------------+------------- 2 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 2 0.029% 87.01% 2 0.029% | runtime.wbBufFlush1 runtime/mwbbuf.go:296 ----------------------------------------------------------+------------- 2 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 2 0.029% 87.04% 2 0.029% | runtime.wbBufFlush1 runtime/mwbbuf.go:303 ----------------------------------------------------------+------------- 2 66.67% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime istio.io/istio@/pilot/pkg/model/config.go:370 1 33.33% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts istio.io/istio@/pilot/pkg/networking/util/util.go:251 2 0.029% 87.07% 3 0.043% | sort.SliceStable sort/slice.go:25 1 33.33% | internal/reflectlite.ValueOf internal/reflectlite/value.go:428 ----------------------------------------------------------+------------- 2 100% | sort.Strings sort/sort.go:314 2 0.029% 87.10% 2 0.029% | sort.Sort sort/sort.go:216 ----------------------------------------------------------+------------- 152 81.72% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2334 33 17.74% | sort.Strings sort/sort.go:314 1 0.54% | github.com/prometheus/client_golang/prometheus/internal.NormalizeMetricFamilies github.com/prometheus/client_golang@v1.1.0/prometheus/internal/metric.go:71 2 0.029% 87.13% 186 2.66% | sort.Sort sort/sort.go:218 68 36.56% | sort.quickSort sort/sort.go:190 59 31.72% | sort.quickSort sort/sort.go:209 23 12.37% | sort.quickSort sort/sort.go:197 19 10.22% | sort.quickSort sort/sort.go:194 7 3.76% | sort.quickSort sort/sort.go:205 3 1.61% | sort.quickSort sort/sort.go:206 1 0.54% | sort.maxDepth sort/sort.go:225 1 0.54% | sort.maxDepth sort/sort.go:228 1 0.54% | sort.quickSort sort/sort.go:183 1 0.54% | sort.quickSort sort/sort.go:193 1 0.54% | sort.quickSort sort/sort.go:201 ----------------------------------------------------------+------------- 7 100% | sort.quickSort sort/sort.go:190 2 0.029% 87.16% 7 0.1% | sort.doPivot sort/sort.go:129 5 71.43% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 ----------------------------------------------------------+------------- 3 100% | sort.doPivot sort/sort.go:105 2 0.029% 87.19% 3 0.043% | sort.medianOfThree sort/sort.go:76 1 33.33% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 ----------------------------------------------------------+------------- 7 100% | sort.Sort sort/sort.go:218 2 0.029% 87.21% 7 0.1% | sort.quickSort sort/sort.go:205 5 71.43% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 ----------------------------------------------------------+------------- 3 75.00% | sort.Sort sort/sort.go:218 1 25.00% | sort.quickSort sort/sort.go:197 2 0.029% 87.24% 4 0.057% | sort.quickSort sort/sort.go:206 2 50.00% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 ----------------------------------------------------------+------------- 2 100% | sort.symMerge_func sort/zfuncversion.go:241 2 0.029% 87.27% 2 0.029% | sort.rotate_func sort/zfuncversion.go:260 ----------------------------------------------------------+------------- 3 100% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:213 2 0.029% 87.30% 3 0.043% | strconv.ParseBool strconv/atob.go:11 1 33.33% | runtime.cmpstring internal/bytealg/compare_amd64.s:19 ----------------------------------------------------------+------------- 1 50.00% | strings.Join strings/strings.go:438 1 50.00% | strings.ToLower strings/strings.go:600 2 0.029% 87.33% 2 0.029% | strings.(*Builder).Grow strings/builder.go:80 ----------------------------------------------------------+------------- 3 100% | strings.(*Builder).Grow strings/builder.go:81 2 0.029% 87.36% 3 0.043% | strings.(*Builder).grow strings/builder.go:68 1 33.33% | runtime.memmove runtime/memmove_amd64.s:150 ----------------------------------------------------------+------------- 2 100% | strings.genSplit strings/strings.go:260 2 0.029% 87.39% 2 0.029% | strings.Index strings/strings.go:1027 ----------------------------------------------------------+------------- 4 100% | reflect.(*rtype).ptrTo reflect/type.go:1393 2 0.029% 87.41% 4 0.057% | sync.(*Map).Load sync/map.go:103 1 25.00% | sync/atomic.(*Value).Load sync/atomic/value.go:35 1 25.00% | sync/atomic.(*Value).Load sync/atomic/value.go:38 ----------------------------------------------------------+------------- 2 100% | sync.(*RWMutex).Lock sync/rwmutex.go:98 2 0.029% 87.44% 2 0.029% | sync.(*Mutex).Lock sync/mutex.go:74 ----------------------------------------------------------+------------- 2 100% | fmt.newPrinter fmt/print.go:137 2 0.029% 87.47% 2 0.029% | sync.(*Pool).Get sync/pool.go:124 ----------------------------------------------------------+------------- 2 100% | fmt.(*pp).free fmt/print.go:161 2 0.029% 87.50% 2 0.029% | sync.(*Pool).Put sync/pool.go:103 ----------------------------------------------------------+------------- 1 50.00% | sync.(*Pool).Get sync/pool.go:128 1 50.00% | sync.(*Pool).Put sync/pool.go:102 2 0.029% 87.53% 2 0.029% | sync.(*Pool).pin sync/pool.go:195 ----------------------------------------------------------+------------- 1 50.00% | sync.(*Pool).Get sync/pool.go:128 1 50.00% | sync.(*Pool).Put sync/pool.go:102 2 0.029% 87.56% 2 0.029% | sync.(*Pool).pin sync/pool.go:204 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.(*Service).GetServiceAddressForProxy istio.io/istio@/pilot/pkg/model/service.go:661 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:613 2 0.029% 87.59% 2 0.029% | sync.(*RWMutex).RUnlock sync/rwmutex.go:68 ----------------------------------------------------------+------------- 1 50.00% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:169 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:802 2 0.029% 87.61% 2 0.029% | sync.(*RWMutex).Unlock sync/rwmutex.go:126 ----------------------------------------------------------+------------- 2 100% | sync.(*Map).Load sync/map.go:124 2 0.029% 87.64% 2 0.029% | sync.(*entry).load sync/map.go:129 ----------------------------------------------------------+------------- 2 100% | sync.(*Map).Load sync/map.go:124 2 0.029% 87.67% 2 0.029% | sync.(*entry).load sync/map.go:132 ----------------------------------------------------------+------------- 2 100% | os.LookupEnv os/env.go:114 2 0.029% 87.70% 2 0.029% | syscall.Getenv syscall/env_unix.go:85 ----------------------------------------------------------+------------- 6 100% | os.LookupEnv os/env.go:114 2 0.029% 87.73% 6 0.086% | syscall.Getenv syscall/env_unix.go:87 2 33.33% | runtime.deferreturn runtime/panic.go:510 1 16.67% | runtime.deferreturn runtime/panic.go:530 1 16.67% | runtime.deferreturn runtime/panic.go:531 ----------------------------------------------------------+------------- 1 100% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 0.014% 87.74% 1 0.014% | aeshashbody runtime/asm_amd64.s:1011 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 0.014% 87.76% 1 0.014% | aeshashbody runtime/asm_amd64.s:1014 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 0.014% 87.77% 1 0.014% | aeshashbody runtime/asm_amd64.s:1018 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 0.014% 87.79% 1 0.014% | aeshashbody runtime/asm_amd64.s:1024 ----------------------------------------------------------+------------- 1 100% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 0.014% 87.80% 1 0.014% | aeshashbody runtime/asm_amd64.s:1028 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 0.014% 87.81% 1 0.014% | aeshashbody runtime/asm_amd64.s:1035 ----------------------------------------------------------+------------- 1 100% | runtime.evacuate_faststr runtime/map_faststr.go:432 1 0.014% 87.83% 1 0.014% | aeshashbody runtime/asm_amd64.s:1051 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 0.014% 87.84% 1 0.014% | aeshashbody runtime/asm_amd64.s:1056 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 0.014% 87.86% 1 0.014% | aeshashbody runtime/asm_amd64.s:1068 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 0.014% 87.87% 1 0.014% | aeshashbody runtime/asm_amd64.s:1095 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 0.014% 87.89% 1 0.014% | aeshashbody runtime/asm_amd64.s:1099 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 0.014% 87.90% 1 0.014% | aeshashbody runtime/asm_amd64.s:1115 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 0.014% 87.91% 1 0.014% | aeshashbody runtime/asm_amd64.s:1178 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 87.93% 1 0.014% | aeshashbody runtime/asm_amd64.s:909 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 87.94% 1 0.014% | aeshashbody runtime/asm_amd64.s:912 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 0.014% 87.96% 1 0.014% | aeshashbody runtime/asm_amd64.s:921 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 0.014% 87.97% 1 0.014% | aeshashbody runtime/asm_amd64.s:931 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 87.99% 1 0.014% | aeshashbody runtime/asm_amd64.s:940 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 88.00% 1 0.014% | aeshashbody runtime/asm_amd64.s:967 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 88.01% 1 0.014% | aeshashbody runtime/asm_amd64.s:972 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 0.014% 88.03% 1 0.014% | aeshashbody runtime/asm_amd64.s:979 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 88.04% 1 0.014% | aeshashbody runtime/asm_amd64.s:980 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 88.06% 1 0.014% | aeshashbody runtime/asm_amd64.s:984 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 88.07% 1 0.014% | aeshashbody runtime/asm_amd64.s:985 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 88.09% 1 0.014% | aeshashbody runtime/asm_amd64.s:987 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 0.014% 88.10% 1 0.014% | aeshashbody runtime/asm_amd64.s:988 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 0.014% 88.11% 1 0.014% | aeshashbody runtime/asm_amd64.s:998 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*textWriter).WriteByte github.com/golang/protobuf@v1.3.2/proto/text.go:147 1 0.014% 88.13% 1 0.014% | bytes.(*Buffer).WriteByte bytes/buffer.go:269 ----------------------------------------------------------+------------- 1 100% | io.WriteString io/io.go:291 1 0.014% 88.14% 1 0.014% | bytes.(*Buffer).WriteString bytes/buffer.go:186 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.16% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:101 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.17% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:104 ----------------------------------------------------------+------------- 1 100% | sort.StringSlice.Less sort/sort.go:298 1 0.014% 88.19% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:127 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.20% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:137 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.22% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:140 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.23% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:146 ----------------------------------------------------------+------------- 1 100% | sort.StringSlice.Less sort/sort.go:298 1 0.014% 88.24% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:196 ----------------------------------------------------------+------------- 1 100% | sort.StringSlice.Less sort/sort.go:298 1 0.014% 88.26% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:202 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.27% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:45 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.29% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:47 ----------------------------------------------------------+------------- 1 100% | sort.StringSlice.Less sort/sort.go:298 1 0.014% 88.30% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:48 ----------------------------------------------------------+------------- 1 100% | sort.StringSlice.Less sort/sort.go:298 1 0.014% 88.32% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:72 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.33% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:82 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.34% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:86 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.36% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:97 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 1 0.014% 88.37% 1 0.014% | cmpbody internal/bytealg/compare_amd64.s:98 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.FromContext go.opencensus.io@v0.21.0/tag/context.go:25 1 0.014% 88.39% 1 0.014% | context.(*emptyCtx).Value context/context.go:183 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.NewContext go.opencensus.io@v0.21.0/tag/context.go:38 1 0.014% 88.40% 1 0.014% | context.WithValue context/context.go:480 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.NewContext go.opencensus.io@v0.21.0/tag/context.go:38 1 0.014% 88.42% 1 0.014% | context.WithValue context/context.go:484 ----------------------------------------------------------+------------- 1 100% | strings.Count strings/strings.go:84 1 0.014% 88.43% 1 0.014% | countbody internal/bytealg/count_amd64.s:161 ----------------------------------------------------------+------------- 1 100% | strings.Count strings/strings.go:84 1 0.014% 88.44% 1 0.014% | countbody internal/bytealg/count_amd64.s:178 ----------------------------------------------------------+------------- 1 100% | strings.Count strings/strings.go:84 1 0.014% 88.46% 1 0.014% | countbody internal/bytealg/count_amd64.s:196 ----------------------------------------------------------+------------- 1 100% | strings.Count strings/strings.go:84 1 0.014% 88.47% 1 0.014% | countbody internal/bytealg/count_amd64.s:42 ----------------------------------------------------------+------------- 1 100% | strings.Count strings/strings.go:84 1 0.014% 88.49% 1 0.014% | countbody internal/bytealg/count_amd64.s:59 ----------------------------------------------------------+------------- 1 100% | github.com/google/uuid.encodeHex github.com/google/uuid@v1.1.1/uuid.go:188 1 0.014% 88.50% 1 0.014% | encoding/hex.Encode encoding/hex/hex.go:32 ----------------------------------------------------------+------------- 1 100% | encoding/json.(*decodeState).object encoding/json/decode.go:666 1 0.014% 88.52% 1 0.014% | encoding/json.(*decodeState).skip encoding/json/decode.go:324 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).fmtInteger fmt/print.go:379 1 0.014% 88.53% 1 0.014% | fmt.(*fmt).fmtInteger fmt/format.go:216 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).fmtInteger fmt/print.go:379 1 0.014% 88.54% 1 0.014% | fmt.(*fmt).fmtInteger fmt/format.go:242 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).fmtInteger fmt/print.go:379 1 0.014% 88.56% 1 0.014% | fmt.(*fmt).fmtInteger fmt/format.go:244 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).fmtInteger fmt/print.go:379 1 0.014% 88.57% 1 0.014% | fmt.(*fmt).fmtInteger fmt/format.go:318 ----------------------------------------------------------+------------- 6 100% | fmt.(*pp).fmtInteger fmt/print.go:379 1 0.014% 88.59% 6 0.086% | fmt.(*fmt).fmtInteger fmt/format.go:319 4 66.67% | fmt.(*fmt).pad fmt/format.go:92 1 16.67% | fmt.(*fmt).pad fmt/format.go:90 ----------------------------------------------------------+------------- 21 95.45% | fmt.(*pp).fmtString fmt/print.go:450 1 4.55% | fmt.(*pp).fmtString fmt/print.go:447 1 0.014% 88.60% 22 0.31% | fmt.(*fmt).fmtS fmt/format.go:359 17 77.27% | fmt.(*fmt).padString fmt/format.go:110 4 18.18% | fmt.(*fmt).padString fmt/format.go:108 ----------------------------------------------------------+------------- 1 100% | fmt.(*fmt).fmtInteger fmt/format.go:319 1 0.014% 88.62% 1 0.014% | fmt.(*fmt).pad fmt/format.go:90 ----------------------------------------------------------+------------- 4 100% | fmt.(*fmt).fmtInteger fmt/format.go:319 1 0.014% 88.63% 4 0.057% | fmt.(*fmt).pad fmt/format.go:92 3 75.00% | fmt.(*buffer).write fmt/print.go:78 ----------------------------------------------------------+------------- 17 100% | fmt.(*fmt).fmtS fmt/format.go:359 1 0.014% 88.64% 17 0.24% | fmt.(*fmt).padString fmt/format.go:110 16 94.12% | fmt.(*buffer).writeString fmt/print.go:82 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:219 1 0.014% 88.66% 1 0.014% | fmt.(*pp).doPrintf fmt/print.go:1004 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:219 1 0.014% 88.67% 1 0.014% | fmt.(*pp).doPrintf fmt/print.go:1021 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:219 1 0.014% 88.69% 1 0.014% | fmt.(*pp).doPrintf fmt/print.go:1022 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:219 1 0.014% 88.70% 1 0.014% | fmt.(*pp).doPrintf fmt/print.go:1134 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:219 1 0.014% 88.72% 1 0.014% | fmt.(*pp).doPrintf fmt/print.go:1137 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:219 1 0.014% 88.73% 1 0.014% | fmt.(*pp).doPrintf fmt/print.go:988 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:676 1 0.014% 88.74% 1 0.014% | fmt.(*pp).fmtInteger fmt/print.go:371 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:676 1 0.014% 88.76% 1 0.014% | fmt.(*pp).fmtInteger fmt/print.go:383 ----------------------------------------------------------+------------- 28 75.68% | fmt.(*pp).printArg fmt/print.go:698 9 24.32% | fmt.(*pp).printValue fmt/print.go:761 1 0.014% 88.77% 37 0.53% | fmt.(*pp).fmtString fmt/print.go:450 21 56.76% | fmt.(*fmt).fmtS fmt/format.go:359 9 24.32% | fmt.(*fmt).fmtS fmt/format.go:358 6 16.22% | fmt.(*fmt).fmtS fmt/format.go:357 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:221 1 0.014% 88.79% 1 0.014% | fmt.(*pp).free fmt/print.go:146 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:221 1 0.014% 88.80% 1 0.014% | fmt.(*pp).free fmt/print.go:153 ----------------------------------------------------------+------------- 2 100% | fmt.Sprintf fmt/print.go:221 1 0.014% 88.82% 2 0.029% | fmt.(*pp).free fmt/print.go:158 1 50.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 3 100% | fmt.Sprintf fmt/print.go:221 1 0.014% 88.83% 3 0.043% | fmt.(*pp).free fmt/print.go:160 2 66.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 24 92.31% | fmt.Sprintf fmt/print.go:221 2 7.69% | fmt.Fprint fmt/print.go:234 1 0.014% 88.84% 26 0.37% | fmt.(*pp).free fmt/print.go:161 19 73.08% | sync.(*Pool).Put sync/pool.go:102 3 11.54% | sync.(*Pool).Put sync/pool.go:104 2 7.69% | sync.(*Pool).Put sync/pool.go:103 1 3.85% | sync.(*Pool).Put sync/pool.go:90 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:713 1 0.014% 88.86% 1 0.014% | fmt.(*pp).handleMethods fmt/print.go:574 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:713 1 0.014% 88.87% 1 0.014% | fmt.(*pp).handleMethods fmt/print.go:578 ----------------------------------------------------------+------------- 12 100% | fmt.(*pp).printArg fmt/print.go:713 1 0.014% 88.89% 12 0.17% | fmt.(*pp).handleMethods fmt/print.go:620 11 91.67% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 2 66.67% | fmt.(*pp).doPrintf fmt/print.go:1030 1 33.33% | fmt.(*pp).doPrint fmt/print.go:1161 1 0.014% 88.90% 3 0.043% | fmt.(*pp).printArg fmt/print.go:639 2 66.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:716 1 0.014% 88.92% 1 0.014% | fmt.(*pp).printValue fmt/print.go:723 ----------------------------------------------------------+------------- 3 100% | fmt.(*pp).printArg fmt/print.go:716 1 0.014% 88.93% 3 0.043% | fmt.(*pp).printValue fmt/print.go:732 1 33.33% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 1 33.33% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:716 1 0.014% 88.94% 1 0.014% | fmt.(*pp).printValue fmt/print.go:760 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 1 0.014% 88.96% 1 0.014% | fmt.Sprintf fmt/print.go:217 ----------------------------------------------------------+------------- 77 46.95% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 35 21.34% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 12 7.32% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 11 6.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:739 7 4.27% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 5 3.05% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1138 5 3.05% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 4 2.44% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:130 4 2.44% | istio.io/istio/pilot/pkg/serviceregistry/kube.ServiceHostname istio.io/istio@/pilot/pkg/serviceregistry/kube/conversion.go:159 2 1.22% | istio.io/pkg/log.(*Scope).Infof istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:211 1 0.61% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1077 1 0.61% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:722 1 0.014% 88.97% 164 2.35% | fmt.Sprintf fmt/print.go:219 134 81.71% | fmt.(*pp).doPrintf fmt/print.go:1030 9 5.49% | fmt.(*pp).doPrintf fmt/print.go:987 6 3.66% | fmt.(*pp).doPrintf fmt/print.go:991 4 2.44% | fmt.(*pp).doPrintf fmt/print.go:984 2 1.22% | fmt.(*pp).doPrintf fmt/print.go:1009 2 1.22% | fmt.(*pp).doPrintf fmt/print.go:1031 1 0.61% | fmt.(*pp).doPrintf fmt/print.go:1004 1 0.61% | fmt.(*pp).doPrintf fmt/print.go:1021 1 0.61% | fmt.(*pp).doPrintf fmt/print.go:1022 1 0.61% | fmt.(*pp).doPrintf fmt/print.go:1134 1 0.61% | fmt.(*pp).doPrintf fmt/print.go:1137 1 0.61% | fmt.(*pp).doPrintf fmt/print.go:988 ----------------------------------------------------------+------------- 10 90.91% | fmt.Sprintf fmt/print.go:218 1 9.09% | fmt.Fprint fmt/print.go:231 1 0.014% 88.99% 11 0.16% | fmt.newPrinter fmt/print.go:137 6 54.55% | sync.(*Pool).Get sync/pool.go:128 2 18.18% | sync.(*Pool).Get sync/pool.go:124 1 9.09% | sync.(*Pool).Get sync/pool.go:129 1 9.09% | sync.(*Pool).Get sync/pool.go:140 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:218 1 0.014% 89.00% 1 0.014% | fmt.newPrinter fmt/print.go:140 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:46 1 0.014% 89.02% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).GetTransportSocketMatches github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:327 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 1 0.014% 89.03% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:268 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 1 0.014% 89.04% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:379 ----------------------------------------------------------+------------- 158 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 1 0.014% 89.06% 158 2.26% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:311 157 99.37% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 294 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 1 0.014% 89.07% 294 4.20% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:58 293 99.66% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:126 1 0.014% 89.09% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).GetListenerFilters github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:165 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:173 1 0.014% 89.10% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).GetSocketOptions github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:200 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 1 0.014% 89.12% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:188 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 1 0.014% 89.13% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:52 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 1 0.014% 89.14% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:72 1 50.00% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 1 0.014% 89.16% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:84 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:115 1 0.014% 89.17% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener_DeprecatedV1).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:280 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:59 1 0.014% 89.19% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:96 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:595 1 0.014% 89.20% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:228 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:595 1 0.014% 89.22% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:268 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/cluster.(*CircuitBreakers).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cluster/circuit_breaker.pb.validate.go:51 1 0.014% 89.23% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/cluster.(*CircuitBreakers).GetThresholds github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cluster/circuit_breaker.pb.go:59 ----------------------------------------------------------+------------- 107 99.07% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:232 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:241 1 0.014% 89.24% 108 1.54% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).String github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.go:322 107 99.07% | github.com/golang/protobuf/proto.CompactTextString github.com/golang/protobuf@v1.3.2/proto/text.go:843 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster_EdsClusterConfig).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:945 1 0.014% 89.26% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*ConfigSource).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/config_source.pb.validate.go:397 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:229 1 0.014% 89.27% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*DataSource).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/base.pb.validate.go:602 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:428 1 0.014% 89.29% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*SocketAddress).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:136 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:309 1 0.014% 89.30% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*Filter).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:69 1 50.00% | runtime.assertE2I2 runtime/iface.go:482 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:305 1 0.014% 89.32% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).GetFilters github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.go:310 ----------------------------------------------------------+------------- 5 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 1 0.014% 89.33% 5 0.072% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:286 2 40.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:206 1 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:146 1 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:184 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 1 0.014% 89.34% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:308 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 1 0.014% 89.36% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:320 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:286 1 0.014% 89.37% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:146 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:130 1 0.014% 89.39% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*ListenerFilter).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:417 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:288 1 0.014% 89.40% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Decorator).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1574 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:921 1 0.014% 89.42% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RetryPolicy).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1188 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).GetRoute github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:393 1 0.014% 89.43% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).GetAction github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:387 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 1 0.014% 89.45% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:287 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 1 0.014% 89.46% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:359 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1012 1 0.014% 89.47% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).GetUpgradeConfigs github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:1238 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 1 0.014% 89.49% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:881 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:600 1 0.014% 89.50% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).GetQueryParameters github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:772 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:268 1 0.014% 89.52% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:565 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:268 1 0.014% 89.53% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:669 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:53 1 0.014% 89.55% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:53 ----------------------------------------------------------+------------- 327 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 1 0.014% 89.56% 327 4.68% | github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v2.(*FileAccessLog).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/accesslog/v2/file.pb.go:53 326 99.69% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 1 0.014% 89.57% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:204 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 1 0.014% 89.59% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:56 ----------------------------------------------------------+------------- 152 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).send.func1 istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:765 1 0.014% 89.60% 152 2.17% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Send github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:195 148 97.37% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1412 2 1.32% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1421 1 0.66% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1439 ----------------------------------------------------------+------------- 1 100% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:108 1 0.014% 89.62% 1 0.014% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:210 ----------------------------------------------------------+------------- 1 100% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:236 1 0.014% 89.63% 1 0.014% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:104 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:202 1 0.014% 89.65% 1 0.014% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2737 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2741 1 0.014% 89.66% 1 0.014% | github.com/golang/protobuf/proto.(*Buffer).grow github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2768 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:52 1 0.014% 89.67% 1 0.014% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:133 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:414 1 0.014% 89.69% 1 0.014% | github.com/golang/protobuf/proto.(*Properties).Parse github.com/golang/protobuf@v1.3.2/proto/properties.go:192 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:414 1 0.014% 89.70% 1 0.014% | github.com/golang/protobuf/proto.(*Properties).Parse github.com/golang/protobuf@v1.3.2/proto/properties.go:241 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 1 0.014% 89.72% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:544 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 1 0.014% 89.73% 2 0.029% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:411 1 50.00% | reflect.Value.Elem reflect/value.go:821 ----------------------------------------------------------+------------- 65 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 15 23.08% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 1 0.014% 89.75% 65 0.93% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 64 98.46% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 7 10.77% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:543 6 9.23% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:491 1 1.54% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:522 1 1.54% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:544 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 1 0.014% 89.76% 1 0.014% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:271 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 1 0.014% 89.77% 1 0.014% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:185 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 1 0.014% 89.79% 1 0.014% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:202 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeUnmarshalMessageSlicePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1672 1 0.014% 89.80% 1 0.014% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:262 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:260 1 0.014% 89.82% 1 0.014% | github.com/golang/protobuf/proto.GetProperties github.com/golang/protobuf@v1.3.2/proto/properties.go:326 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:200 1 0.014% 89.83% 1 0.014% | github.com/golang/protobuf/proto.NewBuffer github.com/golang/protobuf@v1.3.2/proto/lib.go:359 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.sizeVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:985 1 0.014% 89.85% 1 0.014% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:102 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 89.86% 3 0.043% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2135 1 33.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1317 1 33.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1323 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 89.87% 1 0.014% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2137 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 89.89% 1 0.014% | github.com/golang/protobuf/proto.appendFloat64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1622 ----------------------------------------------------------+------------- 14 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 89.90% 14 0.2% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2107 3 21.43% | unicode/utf8.ValidString unicode/utf8/utf8.go:485 3 21.43% | unicode/utf8.ValidString unicode/utf8/utf8.go:486 3 21.43% | unicode/utf8.ValidString unicode/utf8/utf8.go:509 2 14.29% | unicode/utf8.ValidString unicode/utf8/utf8.go:483 2 14.29% | unicode/utf8.ValidString unicode/utf8/utf8.go:484 ----------------------------------------------------------+------------- 5 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2346 5 50.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 1 0.014% 89.92% 10 0.14% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2060 3 30.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 3 30.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1319 3 30.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 89.93% 1 0.014% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2072 ----------------------------------------------------------+------------- 9 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 89.95% 9 0.13% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2077 6 66.67% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 2 22.22% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 89.96% 1 0.014% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2083 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2135 1 0.014% 89.97% 1 0.014% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1317 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2345 1 0.014% 89.99% 1 0.014% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1320 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.00% 1 0.014% | github.com/golang/protobuf/proto.appendVarint32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1667 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.02% 1 0.014% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1715 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.03% 1 0.014% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1716 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.05% 1 0.014% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1718 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:450 1 0.014% 90.06% 3 0.043% | github.com/golang/protobuf/proto.extendable github.com/golang/protobuf@v1.3.2/proto/extensions.go:96 2 66.67% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:117 1 0.014% 90.07% 1 0.014% | github.com/golang/protobuf/proto.getMessageMarshalInfo github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:148 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:397 1 0.014% 90.09% 1 0.014% | github.com/golang/protobuf/proto.isProto3Zero github.com/golang/protobuf@v1.3.2/proto/lib.go:932 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.10% 1 0.014% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2316 ----------------------------------------------------------+------------- 355 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.12% 355 5.08% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 140 39.44% | reflect.Value.MapKeys reflect/value.go:1213 95 26.76% | reflect.Value.MapKeys reflect/value.go:1202 53 14.93% | reflect.Value.MapKeys reflect/value.go:1203 52 14.65% | reflect.Value.MapKeys reflect/value.go:1214 5 1.41% | reflect.Value.MapKeys reflect/value.go:1200 3 0.85% | reflect.Value.MapKeys reflect/value.go:1216 2 0.56% | reflect.Value.MapKeys reflect/value.go:1205 1 0.28% | reflect.Value.MapKeys reflect/value.go:1190 1 0.28% | reflect.Value.MapKeys reflect/value.go:1195 1 0.28% | reflect.Value.MapKeys reflect/value.go:1206 1 0.28% | reflect.Value.MapKeys reflect/value.go:1207 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.13% 1 0.014% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2325 ----------------------------------------------------------+------------- 302 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.15% 302 4.32% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 115 38.08% | reflect.Value.MapKeys reflect/value.go:1213 90 29.80% | reflect.Value.MapKeys reflect/value.go:1202 51 16.89% | reflect.Value.MapKeys reflect/value.go:1203 39 12.91% | reflect.Value.MapKeys reflect/value.go:1214 3 0.99% | reflect.Value.MapKeys reflect/value.go:1206 1 0.33% | reflect.Value.MapKeys reflect/value.go:1195 1 0.33% | reflect.Value.MapKeys reflect/value.go:1205 1 0.33% | reflect.Value.MapKeys reflect/value.go:1207 ----------------------------------------------------------+------------- 180 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.16% 180 2.57% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2334 152 84.44% | sort.Sort sort/sort.go:218 26 14.44% | github.com/golang/protobuf/proto.mapKeys github.com/golang/protobuf@v1.3.2/proto/lib.go:912 1 0.56% | sort.Sort sort/sort.go:217 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.17% 1 0.014% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2337 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.19% 4 0.057% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2345 1 25.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1319 1 25.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1320 1 25.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 60 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.20% 60 0.86% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2346 39 65.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2057 6 10.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2061 6 10.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 5 8.33% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2060 3 5.00% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2066 ----------------------------------------------------------+------------- 650 65.72% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 397 40.14% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 296 29.93% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2324 1 0.014% 90.22% 989 14.14% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2223 955 96.56% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 55 5.56% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:179 34 3.44% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:205 8 0.81% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:165 6 0.61% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:199 5 0.51% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:178 3 0.3% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:203 2 0.2% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:193 1 0.1% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:171 1 0.1% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:202 ----------------------------------------------------------+------------- 3 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2324 2 33.33% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 16.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 1 0.014% 90.23% 6 0.086% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2224 5 83.33% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:100 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.25% 1 0.014% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2253 ----------------------------------------------------------+------------- 585 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.26% 585 8.37% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2264 563 96.24% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 8 1.37% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:297 4 0.68% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:256 4 0.68% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:266 3 0.51% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:255 3 0.51% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:295 2 0.34% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:221 2 0.34% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:293 2 0.34% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:294 1 0.17% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:271 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.27% 1 0.014% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2375 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 1 0.014% 90.29% 1 0.014% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2376 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 1 0.014% 90.30% 1 0.014% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1782 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2366 1 0.014% 90.32% 1 0.014% | github.com/golang/protobuf/proto.pointer.getInterfacePointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:281 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2242 1 0.014% 90.33% 1 0.014% | github.com/golang/protobuf/proto.pointer.getPointerSlice github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:249 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.35% 1 0.014% | github.com/golang/protobuf/proto.sizeBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1213 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.36% 1 0.014% | github.com/golang/protobuf/proto.sizeBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1215 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.37% 1 0.014% | github.com/golang/protobuf/proto.sizeBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1270 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.39% 1 0.014% | github.com/golang/protobuf/proto.sizeVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1025 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 0.014% 90.40% 1 0.014% | github.com/golang/protobuf/proto.sizeVarintS64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1103 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:491 1 0.014% 90.42% 1 0.014% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:565 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:491 1 0.014% 90.43% 1 0.014% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:570 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:491 1 0.014% 90.45% 2 0.029% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:592 1 50.00% | github.com/golang/protobuf/proto.(*textWriter).WriteByte github.com/golang/protobuf@v1.3.2/proto/text.go:147 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus/internal.metricSorter.Less github.com/prometheus/client_golang@v1.1.0/prometheus/internal/metric.go:44 1 0.014% 90.46% 1 0.014% | github.com/prometheus/client_model/go.(*LabelPair).GetValue github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4/go/metrics.pb.go:106 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:67 1 0.014% 90.47% 1 0.014% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:37 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:67 1 0.014% 90.49% 1 0.014% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:42 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:38 1 0.014% 90.50% 1 0.014% | go.opencensus.io/internal/tagencoding.(*Values).growIfRequired go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:31 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats.createRecordOption go.opencensus.io@v0.21.0/stats/record.go:67 1 0.014% 90.52% 1 0.014% | go.opencensus.io/stats.WithTags.func1 go.opencensus.io@v0.21.0/stats/record.go:49 ----------------------------------------------------------+------------- 10 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:91 1 0.014% 90.53% 10 0.14% | go.opencensus.io/stats.createRecordOption go.opencensus.io@v0.21.0/stats/record.go:65 9 90.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 1 0.014% 90.55% 1 0.014% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:161 ----------------------------------------------------------+------------- 32 100% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:166 1 0.014% 90.56% 32 0.46% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:160 16 50.00% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:67 11 34.38% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:66 2 6.25% | runtime.slicebytetostring runtime/string.go:102 1 3.12% | runtime.slicebytetostring runtime/string.go:106 1 3.12% | runtime.slicebytetostring runtime/string.go:75 ----------------------------------------------------------+------------- 1 0.014% 90.57% 1 0.014% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:155 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 1 0.014% 90.59% 1 0.014% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:112 ----------------------------------------------------------+------------- 5 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 1 0.014% 90.60% 5 0.072% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:116 4 80.00% | runtime.chansend1 runtime/chan.go:127 ----------------------------------------------------------+------------- 19 100% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:152 1 0.014% 90.62% 19 0.27% | go.opencensus.io/tag.(*Map).upsert go.opencensus.io@v0.21.0/tag/map.go:84 15 78.95% | runtime.mapassign_faststr runtime/map_faststr.go:220 1 5.26% | runtime.gcWriteBarrier runtime/asm_amd64.s:1403 1 5.26% | runtime.mapassign_faststr runtime/map_faststr.go:238 1 5.26% | runtime.mapassign_faststr runtime/map_faststr.go:285 ----------------------------------------------------------+------------- 1 50.00% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 1 50.00% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:189 1 0.014% 90.63% 2 0.029% | go.opencensus.io/tag.FromContext go.opencensus.io@v0.21.0/tag/context.go:25 1 50.00% | context.(*emptyCtx).Value context/context.go:183 ----------------------------------------------------------+------------- 6 100% | istio.io/pkg/monitoring.Label.Value istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:92 1 0.014% 90.65% 6 0.086% | go.opencensus.io/tag.Upsert go.opencensus.io@v0.21.0/tag/map.go:148 5 83.33% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.checkValue go.opencensus.io@v0.21.0/tag/validate.go:55 1 0.014% 90.66% 1 0.014% | go.opencensus.io/tag.isASCII go.opencensus.io@v0.21.0/tag/validate.go:42 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.checkValue go.opencensus.io@v0.21.0/tag/validate.go:55 1 0.014% 90.68% 1 0.014% | go.opencensus.io/tag.isASCII go.opencensus.io@v0.21.0/tag/validate.go:43 ----------------------------------------------------------+------------- 1 100% | go.uber.org/zap/zapcore.(*ioCore).Write go.uber.org/zap@v1.10.0/zapcore/core.go:90 1 0.014% 90.69% 1 0.014% | go.uber.org/zap/zapcore.(*lockedWriteSyncer).Write go.uber.org/zap@v1.10.0/zapcore/write_syncer.go:66 ----------------------------------------------------------+------------- 39 100% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:685 1 0.014% 90.70% 39 0.56% | golang.org/x/net/http2.(*Framer).endWrite golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:366 31 79.49% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:631 5 12.82% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:626 2 5.13% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:619 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:679 1 0.014% 90.72% 1 0.014% | golang.org/x/net/http2.(*Framer).startWrite golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:339 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).mergeValue golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:208 1 0.014% 90.73% 1 0.014% | golang.org/x/net/trace.(*histogram).Add golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/histogram.go:174 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:508 1 0.014% 90.75% 1 0.014% | google.golang.org/grpc/internal/transport.(*Stream).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:468 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*controlBuffer).put google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:311 1 0.014% 90.76% 1 0.014% | google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:332 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:539 1 0.014% 90.78% 1 0.014% | google.golang.org/grpc/internal/transport.(*loopyWriter).processData google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:901 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.newHTTP2Server.func2 google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:284 1 0.014% 90.79% 1 0.014% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:513 ----------------------------------------------------------+------------- 1 100% | strings.IndexByte strings/strings.go:151 1 0.014% 90.80% 1 0.014% | indexbytebody internal/bytealg/indexbyte_amd64.s:118 ----------------------------------------------------------+------------- 1 100% | net.SplitHostPort net/ipsock.go:203 1 0.014% 90.82% 1 0.014% | indexbytebody internal/bytealg/indexbyte_amd64.s:122 ----------------------------------------------------------+------------- 1 100% | strings.IndexByte strings/strings.go:151 1 0.014% 90.83% 1 0.014% | indexbytebody internal/bytealg/indexbyte_amd64.s:125 ----------------------------------------------------------+------------- 1 100% | strings.IndexByte strings/strings.go:151 1 0.014% 90.85% 1 0.014% | indexbytebody internal/bytealg/indexbyte_amd64.s:96 ----------------------------------------------------------+------------- 1 100% | strconv.contains strconv/quote.go:440 1 0.014% 90.86% 1 0.014% | indexbytebody internal/bytealg/indexbyte_amd64.s:99 ----------------------------------------------------------+------------- 1 100% | net.SplitHostPort net/ipsock.go:200 1 0.014% 90.88% 1 0.014% | internal/bytealg.IndexByteString internal/bytealg/indexbyte_amd64.s:17 ----------------------------------------------------------+------------- 1 100% | internal/reflectlite.unpackEface internal/reflectlite/value.go:146 1 0.014% 90.89% 1 0.014% | internal/reflectlite.(*rtype).Kind internal/reflectlite/type.go:492 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*textWriter).WriteString github.com/golang/protobuf@v1.3.2/proto/text.go:83 1 0.014% 90.90% 4 0.057% | io.WriteString io/io.go:291 2 50.00% | bytes.(*Buffer).WriteString bytes/buffer.go:184 1 25.00% | bytes.(*Buffer).WriteString bytes/buffer.go:186 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLS istio.io/istio@/pilot/pkg/security/authn/v1alpha1/policy_applier.go:65 1 0.014% 90.92% 1 0.014% | istio.io/api/authentication/v1alpha1.(*PeerAuthenticationMethod).GetParams istio.io/api@v0.0.0-20200107183329-ed4b507c54e1/authentication/v1alpha1/policy.pb.go:588 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 1 0.014% 90.93% 1 0.014% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:122 ----------------------------------------------------------+------------- 36 94.74% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 2 5.26% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).ServiceEntries istio.io/istio@/pilot/pkg/model/config.go:352 1 0.014% 90.95% 38 0.54% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 21 55.26% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:128 7 18.42% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:126 3 7.89% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:112 3 7.89% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:127 2 5.26% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:117 1 2.63% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:116 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 1 0.014% 90.96% 8 0.11% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:137 7 87.50% | runtime.concatstring3 runtime/string.go:62 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 1 0.014% 90.98% 3 0.043% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:138 1 33.33% | runtime.mapaccess2_faststr runtime/map_faststr.go:140 1 33.33% | runtime.mapaccess2_faststr runtime/map_faststr.go:167 ----------------------------------------------------------+------------- 25 96.15% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 1 3.85% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).ServiceEntries istio.io/istio@/pilot/pkg/model/config.go:352 1 0.014% 90.99% 26 0.37% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 18 69.23% | runtime.growslice runtime/slice.go:181 2 7.69% | runtime.growslice runtime/slice.go:188 2 7.69% | runtime.typedmemmove runtime/mbarrier.go:161 1 3.85% | runtime.duffcopy runtime/duff_amd64.s:377 1 3.85% | runtime.growslice runtime/slice.go:149 1 3.85% | runtime.growslice runtime/slice.go:152 ----------------------------------------------------------+------------- 21 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 1 0.014% 91.00% 21 0.3% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:128 14 66.67% | runtime.growslice runtime/slice.go:181 2 9.52% | runtime.growslice runtime/slice.go:152 2 9.52% | runtime.typedmemmove runtime/mbarrier.go:161 1 4.76% | runtime.duffcopy runtime/duff_amd64.s:397 1 4.76% | runtime.growslice runtime/slice.go:188 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/security/authz/builder.NewBuilder istio.io/istio@/pilot/pkg/security/authz/builder/builder.go:50 1 0.014% 91.02% 1 0.014% | istio.io/istio/pilot/pkg/model.(*AuthorizationPolicies).ListAuthorizationPolicies istio.io/istio@/pilot/pkg/model/authorization.go:198 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.IsIstioVersionGE13 istio.io/istio@/pilot/pkg/networking/util/util.go:264 1 0.014% 91.03% 1 0.014% | istio.io/istio/pilot/pkg/model.(*IstioVersion).Compare istio.io/istio@/pilot/pkg/model/context.go:360 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getHashPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:926 1 0.014% 91.05% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:619 ----------------------------------------------------------+------------- 6 35.29% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:713 5 29.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getHashPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:926 4 23.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:204 2 11.76% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getHashPolicyByService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:902 1 0.014% 91.06% 17 0.24% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:622 16 94.12% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 1 0.014% 91.08% 3 0.043% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:660 2 66.67% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 1 0.014% 91.09% 7 0.1% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:670 6 85.71% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyRouteConfigurationPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/rc_patch.go:42 1 0.014% 91.10% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1394 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:711 1 0.014% 91.12% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).Services istio.io/istio@/pilot/pkg/model/push_context.go:483 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:168 1 0.014% 91.13% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:525 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:168 1 0.014% 91.15% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:531 ----------------------------------------------------------+------------- 95 100% | istio.io/istio/pilot/pkg/model.(*PushContext).updateContext istio.io/istio@/pilot/pkg/model/push_context.go:870 1 0.014% 91.16% 95 1.36% | istio.io/istio/pilot/pkg/model.(*PushContext).initSidecarScopes istio.io/istio@/pilot/pkg/model/push_context.go:1205 94 98.95% | istio.io/istio/pilot/pkg/model.ConvertToSidecarScope istio.io/istio@/pilot/pkg/model/sidecar.go:198 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:387 1 0.014% 91.18% 1 0.014% | istio.io/istio/pilot/pkg/model.(*Service).GetServiceAddressForProxy istio.io/istio@/pilot/pkg/model/service.go:658 ----------------------------------------------------------+------------- 16 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:622 1 0.014% 91.19% 16 0.23% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 5 31.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 3 18.75% | runtime.mapaccess1_faststr runtime/map_faststr.go:17 3 18.75% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:80 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:92 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:94 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:96 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:597 1 0.014% 91.20% 1 0.014% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:305 ----------------------------------------------------------+------------- 82 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getUserFiltersForWorkload istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:123 1 0.014% 91.22% 82 1.17% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 36 43.90% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 25 30.49% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 8 9.76% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:137 5 6.10% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:142 3 3.66% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:138 2 2.44% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:136 1 1.22% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:122 1 1.22% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:131 ----------------------------------------------------------+------------- 22 95.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:239 1 4.35% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:259 1 0.014% 91.23% 23 0.33% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 12 52.17% | fmt.Sprintf fmt/print.go:219 4 17.39% | fmt.Sprintf fmt/print.go:221 2 8.70% | fmt.Sprintf fmt/print.go:220 1 4.35% | fmt.Sprintf fmt/print.go:217 1 4.35% | fmt.Sprintf fmt/print.go:218 1 4.35% | runtime.convT64 runtime/iface.go:352 1 4.35% | runtime.convTstring runtime/iface.go:363 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 1 0.014% 91.25% 1 0.014% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:624 ----------------------------------------------------------+------------- 2 40.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 1 20.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:585 1 20.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:639 1 20.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 1 0.014% 91.26% 5 0.072% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:642 4 80.00% | strings.TrimSuffix strings/strings.go:916 ----------------------------------------------------------+------------- 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 2 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 1 0.014% 91.28% 4 0.057% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:643 2 50.00% | strings.TrimSuffix strings/strings.go:916 1 25.00% | strconv.Atoi strconv/atoi.go:244 ----------------------------------------------------------+------------- 17 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:176 1 0.014% 91.29% 17 0.24% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 5 29.41% | runtime.mapassign_faststr runtime/map_faststr.go:272 3 17.65% | runtime.mapassign_faststr runtime/map_faststr.go:278 2 11.76% | runtime.mapassign_faststr runtime/map_faststr.go:226 2 11.76% | runtime.mapassign_faststr runtime/map_faststr.go:238 2 11.76% | runtime.mapassign_faststr runtime/map_faststr.go:239 1 5.88% | runtime.mapassign_faststr runtime/map_faststr.go:229 1 5.88% | runtime.mapassign_faststr runtime/map_faststr.go:276 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:56 1 0.014% 91.30% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:52 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 1 0.014% 91.32% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:217 4 57.14% | runtime.mapaccess1_fast64 runtime/map_fast64.go:44 1 14.29% | runtime.mapaccess1_faststr runtime/map_faststr.go:17 1 14.29% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 1 0.014% 91.33% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:231 1 50.00% | runtime.growslice runtime/slice.go:188 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 1 0.014% 91.35% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1072 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 1 0.014% 91.36% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1075 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 1 0.014% 91.38% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1077 2 33.33% | runtime.convTstring runtime/iface.go:362 1 16.67% | fmt.Sprintf fmt/print.go:219 1 16.67% | runtime.convT64 runtime/iface.go:352 1 16.67% | runtime.convTstring runtime/iface.go:359 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 1 0.014% 91.39% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:157 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.40% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1236 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.42% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 7 53.85% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 1 7.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1010 1 7.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1038 1 7.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1075 1 7.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1079 1 7.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1100 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.43% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1285 1 50.00% | runtime.typedslicecopy runtime/mbarrier.go:273 ----------------------------------------------------------+------------- 21 65.62% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 11 34.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:898 1 0.014% 91.45% 32 0.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1342 16 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1900 9 28.12% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1918 4 12.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1898 2 6.25% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1896 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.46% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1343 ----------------------------------------------------------+------------- 616 95.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 30 4.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:898 1 0.014% 91.48% 646 9.24% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 203 31.42% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 169 26.16% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 139 21.52% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 75 11.61% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:140 52 8.05% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 2 0.31% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:160 2 0.31% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:179 1 0.15% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:161 1 0.15% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:176 1 0.15% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:178 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.49% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1405 1 50.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.50% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1445 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.52% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1460 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 1 0.014% 91.53% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1464 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 1 0.014% 91.55% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:858 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 1 0.014% 91.56% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:887 6 85.71% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 ----------------------------------------------------------+------------- 2156 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 1 0.014% 91.58% 2156 30.84% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 863 40.03% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 616 28.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 387 17.95% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1281 109 5.06% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 75 3.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1259 25 1.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 21 0.97% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1342 13 0.6% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 7 0.32% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1328 6 0.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1347 6 0.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1427 3 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1296 3 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1400 2 0.093% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1285 2 0.093% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1300 2 0.093% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1333 2 0.093% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1335 2 0.093% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1394 2 0.093% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1405 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1236 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1244 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1302 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1343 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1401 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1411 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1445 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1460 1 0.046% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1464 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1281 1 0.014% 91.59% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1104 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 1 0.014% 91.60% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:280 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 1 0.014% 91.62% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:325 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 1 0.014% 91.63% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:340 1 25.00% | runtime.growslice runtime/slice.go:181 1 25.00% | runtime.growslice runtime/slice.go:188 1 25.00% | runtime.typedslicecopy runtime/mbarrier.go:277 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:735 1 0.014% 91.65% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.SelectTrafficPolicyComponents istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:807 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:867 1 0.014% 91.66% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:923 3 75.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:869 1 0.014% 91.68% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyLoadBalancer istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1018 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1321 1 0.014% 91.69% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:869 3 60.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyLoadBalancer istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1046 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyLoadBalancer istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1018 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1321 1 0.014% 91.70% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:870 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 1 0.014% 91.72% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1112 1 50.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 1 0.014% 91.73% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1160 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:67 1 0.014% 91.75% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:249 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:67 1 0.014% 91.76% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:255 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 1 0.014% 91.78% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1944 ----------------------------------------------------------+------------- 11 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 1 0.014% 91.79% 11 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1972 6 54.55% | runtime.concatstring3 runtime/string.go:62 2 18.18% | strings.ToLower strings/strings.go:600 1 9.09% | strings.ToLower strings/strings.go:588 1 9.09% | strings.ToLower strings/strings.go:596 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 1 0.014% 91.80% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1739 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 1 0.014% 91.82% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1803 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 1 0.014% 91.83% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1810 4 80.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 1 0.014% 91.85% 10 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1842 9 90.00% | sort.Strings sort/sort.go:314 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 1 0.014% 91.86% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1843 ----------------------------------------------------------+------------- 45 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 1 0.014% 91.88% 45 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 25 55.56% | reflect.DeepEqual reflect/deepequal.go:196 14 31.11% | runtime.convT2E runtime/iface.go:319 2 4.44% | runtime.convT2E runtime/iface.go:322 1 2.22% | reflect.DeepEqual reflect/deepequal.go:187 1 2.22% | runtime.convT2E runtime/iface.go:312 1 2.22% | runtime.duffzero runtime/duff_amd64.s:100 ----------------------------------------------------------+------------- 17 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 1 0.014% 91.89% 17 0.24% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 5 29.41% | fmt.Sprintf fmt/print.go:219 2 11.76% | fmt.Sprintf fmt/print.go:218 2 11.76% | fmt.Sprintf fmt/print.go:220 2 11.76% | runtime.convT64 runtime/iface.go:353 2 11.76% | runtime.convTstring runtime/iface.go:362 1 5.88% | fmt.Sprintf fmt/print.go:221 1 5.88% | runtime.convT64 runtime/iface.go:352 1 5.88% | runtime.convTstring runtime/iface.go:358 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:288 1 0.014% 91.91% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:106 3 75.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:313 1 0.014% 91.92% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:202 ----------------------------------------------------------+------------- 37 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1206 1 0.014% 91.93% 37 0.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:311 33 89.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:190 2 5.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:188 1 2.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:170 ----------------------------------------------------------+------------- 454 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1206 1 0.014% 91.95% 454 6.49% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:313 444 97.80% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:288 6 1.32% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:285 1 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:202 1 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:205 1 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:286 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 1 0.014% 91.96% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:391 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 1 25.00% | runtime.growslice runtime/slice.go:146 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1347 1 0.014% 91.98% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getPluginFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2176 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:415 1 0.014% 91.99% 10 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:492 8 80.00% | strings.Split strings/strings.go:308 1 10.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.reverseArray istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:465 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:415 1 0.014% 92.01% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:497 ----------------------------------------------------------+------------- 431 97.73% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:86 7 1.59% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:587 3 0.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newInboundPassthroughFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:450 1 0.014% 92.02% 441 6.31% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:70 439 99.55% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 1 0.23% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 30 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:115 1 0.014% 92.03% 30 0.43% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:92 28 93.33% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 1 3.33% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:314 1 0.014% 92.05% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:424 1 50.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:53 1 0.014% 92.06% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyRouteConfigurationPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/rc_patch.go:58 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1993 1 0.014% 92.08% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:117 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 1 0.014% 92.09% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:751 3 75.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 1 0.014% 92.11% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:755 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:213 1 0.014% 92.12% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:290 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 1 0.014% 92.13% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:127 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 1 0.014% 92.15% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:210 1 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 ----------------------------------------------------------+------------- 303 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 1 0.014% 92.16% 303 4.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:213 295 97.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 4 1.32% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:268 2 0.66% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:270 1 0.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:290 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 1 0.014% 92.18% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:217 1 50.00% | runtime.typedmemmove runtime/mbarrier.go:160 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:516 1 0.014% 92.19% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:722 2 33.33% | fmt.Sprintf fmt/print.go:221 1 16.67% | fmt.Sprintf fmt/print.go:218 1 16.67% | fmt.Sprintf fmt/print.go:219 1 16.67% | runtime.convTstring runtime/iface.go:363 ----------------------------------------------------------+------------- 24 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:516 1 0.014% 92.21% 24 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:739 11 45.83% | fmt.Sprintf fmt/print.go:219 7 29.17% | runtime.convTstring runtime/iface.go:362 2 8.33% | fmt.Sprintf fmt/print.go:220 2 8.33% | runtime.convT64 runtime/iface.go:352 1 4.17% | fmt.Sprintf fmt/print.go:221 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:185 1 0.014% 92.22% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:164 4 66.67% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:37 1 16.67% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:36 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:185 1 0.014% 92.23% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:165 ----------------------------------------------------------+------------- 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:413 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:417 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:466 1 0.014% 92.25% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:554 1 33.33% | runtime.makeslice runtime/slice.go:34 1 33.33% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:463 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:416 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:462 1 0.014% 92.26% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:555 1 25.00% | runtime.duffzero runtime/duff_amd64.s:101 1 25.00% | runtime.duffzero runtime/duff_amd64.s:95 1 25.00% | runtime.mapiterinit runtime/map.go:802 ----------------------------------------------------------+------------- 6 17.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:417 4 11.43% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:410 4 11.43% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:462 3 8.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:413 3 8.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:463 3 8.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:464 3 8.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:467 2 5.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:412 2 5.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:415 2 5.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:416 2 5.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:466 1 2.86% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:411 1 0.014% 92.28% 35 0.5% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 29 82.86% | runtime.convTslice runtime/iface.go:373 3 8.57% | sort.Stable sort/sort.go:357 1 2.86% | runtime.convTslice runtime/iface.go:368 1 2.86% | runtime.convTslice runtime/iface.go:374 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:413 1 0.014% 92.29% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:565 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 1 0.014% 92.31% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:414 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 1 0.014% 92.32% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:417 6 75.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 12.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:554 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 1 0.014% 92.33% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:418 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 1 0.014% 92.35% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:423 1 50.00% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 1 0.014% 92.36% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:424 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 1 0.014% 92.38% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:463 3 42.86% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 2 28.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:555 1 14.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:553 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 1 0.014% 92.39% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:482 2 66.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:385 1 0.014% 92.41% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:62 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:534 1 0.014% 92.42% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:489 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:104 1 0.014% 92.43% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:734 ----------------------------------------------------------+------------- 31 64.58% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 17 35.42% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 1 0.014% 92.45% 48 0.69% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:446 23 47.92% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:423 19 39.58% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:424 5 10.42% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:427 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 1 0.014% 92.46% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:101 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.disablePolicyChecks istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:710 1 0.014% 92.48% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.disableClientPolicyChecks istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:695 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:438 1 0.014% 92.49% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.disablePolicyChecks istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:714 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 1 0.014% 92.51% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:178 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:243 1 0.014% 92.52% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:318 ----------------------------------------------------------+------------- 19 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 1 0.014% 92.53% 19 0.27% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:512 16 84.21% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:659 2 10.53% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:657 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 1 0.014% 92.55% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:524 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 1 0.014% 92.56% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:574 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:109 1 0.014% 92.58% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:94 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 1 0.014% 92.59% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:431 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 1 0.014% 92.61% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:177 ----------------------------------------------------------+------------- 124 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 1 0.014% 92.62% 124 1.77% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*TcpClientConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:517 123 99.19% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 1 0.014% 92.63% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:421 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:581 1 0.014% 92.65% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.IsAllowAnyOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:588 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:342 1 0.014% 92.66% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.IsIstioVersionGE13 istio.io/istio@/pilot/pkg/networking/util/util.go:263 ----------------------------------------------------------+------------- 7 36.84% | istio.io/istio/pilot/pkg/networking/plugin.ModelProtocolToListenerProtocol istio.io/istio@/pilot/pkg/networking/plugin/plugin.go:65 3 15.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:133 3 15.79% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutboundPort istio.io/istio@/pilot/pkg/networking/util/util.go:296 3 15.79% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForPort istio.io/istio@/pilot/pkg/networking/util/util.go:288 2 10.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1076 1 5.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1244 1 0.014% 92.68% 19 0.27% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 17 89.47% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 1 5.26% | istio.io/istio/pilot/pkg/networking/util.IsIstioVersionGE13 istio.io/istio@/pilot/pkg/networking/util/util.go:264 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:508 1 0.014% 92.69% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.IsXDSMarshalingToAnyEnabled istio.io/istio@/pilot/pkg/networking/util/util.go:275 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 1 0.014% 92.71% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:213 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 1 0.014% 92.72% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:203 ----------------------------------------------------------+------------- 71 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 1 0.014% 92.73% 71 1.02% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 41 57.75% | runtime.concatstring2 runtime/string.go:58 16 22.54% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:516 9 12.68% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:519 2 2.82% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:512 1 1.41% | runtime.concatstring2 runtime/string.go:57 1 1.41% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:422 1 0.014% 92.75% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:428 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:138 1 0.014% 92.76% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:119 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 1 0.014% 92.78% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:372 ----------------------------------------------------------+------------- 11 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 1 0.014% 92.79% 11 0.16% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:585 9 81.82% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:635 1 9.09% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:642 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 1 0.014% 92.81% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:596 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 1 0.014% 92.82% 6 0.086% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:604 3 50.00% | istio.io/istio/pilot/pkg/model.PortList.GetByPort istio.io/istio@/pilot/pkg/model/service.go:503 2 33.33% | istio.io/istio/pilot/pkg/model.PortList.GetByPort istio.io/istio@/pilot/pkg/model/service.go:502 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 1 0.014% 92.83% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:656 ----------------------------------------------------------+------------- 40 65.57% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 21 34.43% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 1 0.014% 92.85% 61 0.87% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:674 44 72.13% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:730 15 24.59% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 1 1.64% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:735 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 1 0.014% 92.86% 2 0.029% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:685 1 50.00% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:56 1 0.014% 92.88% 4 0.057% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:42 2 50.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 25.00% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 1 0.014% 92.89% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:840 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 1 0.014% 92.91% 4 0.057% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:849 2 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 25.00% | runtime.mapassign_faststr runtime/map_faststr.go:285 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 1 0.014% 92.92% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:869 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 1 0.014% 92.93% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:877 ----------------------------------------------------------+------------- 1 0.014% 92.95% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.doSendPushes.func2 istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:445 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:730 1 0.014% 92.96% 6 0.086% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:711 4 66.67% | istio.io/istio/pilot/pkg/model.(*PushContext).Services istio.io/istio@/pilot/pkg/model/push_context.go:499 1 16.67% | istio.io/istio/pilot/pkg/model.(*PushContext).Services istio.io/istio@/pilot/pkg/model/push_context.go:483 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:730 1 0.014% 92.98% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:718 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:730 1 0.014% 92.99% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:719 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:229 1 0.014% 93.01% 1 0.014% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLSMode istio.io/istio@/pilot/pkg/security/authn/v1alpha1/model.go:28 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:889 1 0.014% 93.02% 5 0.072% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:217 2 40.00% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:468 1 20.00% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:466 1 20.00% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:480 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 1 0.014% 93.03% 1 0.014% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:49 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:112 1 0.014% 93.05% 1 0.014% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:39 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1881 1 0.014% 93.06% 1 0.014% | istio.io/istio/pkg/util/gogo.DurationToProtoDuration istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:70 ----------------------------------------------------------+------------- 1 100% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 1 0.014% 93.08% 1 0.014% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:207 ----------------------------------------------------------+------------- 68 98.55% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 1 1.45% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:36 1 0.014% 93.09% 69 0.99% | istio.io/pkg/monitoring.(*float64Metric).Record istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:179 67 97.10% | go.opencensus.io/stats.RecordWithTags go.opencensus.io@v0.21.0/stats/record.go:84 1 1.45% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 1 0.014% 93.11% 1 0.014% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:182 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:836 1 0.014% 93.12% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:104 ----------------------------------------------------------+------------- 1 100% | strings.HasPrefix strings/strings.go:449 1 0.014% 93.14% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:105 ----------------------------------------------------------+------------- 1 100% | strings.HasPrefix strings/strings.go:449 1 0.014% 93.15% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:116 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 1 0.014% 93.16% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:118 ----------------------------------------------------------+------------- 1 100% | strings.HasPrefix strings/strings.go:449 1 0.014% 93.18% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:132 ----------------------------------------------------------+------------- 1 100% | strings.HasSuffix strings/strings.go:454 1 0.014% 93.19% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:152 ----------------------------------------------------------+------------- 1 100% | strings.HasSuffix strings/strings.go:454 1 0.014% 93.21% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:153 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:167 1 0.014% 93.22% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:39 ----------------------------------------------------------+------------- 1 100% | runtime.strequal runtime/alg.go:206 1 0.014% 93.24% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:80 ----------------------------------------------------------+------------- 1 100% | runtime.strequal runtime/alg.go:206 1 0.014% 93.25% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:82 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:712 1 0.014% 93.26% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:86 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:360 1 0.014% 93.28% 1 0.014% | memeqbody internal/bytealg/equal_amd64.s:92 ----------------------------------------------------------+------------- 4 80.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getListenerIPAddress istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:139 1 20.00% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:120 1 0.014% 93.29% 5 0.072% | net.ParseIP net/ip.go:679 3 60.00% | net.parseIPv4 net/ip.go:558 1 20.00% | net.parseIPv4 net/ip.go:555 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:370 1 0.014% 93.31% 2 0.029% | net.SplitHostPort net/ipsock.go:203 1 50.00% | indexbytebody internal/bytealg/indexbyte_amd64.s:122 ----------------------------------------------------------+------------- 1 100% | net.SplitHostPort net/ipsock.go:167 1 0.014% 93.32% 1 0.014% | net.last net/parse.go:230 ----------------------------------------------------------+------------- 1 100% | net.ParseIP net/ip.go:679 1 0.014% 93.34% 1 0.014% | net.parseIPv4 net/ip.go:555 ----------------------------------------------------------+------------- 1 100% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:208 1 0.014% 93.35% 1 0.014% | os.LookupEnv os/env.go:112 ----------------------------------------------------------+------------- 1 100% | reflect.Value.Elem reflect/value.go:803 1 0.014% 93.36% 1 0.014% | reflect.(*rtype).NumMethod reflect/type.go:802 ----------------------------------------------------------+------------- 1 100% | reflect.Value.pointer reflect/value.go:93 1 0.014% 93.38% 1 0.014% | reflect.(*rtype).pointers reflect/type.go:787 ----------------------------------------------------------+------------- 43 100% | reflect.(*rtype).ptrTo reflect/type.go:1389 1 0.014% 93.39% 43 0.61% | reflect.(*rtype).typeOff reflect/type.go:695 35 81.40% | reflect.resolveTypeOff runtime/runtime1.go:484 7 16.28% | reflect.resolveTypeOff runtime/runtime1.go:483 ----------------------------------------------------------+------------- 1 100% | reflect.(*structType).Field reflect/type.go:1198 1 0.014% 93.41% 1 0.014% | reflect.(*structField).embedded reflect/type.go:433 ----------------------------------------------------------+------------- 1 100% | reflect.(*rtype).Field reflect/type.go:928 1 0.014% 93.42% 1 0.014% | reflect.(*structType).Field reflect/type.go:1195 ----------------------------------------------------------+------------- 4 100% | reflect.(*rtype).Field reflect/type.go:928 1 0.014% 93.44% 4 0.057% | reflect.(*structType).Field reflect/type.go:1205 3 75.00% | reflect.(*structField).offset reflect/type.go:429 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 1 0.014% 93.45% 1 0.014% | reflect.DeepEqual reflect/deepequal.go:187 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 1 0.014% 93.46% 1 0.014% | reflect.NewAt reflect/value.go:2363 ----------------------------------------------------------+------------- 1 100% | reflect.StructTag.Get reflect/type.go:1126 1 0.014% 93.48% 1 0.014% | reflect.StructTag.Lookup reflect/type.go:1171 ----------------------------------------------------------+------------- 1 100% | reflect.StructTag.Get reflect/type.go:1126 1 0.014% 93.49% 1 0.014% | reflect.StructTag.Lookup reflect/type.go:1184 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 1 0.014% 93.51% 1 0.014% | reflect.Value.Elem reflect/value.go:814 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 1 0.014% 93.52% 1 0.014% | reflect.Value.Elem reflect/value.go:817 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 1 0.014% 93.54% 1 0.014% | reflect.Value.Elem reflect/value.go:825 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:101 1 0.014% 93.55% 1 0.014% | reflect.Value.Field reflect/value.go:835 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:74 1 0.014% 93.56% 1 0.014% | reflect.Value.IsNil reflect/value.go:1068 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printValue fmt/print.go:734 1 0.014% 93.58% 1 0.014% | reflect.Value.Kind reflect/value.go:1128 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:77 1 0.014% 93.59% 1 0.014% | reflect.Value.Len reflect/value.go:1141 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 1 0.014% 93.61% 2 0.029% | reflect.Value.MapIndex reflect/value.go:1158 1 50.00% | reflect.flag.mustBe reflect/value.go:207 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 1 0.014% 93.62% 1 0.014% | reflect.Value.MapIndex reflect/value.go:1171 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 1 0.014% 93.64% 1 0.014% | reflect.Value.MapIndex reflect/value.go:1177 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 1 0.014% 93.65% 1 0.014% | reflect.Value.MapKeys reflect/value.go:1190 ----------------------------------------------------------+------------- 53 50.96% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 51 49.04% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 1 0.014% 93.66% 104 1.49% | reflect.Value.MapKeys reflect/value.go:1203 99 95.19% | runtime.makeslice runtime/slice.go:49 3 2.88% | runtime.makeslice runtime/slice.go:35 1 0.96% | runtime.makeslice runtime/slice.go:36 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 1 25.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 1 0.014% 93.68% 4 0.057% | reflect.Value.MapKeys reflect/value.go:1206 3 75.00% | reflect.mapiterkey runtime/map.go:1352 ----------------------------------------------------------+------------- 52 57.14% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 39 42.86% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 1 0.014% 93.69% 91 1.30% | reflect.Value.MapKeys reflect/value.go:1214 84 92.31% | reflect.mapiternext runtime/map.go:1347 4 4.40% | reflect.mapiternext runtime/map.go:1346 2 2.20% | reflect.mapiternext runtime/map.go:1348 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:80 1 0.014% 93.71% 1 0.014% | reflect.Value.Pointer reflect/value.go:1460 ----------------------------------------------------------+------------- 1 100% | reflect.name.data reflect/type.go:471 1 0.014% 93.72% 1 0.014% | reflect.add reflect/type.go:1042 ----------------------------------------------------------+------------- 23 60.53% | reflect.DeepEqual reflect/deepequal.go:196 15 39.47% | reflect.deepValueEqual reflect/deepequal.go:98 1 0.014% 93.74% 38 0.54% | reflect.deepValueEqual reflect/deepequal.go:101 7 18.42% | reflect.deepValueEqual reflect/deepequal.go:132 7 18.42% | reflect.deepValueEqual reflect/deepequal.go:62 6 15.79% | reflect.deepValueEqual reflect/deepequal.go:28 3 7.89% | reflect.deepValueEqual reflect/deepequal.go:57 3 7.89% | reflect.deepValueEqual reflect/deepequal.go:95 2 5.26% | reflect.Value.Field reflect/value.go:847 2 5.26% | reflect.Value.Field reflect/value.go:849 2 5.26% | reflect.deepValueEqual reflect/deepequal.go:74 2 5.26% | reflect.deepValueEqual reflect/deepequal.go:80 1 2.63% | reflect.Value.Field reflect/value.go:835 1 2.63% | reflect.deepValueEqual reflect/deepequal.go:75 1 2.63% | reflect.deepValueEqual reflect/deepequal.go:77 ----------------------------------------------------------+------------- 7 100% | reflect.deepValueEqual reflect/deepequal.go:101 1 0.014% 93.75% 7 0.1% | reflect.deepValueEqual reflect/deepequal.go:62 2 28.57% | runtime.mapassign runtime/map.go:591 2 28.57% | runtime.mapassign runtime/map.go:614 1 14.29% | runtime.mapassign runtime/map.go:616 1 14.29% | runtime.mapassign runtime/map.go:674 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:101 1 0.014% 93.76% 1 0.014% | reflect.deepValueEqual reflect/deepequal.go:75 ----------------------------------------------------------+------------- 1 100% | reflect.Value.assignTo reflect/value.go:2376 1 0.014% 93.78% 1 0.014% | reflect.directlyAssignable reflect/type.go:1560 ----------------------------------------------------------+------------- 1 100% | reflect.Value.assignTo reflect/value.go:2376 1 0.014% 93.79% 1 0.014% | reflect.directlyAssignable reflect/type.go:1561 ----------------------------------------------------------+------------- 1 100% | reflect.Value.MapIndex reflect/value.go:1158 1 0.014% 93.81% 1 0.014% | reflect.flag.mustBe reflect/value.go:207 ----------------------------------------------------------+------------- 1 100% | reflect.Value.MapIndex reflect/value.go:1176 1 0.014% 93.82% 1 0.014% | reflect.mapaccess runtime/map.go:1320 ----------------------------------------------------------+------------- 61 100% | reflect.Value.MapKeys reflect/value.go:1202 1 0.014% 93.84% 61 0.87% | reflect.mapiterinit runtime/map.go:1341 36 59.02% | runtime.mapiterinit runtime/map.go:848 9 14.75% | runtime.mapiterinit runtime/map.go:820 3 4.92% | runtime.mapiterinit runtime/map.go:815 2 3.28% | runtime.mapiterinit runtime/map.go:802 2 3.28% | runtime.mapiterinit runtime/map.go:816 2 3.28% | runtime.mapiterinit runtime/map.go:821 2 3.28% | runtime.mapiterinit runtime/map.go:836 2 3.28% | runtime.mapiterinit runtime/map.go:849 1 1.64% | runtime.mapiterinit runtime/map.go:832 1 1.64% | runtime.mapiterinit runtime/map.go:844 ----------------------------------------------------------+------------- 84 100% | reflect.Value.MapKeys reflect/value.go:1214 1 0.014% 93.85% 84 1.20% | reflect.mapiternext runtime/map.go:1347 13 15.48% | runtime.mapiternext runtime/map.go:973 10 11.90% | runtime.mapiternext runtime/map.go:901 9 10.71% | runtime.mapiternext runtime/map.go:949 8 9.52% | runtime.mapiternext runtime/map.go:945 6 7.14% | runtime.mapiternext runtime/map.go:900 5 5.95% | runtime.mapiternext runtime/map.go:857 4 4.76% | runtime.mapiternext runtime/map.go:851 4 4.76% | runtime.mapiternext runtime/map.go:871 4 4.76% | runtime.mapiternext runtime/map.go:872 3 3.57% | runtime.mapiternext runtime/map.go:865 3 3.57% | runtime.mapiternext runtime/map.go:899 3 3.57% | runtime.mapiternext runtime/map.go:906 2 2.38% | runtime.mapiternext runtime/map.go:939 2 2.38% | runtime.mapiternext runtime/map.go:946 2 2.38% | runtime.mapiternext runtime/map.go:970 1 1.19% | runtime.mapiternext runtime/map.go:852 1 1.19% | runtime.mapiternext runtime/map.go:868 1 1.19% | runtime.mapiternext runtime/map.go:965 1 1.19% | runtime.mapiternext runtime/map.go:969 1 1.19% | runtime.mapiternext runtime/map.go:971 ----------------------------------------------------------+------------- 2 100% | reflect.name.tagLen reflect/type.go:487 1 0.014% 93.86% 2 0.029% | reflect.name.data reflect/type.go:471 1 50.00% | reflect.add reflect/type.go:1042 ----------------------------------------------------------+------------- 3 100% | reflect.(*structType).Field reflect/type.go:1202 1 0.014% 93.88% 3 0.043% | reflect.name.tag reflect/type.go:507 2 66.67% | reflect.name.nameLen reflect/type.go:479 ----------------------------------------------------------+------------- 1 100% | reflect.valueInterface reflect/value.go:1033 1 0.014% 93.89% 1 0.014% | reflect.packEface reflect/value.go:105 ----------------------------------------------------------+------------- 1 100% | reflect.valueInterface reflect/value.go:1033 1 0.014% 93.91% 1 0.014% | reflect.packEface reflect/value.go:110 ----------------------------------------------------------+------------- 5 100% | reflect.valueInterface reflect/value.go:1033 1 0.014% 93.92% 5 0.072% | reflect.packEface reflect/value.go:119 4 80.00% | reflect.typedmemmove runtime/mbarrier.go:186 ----------------------------------------------------------+------------- 1 100% | reflect.valueInterface reflect/value.go:1033 1 0.014% 93.94% 1 0.014% | reflect.packEface reflect/value.go:135 ----------------------------------------------------------+------------- 37 84.09% | reflect.copyVal reflect/value.go:1297 4 9.09% | reflect.packEface reflect/value.go:119 3 6.82% | internal/reflectlite.typedmemmove runtime/mbarrier.go:191 1 0.014% 93.95% 44 0.63% | reflect.typedmemmove runtime/mbarrier.go:186 24 54.55% | runtime.typedmemmove runtime/mbarrier.go:161 14 31.82% | runtime.typedmemmove runtime/mbarrier.go:170 2 4.55% | runtime.typedmemmove runtime/mbarrier.go:156 2 4.55% | runtime.typedmemmove runtime/mbarrier.go:157 1 2.27% | runtime.typedmemmove runtime/mbarrier.go:160 ----------------------------------------------------------+------------- 1 100% | reflect.copyVal reflect/value.go:1297 1 0.014% 93.96% 1 0.014% | reflect.typedmemmove runtime/mbarrier.go:187 ----------------------------------------------------------+------------- 1 100% | reflect.Value.Elem reflect/value.go:810 1 0.014% 93.98% 1 0.014% | reflect.unpackEface reflect/value.go:144 ----------------------------------------------------------+------------- 1 100% | reflect.Value.Interface reflect/value.go:1003 1 0.014% 93.99% 1 0.014% | reflect.valueInterface reflect/value.go:1007 ----------------------------------------------------------+------------- 1 100% | reflect.Value.Interface reflect/value.go:1003 1 0.014% 94.01% 1 0.014% | reflect.valueInterface reflect/value.go:1020 ----------------------------------------------------------+------------- 1 100% | runtime.(*hmap).newoverflow runtime/map.go:269 1 0.014% 94.02% 1 0.014% | runtime.(*bmap).setoverflow runtime/map.go:212 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).removeNode runtime/mgclarge.go:506 1 0.014% 94.04% 1 0.014% | runtime.(*fixalloc).free runtime/mfixalloc.go:95 ----------------------------------------------------------+------------- 1 100% | runtime.newMarkBits runtime/mheap.go:1939 1 0.014% 94.05% 1 0.014% | runtime.(*gcBitsArena).tryAlloc runtime/mheap.go:1922 ----------------------------------------------------------+------------- 1 100% | runtime.sweepone runtime/mgcsweep.go:112 1 0.014% 94.06% 1 0.014% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:133 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:398 1 0.014% 94.08% 1 0.014% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:65 ----------------------------------------------------------+------------- 1 100% | runtime.greyobject runtime/mgcmark.go:1283 1 0.014% 94.09% 1 0.014% | runtime.(*gcWork).put runtime/mgcwork.go:188 ----------------------------------------------------------+------------- 1 100% | runtime.greyobject runtime/mgcmark.go:1282 1 0.014% 94.11% 1 0.014% | runtime.(*gcWork).putFast runtime/mgcwork.go:218 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_faststr runtime/map_faststr.go:388 1 0.014% 94.12% 1 0.014% | runtime.(*hmap).growing runtime/map.go:1088 ----------------------------------------------------------+------------- 1 100% | runtime.(*hmap).oldbucketmask runtime/map.go:1107 1 0.014% 94.14% 1 0.014% | runtime.(*hmap).noldbuckets runtime/map.go:1100 ----------------------------------------------------------+------------- 2 100% | runtime.getitab runtime/iface.go:54 1 0.014% 94.15% 2 0.029% | runtime.(*itabTableType).find runtime/iface.go:95 1 50.00% | runtime.itabHashFunc runtime/iface.go:30 ----------------------------------------------------------+------------- 1 100% | runtime.trygetfull runtime/mgcwork.go:487 1 0.014% 94.16% 1 0.014% | runtime.(*lfstack).pop runtime/lfstack.go:49 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).freeSpan runtime/mcentral.go:230 1 0.014% 94.18% 1 0.014% | runtime.(*mSpanList).insert runtime/mheap.go:1619 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:67 1 0.014% 94.19% 1 0.014% | runtime.(*mSpanList).insertBack runtime/mheap.go:1628 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:66 1 0.014% 94.21% 1 0.014% | runtime.(*mSpanList).remove runtime/mheap.go:1580 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:66 1 0.014% 94.22% 1 0.014% | runtime.(*mSpanList).remove runtime/mheap.go:1581 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:76 1 0.014% 94.24% 1 0.014% | runtime.(*mSpanList).remove runtime/mheap.go:1587 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1166 1 0.014% 94.25% 1 0.014% | runtime.(*mTreap).find runtime/mgclarge.go:534 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1166 1 0.014% 94.26% 1 0.014% | runtime.(*mTreap).find runtime/mgclarge.go:547 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 1 0.014% 94.28% 1 0.014% | runtime.(*mTreap).insert runtime/mgclarge.go:422 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 1 0.014% 94.29% 1 0.014% | runtime.(*mTreap).insert runtime/mgclarge.go:426 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 1 0.014% 94.31% 2 0.029% | runtime.(*mTreap).insert runtime/mgclarge.go:442 1 50.00% | runtime.(*fixalloc).alloc runtime/mfixalloc.go:72 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 1 0.014% 94.32% 1 0.014% | runtime.(*mTreap).insert runtime/mgclarge.go:459 ----------------------------------------------------------+------------- 3 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 1 0.014% 94.34% 3 0.043% | runtime.(*mTreap).insert runtime/mgclarge.go:470 1 33.33% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 1 33.33% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:617 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).insert runtime/mgclarge.go:465 1 0.014% 94.35% 1 0.014% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:625 ----------------------------------------------------------+------------- 1 100% | runtime.mapiternext runtime/map.go:946 1 0.014% 94.36% 1 0.014% | runtime.(*maptype).indirectelem runtime/type.go:377 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:497 1 0.014% 94.38% 1 0.014% | runtime.(*maptype).indirectkey runtime/type.go:374 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1022 1 0.014% 94.39% 1 0.014% | runtime.(*mcache).nextFree runtime/malloc.go:848 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).nextFree runtime/malloc.go:854 1 0.014% 94.41% 1 0.014% | runtime.(*mcache).refill runtime/mcache.go:124 ----------------------------------------------------------+------------- 322 100% | runtime.(*mcache).nextFree runtime/malloc.go:854 1 0.014% 94.42% 322 4.61% | runtime.(*mcache).refill runtime/mcache.go:138 163 50.62% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:43 89 27.64% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:106 14 4.35% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 7 2.17% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:68 6 1.86% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:79 5 1.55% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:73 4 1.24% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:129 4 1.24% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:45 4 1.24% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:66 3 0.93% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:110 3 0.93% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:127 3 0.93% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:42 3 0.93% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:67 3 0.93% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:78 2 0.62% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:112 2 0.62% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:58 2 0.62% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:76 1 0.31% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:140 1 0.31% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:54 1 0.31% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:59 1 0.31% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:82 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).nextFree runtime/malloc.go:854 1 0.014% 94.44% 1 0.014% | runtime.(*mcache).refill runtime/mcache.go:149 ----------------------------------------------------------+------------- 3 100% | runtime.(*mcache).refill runtime/mcache.go:138 1 0.014% 94.45% 3 0.043% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:42 2 66.67% | runtime.spanClass.sizeclass runtime/mheap.go:668 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).refill runtime/mcache.go:138 1 0.014% 94.47% 1 0.014% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:54 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).refill runtime/mcache.go:138 1 0.014% 94.48% 1 0.014% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:59 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).refill runtime/mcache.go:138 1 0.014% 94.49% 1 0.014% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:82 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 1 0.014% 94.51% 1 0.014% | runtime.(*mcentral).freeSpan runtime/mcentral.go:210 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 1 0.014% 94.52% 1 0.014% | runtime.(*mcentral).freeSpan runtime/mcentral.go:222 ----------------------------------------------------------+------------- 3 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 1 0.014% 94.54% 3 0.043% | runtime.(*mcentral).freeSpan runtime/mcentral.go:225 1 33.33% | runtime.lock runtime/lock_futex.go:46 1 33.33% | runtime.lock runtime/lock_futex.go:56 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).grow runtime/mcentral.go:255 1 0.014% 94.55% 1 0.014% | runtime.(*mheap).alloc runtime/mheap.go:1087 ----------------------------------------------------------+------------- 1 100% | runtime.systemstack runtime/asm_amd64.s:370 1 0.014% 94.57% 1 0.014% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1094 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 1 0.014% 94.58% 1 0.014% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1189 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 1 0.014% 94.59% 1 0.014% | runtime.(*mheap).alloc_m runtime/mheap.go:1006 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 1 0.014% 94.61% 1 0.014% | runtime.(*mheap).alloc_m runtime/mheap.go:1040 ----------------------------------------------------------+------------- 1 100% | runtime.systemstack runtime/asm_amd64.s:370 1 0.014% 94.62% 1 0.014% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1345 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 1 0.014% 94.64% 1 0.014% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1374 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 1 0.014% 94.65% 1 0.014% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1385 ----------------------------------------------------------+------------- 35 100% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 1 0.014% 94.67% 35 0.5% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1403 16 45.71% | runtime.(*mheap).coalesce runtime/mheap.go:542 10 28.57% | runtime.(*mheap).coalesce runtime/mheap.go:531 6 17.14% | runtime.(*mheap).coalesce runtime/mheap.go:528 2 5.71% | runtime.(*mheap).coalesce runtime/mheap.go:530 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1012 1 0.014% 94.68% 1 0.014% | runtime.(*mheap).reclaim runtime/mheap.go:895 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1012 1 0.014% 94.69% 1 0.014% | runtime.(*mheap).reclaim runtime/mheap.go:909 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).reclaim runtime/mheap.go:916 1 0.014% 94.71% 1 0.014% | runtime.(*mheap).reclaimChunk runtime/mheap.go:972 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).reclaim runtime/mheap.go:916 1 0.014% 94.72% 1 0.014% | runtime.(*mheap).reclaimChunk runtime/mheap.go:973 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:477 1 0.014% 94.74% 1 0.014% | runtime.(*mheap).setSpan runtime/mheap.go:1143 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 1 0.014% 94.75% 1 0.014% | runtime.(*mspan).countAlloc runtime/mbitmap.go:902 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 1 0.014% 94.77% 1 0.014% | runtime.(*mspan).countAlloc runtime/mbitmap.go:907 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 1 0.014% 94.78% 1 0.014% | runtime.(*mspan).countAlloc runtime/mbitmap.go:908 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).allocSpanLocked.func1 runtime/mheap.go:1197 1 0.014% 94.79% 1 0.014% | runtime.(*mspan).init runtime/mheap.go:1564 ----------------------------------------------------------+------------- 1 100% | runtime.heapBits.initSpan runtime/mbitmap.go:784 1 0.014% 94.81% 1 0.014% | runtime.(*mspan).layout runtime/mheap.go:427 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).nextFree runtime/malloc.go:847 1 0.014% 94.82% 1 0.014% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:199 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:332 1 0.014% 94.84% 1 0.014% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:210 ----------------------------------------------------------+------------- 1 100% | runtime.markBitsForAddr runtime/mbitmap.go:268 1 0.014% 94.85% 1 0.014% | runtime.(*mspan).objIndex runtime/mbitmap.go:256 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 1 0.014% 94.87% 1 0.014% | runtime.(*mspan).sweep runtime/mgcsweep.go:226 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 1 0.014% 94.88% 1 0.014% | runtime.(*mspan).sweep runtime/mgcsweep.go:250 ----------------------------------------------------------+------------- 1 100% | runtime.sweepone runtime/mgcsweep.go:136 1 0.014% 94.89% 1 0.014% | runtime.(*mspan).sweep runtime/mgcsweep.go:252 ----------------------------------------------------------+------------- 10 66.67% | runtime.sweepone runtime/mgcsweep.go:136 4 26.67% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 1 6.67% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:58 1 0.014% 94.91% 15 0.21% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 11 73.33% | runtime.(*mspan).countAlloc runtime/mbitmap.go:904 1 6.67% | runtime.(*mspan).countAlloc runtime/mbitmap.go:902 1 6.67% | runtime.(*mspan).countAlloc runtime/mbitmap.go:907 1 6.67% | runtime.(*mspan).countAlloc runtime/mbitmap.go:908 ----------------------------------------------------------+------------- 1 100% | runtime.sweepone runtime/mgcsweep.go:136 1 0.014% 94.92% 1 0.014% | runtime.(*mspan).sweep runtime/mgcsweep.go:365 ----------------------------------------------------------+------------- 106 98.15% | runtime.sweepone runtime/mgcsweep.go:136 1 0.93% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 1 0.93% | runtime.(*mheap).reclaimChunk runtime/mheap.go:975 1 0.014% 94.94% 108 1.54% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 89 82.41% | runtime.(*mcentral).freeSpan runtime/mcentral.go:246 8 7.41% | runtime.(*mcentral).freeSpan runtime/mcentral.go:239 4 3.70% | runtime.(*mcentral).freeSpan runtime/mcentral.go:229 3 2.78% | runtime.(*mcentral).freeSpan runtime/mcentral.go:225 1 0.93% | runtime.(*mcentral).freeSpan runtime/mcentral.go:210 1 0.93% | runtime.(*mcentral).freeSpan runtime/mcentral.go:222 1 0.93% | runtime.(*mcentral).freeSpan runtime/mcentral.go:230 ----------------------------------------------------------+------------- 1 100% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 1 0.014% 94.95% 1 0.014% | runtime.(*mspan).treapFilter runtime/mgclarge.go:320 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 1 0.014% 94.97% 1 0.014% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:65 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:656 1 0.014% 94.98% 1 0.014% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:68 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:656 1 0.014% 94.99% 1 0.014% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:69 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).removeNode runtime/mgclarge.go:499 1 0.014% 95.01% 1 0.014% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:71 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).insert runtime/mgclarge.go:453 1 0.014% 95.02% 1 0.014% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:77 ----------------------------------------------------------+------------- 1 100% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:639 1 0.014% 95.04% 1 0.014% | runtime.(*wbBuf).putFast runtime/mwbbuf.go:153 ----------------------------------------------------------+------------- 1 100% | runtime.wbBufFlush1 runtime/mwbbuf.go:310 1 0.014% 95.05% 1 0.014% | runtime.(*wbBuf).reset runtime/mwbbuf.go:89 ----------------------------------------------------------+------------- 1 100% | runtime._System runtime/proc.go:3630 1 0.014% 95.07% 1 0.014% | runtime._VDSO runtime/proc.go:3635 ----------------------------------------------------------+------------- 1 100% | runtime.setprofilebucket runtime/mheap.go:1848 1 0.014% 95.08% 1 0.014% | runtime.addspecial runtime/mheap.go:1723 ----------------------------------------------------------+------------- 1 100% | runtime.gentraceback runtime/traceback.go:334 1 0.014% 95.09% 1 0.014% | runtime.adjustframe runtime/stack.go:686 ----------------------------------------------------------+------------- 1 100% | runtime.interhash runtime/alg.go:152 1 0.014% 95.11% 1 0.014% | runtime.aeshash64 runtime/asm_amd64.s:1249 ----------------------------------------------------------+------------- 1 100% | runtime.interhash runtime/alg.go:152 1 0.014% 95.12% 1 0.014% | runtime.aeshash64 runtime/asm_amd64.s:1255 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 0.014% 95.14% 1 0.014% | runtime.aeshashstr runtime/asm_amd64.s:899 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:473 1 0.014% 95.15% 1 0.014% | runtime.aeshashstr runtime/asm_amd64.s:900 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:350 1 0.014% 95.17% 1 0.014% | runtime.assertE2I2 runtime/iface.go:484 ----------------------------------------------------------+------------- 1 100% | runtime.binarySearchTree runtime/mgcstack.go:298 1 0.014% 95.18% 1 0.014% | runtime.binarySearchTree runtime/mgcstack.go:305 ----------------------------------------------------------+------------- 1 100% | runtime.typedmemmove runtime/mbarrier.go:161 1 0.014% 95.19% 1 0.014% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:593 ----------------------------------------------------------+------------- 2 100% | runtime.typedmemmove runtime/mbarrier.go:161 1 0.014% 95.21% 2 0.029% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:612 1 50.00% | runtime.(*mspan).base runtime/mheap.go:423 ----------------------------------------------------------+------------- 1 50.00% | runtime.memclrHasPointers runtime/mbarrier.go:346 1 50.00% | runtime.typedmemmove runtime/mbarrier.go:161 1 0.014% 95.22% 2 0.029% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:629 1 50.00% | runtime.wbBufFlush runtime/mwbbuf.go:206 ----------------------------------------------------------+------------- 1 100% | runtime.growslice runtime/slice.go:185 1 0.014% 95.24% 1 0.014% | runtime.bulkBarrierPreWriteSrcOnly runtime/mbitmap.go:658 ----------------------------------------------------------+------------- 1 100% | runtime.gcMarkDone.func1 runtime/mgc.go:1467 1 0.014% 95.25% 1 0.014% | runtime.casgstatus runtime/proc.go:773 ----------------------------------------------------------+------------- 1 100% | runtime.park_m runtime/proc.go:2595 1 0.014% 95.27% 1 0.014% | runtime.casgstatus runtime/proc.go:780 ----------------------------------------------------------+------------- 1 100% | runtime.chansend1 runtime/chan.go:127 1 0.014% 95.28% 1 0.014% | runtime.chansend runtime/chan.go:204 ----------------------------------------------------------+------------- 1 100% | runtime.chansend1 runtime/chan.go:127 1 0.014% 95.29% 1 0.014% | runtime.chansend runtime/chan.go:211 ----------------------------------------------------------+------------- 1 100% | strconv.ParseBool strconv/atob.go:11 1 0.014% 95.31% 1 0.014% | runtime.cmpstring internal/bytealg/compare_amd64.s:19 ----------------------------------------------------------+------------- 41 83.67% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 5 10.20% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrUID istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:729 2 4.08% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:382 1 2.04% | time.ParseDuration time/format.go:1390 1 0.014% 95.32% 49 0.7% | runtime.concatstring2 runtime/string.go:58 26 53.06% | runtime.concatstrings runtime/string.go:49 8 16.33% | runtime.concatstrings runtime/string.go:51 4 8.16% | runtime.concatstrings runtime/string.go:27 3 6.12% | runtime.concatstrings runtime/string.go:23 2 4.08% | runtime.concatstrings runtime/string.go:29 2 4.08% | runtime.concatstrings runtime/string.go:50 1 2.04% | runtime.concatstrings runtime/string.go:32 1 2.04% | runtime.concatstrings runtime/string.go:46 1 2.04% | runtime.concatstrings runtime/string.go:52 ----------------------------------------------------------+------------- 1 100% | runtime.concatstring2 runtime/string.go:58 1 0.014% 95.34% 1 0.014% | runtime.concatstrings runtime/string.go:32 ----------------------------------------------------------+------------- 1 100% | runtime.concatstring3 runtime/string.go:62 1 0.014% 95.35% 1 0.014% | runtime.concatstrings runtime/string.go:39 ----------------------------------------------------------+------------- 1 100% | runtime.concatstring2 runtime/string.go:58 1 0.014% 95.37% 1 0.014% | runtime.concatstrings runtime/string.go:46 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 1 0.014% 95.38% 1 0.014% | runtime.convT2E runtime/iface.go:312 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys github.com/golang/protobuf@v1.3.2/proto/lib.go:912 1 0.014% 95.39% 1 0.014% | runtime.convT2I runtime/iface.go:393 ----------------------------------------------------------+------------- 13 100% | github.com/golang/protobuf/proto.mapKeys github.com/golang/protobuf@v1.3.2/proto/lib.go:912 1 0.014% 95.41% 13 0.19% | runtime.convT2I runtime/iface.go:401 4 30.77% | runtime.mallocgc runtime/malloc.go:1052 2 15.38% | runtime.mallocgc runtime/malloc.go:1020 1 7.69% | runtime.mallocgc runtime/malloc.go:1022 1 7.69% | runtime.mallocgc runtime/malloc.go:1053 1 7.69% | runtime.mallocgc runtime/malloc.go:1079 1 7.69% | runtime.mallocgc runtime/malloc.go:1090 1 7.69% | runtime.mallocgc runtime/malloc.go:1098 1 7.69% | runtime.mallocgc runtime/malloc.go:1107 ----------------------------------------------------------+------------- 5 33.33% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 2 13.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:739 1 6.67% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1077 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1138 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1967 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1984 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.outboundListenerConflict.addMetric istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:712 1 0.014% 95.42% 15 0.21% | runtime.convT64 runtime/iface.go:352 6 40.00% | runtime.mallocgc runtime/malloc.go:996 1 6.67% | runtime.mallocgc runtime/malloc.go:886 1 6.67% | runtime.mallocgc runtime/malloc.go:931 1 6.67% | runtime.mallocgc runtime/malloc.go:935 1 6.67% | runtime.mallocgc runtime/malloc.go:942 1 6.67% | runtime.mallocgc runtime/malloc.go:944 1 6.67% | runtime.mallocgc runtime/malloc.go:979 1 6.67% | runtime.mallocgc runtime/malloc.go:985 1 6.67% | runtime.mallocgc runtime/malloc.go:991 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 0.014% 95.44% 1 0.014% | runtime.convTslice runtime/iface.go:368 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 50.00% | sort.Strings sort/sort.go:314 1 0.014% 95.45% 2 0.029% | runtime.convTslice runtime/iface.go:374 1 50.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1077 1 0.014% 95.47% 1 0.014% | runtime.convTstring runtime/iface.go:359 ----------------------------------------------------------+------------- 1 33.33% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:722 1 33.33% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 1 0.014% 95.48% 3 0.043% | runtime.convTstring runtime/iface.go:363 2 66.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:43 1 0.014% 95.49% 1 0.014% | runtime.deductSweepCredit runtime/mgcsweep.go:447 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:756 1 0.014% 95.51% 1 0.014% | runtime.deferreturn runtime/panic.go:502 ----------------------------------------------------------+------------- 1 25.00% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:169 1 25.00% | istio.io/istio/pilot/pkg/model.(*Service).GetServiceAddressForProxy istio.io/istio@/pilot/pkg/model/service.go:661 1 25.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:778 1 25.00% | syscall.Getenv syscall/env_unix.go:82 1 0.014% 95.52% 4 0.057% | runtime.deferreturn runtime/panic.go:528 1 25.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 1 25.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1408 1 25.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | runtime.goschedImpl runtime/proc.go:2620 1 0.014% 95.54% 1 0.014% | runtime.dropg runtime/proc.go:2576 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 1 0.014% 95.55% 1 0.014% | runtime.duffcopy runtime/duff_amd64.s:377 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:104 1 0.014% 95.57% 1 0.014% | runtime.duffcopy runtime/duff_amd64.s:383 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:104 1 0.014% 95.58% 1 0.014% | runtime.duffcopy runtime/duff_amd64.s:398 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:419 1 0.014% 95.59% 1 0.014% | runtime.duffcopy runtime/duff_amd64.s:400 ----------------------------------------------------------+------------- 1 100% | reflect.(*rtype).Field reflect/type.go:928 1 0.014% 95.61% 1 0.014% | runtime.duffcopy runtime/duff_amd64.s:405 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:339 1 0.014% 95.62% 1 0.014% | runtime.duffcopy runtime/duff_amd64.s:407 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:264 1 0.014% 95.64% 1 0.014% | runtime.duffcopy runtime/duff_amd64.s:423 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:137 1 0.014% 95.65% 1 0.014% | runtime.duffzero runtime/duff_amd64.s:104 ----------------------------------------------------------+------------- 1 100% | reflect.DeepEqual reflect/deepequal.go:196 1 0.014% 95.67% 1 0.014% | runtime.duffzero runtime/duff_amd64.s:78 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:413 1 0.014% 95.68% 1 0.014% | runtime.duffzero runtime/duff_amd64.s:89 ----------------------------------------------------------+------------- 1 100% | runtime.nilinterequal runtime/alg.go:216 1 0.014% 95.70% 1 0.014% | runtime.efaceeq runtime/alg.go:222 ----------------------------------------------------------+------------- 1 100% | runtime.nilinterequal runtime/alg.go:216 1 0.014% 95.71% 1 0.014% | runtime.efaceeq runtime/alg.go:230 ----------------------------------------------------------+------------- 1 100% | runtime.netpoll runtime/netpoll_epoll.go:71 1 0.014% 95.72% 1 0.014% | runtime.epollwait runtime/sys_linux_amd64.s:673 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_faststr runtime/map_faststr.go:385 1 0.014% 95.74% 1 0.014% | runtime.evacuate_faststr runtime/map_faststr.go:423 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_faststr runtime/map_faststr.go:389 1 0.014% 95.75% 1 0.014% | runtime.evacuate_faststr runtime/map_faststr.go:447 ----------------------------------------------------------+------------- 4 66.67% | runtime.growWork_faststr runtime/map_faststr.go:385 2 33.33% | runtime.growWork_faststr runtime/map_faststr.go:389 1 0.014% 95.77% 6 0.086% | runtime.evacuate_faststr runtime/map_faststr.go:452 4 66.67% | runtime.typedmemmove runtime/mbarrier.go:161 1 16.67% | runtime.typedmemmove runtime/mbarrier.go:170 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_faststr runtime/map_faststr.go:389 1 0.014% 95.78% 1 0.014% | runtime.evacuate_faststr runtime/map_faststr.go:453 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_faststr runtime/map_faststr.go:385 1 0.014% 95.80% 1 0.014% | runtime.evacuate_faststr runtime/map_faststr.go:464 ----------------------------------------------------------+------------- 1 100% | runtime.schedule runtime/proc.go:2565 1 0.014% 95.81% 1 0.014% | runtime.execute runtime/proc.go:2145 ----------------------------------------------------------+------------- 1 100% | runtime.exitsyscall runtime/proc.go:2963 1 0.014% 95.82% 1 0.014% | runtime.exitsyscallfast runtime/proc.go:3042 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).insert runtime/mgclarge.go:444 1 0.014% 95.84% 1 0.014% | runtime.fastrand runtime/stubs.go:100 ----------------------------------------------------------+------------- 1 100% | runtime.mapiterinit runtime/map.go:832 1 0.014% 95.85% 1 0.014% | runtime.fastrand runtime/stubs.go:108 ----------------------------------------------------------+------------- 1 100% | runtime.gentraceback runtime/traceback.go:254 1 0.014% 95.87% 1 0.014% | runtime.findfunc runtime/symtab.go:610 ----------------------------------------------------------+------------- 1 100% | runtime.findfunc runtime/symtab.go:578 1 0.014% 95.88% 1 0.014% | runtime.findmoduledatap runtime/symtab.go:557 ----------------------------------------------------------+------------- 1 100% | runtime.copystack runtime/stack.go:859 1 0.014% 95.90% 1 0.014% | runtime.findsghi runtime/stack.go:762 ----------------------------------------------------------+------------- 1 100% | runtime.deferreturn runtime/panic.go:530 1 0.014% 95.91% 1 0.014% | runtime.freedefer runtime/panic.go:421 ----------------------------------------------------------+------------- 1 100% | runtime.deferreturn runtime/panic.go:530 1 0.014% 95.92% 1 0.014% | runtime.freedefer runtime/panic.go:428 ----------------------------------------------------------+------------- 1 100% | runtime.getStackMap runtime/stack.go:1278 1 0.014% 95.94% 1 0.014% | runtime.funcdata runtime/symtab.go:801 ----------------------------------------------------------+------------- 1 100% | runtime.lock runtime/lock_futex.go:102 1 0.014% 95.95% 1 0.014% | runtime.futexsleep runtime/os_linux.go:45 ----------------------------------------------------------+------------- 6 100% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 1 0.014% 95.97% 6 0.086% | runtime.gcDrain runtime/mgcmark.go:933 2 33.33% | runtime.(*gcWork).tryGetFast runtime/mgcwork.go:303 2 33.33% | runtime.(*gcWork).tryGetFast runtime/mgcwork.go:308 1 16.67% | runtime.(*gcWork).tryGetFast runtime/mgcwork.go:307 ----------------------------------------------------------+------------- 695 91.09% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 68 8.91% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1913 1 0.014% 95.98% 763 10.91% | runtime.gcDrain runtime/mgcmark.go:948 297 38.93% | runtime.scanobject runtime/mgcmark.go:1190 146 19.13% | runtime.scanobject runtime/mgcmark.go:1191 120 15.73% | runtime.scanobject runtime/mgcmark.go:1180 68 8.91% | runtime.scanobject runtime/mgcmark.go:1155 28 3.67% | runtime.scanobject runtime/mgcmark.go:1162 25 3.28% | runtime.scanobject runtime/mgcmark.go:1159 25 3.28% | runtime.scanobject runtime/mgcmark.go:1167 15 1.97% | runtime.scanobject runtime/mgcmark.go:1157 11 1.44% | runtime.scanobject runtime/mgcmark.go:1170 6 0.79% | runtime.scanobject runtime/mgcmark.go:1112 6 0.79% | runtime.scanobject runtime/mgcmark.go:1195 5 0.66% | runtime.scanobject runtime/mgcmark.go:1176 3 0.39% | runtime.scanobject runtime/mgcmark.go:1196 2 0.26% | runtime.scanobject runtime/mgcmark.go:1105 2 0.26% | runtime.scanobject runtime/mgcmark.go:1111 2 0.26% | runtime.scanobject runtime/mgcmark.go:1114 1 0.13% | runtime.scanobject runtime/mgcmark.go:1197 ----------------------------------------------------------+------------- 1 100% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 1 0.014% 96.00% 1 0.014% | runtime.gcDrain runtime/mgcmark.go:954 ----------------------------------------------------------+------------- 1 100% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 1 0.014% 96.01% 1 0.014% | runtime.gcDrain runtime/mgcmark.go:959 ----------------------------------------------------------+------------- 1 100% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 1 0.014% 96.02% 1 0.014% | runtime.gcDrain runtime/mgcmark.go:964 ----------------------------------------------------------+------------- 2 100% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 1 0.014% 96.04% 2 0.029% | runtime.gcDrainN runtime/mgcmark.go:1016 1 50.00% | runtime.(*gcWork).tryGetFast runtime/mgcwork.go:307 ----------------------------------------------------------+------------- 1 100% | runtime.gcDrain runtime/mgcmark.go:956 1 0.014% 96.05% 1 0.014% | runtime.gcFlushBgCredit runtime/mgcmark.go:606 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:640 1 0.014% 96.07% 1 0.014% | runtime.gcWriteBarrier runtime/asm_amd64.s:1386 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:659 1 0.014% 96.08% 1 0.014% | runtime.gcWriteBarrier runtime/asm_amd64.s:1387 ----------------------------------------------------------+------------- 1 100% | runtime.deferreturn runtime/panic.go:528 1 0.014% 96.10% 1 0.014% | runtime.gcWriteBarrier runtime/asm_amd64.s:1408 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1079 1 0.014% 96.11% 1 0.014% | runtime.gcmarknewobject runtime/mgcmark.go:1342 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1079 1 0.014% 96.12% 1 0.014% | runtime.gcmarknewobject runtime/mgcmark.go:1347 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1079 1 0.014% 96.14% 1 0.014% | runtime.gcmarknewobject runtime/mgcmark.go:1348 ----------------------------------------------------------+------------- 1 100% | runtime.callers.func1 runtime/traceback.go:790 1 0.014% 96.15% 1 0.014% | runtime.gentraceback runtime/traceback.go:189 ----------------------------------------------------------+------------- 9 100% | runtime.callers.func1 runtime/traceback.go:790 1 0.014% 96.17% 9 0.13% | runtime.gentraceback runtime/traceback.go:351 8 88.89% | runtime.pcdatavalue runtime/symtab.go:790 ----------------------------------------------------------+------------- 1 100% | runtime.callers.func1 runtime/traceback.go:790 1 0.014% 96.18% 1 0.014% | runtime.gentraceback runtime/traceback.go:453 ----------------------------------------------------------+------------- 1 100% | runtime.tracebackdefers runtime/traceback.go:71 1 0.014% 96.20% 1 0.014% | runtime.getArgInfoFast runtime/traceback.go:565 ----------------------------------------------------------+------------- 1 100% | runtime.scanframeworker runtime/mgcmark.go:817 1 0.014% 96.21% 1 0.014% | runtime.getStackMap runtime/stack.go:1181 ----------------------------------------------------------+------------- 1 100% | runtime.scanframeworker runtime/mgcmark.go:817 1 0.014% 96.22% 1 0.014% | runtime.getStackMap runtime/stack.go:1229 ----------------------------------------------------------+------------- 1 100% | runtime.scanframeworker runtime/mgcmark.go:817 1 0.014% 96.24% 1 0.014% | runtime.getStackMap runtime/stack.go:1235 ----------------------------------------------------------+------------- 1 100% | runtime.assertE2I2 runtime/iface.go:487 1 0.014% 96.25% 1 0.014% | runtime.getitab runtime/iface.go:77 ----------------------------------------------------------+------------- 1 100% | runtime.chansend runtime/chan.go:236 1 0.014% 96.27% 1 0.014% | runtime.goparkunlock runtime/proc.go:310 ----------------------------------------------------------+------------- 25 100% | runtime.scanobject runtime/mgcmark.go:1191 1 0.014% 96.28% 25 0.36% | runtime.greyobject runtime/mgcmark.go:1222 24 96.00% | runtime.(*mspan).markBitsForIndex runtime/mbitmap.go:273 ----------------------------------------------------------+------------- 1 100% | runtime.scanobject runtime/mgcmark.go:1191 1 0.014% 96.30% 1 0.014% | runtime.greyobject runtime/mgcmark.go:1260 ----------------------------------------------------------+------------- 1 100% | runtime.scanobject runtime/mgcmark.go:1191 1 0.014% 96.31% 1 0.014% | runtime.greyobject runtime/mgcmark.go:1270 ----------------------------------------------------------+------------- 1 100% | runtime.scanobject runtime/mgcmark.go:1191 1 0.014% 96.32% 1 0.014% | runtime.greyobject runtime/mgcmark.go:1271 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:179 1 0.014% 96.34% 1 0.014% | runtime.growslice runtime/slice.go:132 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 1 0.014% 96.35% 1 0.014% | runtime.growslice runtime/slice.go:149 ----------------------------------------------------------+------------- 18 16.82% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 14 13.08% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:128 12 11.21% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:498 8 7.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:431 6 5.61% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:110 6 5.61% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:854 5 4.67% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:521 4 3.74% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:137 4 3.74% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:186 3 2.80% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1576 3 2.80% | istio.io/istio/pilot/pkg/model.(*PushContext).Services istio.io/istio@/pilot/pkg/model/push_context.go:499 3 2.80% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1668 3 2.80% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:424 2 1.87% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:382 2 1.87% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:170 2 1.87% | istio.io/istio/pilot/pkg/proxy/envoy/v2.endpointDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:816 1 0.93% | github.com/golang/protobuf/proto.pointer.appendPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:274 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:146 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1300 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1302 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1411 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:340 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1963 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1849 1 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 1 0.93% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:685 1 0.93% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:42 1 0.93% | k8s.io/client-go/listers/core/v1.serviceNamespaceLister.List.func1 k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service.go:79 1 0.014% 96.37% 107 1.53% | runtime.growslice runtime/slice.go:181 32 29.91% | runtime.mallocgc runtime/malloc.go:1052 17 15.89% | runtime.mallocgc runtime/malloc.go:1022 14 13.08% | runtime.mallocgc runtime/malloc.go:926 7 6.54% | runtime.mallocgc runtime/malloc.go:1020 7 6.54% | runtime.mallocgc runtime/malloc.go:1079 6 5.61% | runtime.mallocgc runtime/malloc.go:1026 3 2.80% | runtime.mallocgc runtime/malloc.go:931 2 1.87% | runtime.mallocgc runtime/malloc.go:1091 2 1.87% | runtime.mallocgc runtime/malloc.go:1107 2 1.87% | runtime.mallocgc runtime/malloc.go:1119 2 1.87% | runtime.mallocgc runtime/malloc.go:944 1 0.93% | runtime.mallocgc runtime/malloc.go:1021 1 0.93% | runtime.mallocgc runtime/malloc.go:1025 1 0.93% | runtime.mallocgc runtime/malloc.go:1049 1 0.93% | runtime.mallocgc runtime/malloc.go:1053 1 0.93% | runtime.mallocgc runtime/malloc.go:1057 1 0.93% | runtime.mallocgc runtime/malloc.go:1098 1 0.93% | runtime.mallocgc runtime/malloc.go:1113 1 0.93% | runtime.mallocgc runtime/malloc.go:877 1 0.93% | runtime.mallocgc runtime/malloc.go:878 1 0.93% | runtime.mallocgc runtime/malloc.go:886 1 0.93% | runtime.mallocgc runtime/malloc.go:915 1 0.93% | runtime.mallocgc runtime/malloc.go:942 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1963 1 0.014% 96.38% 1 0.014% | runtime.growslice runtime/slice.go:182 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:170 1 0.014% 96.40% 1 0.014% | runtime.growslice runtime/slice.go:190 ----------------------------------------------------------+------------- 1 100% | runtime.heapBits.forwardOrBoundary runtime/mbitmap.go:505 1 0.014% 96.41% 1 0.014% | runtime.heapBits.forward runtime/mbitmap.go:480 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).grow runtime/mcentral.go:264 1 0.014% 96.42% 1 0.014% | runtime.heapBits.initSpan runtime/mbitmap.go:787 ----------------------------------------------------------+------------- 1 100% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:636 1 0.014% 96.44% 1 0.014% | runtime.heapBits.isPointer runtime/mbitmap.go:532 ----------------------------------------------------------+------------- 5 100% | runtime.scanobject runtime/mgcmark.go:1159 1 0.014% 96.45% 5 0.072% | runtime.heapBits.next runtime/mbitmap.go:432 4 80.00% | runtime.add1 runtime/mbitmap.go:122 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.47% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1011 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.48% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1125 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.50% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1129 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.51% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1137 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.52% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1142 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.54% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1177 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.55% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1196 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.57% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1220 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.58% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1225 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.60% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1232 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.61% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1235 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.62% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1236 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.64% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1241 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.65% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1243 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.67% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1259 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.68% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1294 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.70% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1295 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.71% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1340 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.72% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:1363 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.74% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:967 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1052 1 0.014% 96.75% 1 0.014% | runtime.heapBitsSetType runtime/mbitmap.go:975 ----------------------------------------------------------+------------- 1 100% | runtime.interequal runtime/alg.go:211 1 0.014% 96.77% 1 0.014% | runtime.ifaceeq runtime/alg.go:235 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1 runtime/map.go:441 1 0.014% 96.78% 1 0.014% | runtime.interequal runtime/alg.go:209 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1 runtime/map.go:414 1 0.014% 96.80% 1 0.014% | runtime.interhash runtime/alg.go:140 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1 runtime/map.go:414 1 0.014% 96.81% 1 0.014% | runtime.interhash runtime/alg.go:143 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pkg/config/host.Name.isWildCarded istio.io/istio@/pkg/config/host/name.go:89 1 0.014% 96.82% 1 0.014% | runtime.intstring runtime/string.go:233 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pkg/config/host.Name.isWildCarded istio.io/istio@/pkg/config/host/name.go:89 1 0.014% 96.84% 1 0.014% | runtime.intstring runtime/string.go:234 ----------------------------------------------------------+------------- 1 100% | runtime.(*itabTableType).find runtime/iface.go:95 1 0.014% 96.85% 1 0.014% | runtime.itabHashFunc runtime/iface.go:30 ----------------------------------------------------------+------------- 1 100% | runtime.deferreturn runtime/panic.go:531 1 0.014% 96.87% 1 0.014% | runtime.jmpdefer runtime/asm_amd64.s:587 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:802 1 0.014% 96.88% 1 0.014% | runtime.jmpdefer runtime/asm_amd64.s:592 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).freeSpan runtime/mcentral.go:225 1 0.014% 96.90% 1 0.014% | runtime.lock runtime/lock_futex.go:46 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1015 1 0.014% 96.91% 1 0.014% | runtime.lock runtime/lock_futex.go:87 ----------------------------------------------------------+------------- 1 100% | runtime.sysUnused runtime/mem_linux.go:90 1 0.014% 96.93% 1 0.014% | runtime.madvise runtime/sys_linux_amd64.s:522 ----------------------------------------------------------+------------- 23 100% | runtime.hashGrow runtime/map.go:1033 1 0.014% 96.94% 23 0.33% | runtime.makeBucketArray runtime/map.go:362 22 95.65% | runtime.newarray runtime/malloc.go:1173 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 1 0.014% 96.95% 1 0.014% | runtime.makemap_small runtime/map.go:292 ----------------------------------------------------------+------------- 1 100% | reflect.Value.MapKeys reflect/value.go:1203 1 0.014% 96.97% 1 0.014% | runtime.makeslice runtime/slice.go:36 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 96.98% 1 0.014% | runtime.mallocgc runtime/malloc.go:1002 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 97.00% 1 0.014% | runtime.mallocgc runtime/malloc.go:1007 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 97.01% 1 0.014% | runtime.mallocgc runtime/malloc.go:1012 ----------------------------------------------------------+------------- 1 100% | runtime.makeslice runtime/slice.go:49 1 0.014% 97.03% 1 0.014% | runtime.mallocgc runtime/malloc.go:1015 ----------------------------------------------------------+------------- 70 51.85% | runtime.newobject runtime/malloc.go:1151 16 11.85% | runtime.makeslice runtime/slice.go:49 15 11.11% | reflect.unsafe_New runtime/malloc.go:1156 10 7.41% | runtime.convTstring runtime/iface.go:362 8 5.93% | runtime.rawstring runtime/string.go:259 7 5.19% | runtime.growslice runtime/slice.go:181 4 2.96% | runtime.slicebytetostring runtime/string.go:102 3 2.22% | runtime.convTslice runtime/iface.go:373 2 1.48% | runtime.convT2I runtime/iface.go:401 1 0.014% 97.04% 135 1.93% | runtime.mallocgc runtime/malloc.go:1020 75 55.56% | runtime.nextFreeFast runtime/malloc.go:818 12 8.89% | runtime.nextFreeFast runtime/malloc.go:826 11 8.15% | runtime.nextFreeFast runtime/malloc.go:821 8 5.93% | runtime.nextFreeFast runtime/malloc.go:829 7 5.19% | runtime.nextFreeFast runtime/malloc.go:820 6 4.44% | runtime.nextFreeFast runtime/malloc.go:823 6 4.44% | runtime.nextFreeFast runtime/malloc.go:828 4 2.96% | runtime.nextFreeFast runtime/malloc.go:819 3 2.22% | runtime.nextFreeFast runtime/malloc.go:827 2 1.48% | runtime.nextFreeFast runtime/malloc.go:822 ----------------------------------------------------------+------------- 1 100% | runtime.makeslice runtime/slice.go:49 1 0.014% 97.05% 1 0.014% | runtime.mallocgc runtime/malloc.go:1024 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 97.07% 1 0.014% | runtime.mallocgc runtime/malloc.go:1042 ----------------------------------------------------------+------------- 1 100% | runtime.growslice runtime/slice.go:181 1 0.014% 97.08% 1 0.014% | runtime.mallocgc runtime/malloc.go:1057 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 97.10% 1 0.014% | runtime.mallocgc runtime/malloc.go:945 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 97.11% 1 0.014% | runtime.mallocgc runtime/malloc.go:976 ----------------------------------------------------------+------------- 1 100% | runtime.convT64 runtime/iface.go:352 1 0.014% 97.13% 1 0.014% | runtime.mallocgc runtime/malloc.go:979 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 97.14% 1 0.014% | runtime.mallocgc runtime/malloc.go:989 ----------------------------------------------------------+------------- 1 100% | runtime.newobject runtime/malloc.go:1151 1 0.014% 97.15% 1 0.014% | runtime.mallocgc runtime/malloc.go:990 ----------------------------------------------------------+------------- 12 63.16% | runtime.newobject runtime/malloc.go:1151 6 31.58% | runtime.convT64 runtime/iface.go:352 1 5.26% | runtime.makeslice runtime/slice.go:49 1 0.014% 97.17% 19 0.27% | runtime.mallocgc runtime/malloc.go:996 11 57.89% | runtime.nextFreeFast runtime/malloc.go:818 3 15.79% | runtime.nextFreeFast runtime/malloc.go:829 2 10.53% | runtime.nextFreeFast runtime/malloc.go:819 1 5.26% | runtime.nextFreeFast runtime/malloc.go:826 1 5.26% | runtime.nextFreeFast runtime/malloc.go:827 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:57 1 0.014% 97.18% 1 0.014% | runtime.mapaccess1 runtime/map.go:406 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2372 1 0.014% 97.20% 1 0.014% | runtime.mapaccess1 runtime/map.go:416 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 1 0.014% 97.21% 1 0.014% | runtime.mapaccess1 runtime/map.go:429 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2385 1 0.014% 97.23% 1 0.014% | runtime.mapaccess1 runtime/map.go:446 ----------------------------------------------------------+------------- 1 100% | runtime.resolveTypeOff runtime/type.go:239 1 0.014% 97.24% 1 0.014% | runtime.mapaccess1_fast32 runtime/map_fast32.go:18 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:669 1 0.014% 97.25% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:100 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:635 1 0.014% 97.27% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:104 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:661 1 0.014% 97.28% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:12 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:490 1 0.014% 97.30% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:20 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:672 1 0.014% 97.31% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:24 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:756 1 0.014% 97.33% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:82 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:476 1 0.014% 97.34% 2 0.029% | runtime.mapaccess1_faststr runtime/map_faststr.go:92 1 50.00% | runtime.tophash runtime/map.go:195 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1228 1 0.014% 97.35% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:93 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*SidecarScope).DestinationRule istio.io/istio@/pilot/pkg/model/sidecar.go:328 1 0.014% 97.37% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:94 ----------------------------------------------------------+------------- 1 100% | reflect.mapaccess runtime/map.go:1319 1 0.014% 97.38% 1 0.014% | runtime.mapaccess2 runtime/map.go:475 ----------------------------------------------------------+------------- 2 100% | sync.(*Map).Load sync/map.go:104 1 0.014% 97.40% 2 0.029% | runtime.mapaccess2 runtime/map.go:497 1 50.00% | runtime.(*maptype).indirectkey runtime/type.go:374 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:184 1 0.014% 97.41% 1 0.014% | runtime.mapaccess2_fast32 runtime/map_fast32.go:57 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.(*Map).Value go.opencensus.io@v0.21.0/tag/map.go:47 1 0.014% 97.43% 1 0.014% | runtime.mapaccess2_faststr runtime/map_faststr.go:107 ----------------------------------------------------------+------------- 1 100% | syscall.Getenv syscall/env_unix.go:80 1 0.014% 97.44% 1 0.014% | runtime.mapaccess2_faststr runtime/map_faststr.go:115 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 1 0.014% 97.45% 1 0.014% | runtime.mapaccess2_faststr runtime/map_faststr.go:119 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:138 1 0.014% 97.47% 1 0.014% | runtime.mapaccess2_faststr runtime/map_faststr.go:140 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 1 0.014% 97.48% 1 0.014% | runtime.mapaccess2_faststr runtime/map_faststr.go:142 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:62 1 0.014% 97.50% 2 0.029% | runtime.mapassign runtime/map.go:591 1 50.00% | runtime.interhash runtime/alg.go:152 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:62 1 0.014% 97.51% 1 0.014% | runtime.mapassign runtime/map.go:616 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:110 1 0.014% 97.53% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:202 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 1 0.014% 97.54% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:210 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:751 1 0.014% 97.55% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:217 ----------------------------------------------------------+------------- 15 25.42% | go.opencensus.io/tag.(*Map).upsert go.opencensus.io@v0.21.0/tag/map.go:84 12 20.34% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 11 18.64% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 6 10.17% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:443 4 6.78% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:102 3 5.08% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:676 3 5.08% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:659 2 3.39% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addVirtualDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:666 2 3.39% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:436 1 1.69% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:751 1 0.014% 97.57% 59 0.84% | runtime.mapassign_faststr runtime/map_faststr.go:220 57 96.61% | runtime.newobject runtime/malloc.go:1151 1 1.69% | runtime.gcWriteBarrier runtime/asm_amd64.s:1402 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 1 0.014% 97.58% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:228 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 1 0.014% 97.60% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:229 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:328 1 0.014% 97.61% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:243 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 1 0.014% 97.63% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:248 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 1 0.014% 97.64% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:262 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:775 1 0.014% 97.65% 2 0.029% | runtime.mapassign_faststr runtime/map_faststr.go:271 1 50.00% | runtime.overLoadFactor runtime/map.go:1068 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 1 0.014% 97.67% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:273 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 1 0.014% 97.68% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:276 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 1 0.014% 97.70% 1 0.014% | runtime.mapassign_faststr runtime/map_faststr.go:283 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:834 1 0.014% 97.71% 1 0.014% | runtime.mapiterinit runtime/map.go:808 ----------------------------------------------------------+------------- 2 100% | reflect.mapiterinit runtime/map.go:1341 1 0.014% 97.73% 2 0.029% | runtime.mapiterinit runtime/map.go:836 1 50.00% | runtime.bucketMask runtime/map.go:190 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 1 0.014% 97.74% 1 0.014% | runtime.mapiterinit runtime/map.go:837 ----------------------------------------------------------+------------- 1 100% | reflect.mapiterinit runtime/map.go:1341 1 0.014% 97.75% 1 0.014% | runtime.mapiterinit runtime/map.go:844 ----------------------------------------------------------+------------- 1 100% | reflect.mapiternext runtime/map.go:1347 1 0.014% 97.77% 1 0.014% | runtime.mapiternext runtime/map.go:852 ----------------------------------------------------------+------------- 1 100% | reflect.mapiternext runtime/map.go:1347 1 0.014% 97.78% 1 0.014% | runtime.mapiternext runtime/map.go:868 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:165 1 0.014% 97.80% 1 0.014% | runtime.mapiternext runtime/map.go:873 ----------------------------------------------------------+------------- 2 100% | runtime.mapiterinit runtime/map.go:848 1 0.014% 97.81% 2 0.029% | runtime.mapiternext runtime/map.go:889 1 50.00% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 1 0.014% 97.83% 1 0.014% | runtime.mapiternext runtime/map.go:919 ----------------------------------------------------------+------------- 8 72.73% | reflect.mapiternext runtime/map.go:1347 1 9.09% | istio.io/istio/pkg/config/kube.ConvertLabels istio.io/istio@/pkg/config/kube/conversion.go:47 1 9.09% | k8s.io/client-go/tools/cache.(*threadSafeMap).List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/thread_safe_store.go:104 1 9.09% | runtime.mapiterinit runtime/map.go:848 1 0.014% 97.84% 11 0.16% | runtime.mapiternext runtime/map.go:945 9 81.82% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 9.09% | runtime.gcWriteBarrier runtime/asm_amd64.s:1389 ----------------------------------------------------------+------------- 1 100% | runtime.mapiterinit runtime/map.go:848 1 0.014% 97.85% 1 0.014% | runtime.mapiternext runtime/map.go:958 ----------------------------------------------------------+------------- 1 100% | reflect.mapiternext runtime/map.go:1347 1 0.014% 97.87% 1 0.014% | runtime.mapiternext runtime/map.go:971 ----------------------------------------------------------+------------- 25 100% | runtime.gcmarknewobject runtime/mgcmark.go:1345 1 0.014% 97.88% 25 0.36% | runtime.markBitsForAddr runtime/mbitmap.go:268 15 60.00% | runtime.(*mspan).objIndex runtime/mbitmap.go:255 4 16.00% | runtime.(*mspan).objIndex runtime/mbitmap.go:263 2 8.00% | runtime.(*mspan).objIndex runtime/mbitmap.go:259 2 8.00% | runtime.(*mspan).objIndex runtime/mbitmap.go:261 1 4.00% | runtime.(*mspan).objIndex runtime/mbitmap.go:256 ----------------------------------------------------------+------------- 25 100% | runtime.gcDrain runtime/mgcmark.go:915 1 0.014% 97.90% 25 0.36% | runtime.markroot runtime/mgcmark.go:202 24 96.00% | runtime.markroot.func1 runtime/mgcmark.go:221 ----------------------------------------------------------+------------- 1 100% | runtime.markroot runtime/mgcmark.go:182 1 0.014% 97.91% 1 0.014% | runtime.markrootSpans runtime/mgcmark.go:315 ----------------------------------------------------------+------------- 1 100% | runtime.rawbyteslice runtime/string.go:274 1 0.014% 97.93% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:120 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 97.94% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:154 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 97.95% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:156 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 97.97% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:157 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 97.98% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:16 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 98.00% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:164 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 98.01% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:173 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 98.03% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:25 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 98.04% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:29 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 98.05% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:37 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:1026 1 0.014% 98.07% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:42 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc runtime/mheap.go:1098 1 0.014% 98.08% 1 0.014% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:79 ----------------------------------------------------------+------------- 1 100% | runtime.strequal runtime/alg.go:206 1 0.014% 98.10% 1 0.014% | runtime.memequal internal/bytealg/equal_amd64.s:10 ----------------------------------------------------------+------------- 1 100% | runtime.strequal runtime/alg.go:206 1 0.014% 98.11% 1 0.014% | runtime.memequal internal/bytealg/equal_amd64.s:12 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:41 1 0.014% 98.13% 1 0.014% | runtime.memequal internal/bytealg/equal_amd64.s:19 ----------------------------------------------------------+------------- 1 100% | fmt.(*buffer).writeString fmt/print.go:82 1 0.014% 98.14% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:146 ----------------------------------------------------------+------------- 1 100% | strings.(*Builder).grow strings/builder.go:68 1 0.014% 98.16% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:150 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 1 0.014% 98.17% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:154 ----------------------------------------------------------+------------- 1 100% | runtime.concatstrings runtime/string.go:51 1 0.014% 98.18% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:173 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2079 1 0.014% 98.20% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:176 ----------------------------------------------------------+------------- 1 100% | runtime.concatstrings runtime/string.go:51 1 0.014% 98.21% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:193 ----------------------------------------------------------+------------- 1 100% | runtime.typedslicecopy runtime/mbarrier.go:277 1 0.014% 98.23% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:195 ----------------------------------------------------------+------------- 1 100% | runtime.stringtoslicebyte runtime/string.go:163 1 0.014% 98.24% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:199 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2112 1 0.014% 98.26% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:200 ----------------------------------------------------------+------------- 1 100% | runtime.growslice runtime/slice.go:188 1 0.014% 98.27% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:204 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendUTF8StringValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2079 1 0.014% 98.28% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:206 ----------------------------------------------------------+------------- 1 100% | runtime.slicebytetostring runtime/string.go:106 1 0.014% 98.30% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:208 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 1 0.014% 98.31% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:211 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 0.014% 98.33% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:332 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 0.014% 98.34% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:343 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 0.014% 98.36% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:349 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 0.014% 98.37% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:354 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 0.014% 98.38% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:359 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 0.014% 98.40% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:363 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 1 0.014% 98.41% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:365 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:626 1 0.014% 98.43% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:366 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.appendUTF8StringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2062 1 0.014% 98.44% 1 0.014% | runtime.memmove runtime/memmove_amd64.s:61 ----------------------------------------------------------+------------- 1 100% | time.now runtime/timestub.go:17 1 0.014% 98.46% 1 0.014% | runtime.nanotime runtime/sys_linux_amd64.s:276 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:500 1 0.014% 98.47% 1 0.014% | runtime.nilinterequal runtime/alg.go:213 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess2 runtime/map.go:500 1 0.014% 98.48% 1 0.014% | runtime.nilinterequal runtime/alg.go:215 ----------------------------------------------------------+------------- 5 100% | runtime.mapaccess2 runtime/map.go:500 1 0.014% 98.50% 5 0.072% | runtime.nilinterequal runtime/alg.go:216 2 40.00% | runtime.efaceeq runtime/alg.go:223 1 20.00% | runtime.efaceeq runtime/alg.go:222 1 20.00% | runtime.efaceeq runtime/alg.go:230 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:271 1 0.014% 98.51% 1 0.014% | runtime.overLoadFactor runtime/map.go:1068 ----------------------------------------------------------+------------- 1 100% | runtime.pcdatavalue runtime/symtab.go:790 1 0.014% 98.53% 1 0.014% | runtime.pcdatastart runtime/symtab.go:783 ----------------------------------------------------------+------------- 1 100% | runtime.pcdatavalue runtime/symtab.go:790 1 0.014% 98.54% 1 0.014% | runtime.pcvalue runtime/symtab.go:677 ----------------------------------------------------------+------------- 1 100% | runtime.pcdatavalue runtime/symtab.go:790 1 0.014% 98.56% 1 0.014% | runtime.pcvalue runtime/symtab.go:688 ----------------------------------------------------------+------------- 1 100% | runtime.funcspdelta runtime/symtab.go:775 1 0.014% 98.57% 1 0.014% | runtime.pcvalue runtime/symtab.go:691 ----------------------------------------------------------+------------- 1 100% | runtime.pcvalue runtime/symtab.go:649 1 0.014% 98.58% 1 0.014% | runtime.pcvalueCacheKey runtime/symtab.go:634 ----------------------------------------------------------+------------- 1 100% | runtime.lock runtime/lock_futex.go:83 1 0.014% 98.60% 1 0.014% | runtime.procyield runtime/asm_amd64.s:569 ----------------------------------------------------------+------------- 1 100% | runtime.lock runtime/lock_futex.go:83 1 0.014% 98.61% 1 0.014% | runtime.procyield runtime/asm_amd64.s:570 ----------------------------------------------------------+------------- 1 100% | runtime.rawstringtmp runtime/string.go:123 1 0.014% 98.63% 1 0.014% | runtime.rawstring runtime/string.go:258 ----------------------------------------------------------+------------- 1 100% | runtime.rawstringtmp runtime/string.go:123 1 0.014% 98.64% 1 0.014% | runtime.rawstring runtime/string.go:262 ----------------------------------------------------------+------------- 1 100% | runtime.rawstringtmp runtime/string.go:123 1 0.014% 98.66% 1 0.014% | runtime.rawstring runtime/string.go:264 ----------------------------------------------------------+------------- 1 100% | runtime.concatstrings runtime/string.go:49 1 0.014% 98.67% 1 0.014% | runtime.rawstringtmp runtime/string.go:118 ----------------------------------------------------------+------------- 1 100% | runtime.step runtime/symtab.go:832 1 0.014% 98.68% 1 0.014% | runtime.readvarint runtime/symtab.go:840 ----------------------------------------------------------+------------- 1 100% | runtime.goready.func1 runtime/proc.go:315 1 0.014% 98.70% 1 0.014% | runtime.ready runtime/proc.go:655 ----------------------------------------------------------+------------- 1 100% | runtime.mallocgc runtime/malloc.go:991 1 0.014% 98.71% 1 0.014% | runtime.releasem runtime/runtime1.go:450 ----------------------------------------------------------+------------- 1 100% | runtime.(*_type).typeOff runtime/type.go:251 1 0.014% 98.73% 1 0.014% | runtime.resolveTypeOff runtime/type.go:226 ----------------------------------------------------------+------------- 1 100% | runtime.(*_type).typeOff runtime/type.go:251 1 0.014% 98.74% 1 0.014% | runtime.resolveTypeOff runtime/type.go:243 ----------------------------------------------------------+------------- 1 100% | runtime.(*_type).typeOff runtime/type.go:251 1 0.014% 98.76% 1 0.014% | runtime.resolveTypeOff runtime/type.go:247 ----------------------------------------------------------+------------- 1 100% | runtime.schedule runtime/proc.go:2518 1 0.014% 98.77% 1 0.014% | runtime.runqget runtime/proc.go:4840 ----------------------------------------------------------+------------- 1 100% | runtime.schedule runtime/proc.go:2518 1 0.014% 98.78% 1 0.014% | runtime.runqget runtime/proc.go:4850 ----------------------------------------------------------+------------- 1 100% | runtime.scanframeworker runtime/mgcmark.go:822 1 0.014% 98.80% 1 0.014% | runtime.scanblock runtime/mgcmark.go:1081 ----------------------------------------------------------+------------- 1 100% | runtime.scanframeworker runtime/mgcmark.go:827 1 0.014% 98.81% 1 0.014% | runtime.scanblock runtime/mgcmark.go:1082 ----------------------------------------------------------+------------- 3 100% | runtime.scanframeworker runtime/mgcmark.go:822 1 0.014% 98.83% 3 0.043% | runtime.scanblock runtime/mgcmark.go:1086 1 33.33% | runtime.findObject runtime/mbitmap.go:365 1 33.33% | runtime.findObject runtime/mbitmap.go:415 ----------------------------------------------------------+------------- 1 100% | runtime.scanstack.func1 runtime/mgcmark.go:708 1 0.014% 98.84% 1 0.014% | runtime.scanframeworker runtime/mgcmark.go:812 ----------------------------------------------------------+------------- 6 100% | runtime.gcDrain runtime/mgcmark.go:948 1 0.014% 98.86% 6 0.086% | runtime.scanobject runtime/mgcmark.go:1112 5 83.33% | runtime.spanOfUnchecked runtime/mheap.go:792 ----------------------------------------------------------+------------- 1 100% | runtime.gcDrain runtime/mgcmark.go:948 1 0.014% 98.87% 1 0.014% | runtime.scanobject runtime/mgcmark.go:1197 ----------------------------------------------------------+------------- 2 100% | runtime.goschedImpl runtime/proc.go:2625 1 0.014% 98.88% 2 0.029% | runtime.schedule runtime/proc.go:2565 1 50.00% | runtime.execute runtime/proc.go:2145 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:154 1 0.014% 98.90% 1 0.014% | runtime.selectgo runtime/select.go:153 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:154 1 0.014% 98.91% 1 0.014% | runtime.selectgo runtime/select.go:165 ----------------------------------------------------------+------------- 1 100% | runtime.scanstack runtime/mgcmark.go:690 1 0.014% 98.93% 1 0.014% | runtime.shrinkstack runtime/stack.go:1085 ----------------------------------------------------------+------------- 22 61.11% | fmt.Sprintf fmt/print.go:220 5 13.89% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1574 5 13.89% | strconv.formatBits strconv/itoa.go:200 2 5.56% | bytes.(*Buffer).String bytes/buffer.go:65 2 5.56% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:160 1 0.014% 98.94% 36 0.51% | runtime.slicebytetostring runtime/string.go:102 9 25.00% | runtime.mallocgc runtime/malloc.go:1022 5 13.89% | runtime.mallocgc runtime/malloc.go:1079 5 13.89% | runtime.mallocgc runtime/malloc.go:926 4 11.11% | runtime.mallocgc runtime/malloc.go:1020 4 11.11% | runtime.mallocgc runtime/malloc.go:877 4 11.11% | runtime.mallocgc runtime/malloc.go:931 1 2.78% | runtime.mallocgc runtime/malloc.go:1018 1 2.78% | runtime.mallocgc runtime/malloc.go:1102 1 2.78% | runtime.mallocgc runtime/malloc.go:886 1 2.78% | runtime.mallocgc runtime/malloc.go:915 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:220 1 0.014% 98.96% 1 0.014% | runtime.slicebytetostring runtime/string.go:107 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:220 1 0.014% 98.97% 1 0.014% | runtime.slicebytetostring runtime/string.go:76 ----------------------------------------------------------+------------- 1 100% | runtime.pcvalue runtime/symtab.go:676 1 0.014% 98.98% 1 0.014% | runtime.step runtime/symtab.go:818 ----------------------------------------------------------+------------- 1 100% | runtime.pcvalue runtime/symtab.go:676 1 0.014% 99.00% 1 0.014% | runtime.step runtime/symtab.go:826 ----------------------------------------------------------+------------- 1 100% | runtime.pcvalue runtime/symtab.go:676 1 0.014% 99.01% 1 0.014% | runtime.step runtime/symtab.go:836 ----------------------------------------------------------+------------- 10 83.33% | runtime.deductSweepCredit runtime/mgcsweep.go:437 2 16.67% | runtime.bgsweep runtime/mgcsweep.go:73 1 0.014% 99.03% 12 0.17% | runtime.sweepone runtime/mgcsweep.go:112 5 41.67% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:135 3 25.00% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:122 2 16.67% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:130 1 8.33% | runtime.(*gcSweepBuf).pop runtime/mgcsweepbuf.go:133 ----------------------------------------------------------+------------- 1 100% | runtime.deductSweepCredit runtime/mgcsweep.go:437 1 0.014% 99.04% 1 0.014% | runtime.sweepone runtime/mgcsweep.go:113 ----------------------------------------------------------+------------- 118 90.08% | runtime.deductSweepCredit runtime/mgcsweep.go:437 13 9.92% | runtime.bgsweep runtime/mgcsweep.go:73 1 0.014% 99.06% 131 1.87% | runtime.sweepone runtime/mgcsweep.go:136 106 80.92% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 10 7.63% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 5 3.82% | runtime.(*mspan).sweep runtime/mgcsweep.go:341 3 2.29% | runtime.(*mspan).sweep runtime/mgcsweep.go:229 2 1.53% | runtime.(*mspan).sweep runtime/mgcsweep.go:398 1 0.76% | runtime.(*mspan).sweep runtime/mgcsweep.go:252 1 0.76% | runtime.(*mspan).sweep runtime/mgcsweep.go:255 1 0.76% | runtime.(*mspan).sweep runtime/mgcsweep.go:332 1 0.76% | runtime.(*mspan).sweep runtime/mgcsweep.go:365 ----------------------------------------------------------+------------- 1 100% | runtime.deductSweepCredit runtime/mgcsweep.go:437 1 0.014% 99.07% 1 0.014% | runtime.sweepone runtime/mgcsweep.go:95 ----------------------------------------------------------+------------- 1 100% | runtime._System runtime/proc.go:3630 1 0.014% 99.08% 1 0.014% | runtime.systemstack runtime/asm_amd64.s:334 ----------------------------------------------------------+------------- 1 100% | runtime._System runtime/proc.go:3630 1 0.014% 99.10% 1 0.014% | runtime.systemstack runtime/asm_amd64.s:343 ----------------------------------------------------------+------------- 1 100% | runtime._System runtime/proc.go:3630 1 0.014% 99.11% 1 0.014% | runtime.systemstack runtime/asm_amd64.s:362 ----------------------------------------------------------+------------- 1 100% | runtime._System runtime/proc.go:3630 1 0.014% 99.13% 1 0.014% | runtime.systemstack runtime/asm_amd64.s:365 ----------------------------------------------------------+------------- 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:92 1 0.014% 99.14% 1 0.014% | runtime.tophash runtime/map.go:195 ----------------------------------------------------------+------------- 1 100% | runtime.selectgo runtime/select.go:420 1 0.014% 99.16% 1 0.014% | runtime.typedmemclr runtime/mbarrier.go:320 ----------------------------------------------------------+------------- 1 100% | runtime.convT2I runtime/iface.go:402 1 0.014% 99.17% 1 0.014% | runtime.typedmemmove runtime/mbarrier.go:171 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:464 1 0.014% 99.18% 1 0.014% | runtime.typedslicecopy runtime/mbarrier.go:233 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:416 1 0.014% 99.20% 1 0.014% | runtime.typedslicecopy runtime/mbarrier.go:235 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:505 1 0.014% 99.21% 1 0.014% | runtime.typedslicecopy runtime/mbarrier.go:239 ----------------------------------------------------------+------------- 1 100% | runtime.parkunlock_c runtime/proc.go:2583 1 0.014% 99.23% 1 0.014% | runtime.unlock runtime/lock_futex.go:120 ----------------------------------------------------------+------------- 1 100% | time.now runtime/timestub.go:16 1 0.014% 99.24% 1 0.014% | runtime.walltime runtime/sys_linux_amd64.s:196 ----------------------------------------------------------+------------- 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 0.014% 99.26% 1 0.014% | runtime.wbBufFlush runtime/mwbbuf.go:174 ----------------------------------------------------------+------------- 1 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 1 0.014% 99.27% 1 0.014% | runtime.wbBufFlush1 runtime/mwbbuf.go:289 ----------------------------------------------------------+------------- 1 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 1 0.014% 99.28% 1 0.014% | runtime.wbBufFlush1 runtime/mwbbuf.go:298 ----------------------------------------------------------+------------- 1 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 1 0.014% 99.30% 1 0.014% | runtime.wbBufFlush1 runtime/mwbbuf.go:299 ----------------------------------------------------------+------------- 1 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 1 0.014% 99.31% 1 0.014% | runtime.wbBufFlush1 runtime/mwbbuf.go:304 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime istio.io/istio@/pilot/pkg/model/config.go:370 1 0.014% 99.33% 1 0.014% | sort.SliceStable sort/slice.go:24 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2334 1 0.014% 99.34% 1 0.014% | sort.Sort sort/sort.go:217 ----------------------------------------------------------+------------- 1 100% | sort.quickSort sort/sort.go:190 1 0.014% 99.36% 1 0.014% | sort.doPivot sort/sort.go:130 ----------------------------------------------------------+------------- 1 100% | sort.quickSort sort/sort.go:190 1 0.014% 99.37% 1 0.014% | sort.doPivot sort/sort.go:136 ----------------------------------------------------------+------------- 1 100% | sort.quickSort sort/sort.go:190 1 0.014% 99.39% 1 0.014% | sort.doPivot sort/sort.go:167 ----------------------------------------------------------+------------- 1 100% | sort.Sort sort/sort.go:218 1 0.014% 99.40% 1 0.014% | sort.maxDepth sort/sort.go:225 ----------------------------------------------------------+------------- 1 100% | sort.Sort sort/sort.go:218 1 0.014% 99.41% 1 0.014% | sort.maxDepth sort/sort.go:228 ----------------------------------------------------------+------------- 1 100% | sort.doPivot sort/sort.go:105 1 0.014% 99.43% 1 0.014% | sort.medianOfThree sort/sort.go:77 ----------------------------------------------------------+------------- 1 100% | sort.Sort sort/sort.go:218 1 0.014% 99.44% 1 0.014% | sort.quickSort sort/sort.go:183 ----------------------------------------------------------+------------- 68 87.18% | sort.Sort sort/sort.go:218 5 6.41% | sort.quickSort sort/sort.go:194 5 6.41% | sort.quickSort sort/sort.go:197 1 0.014% 99.46% 78 1.12% | sort.quickSort sort/sort.go:190 27 34.62% | sort.doPivot sort/sort.go:123 20 25.64% | sort.doPivot sort/sort.go:121 9 11.54% | sort.doPivot sort/sort.go:105 7 8.97% | sort.doPivot sort/sort.go:117 7 8.97% | sort.doPivot sort/sort.go:129 2 2.56% | sort.doPivot sort/sort.go:102 1 1.28% | sort.doPivot sort/sort.go:101 1 1.28% | sort.doPivot sort/sort.go:130 1 1.28% | sort.doPivot sort/sort.go:136 1 1.28% | sort.doPivot sort/sort.go:167 1 1.28% | sort.doPivot sort/sort.go:179 ----------------------------------------------------------+------------- 1 100% | sort.Sort sort/sort.go:218 1 0.014% 99.47% 1 0.014% | sort.quickSort sort/sort.go:193 ----------------------------------------------------------+------------- 1 100% | sort.Sort sort/sort.go:218 1 0.014% 99.49% 1 0.014% | sort.quickSort sort/sort.go:201 ----------------------------------------------------------+------------- 3 100% | sort.Stable sort/sort.go:357 1 0.014% 99.50% 3 0.043% | sort.stable sort/sort.go:368 2 66.67% | sort.insertionSort sort/sort.go:27 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:371 1 0.014% 99.51% 1 0.014% | strconv.Atoi strconv/atoi.go:239 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:643 1 0.014% 99.53% 1 0.014% | strconv.Atoi strconv/atoi.go:244 ----------------------------------------------------------+------------- 1 100% | strconv.Itoa strconv/itoa.go:35 1 0.014% 99.54% 1 0.014% | strconv.FormatInt strconv/itoa.go:25 ----------------------------------------------------------+------------- 1 100% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:213 1 0.014% 99.56% 1 0.014% | strconv.ParseBool strconv/atob.go:14 ----------------------------------------------------------+------------- 1 100% | strconv.FormatInt strconv/itoa.go:29 1 0.014% 99.57% 1 0.014% | strconv.formatBits strconv/itoa.go:141 ----------------------------------------------------------+------------- 1 100% | strconv.FormatInt strconv/itoa.go:29 1 0.014% 99.59% 1 0.014% | strconv.formatBits strconv/itoa.go:142 ----------------------------------------------------------+------------- 1 100% | strconv.FormatInt strconv/itoa.go:29 1 0.014% 99.60% 1 0.014% | strconv.formatBits strconv/itoa.go:89 ----------------------------------------------------------+------------- 1 100% | strconv.FormatInt strconv/itoa.go:29 1 0.014% 99.61% 1 0.014% | strconv.formatBits strconv/itoa.go:95 ----------------------------------------------------------+------------- 2 50.00% | github.com/golang/protobuf/proto.(*textWriter).WriteString github.com/golang/protobuf@v1.3.2/proto/text.go:78 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1126 1 0.014% 99.63% 4 0.057% | strings.Contains strings/strings.go:99 3 75.00% | strings.Index strings/strings.go:1033 ----------------------------------------------------------+------------- 6 100% | strings.TrimSuffix strings/strings.go:916 1 0.014% 99.64% 6 0.086% | strings.HasSuffix strings/strings.go:454 2 33.33% | memeqbody internal/bytealg/equal_amd64.s:143 1 16.67% | memeqbody internal/bytealg/equal_amd64.s:152 1 16.67% | memeqbody internal/bytealg/equal_amd64.s:153 1 16.67% | runtime.memequal internal/bytealg/equal_amd64.s:11 ----------------------------------------------------------+------------- 1 100% | strings.genSplit strings/strings.go:260 1 0.014% 99.66% 1 0.014% | strings.Index strings/strings.go:1030 ----------------------------------------------------------+------------- 1 100% | strings.genSplit strings/strings.go:260 1 0.014% 99.67% 1 0.014% | strings.Index strings/strings.go:1032 ----------------------------------------------------------+------------- 52 57.14% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:635 10 10.99% | github.com/golang/protobuf/proto.(*Properties).Parse github.com/golang/protobuf@v1.3.2/proto/properties.go:194 8 8.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:492 7 7.69% | istio.io/istio/pilot/pkg/model.resolveGatewayName istio.io/istio@/pilot/pkg/model/config.go:319 7 7.69% | istio.io/istio/pilot/pkg/networking/util.SplitLocality istio.io/istio@/pilot/pkg/networking/util/util.go:376 4 4.40% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:493 3 3.30% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:733 1 0.014% 99.69% 91 1.30% | strings.Split strings/strings.go:308 54 59.34% | strings.genSplit strings/strings.go:256 13 14.29% | strings.genSplit strings/strings.go:260 9 9.89% | strings.genSplit strings/strings.go:253 6 6.59% | strings.genSplit strings/strings.go:264 6 6.59% | strings.genSplit strings/strings.go:268 1 1.10% | strings.genSplit strings/strings.go:259 1 1.10% | strings.genSplit strings/strings.go:261 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1972 1 0.014% 99.70% 1 0.014% | strings.ToLower strings/strings.go:588 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1972 1 0.014% 99.71% 1 0.014% | strings.ToLower strings/strings.go:596 ----------------------------------------------------------+------------- 9 100% | strings.Split strings/strings.go:308 1 0.014% 99.73% 9 0.13% | strings.genSplit strings/strings.go:253 8 88.89% | strings.Count strings/strings.go:84 ----------------------------------------------------------+------------- 1 100% | strings.Split strings/strings.go:308 1 0.014% 99.74% 1 0.014% | strings.genSplit strings/strings.go:259 ----------------------------------------------------------+------------- 1 100% | strings.Split strings/strings.go:308 1 0.014% 99.76% 1 0.014% | strings.genSplit strings/strings.go:261 ----------------------------------------------------------+------------- 1 100% | fmt.newPrinter fmt/print.go:137 1 0.014% 99.77% 1 0.014% | sync.(*Pool).Get sync/pool.go:129 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).free fmt/print.go:161 1 0.014% 99.79% 1 0.014% | sync.(*Pool).Put sync/pool.go:90 ----------------------------------------------------------+------------- 1 100% | sync.(*Pool).Put sync/pool.go:102 1 0.014% 99.80% 1 0.014% | sync.(*Pool).pin sync/pool.go:201 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:158 1 0.014% 99.81% 1 0.014% | sync.(*RWMutex).Lock sync/rwmutex.go:100 ----------------------------------------------------------+------------- 11 100% | sync.(*Pool).pin sync/pool.go:196 1 0.014% 99.83% 11 0.16% | sync.runtime_procPin runtime/proc.go:5095 8 72.73% | runtime.procPin runtime/proc.go:5083 2 18.18% | runtime.procPin runtime/proc.go:5082 ----------------------------------------------------------+------------- 1 100% | sync.(*Pool).Get sync/pool.go:140 1 0.014% 99.84% 1 0.014% | sync.runtime_procUnpin runtime/proc.go:5101 ----------------------------------------------------------+------------- 1 100% | sync.(*Map).Load sync/map.go:103 1 0.014% 99.86% 1 0.014% | sync/atomic.(*Value).Load sync/atomic/value.go:35 ----------------------------------------------------------+------------- 1 100% | sync.(*Map).Load sync/map.go:103 1 0.014% 99.87% 1 0.014% | sync/atomic.(*Value).Load sync/atomic/value.go:38 ----------------------------------------------------------+------------- 1 100% | os.LookupEnv os/env.go:114 1 0.014% 99.89% 1 0.014% | syscall.Getenv syscall/env_unix.go:71 ----------------------------------------------------------+------------- 15 100% | os.LookupEnv os/env.go:114 1 0.014% 99.90% 15 0.21% | syscall.Getenv syscall/env_unix.go:80 5 33.33% | runtime.mapaccess2_faststr runtime/map_faststr.go:189 3 20.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:191 2 13.33% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 6.67% | runtime.mapaccess2_faststr runtime/map_faststr.go:115 1 6.67% | runtime.mapaccess2_faststr runtime/map_faststr.go:175 1 6.67% | runtime.mapaccess2_faststr runtime/map_faststr.go:188 1 6.67% | runtime.mapaccess2_faststr runtime/map_faststr.go:194 ----------------------------------------------------------+------------- 1 100% | os.LookupEnv os/env.go:114 1 0.014% 99.91% 1 0.014% | syscall.Getenv syscall/env_unix.go:84 ----------------------------------------------------------+------------- 1 100% | os.LookupEnv os/env.go:114 1 0.014% 99.93% 1 0.014% | syscall.Getenv syscall/env_unix.go:86 ----------------------------------------------------------+------------- 1 100% | time.(*Location).lookup time/zoneinfo.go:112 1 0.014% 99.94% 1 0.014% | time.(*Location).get time/zoneinfo.go:81 ----------------------------------------------------------+------------- 1 100% | time.Time.Before time/time.go:255 1 0.014% 100% 1 0.014% | time.(*Time).sec time/time.go:169 ----------------------------------------------------------+------------- 2 66.67% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:114 1 33.33% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:166 1 0.014% 100% 3 0.043% | time.Now time/time.go:1094 1 33.33% | time.now runtime/timestub.go:16 1 33.33% | time.now runtime/timestub.go:17 ----------------------------------------------------------+------------- 3 75.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:110 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1694 1 0.014% 100% 4 0.057% | time.ParseDuration time/format.go:1390 2 50.00% | errors.New errors/errors.go:59 1 25.00% | runtime.concatstring2 runtime/string.go:58 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime.func1 istio.io/istio@/pilot/pkg/model/config.go:379 1 0.014% 100% 1 0.014% | time.Time.Before time/time.go:252 ----------------------------------------------------------+------------- 2 100% | io.ReadAtLeast io/io.go:310 0 0% 100% 2 0.029% | bufio.(*Reader).Read bufio/bufio.go:226 2 100% | net.(*conn).Read net/net.go:184 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:822 0 0% 100% 3 0.043% | bytes.(*Buffer).String bytes/buffer.go:65 2 66.67% | runtime.slicebytetostring runtime/string.go:102 1 33.33% | runtime.slicebytetostring runtime/string.go:106 ----------------------------------------------------------+------------- 5 100% | google.golang.org/grpc/internal/transport.(*http2Server).handleData google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:610 0 0% 100% 5 0.072% | bytes.(*Buffer).Write bytes/buffer.go:172 5 100% | bytes.(*Buffer).grow bytes/buffer.go:142 ----------------------------------------------------------+------------- 2 100% | io.WriteString io/io.go:291 0 0% 100% 2 0.029% | bytes.(*Buffer).WriteString bytes/buffer.go:184 2 100% | bytes.(*Buffer).grow bytes/buffer.go:128 ----------------------------------------------------------+------------- 2 100% | bytes.(*Buffer).WriteString bytes/buffer.go:184 0 0% 100% 2 0.029% | bytes.(*Buffer).grow bytes/buffer.go:128 2 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 5 100% | bytes.(*Buffer).Write bytes/buffer.go:172 0 0% 100% 5 0.072% | bytes.(*Buffer).grow bytes/buffer.go:142 5 100% | bytes.makeSlice bytes/buffer.go:229 ----------------------------------------------------------+------------- 5 100% | bytes.(*Buffer).grow bytes/buffer.go:142 0 0% 100% 5 0.072% | bytes.makeSlice bytes/buffer.go:229 5 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.NewContext go.opencensus.io@v0.21.0/tag/context.go:38 0 0% 100% 1 0.014% | context.WithValue context/context.go:487 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 2 100% | net/http.(*ServeMux).ServeHTTP net/http/server.go:2387 0 0% 100% 2 0.029% | contrib.go.opencensus.io/exporter/prometheus.(*Exporter).ServeHTTP contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:104 2 100% | net/http.HandlerFunc.ServeHTTP net/http/server.go:2007 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1 github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:444 0 0% 100% 1 0.014% | contrib.go.opencensus.io/exporter/prometheus.(*collector).Collect contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:132 1 100% | go.opencensus.io/metric/metricexport.(*Reader).ReadAndExport go.opencensus.io@v0.21.0/metric/metricexport/reader.go:186 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/metric/metricexport.(*Reader).ReadAndExport go.opencensus.io@v0.21.0/metric/metricexport/reader.go:186 0 0% 100% 1 0.014% | contrib.go.opencensus.io/exporter/prometheus.(*metricExporter).ExportMetrics contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:167 1 100% | contrib.go.opencensus.io/exporter/prometheus.toPromMetric contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:227 ----------------------------------------------------------+------------- 1 100% | contrib.go.opencensus.io/exporter/prometheus.(*metricExporter).ExportMetrics contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:167 0 0% 100% 1 0.014% | contrib.go.opencensus.io/exporter/prometheus.toPromMetric contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:227 1 100% | github.com/prometheus/client_golang/prometheus.NewConstMetric github.com/prometheus/client_golang@v1.1.0/prometheus/value.go:93 ----------------------------------------------------------+------------- 1 100% | k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read k8s.io/apimachinery@v0.0.0/pkg/util/framer/framer.go:150 0 0% 100% 1 0.014% | encoding/json.(*Decoder).Decode encoding/json/stream.go:73 1 100% | encoding/json.(*decodeState).unmarshal encoding/json/decode.go:179 ----------------------------------------------------------+------------- 1 100% | encoding/json.(*decodeState).value encoding/json/decode.go:429 0 0% 100% 1 0.014% | encoding/json.(*decodeState).object encoding/json/decode.go:666 1 100% | encoding/json.(*decodeState).skip encoding/json/decode.go:324 ----------------------------------------------------------+------------- 1 100% | encoding/json.(*Decoder).Decode encoding/json/stream.go:73 0 0% 100% 1 0.014% | encoding/json.(*decodeState).unmarshal encoding/json/decode.go:179 1 100% | encoding/json.(*decodeState).value encoding/json/decode.go:429 ----------------------------------------------------------+------------- 1 100% | encoding/json.(*decodeState).unmarshal encoding/json/decode.go:179 0 0% 100% 1 0.014% | encoding/json.(*decodeState).value encoding/json/decode.go:429 1 100% | encoding/json.(*decodeState).object encoding/json/decode.go:666 ----------------------------------------------------------+------------- 2 100% | time.ParseDuration time/format.go:1390 0 0% 100% 2 0.029% | errors.New errors/errors.go:59 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | fmt.newPrinter fmt/print.go:141 0 0% 100% 1 0.014% | fmt.(*fmt).init fmt/format.go:59 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1393 ----------------------------------------------------------+------------- 2 100% | fmt.Fprint fmt/print.go:232 0 0% 100% 2 0.029% | fmt.(*pp).doPrint fmt/print.go:1161 1 50.00% | fmt.(*pp).printArg fmt/print.go:639 1 50.00% | fmt.(*pp).printArg fmt/print.go:692 ----------------------------------------------------------+------------- 6 100% | fmt.Sprintf fmt/print.go:219 0 0% 100% 6 0.086% | fmt.(*pp).doPrintf fmt/print.go:991 6 100% | fmt.(*buffer).writeString fmt/print.go:82 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:692 0 0% 100% 1 0.014% | fmt.(*pp).fmtInteger fmt/print.go:376 1 100% | fmt.(*fmt).fmtInteger fmt/format.go:269 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printValue fmt/print.go:761 0 0% 100% 1 0.014% | fmt.(*pp).fmtString fmt/print.go:447 1 100% | fmt.(*fmt).fmtS fmt/format.go:359 ----------------------------------------------------------+------------- 2 100% | fmt.Sprintf fmt/print.go:221 0 0% 100% 2 0.029% | fmt.(*pp).free fmt/print.go:159 2 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 13 100% | fmt.(*pp).printArg fmt/print.go:713 0 0% 100% 13 0.19% | fmt.(*pp).handleMethods fmt/print.go:594 12 92.31% | runtime.assertE2I2 runtime/iface.go:487 1 7.69% | runtime.assertE2I2 runtime/iface.go:489 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:713 0 0% 100% 1 0.014% | fmt.(*pp).handleMethods fmt/print.go:635 1 100% | runtime.deferreturn runtime/panic.go:510 ----------------------------------------------------------+------------- 8 100% | fmt.(*pp).doPrintf fmt/print.go:1030 0 0% 100% 8 0.11% | fmt.(*pp).printArg fmt/print.go:640 6 75.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 12.50% | runtime.gcWriteBarrier runtime/asm_amd64.s:1386 1 12.50% | runtime.gcWriteBarrier runtime/asm_amd64.s:1393 ----------------------------------------------------------+------------- 25 100% | fmt.(*pp).doPrintf fmt/print.go:1030 0 0% 100% 25 0.36% | fmt.(*pp).printArg fmt/print.go:676 23 92.00% | fmt.(*pp).fmtInteger fmt/print.go:379 1 4.00% | fmt.(*pp).fmtInteger fmt/print.go:371 1 4.00% | fmt.(*pp).fmtInteger fmt/print.go:383 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).doPrint fmt/print.go:1161 0 0% 100% 1 0.014% | fmt.(*pp).printArg fmt/print.go:692 1 100% | fmt.(*pp).fmtInteger fmt/print.go:376 ----------------------------------------------------------+------------- 28 100% | fmt.(*pp).doPrintf fmt/print.go:1030 0 0% 100% 28 0.4% | fmt.(*pp).printArg fmt/print.go:698 28 100% | fmt.(*pp).fmtString fmt/print.go:450 ----------------------------------------------------------+------------- 30 100% | fmt.(*pp).doPrintf fmt/print.go:1030 0 0% 100% 30 0.43% | fmt.(*pp).printArg fmt/print.go:713 13 43.33% | fmt.(*pp).handleMethods fmt/print.go:594 12 40.00% | fmt.(*pp).handleMethods fmt/print.go:620 2 6.67% | fmt.(*pp).handleMethods fmt/print.go:575 1 3.33% | fmt.(*pp).handleMethods fmt/print.go:574 1 3.33% | fmt.(*pp).handleMethods fmt/print.go:578 1 3.33% | fmt.(*pp).handleMethods fmt/print.go:635 ----------------------------------------------------------+------------- 24 100% | fmt.(*pp).doPrintf fmt/print.go:1030 0 0% 100% 24 0.34% | fmt.(*pp).printArg fmt/print.go:716 9 37.50% | fmt.(*pp).printValue fmt/print.go:761 7 29.17% | fmt.(*pp).printValue fmt/print.go:731 3 12.50% | fmt.(*pp).printValue fmt/print.go:732 2 8.33% | fmt.(*pp).printValue fmt/print.go:869 1 4.17% | fmt.(*pp).printValue fmt/print.go:723 1 4.17% | fmt.(*pp).printValue fmt/print.go:734 1 4.17% | fmt.(*pp).printValue fmt/print.go:760 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printValue fmt/print.go:869 0 0% 100% 1 0.014% | fmt.(*pp).printValue fmt/print.go:726 1 100% | reflect.Value.Interface reflect/value.go:1003 ----------------------------------------------------------+------------- 1 100% | fmt.(*pp).printArg fmt/print.go:716 0 0% 100% 1 0.014% | fmt.(*pp).printValue fmt/print.go:734 1 100% | reflect.Value.Kind reflect/value.go:1128 ----------------------------------------------------------+------------- 9 90.00% | fmt.(*pp).printArg fmt/print.go:716 1 10.00% | fmt.(*pp).printValue fmt/print.go:869 0 0% 100% 10 0.14% | fmt.(*pp).printValue fmt/print.go:761 9 90.00% | fmt.(*pp).fmtString fmt/print.go:450 1 10.00% | fmt.(*pp).fmtString fmt/print.go:447 ----------------------------------------------------------+------------- 2 100% | fmt.(*pp).printArg fmt/print.go:716 0 0% 100% 2 0.029% | fmt.(*pp).printValue fmt/print.go:869 1 50.00% | fmt.(*pp).printValue fmt/print.go:726 1 50.00% | fmt.(*pp).printValue fmt/print.go:761 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:543 0 0% 100% 1 0.014% | fmt.Fprint fmt/print.go:231 1 100% | fmt.newPrinter fmt/print.go:137 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:543 0 0% 100% 2 0.029% | fmt.Fprint fmt/print.go:232 2 100% | fmt.(*pp).doPrint fmt/print.go:1161 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:543 0 0% 100% 2 0.029% | fmt.Fprint fmt/print.go:234 2 100% | fmt.(*pp).free fmt/print.go:161 ----------------------------------------------------------+------------- 5 33.33% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 4 26.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 2 13.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 2 13.33% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 1 6.67% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 1 6.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:722 0 0% 100% 15 0.21% | fmt.Sprintf fmt/print.go:218 10 66.67% | fmt.newPrinter fmt/print.go:137 3 20.00% | fmt.newPrinter fmt/print.go:136 1 6.67% | fmt.newPrinter fmt/print.go:140 1 6.67% | fmt.newPrinter fmt/print.go:141 ----------------------------------------------------------+------------- 14 42.42% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 5 15.15% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 4 12.12% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 3 9.09% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 2 6.06% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:130 2 6.06% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:722 1 3.03% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 1 3.03% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:739 1 3.03% | istio.io/istio/pilot/pkg/serviceregistry/kube.ServiceHostname istio.io/istio@/pilot/pkg/serviceregistry/kube/conversion.go:159 0 0% 100% 33 0.47% | fmt.Sprintf fmt/print.go:221 24 72.73% | fmt.(*pp).free fmt/print.go:161 3 9.09% | fmt.(*pp).free fmt/print.go:160 2 6.06% | fmt.(*pp).free fmt/print.go:158 2 6.06% | fmt.(*pp).free fmt/print.go:159 1 3.03% | fmt.(*pp).free fmt/print.go:146 1 3.03% | fmt.(*pp).free fmt/print.go:153 ----------------------------------------------------------+------------- 1 100% | fmt.Sprintf fmt/print.go:218 0 0% 100% 1 0.014% | fmt.newPrinter fmt/print.go:141 1 100% | fmt.(*fmt).init fmt/format.go:59 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:101 2 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:168 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:169 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/cluster.(*CircuitBreakers).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cluster/circuit_breaker.pb.validate.go:51 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 10 0.14% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:179 10 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*UpstreamTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:734 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:208 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:209 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Http2ProtocolOptions).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/protocol.pb.validate.go:351 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 3 0.043% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:308 2 66.67% | runtime.assertE2I2 runtime/iface.go:487 1 33.33% | runtime.assertE2I2 runtime/iface.go:482 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:318 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:350 1 100% | runtime.assertE2I2 runtime/iface.go:484 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:389 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:46 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).GetTransportSocketMatches github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:327 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:71 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster_EdsClusterConfig).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:945 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 0 0% 100% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:81 2 100% | github.com/golang/protobuf/ptypes.Duration github.com/golang/protobuf@v1.3.2/ptypes/duration.go:77 ----------------------------------------------------------+------------- 112 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 112 1.60% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:317 112 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 ----------------------------------------------------------+------------- 367 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 367 5.25% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:52 365 99.46% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 1 0.27% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:132 1 0.27% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:133 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:71 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster_EdsClusterConfig).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:945 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*ConfigSource).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/config_source.pb.validate.go:397 ----------------------------------------------------------+------------- 17 100% | github.com/golang/protobuf/proto.(*Buffer).Unmarshal github.com/golang/protobuf@v1.3.2/proto/decode.go:399 0 0% 100% 17 0.24% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*DiscoveryRequest).XXX_Unmarshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/discovery.pb.go:46 17 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:63 ----------------------------------------------------------+------------- 38 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 38 0.54% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*DiscoveryResponse).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/discovery.pb.go:128 38 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:114 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 3 75.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 1 25.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 0 0% 100% 4 0.057% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:115 3 75.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener_DeprecatedV1).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:285 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener_DeprecatedV1).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:280 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:126 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).GetListenerFilters github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:165 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:130 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*ListenerFilter).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:417 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:173 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).GetSocketOptions github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:200 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:200 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 7 70.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 3 30.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 0 0% 100% 10 0.14% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:60 8 80.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:428 2 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:427 ----------------------------------------------------------+------------- 13 59.09% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 9 40.91% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 0 0% 100% 22 0.31% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 8 36.36% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:309 5 22.73% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:286 4 18.18% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:330 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:285 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:305 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:308 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:320 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:340 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:94 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 53 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 53 0.76% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:92 53 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 39 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 39 0.56% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:98 38 97.44% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 1 2.56% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:117 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:59 0 0% 100% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:118 2 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 26 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:59 0 0% 100% 26 0.37% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:53 24 92.31% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 1 3.85% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:174 1 3.85% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:53 ----------------------------------------------------------+------------- 108 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 108 1.54% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.go:56 108 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 67 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 67 0.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.go:62 67 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:633 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CertificateValidationContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:447 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:633 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CertificateValidationContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:501 1 100% | runtime.assertE2I2 runtime/iface.go:482 ----------------------------------------------------------+------------- 4 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*UpstreamTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:734 0 0% 100% 4 0.057% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:595 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:228 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:229 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:248 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:268 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*UpstreamTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:734 0 0% 100% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:633 1 50.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CertificateValidationContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:447 1 50.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CertificateValidationContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:501 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:595 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:229 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*DataSource).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/base.pb.validate.go:602 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:595 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:248 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 10 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:179 0 0% 100% 10 0.14% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*UpstreamTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:734 4 40.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:595 2 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:581 2 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:628 2 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CommonTlsContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:633 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:169 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/cluster.(*CircuitBreakers).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cluster/circuit_breaker.pb.validate.go:51 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/cluster.(*CircuitBreakers).GetThresholds github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cluster/circuit_breaker.pb.go:59 ----------------------------------------------------------+------------- 8 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:60 0 0% 100% 8 0.11% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:428 5 62.50% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*SocketAddress).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:118 2 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*SocketAddress).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:140 1 12.50% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*SocketAddress).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.validate.go:136 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:285 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:305 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).GetFilters github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.go:310 ----------------------------------------------------------+------------- 8 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 0 0% 100% 8 0.11% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:309 6 75.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*Filter).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:46 2 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*Filter).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:69 ----------------------------------------------------------+------------- 4 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 0 0% 100% 4 0.057% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:330 4 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:340 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:286 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:184 1 100% | runtime.mapaccess2_fast32 runtime/map_fast32.go:57 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:286 0 0% 100% 2 0.029% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:206 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChainMatch).GetSourcePorts github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.go:230 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:921 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RetryPolicy).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1201 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:736 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).GetRoute github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:393 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).GetAction github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:387 ----------------------------------------------------------+------------- 5 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 0 0% 100% 5 0.072% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:268 2 40.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:615 1 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:565 1 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:600 1 20.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:669 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:288 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Decorator).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1574 ----------------------------------------------------------+------------- 14 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 0 0% 100% 14 0.2% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 4 28.57% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:900 4 28.57% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:921 2 14.29% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:957 1 7.14% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1012 1 7.14% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:881 1 7.14% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:920 1 7.14% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:982 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1012 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).GetUpgradeConfigs github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:1238 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:920 1 100% | runtime.assertE2I2 runtime/iface.go:482 ----------------------------------------------------------+------------- 4 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 0 0% 100% 4 0.057% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:921 2 50.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RetryPolicy).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1168 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RetryPolicy).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1188 1 25.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RetryPolicy).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1201 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:982 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:268 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:600 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteMatch).GetQueryParameters github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:772 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:53 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:174 1 100% | runtime.assertE2I2 runtime/iface.go:487 ----------------------------------------------------------+------------- 24 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:53 0 0% 100% 24 0.34% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:71 14 58.33% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:360 5 20.83% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:268 2 8.33% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:260 1 4.17% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:287 1 4.17% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:288 1 4.17% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:359 ----------------------------------------------------------+------------- 632 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 632 9.04% | github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v2.(*FileAccessLog).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/accesslog/v2/file.pb.go:47 632 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/config/filter/http/rbac/v2.(*RBAC).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/http/rbac/v2/rbac.pb.go:44 1 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 63 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 63 0.9% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:199 63 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 41 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 41 0.59% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:205 40 97.56% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 1 2.44% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:117 ----------------------------------------------------------+------------- 8 100% | github.com/golang/protobuf/proto.Unmarshal github.com/golang/protobuf@v1.3.2/proto/decode.go:337 0 0% 100% 8 0.11% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Unmarshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:196 8 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:63 ----------------------------------------------------------+------------- 14 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 14 0.2% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:57 14 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 8 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 8 0.11% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:63 7 87.50% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 1 12.50% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:117 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.receiveThread istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:155 0 0% 100% 1 0.014% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Recv github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:199 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 22 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.receiveThread istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:155 0 0% 100% 22 0.31% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Recv github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:200 22 100% | google.golang.org/grpc.(*serverStream).RecvMsg google.golang.org/grpc@v1.24.0/stream.go:1474 ----------------------------------------------------------+------------- 5651 100% | google.golang.org/grpc.(*Server).processStreamingRPC google.golang.org/grpc@v1.24.0/server.go:1199 0 0% 100% 5651 80.82% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 5018 88.80% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 507 8.97% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 30 0.53% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:270 21 0.37% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:327 20 0.35% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:352 13 0.23% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:373 10 0.18% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:356 10 0.18% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:377 8 0.14% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:249 7 0.12% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:353 4 0.071% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:296 1 0.018% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:216 1 0.018% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:298 1 0.018% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:372 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.reduceInboundListenerToFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:127 0 0% 100% 2 0.029% | github.com/gogo/protobuf/proto.Clone github.com/gogo/protobuf@v1.3.0/proto/clone.go:52 2 100% | github.com/gogo/protobuf/proto.Merge github.com/gogo/protobuf@v1.3.0/proto/clone.go:98 ----------------------------------------------------------+------------- 2 100% | github.com/gogo/protobuf/proto.Clone github.com/gogo/protobuf@v1.3.0/proto/clone.go:52 0 0% 100% 2 0.029% | github.com/gogo/protobuf/proto.Merge github.com/gogo/protobuf@v1.3.0/proto/clone.go:98 2 100% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:108 ----------------------------------------------------------+------------- 1 100% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:108 0 0% 100% 1 0.014% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:168 1 100% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:199 ----------------------------------------------------------+------------- 2 100% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:231 1 50.00% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:168 1 50.00% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:108 0 0% 100% 2 0.029% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:199 2 100% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:236 ----------------------------------------------------------+------------- 2 100% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:108 0 0% 100% 2 0.029% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:231 2 100% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:199 ----------------------------------------------------------+------------- 2 100% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:199 0 0% 100% 2 0.029% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:236 1 50.00% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:104 1 50.00% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:108 ----------------------------------------------------------+------------- 2 100% | github.com/gogo/protobuf/proto.Merge github.com/gogo/protobuf@v1.3.0/proto/clone.go:98 1 50.00% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:236 0 0% 100% 2 0.029% | github.com/gogo/protobuf/proto.mergeStruct github.com/gogo/protobuf@v1.3.0/proto/clone.go:108 2 100% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:231 1 50.00% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:168 1 50.00% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:199 1 50.00% | github.com/gogo/protobuf/proto.mergeAny github.com/gogo/protobuf@v1.3.0/proto/clone.go:210 ----------------------------------------------------------+------------- 11 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:202 0 0% 100% 11 0.16% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2739 11 100% | runtime.assertI2I2 runtime/iface.go:460 ----------------------------------------------------------+------------- 151 75.88% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:202 48 24.12% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:59 0 0% 100% 199 2.85% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2741 198 99.50% | github.com/golang/protobuf/proto.(*Buffer).grow github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2775 1 0.5% | github.com/golang/protobuf/proto.(*Buffer).grow github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2768 ----------------------------------------------------------+------------- 17 100% | google.golang.org/grpc/encoding/proto.codec.Unmarshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:93 0 0% 100% 17 0.24% | github.com/golang/protobuf/proto.(*Buffer).Unmarshal github.com/golang/protobuf@v1.3.2/proto/decode.go:399 17 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*DiscoveryRequest).XXX_Unmarshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/discovery.pb.go:46 ----------------------------------------------------------+------------- 632 34.18% | github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v2.(*FileAccessLog).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/accesslog/v2/file.pb.go:47 365 19.74% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:52 164 8.87% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:178 157 8.49% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:311 131 7.08% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:426 123 6.65% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*TcpClientConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:517 108 5.84% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.go:56 63 3.41% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:199 53 2.87% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:92 38 2.06% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*DiscoveryResponse).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/discovery.pb.go:128 14 0.76% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:57 1 0.054% | github.com/envoyproxy/go-control-plane/envoy/config/filter/http/rbac/v2.(*RBAC).XXX_Marshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/http/rbac/v2/rbac.pb.go:44 0 0% 100% 1849 26.44% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 1829 98.92% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 6 0.32% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:255 5 0.27% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:266 4 0.22% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:256 4 0.22% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:297 1 0.054% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:294 ----------------------------------------------------------+------------- 1 33.33% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:98 1 33.33% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:205 1 33.33% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:63 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:117 2 66.67% | github.com/golang/protobuf/proto.getMessageMarshalInfo github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:144 1 33.33% | github.com/golang/protobuf/proto.getMessageMarshalInfo github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:148 ----------------------------------------------------------+------------- 326 28.37% | github.com/envoyproxy/go-control-plane/envoy/config/accesslog/v2.(*FileAccessLog).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/accesslog/v2/file.pb.go:53 293 25.50% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*ClusterLoadAssignment).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/eds.pb.go:58 119 10.36% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:184 112 9.75% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.go:317 79 6.88% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:432 68 5.92% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*TcpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:523 67 5.83% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.go:62 40 3.48% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:205 38 3.31% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.go:98 7 0.61% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/tcp_proxy/v2.(*TcpProxy).XXX_Size github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.go:63 0 0% 100% 1149 16.43% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 1129 98.26% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 13 1.13% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:179 6 0.52% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:178 1 0.087% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:165 ----------------------------------------------------------+------------- 17 68.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*DiscoveryRequest).XXX_Unmarshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/discovery.pb.go:46 8 32.00% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Unmarshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:196 0 0% 100% 25 0.36% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:63 25 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 ----------------------------------------------------------+------------- 10 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:414 0 0% 100% 10 0.14% | github.com/golang/protobuf/proto.(*Properties).Parse github.com/golang/protobuf@v1.3.2/proto/properties.go:194 10 100% | strings.Split strings/strings.go:308 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:821 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:783 2 100% | runtime.assertI2I2 runtime/iface.go:460 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:821 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:791 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 99 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:821 0 0% 100% 99 1.42% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 65 65.66% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 7 7.07% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:264 7 7.07% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:412 6 6.06% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:429 4 4.04% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:414 3 3.03% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:404 2 2.02% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:411 2 2.02% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:450 1 1.01% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:260 1 1.01% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:408 1 1.01% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:413 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.CompactTextString github.com/golang/protobuf@v1.3.2/proto/text.go:843 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:820 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 103 100% | github.com/golang/protobuf/proto.CompactTextString github.com/golang/protobuf@v1.3.2/proto/text.go:843 0 0% 100% 103 1.47% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:821 99 96.12% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 2 1.94% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:783 2 1.94% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:791 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.CompactTextString github.com/golang/protobuf@v1.3.2/proto/text.go:843 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:822 3 100% | bytes.(*Buffer).String bytes/buffer.go:65 ----------------------------------------------------------+------------- 6 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 0 0% 100% 6 0.086% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:491 2 33.33% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:583 2 33.33% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:592 1 16.67% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:565 1 16.67% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:570 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:522 1 100% | reflect.Value.Interface reflect/value.go:1003 ----------------------------------------------------------+------------- 64 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 0 0% 100% 64 0.92% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 16 25.00% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:264 15 23.44% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 8 12.50% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:414 7 10.94% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:404 5 7.81% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:412 3 4.69% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:262 2 3.12% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:261 2 3.12% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:429 2 3.12% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:449 2 3.12% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:450 1 1.56% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:276 1 1.56% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:397 ----------------------------------------------------------+------------- 7 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:439 0 0% 100% 7 0.1% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:543 2 28.57% | fmt.Fprint fmt/print.go:232 2 28.57% | fmt.Fprint fmt/print.go:234 2 28.57% | reflect.Value.Interface reflect/value.go:1003 1 14.29% | fmt.Fprint fmt/print.go:231 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:260 1 100% | github.com/golang/protobuf/proto.GetProperties github.com/golang/protobuf@v1.3.2/proto/properties.go:326 ----------------------------------------------------------+------------- 16 69.57% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 7 30.43% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 0 0% 100% 23 0.33% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:264 20 86.96% | reflect.(*rtype).Field reflect/type.go:928 1 4.35% | runtime.duffcopy runtime/duff_amd64.s:408 1 4.35% | runtime.duffcopy runtime/duff_amd64.s:420 1 4.35% | runtime.duffcopy runtime/duff_amd64.s:423 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:276 1 100% | reflect.Value.IsNil reflect/value.go:1071 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:397 1 100% | github.com/golang/protobuf/proto.isProto3Zero github.com/golang/protobuf@v1.3.2/proto/lib.go:932 ----------------------------------------------------------+------------- 7 70.00% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 3 30.00% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 0 0% 100% 10 0.14% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:404 5 50.00% | reflect.(*rtype).Field reflect/type.go:928 5 50.00% | reflect.StructTag.Get reflect/type.go:1126 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:408 1 100% | reflect.Value.IsNil reflect/value.go:1071 ----------------------------------------------------------+------------- 7 58.33% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 5 41.67% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 0 0% 100% 12 0.17% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:412 9 75.00% | reflect.StructTag.Get reflect/type.go:1126 3 25.00% | reflect.(*rtype).Field reflect/type.go:928 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:413 1 100% | runtime.duffzero runtime/duff_amd64.s:89 ----------------------------------------------------------+------------- 8 66.67% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 4 33.33% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 0 0% 100% 12 0.17% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:414 10 83.33% | github.com/golang/protobuf/proto.(*Properties).Parse github.com/golang/protobuf@v1.3.2/proto/properties.go:194 1 8.33% | github.com/golang/protobuf/proto.(*Properties).Parse github.com/golang/protobuf@v1.3.2/proto/properties.go:192 1 8.33% | github.com/golang/protobuf/proto.(*Properties).Parse github.com/golang/protobuf@v1.3.2/proto/properties.go:241 ----------------------------------------------------------+------------- 6 75.00% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 2 25.00% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 0 0% 100% 8 0.11% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:429 8 100% | github.com/golang/protobuf/proto.writeName github.com/golang/protobuf@v1.3.2/proto/text.go:163 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:449 2 100% | reflect.Value.Addr reflect/value.go:260 ----------------------------------------------------------+------------- 2 50.00% | github.com/golang/protobuf/proto.(*TextMarshaler).Marshal github.com/golang/protobuf@v1.3.2/proto/text.go:809 2 50.00% | github.com/golang/protobuf/proto.(*TextMarshaler).writeAny github.com/golang/protobuf@v1.3.2/proto/text.go:534 0 0% 100% 4 0.057% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:450 3 75.00% | github.com/golang/protobuf/proto.extendable github.com/golang/protobuf@v1.3.2/proto/extensions.go:96 1 25.00% | reflect.Value.Interface reflect/value.go:1003 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2232 1 25.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2312 0 0% 100% 4 0.057% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:211 4 100% | github.com/golang/protobuf/proto.field.IsValid github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:63 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:237 1 100% | github.com/golang/protobuf/proto.field.IsValid github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:63 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:248 1 100% | github.com/golang/protobuf/proto.field.IsValid github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:63 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2234 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:257 1 100% | github.com/golang/protobuf/proto.pointer.getPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:263 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.writeString github.com/golang/protobuf@v1.3.2/proto/text.go:592 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.(*textWriter).WriteByte github.com/golang/protobuf@v1.3.2/proto/text.go:147 1 100% | bytes.(*Buffer).WriteByte bytes/buffer.go:269 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.writeName github.com/golang/protobuf@v1.3.2/proto/text.go:163 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.(*textWriter).WriteString github.com/golang/protobuf@v1.3.2/proto/text.go:78 2 100% | strings.Contains strings/strings.go:99 ----------------------------------------------------------+------------- 6 100% | github.com/golang/protobuf/proto.writeName github.com/golang/protobuf@v1.3.2/proto/text.go:163 0 0% 100% 6 0.086% | github.com/golang/protobuf/proto.(*textWriter).WriteString github.com/golang/protobuf@v1.3.2/proto/text.go:83 4 66.67% | io.WriteString io/io.go:291 2 33.33% | runtime.convI2I runtime/iface.go:433 ----------------------------------------------------------+------------- 25 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:63 9 36.00% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1646 3 12.00% | github.com/golang/protobuf/proto.makeUnmarshalMessageSlicePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1672 0 0% 100% 25 0.36% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 8 32.00% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1646 5 20.00% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1574 4 16.00% | github.com/golang/protobuf/proto.makeUnmarshalMessageSlicePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1672 4 16.00% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1576 3 12.00% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1777 2 8.00% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1643 2 8.00% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1832 2 8.00% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1838 2 8.00% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1577 1 4.00% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1740 1 4.00% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1782 1 4.00% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1803 1 4.00% | github.com/golang/protobuf/proto.makeUnmarshalMessageSlicePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1680 1 4.00% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1826 1 4.00% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1833 1 4.00% | github.com/golang/protobuf/proto.unmarshalBytesValue github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1601 ----------------------------------------------------------+------------- 107 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).String github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.go:322 0 0% 100% 107 1.53% | github.com/golang/protobuf/proto.CompactTextString github.com/golang/protobuf@v1.3.2/proto/text.go:843 103 96.26% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:821 3 2.80% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:822 1 0.93% | github.com/golang/protobuf/proto.(*TextMarshaler).Text github.com/golang/protobuf@v1.3.2/proto/text.go:820 ----------------------------------------------------------+------------- 16 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:207 0 0% 100% 16 0.23% | github.com/golang/protobuf/proto.MessageName github.com/golang/protobuf@v1.3.2/proto/properties.go:516 14 87.50% | runtime.assertI2I2 runtime/iface.go:460 2 12.50% | runtime.assertI2I2 runtime/iface.go:454 ----------------------------------------------------------+------------- 8 100% | github.com/golang/protobuf/ptypes.UnmarshalAny github.com/golang/protobuf@v1.3.2/ptypes/any.go:128 0 0% 100% 8 0.11% | github.com/golang/protobuf/proto.Unmarshal github.com/golang/protobuf@v1.3.2/proto/decode.go:337 8 100% | github.com/envoyproxy/go-control-plane/envoy/config/filter/network/http_connection_manager/v2.(*HttpConnectionManager).XXX_Unmarshal github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.go:196 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.appendBoolValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1971 1 100% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2134 1 100% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 ----------------------------------------------------------+------------- 29 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 29 0.41% | github.com/golang/protobuf/proto.appendBytes3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2136 8 27.59% | runtime.memmove runtime/memmove_amd64.s:331 6 20.69% | runtime.memmove runtime/memmove_amd64.s:362 3 10.34% | runtime.memmove runtime/memmove_amd64.s:360 3 10.34% | runtime.memmove runtime/memmove_amd64.s:367 1 3.45% | runtime.memmove runtime/memmove_amd64.s:332 1 3.45% | runtime.memmove runtime/memmove_amd64.s:34 1 3.45% | runtime.memmove runtime/memmove_amd64.s:343 1 3.45% | runtime.memmove runtime/memmove_amd64.s:349 1 3.45% | runtime.memmove runtime/memmove_amd64.s:354 1 3.45% | runtime.memmove runtime/memmove_amd64.s:359 1 3.45% | runtime.memmove runtime/memmove_amd64.s:363 1 3.45% | runtime.memmove runtime/memmove_amd64.s:365 1 3.45% | runtime.memmove runtime/memmove_amd64.s:51 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.appendFloat64ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1627 1 100% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2111 1 33.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 1 33.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1319 1 33.33% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.appendUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2112 1 50.00% | runtime.memmove runtime/memmove_amd64.s:200 1 50.00% | runtime.memmove runtime/memmove_amd64.s:49 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.appendVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1662 1 100% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2386 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.appendVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1663 1 50.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 1 50.00% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1323 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.appendVarint32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1671 1 100% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1393 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.appendVarintS32ValueNoZero github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1720 1 100% | github.com/golang/protobuf/proto.appendVarint github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1314 ----------------------------------------------------------+------------- 13 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2344 0 0% 100% 13 0.19% | github.com/golang/protobuf/proto.makeMapMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2312 11 84.62% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:212 1 7.69% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:210 1 7.69% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:211 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2322 3 100% | github.com/golang/protobuf/proto.toAddrPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:97 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2323 1 100% | github.com/golang/protobuf/proto.toAddrPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:93 ----------------------------------------------------------+------------- 26 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 26 0.37% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2330 26 100% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2342 1 100% | github.com/golang/protobuf/proto.toAddrPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:93 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2347 2 66.67% | github.com/golang/protobuf/proto.(*nonFatal).Merge github.com/golang/protobuf@v1.3.2/proto/lib.go:324 1 33.33% | github.com/golang/protobuf/proto.(*nonFatal).Merge github.com/golang/protobuf@v1.3.2/proto/lib.go:326 ----------------------------------------------------------+------------- 5 71.43% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 1 14.29% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 1 14.29% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2324 0 0% 100% 7 0.1% | github.com/golang/protobuf/proto.makeMessageMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2220 7 100% | github.com/golang/protobuf/proto.pointer.isNil github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:124 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2350 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeMessageMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2228 1 100% | github.com/golang/protobuf/proto.pointer.isNil github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:124 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2242 1 100% | github.com/golang/protobuf/proto.pointer.getPointerSlice github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:249 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 4 0.057% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2245 4 100% | github.com/golang/protobuf/proto.pointer.isNil github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:124 ----------------------------------------------------------+------------- 419 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 419 5.99% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2248 397 94.75% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 12 2.86% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:179 6 1.43% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:205 4 0.95% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:199 1 0.24% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:165 1 0.24% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:171 1 0.24% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:178 1 0.24% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:185 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2249 1 100% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:100 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2262 2 66.67% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:212 1 33.33% | github.com/golang/protobuf/proto.(*marshalInfo).cachedsize github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:210 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*marshalInfo).marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:270 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.makeMessageSliceMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2266 3 100% | github.com/golang/protobuf/proto.(*nonFatal).Merge github.com/golang/protobuf@v1.3.2/proto/lib.go:324 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2366 1 100% | github.com/golang/protobuf/proto.pointer.getInterfacePointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:281 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1740 1 100% | runtime.newstack runtime/stack.go:1055 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1777 2 66.67% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1646 1 33.33% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1643 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1803 1 100% | reflect.Value.SetMapIndex reflect/value.go:1679 ----------------------------------------------------------+------------- 2 50.00% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 1 25.00% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1777 1 25.00% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1832 0 0% 100% 4 0.057% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1643 3 75.00% | reflect.New reflect/value.go:2354 1 25.00% | reflect.New reflect/value.go:2356 ----------------------------------------------------------+------------- 8 88.89% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 2 22.22% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1777 2 22.22% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1832 0 0% 100% 9 0.13% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1646 9 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 4 0.057% | github.com/golang/protobuf/proto.makeUnmarshalMessageSlicePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1672 3 75.00% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 1 25.00% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:262 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeUnmarshalMessageSlicePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1680 1 100% | github.com/golang/protobuf/proto.pointer.appendPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:274 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1826 1 100% | reflect.New reflect/value.go:2354 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1832 2 100% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1646 1 50.00% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1643 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1833 1 100% | github.com/golang/protobuf/proto.(*nonFatal).Merge github.com/golang/protobuf@v1.3.2/proto/lib.go:326 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1838 2 100% | github.com/golang/protobuf/proto.pointer.asPointerTo github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:287 ----------------------------------------------------------+------------- 26 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2334 0 0% 100% 26 0.37% | github.com/golang/protobuf/proto.mapKeys github.com/golang/protobuf@v1.3.2/proto/lib.go:912 13 50.00% | runtime.convT2I runtime/iface.go:401 10 38.46% | runtime.convT2I runtime/iface.go:402 2 7.69% | runtime.convT2I runtime/iface.go:394 1 3.85% | runtime.convT2I runtime/iface.go:393 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeUnmarshalMessageSlicePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1680 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.pointer.appendPointer github.com/golang/protobuf@v1.3.2/proto/pointer_unsafe.go:274 1 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*marshalInfo).size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:183 0 0% 100% 4 0.057% | github.com/golang/protobuf/proto.sizeStringSlice github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1258 4 100% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:100 ----------------------------------------------------------+------------- 9 75.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 2 16.67% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2324 1 8.33% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2344 0 0% 100% 12 0.17% | github.com/golang/protobuf/proto.sizeStringValue github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:1237 12 100% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:100 ----------------------------------------------------------+------------- 3 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2373 0 0% 100% 3 0.043% | github.com/golang/protobuf/proto.sizeVarint32Value github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:985 2 66.67% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:100 1 33.33% | github.com/golang/protobuf/proto.SizeVarint github.com/golang/protobuf@v1.3.2/proto/encode.go:102 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 1 0.014% | github.com/golang/protobuf/proto.unmarshalBytesValue github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1601 1 100% | runtime.growslice runtime/slice.go:175 ----------------------------------------------------------+------------- 5 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 5 0.072% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1574 5 100% | runtime.slicebytetostring runtime/string.go:102 ----------------------------------------------------------+------------- 4 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 4 0.057% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1576 3 75.00% | runtime.growslice runtime/slice.go:181 1 25.00% | runtime.growslice runtime/slice.go:185 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:173 0 0% 100% 2 0.029% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1577 1 50.00% | unicode/utf8.ValidString unicode/utf8/utf8.go:484 1 50.00% | unicode/utf8.ValidString unicode/utf8/utf8.go:485 ----------------------------------------------------------+------------- 8 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:429 0 0% 100% 8 0.11% | github.com/golang/protobuf/proto.writeName github.com/golang/protobuf@v1.3.2/proto/text.go:163 6 75.00% | github.com/golang/protobuf/proto.(*textWriter).WriteString github.com/golang/protobuf@v1.3.2/proto/text.go:83 2 25.00% | github.com/golang/protobuf/proto.(*textWriter).WriteString github.com/golang/protobuf@v1.3.2/proto/text.go:78 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:81 0 0% 100% 2 0.029% | github.com/golang/protobuf/ptypes.Duration github.com/golang/protobuf@v1.3.2/ptypes/duration.go:77 2 100% | github.com/golang/protobuf/ptypes.validateDuration github.com/golang/protobuf@v1.3.2/ptypes/duration.go:60 ----------------------------------------------------------+------------- 3 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:396 2 33.33% | istio.io/istio/pilot/pkg/networking/util.GogoDurationToDuration istio.io/istio@/pilot/pkg/networking/util/util.go:243 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:746 0 0% 100% 6 0.086% | github.com/golang/protobuf/ptypes.DurationProto github.com/golang/protobuf@v1.3.2/ptypes/duration.go:98 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:308 0 0% 100% 8 0.11% | github.com/golang/protobuf/ptypes.UnmarshalAny github.com/golang/protobuf@v1.3.2/ptypes/any.go:128 8 100% | github.com/golang/protobuf/proto.Unmarshal github.com/golang/protobuf@v1.3.2/proto/decode.go:337 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.nonce istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:297 0 0% 100% 1 0.014% | github.com/google/uuid.UUID.String github.com/google/uuid@v1.1.1/uuid.go:166 1 100% | github.com/google/uuid.encodeHex github.com/google/uuid@v1.1.1/uuid.go:188 ----------------------------------------------------------+------------- 1 100% | github.com/google/uuid.UUID.String github.com/google/uuid@v1.1.1/uuid.go:166 0 0% 100% 1 0.014% | github.com/google/uuid.encodeHex github.com/google/uuid@v1.1.1/uuid.go:188 1 100% | encoding/hex.Encode encoding/hex/hex.go:32 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1 github.com/prometheus/client_golang@v1.1.0/prometheus/promhttp/http.go:126 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:498 1 100% | github.com/prometheus/client_golang/prometheus.processMetric github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:669 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1 github.com/prometheus/client_golang@v1.1.0/prometheus/promhttp/http.go:126 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:545 1 100% | github.com/prometheus/client_golang/prometheus/internal.NormalizeMetricFamilies github.com/prometheus/client_golang@v1.1.0/prometheus/internal/metric.go:71 ----------------------------------------------------------+------------- 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1 github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:444 1 100% | contrib.go.opencensus.io/exporter/prometheus.(*collector).Collect contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:132 ----------------------------------------------------------+------------- 1 100% | contrib.go.opencensus.io/exporter/prometheus.toPromMetric contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:227 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus.NewConstMetric github.com/prometheus/client_golang@v1.1.0/prometheus/value.go:93 1 100% | github.com/prometheus/client_golang/prometheus.makeLabelPairs github.com/prometheus/client_golang@v1.1.0/prometheus/value.go:155 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus.processMetric github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:669 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus.checkMetricConsistency github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:902 1 100% | runtime.mapassign_fast64 runtime/map_fast64.go:115 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus.NewConstMetric github.com/prometheus/client_golang@v1.1.0/prometheus/value.go:93 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus.makeLabelPairs github.com/prometheus/client_golang@v1.1.0/prometheus/value.go:155 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:498 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus.processMetric github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:669 1 100% | github.com/prometheus/client_golang/prometheus.checkMetricConsistency github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:902 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:545 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus/internal.NormalizeMetricFamilies github.com/prometheus/client_golang@v1.1.0/prometheus/internal/metric.go:71 1 100% | sort.Sort sort/sort.go:218 ----------------------------------------------------------+------------- 1 100% | sort.medianOfThree sort/sort.go:80 0 0% 100% 1 0.014% | github.com/prometheus/client_golang/prometheus/internal.metricSorter.Less github.com/prometheus/client_golang@v1.1.0/prometheus/internal/metric.go:44 1 100% | github.com/prometheus/client_model/go.(*LabelPair).GetValue github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4/go/metrics.pb.go:106 ----------------------------------------------------------+------------- 2 100% | net/http.HandlerFunc.ServeHTTP net/http/server.go:2007 0 0% 100% 2 0.029% | github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1 github.com/prometheus/client_golang@v1.1.0/prometheus/promhttp/http.go:126 1 50.00% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:498 1 50.00% | github.com/prometheus/client_golang/prometheus.(*Registry).Gather github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:545 ----------------------------------------------------------+------------- 5 100% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:67 0 0% 100% 5 0.072% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:38 4 80.00% | go.opencensus.io/internal/tagencoding.(*Values).growIfRequired go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:29 1 20.00% | go.opencensus.io/internal/tagencoding.(*Values).growIfRequired go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:31 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/internal/tagencoding.(*Values).WriteValue go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:38 0 0% 100% 4 0.057% | go.opencensus.io/internal/tagencoding.(*Values).growIfRequired go.opencensus.io@v0.21.0/internal/tagencoding/tagencoding.go:29 4 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 1 100% | contrib.go.opencensus.io/exporter/prometheus.(*collector).Collect contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:132 0 0% 100% 1 0.014% | go.opencensus.io/metric/metricexport.(*Reader).ReadAndExport go.opencensus.io@v0.21.0/metric/metricexport/reader.go:186 1 100% | contrib.go.opencensus.io/exporter/prometheus.(*metricExporter).ExportMetrics contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:167 ----------------------------------------------------------+------------- 34 100% | go.opencensus.io/stats.RecordWithTags go.opencensus.io@v0.21.0/stats/record.go:84 0 0% 100% 34 0.49% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:111 27 79.41% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:203 3 8.82% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:188 3 8.82% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:208 1 2.94% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:189 ----------------------------------------------------------+------------- 18 100% | go.opencensus.io/stats.RecordWithTags go.opencensus.io@v0.21.0/stats/record.go:84 0 0% 100% 18 0.26% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 7 38.89% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:114 5 27.78% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:116 2 11.11% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:113 2 11.11% | runtime.convTslice runtime/iface.go:373 1 5.56% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:112 1 5.56% | go.opencensus.io/tag.FromContext go.opencensus.io@v0.21.0/tag/context.go:25 ----------------------------------------------------------+------------- 11 100% | go.opencensus.io/stats.RecordWithTags go.opencensus.io@v0.21.0/stats/record.go:84 0 0% 100% 11 0.16% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:91 10 90.91% | go.opencensus.io/stats.createRecordOption go.opencensus.io@v0.21.0/stats/record.go:65 1 9.09% | go.opencensus.io/stats.createRecordOption go.opencensus.io@v0.21.0/stats/record.go:67 ----------------------------------------------------------+------------- 67 100% | istio.io/pkg/monitoring.(*float64Metric).Record istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:179 0 0% 100% 67 0.96% | go.opencensus.io/stats.RecordWithTags go.opencensus.io@v0.21.0/stats/record.go:84 34 50.75% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:111 18 26.87% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 11 16.42% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:91 4 5.97% | go.opencensus.io/stats.WithMeasurements go.opencensus.io@v0.21.0/stats/record.go:56 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/stats.RecordWithTags go.opencensus.io@v0.21.0/stats/record.go:84 0 0% 100% 4 0.057% | go.opencensus.io/stats.WithMeasurements go.opencensus.io@v0.21.0/stats/record.go:56 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:91 0 0% 100% 1 0.014% | go.opencensus.io/stats.createRecordOption go.opencensus.io@v0.21.0/stats/record.go:67 1 100% | go.opencensus.io/stats.WithTags.func1 go.opencensus.io@v0.21.0/stats/record.go:49 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:161 0 0% 100% 4 0.057% | go.opencensus.io/stats/view.(*collector).addSample go.opencensus.io@v0.21.0/stats/view/collector.go:36 2 50.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 25.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:188 1 25.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:194 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 0 0% 100% 1 0.014% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:158 1 100% | sync.(*RWMutex).Lock sync/rwmutex.go:100 ----------------------------------------------------------+------------- 2 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 0 0% 100% 2 0.029% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:164 2 100% | go.opencensus.io/stats/view.(*worker).getMeasureRef go.opencensus.io@v0.21.0/stats/view/worker.go:177 ----------------------------------------------------------+------------- 5 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 0 0% 100% 5 0.072% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:165 3 60.00% | runtime.mapiterinit runtime/map.go:848 1 20.00% | runtime.mapiterinit runtime/map.go:816 1 20.00% | runtime.mapiternext runtime/map.go:873 ----------------------------------------------------------+------------- 37 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 0 0% 100% 37 0.53% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:166 32 86.49% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:160 4 10.81% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:161 1 2.70% | time.Now time/time.go:1094 ----------------------------------------------------------+------------- 3 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 0 0% 100% 3 0.043% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:169 1 33.33% | runtime.deferreturn runtime/panic.go:523 1 33.33% | runtime.deferreturn runtime/panic.go:528 1 33.33% | sync.(*RWMutex).Unlock sync/rwmutex.go:126 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:166 0 0% 100% 4 0.057% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:161 4 100% | go.opencensus.io/stats/view.(*collector).addSample go.opencensus.io@v0.21.0/stats/view/collector.go:36 ----------------------------------------------------------+------------- 2 100% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:164 0 0% 100% 2 0.029% | go.opencensus.io/stats/view.(*worker).getMeasureRef go.opencensus.io@v0.21.0/stats/view/worker.go:177 2 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 ----------------------------------------------------------+------------- 0 0% 100% 7 0.1% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:154 2 28.57% | runtime.selectgo runtime/select.go:235 1 14.29% | runtime.selectgo runtime/select.go:153 1 14.29% | runtime.selectgo runtime/select.go:165 1 14.29% | runtime.selectgo runtime/select.go:205 1 14.29% | runtime.selectgo runtime/select.go:418 1 14.29% | runtime.selectgo runtime/select.go:420 ----------------------------------------------------------+------------- 0 0% 100% 57 0.82% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:156 37 64.91% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:166 8 14.04% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:160 5 8.77% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:165 3 5.26% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:169 2 3.51% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:164 1 1.75% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:158 1 1.75% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:161 ----------------------------------------------------------+------------- 11 100% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:160 0 0% 100% 11 0.16% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:66 11 100% | go.opencensus.io/tag.(*Map).Value go.opencensus.io@v0.21.0/tag/map.go:47 ----------------------------------------------------------+------------- 2 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 0 0% 100% 2 0.029% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:113 2 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 7 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:115 0 0% 100% 7 0.1% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:114 5 71.43% | runtime.newobject runtime/malloc.go:1151 2 28.57% | time.Now time/time.go:1094 ----------------------------------------------------------+------------- 27 100% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:203 0 0% 100% 27 0.39% | go.opencensus.io/tag.(*mutator).Mutate go.opencensus.io@v0.21.0/tag/map.go:228 23 85.19% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:152 4 14.81% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:149 ----------------------------------------------------------+------------- 3 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:111 0 0% 100% 3 0.043% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:188 3 100% | go.opencensus.io/tag.newMap go.opencensus.io@v0.21.0/tag/map.go:92 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:111 0 0% 100% 1 0.014% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:189 1 100% | go.opencensus.io/tag.FromContext go.opencensus.io@v0.21.0/tag/context.go:25 ----------------------------------------------------------+------------- 27 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:111 0 0% 100% 27 0.39% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:203 27 100% | go.opencensus.io/tag.(*mutator).Mutate go.opencensus.io@v0.21.0/tag/map.go:228 ----------------------------------------------------------+------------- 3 100% | go.opencensus.io/stats.RecordWithOptions go.opencensus.io@v0.21.0/stats/record.go:111 0 0% 100% 3 0.043% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:208 3 100% | go.opencensus.io/tag.NewContext go.opencensus.io@v0.21.0/tag/context.go:38 ----------------------------------------------------------+------------- 3 100% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:208 0 0% 100% 3 0.043% | go.opencensus.io/tag.NewContext go.opencensus.io@v0.21.0/tag/context.go:38 1 33.33% | context.WithValue context/context.go:480 1 33.33% | context.WithValue context/context.go:484 1 33.33% | context.WithValue context/context.go:487 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/tag.(*mutator).Mutate go.opencensus.io@v0.21.0/tag/map.go:228 0 0% 100% 4 0.057% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:149 4 100% | go.opencensus.io/tag.checkValue go.opencensus.io@v0.21.0/tag/validate.go:55 ----------------------------------------------------------+------------- 23 100% | go.opencensus.io/tag.(*mutator).Mutate go.opencensus.io@v0.21.0/tag/map.go:228 0 0% 100% 23 0.33% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:152 19 82.61% | go.opencensus.io/tag.(*Map).upsert go.opencensus.io@v0.21.0/tag/map.go:84 3 13.04% | go.opencensus.io/tag.createMetadatas go.opencensus.io@v0.21.0/tag/map.go:159 1 4.35% | go.opencensus.io/tag.createMetadatas go.opencensus.io@v0.21.0/tag/map.go:167 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.createMetadatas go.opencensus.io@v0.21.0/tag/map.go:167 0 0% 100% 1 0.014% | go.opencensus.io/tag.WithTTL go.opencensus.io@v0.21.0/tag/metadata.go:49 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:149 0 0% 100% 4 0.057% | go.opencensus.io/tag.checkValue go.opencensus.io@v0.21.0/tag/validate.go:55 2 50.00% | go.opencensus.io/tag.isASCII go.opencensus.io@v0.21.0/tag/validate.go:44 1 25.00% | go.opencensus.io/tag.isASCII go.opencensus.io@v0.21.0/tag/validate.go:42 1 25.00% | go.opencensus.io/tag.isASCII go.opencensus.io@v0.21.0/tag/validate.go:43 ----------------------------------------------------------+------------- 3 100% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:152 0 0% 100% 3 0.043% | go.opencensus.io/tag.createMetadatas go.opencensus.io@v0.21.0/tag/map.go:159 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/tag.Upsert.func1 go.opencensus.io@v0.21.0/tag/map.go:152 0 0% 100% 1 0.014% | go.opencensus.io/tag.createMetadatas go.opencensus.io@v0.21.0/tag/map.go:167 1 100% | go.opencensus.io/tag.WithTTL go.opencensus.io@v0.21.0/tag/metadata.go:49 ----------------------------------------------------------+------------- 3 100% | go.opencensus.io/tag.New go.opencensus.io@v0.21.0/tag/map.go:188 0 0% 100% 3 0.043% | go.opencensus.io/tag.newMap go.opencensus.io@v0.21.0/tag/map.go:92 1 33.33% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 1 33.33% | runtime.makemap_small runtime/map.go:293 1 33.33% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/pkg/log.Configure.func1 istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/config.go:291 0 0% 100% 1 0.014% | go.uber.org/zap/zapcore.(*ioCore).Write go.uber.org/zap@v1.10.0/zapcore/core.go:90 1 100% | go.uber.org/zap/zapcore.(*lockedWriteSyncer).Write go.uber.org/zap@v1.10.0/zapcore/write_syncer.go:66 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:445 0 0% 100% 1 0.014% | golang.org/x/net/http2.(*Framer).ReadFrame golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:492 1 100% | golang.org/x/net/http2.readFrameHeader golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:237 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:445 0 0% 100% 1 0.014% | golang.org/x/net/http2.(*Framer).ReadFrame golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:500 1 100% | io.ReadFull io/io.go:329 ----------------------------------------------------------+------------- 49 100% | google.golang.org/grpc/internal/transport.(*loopyWriter).processData google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:896 0 0% 100% 49 0.7% | golang.org/x/net/http2.(*Framer).WriteData golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:643 39 79.59% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:685 9 18.37% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:683 1 2.04% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:679 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/http2.(*Framer).WriteData golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:643 0 0% 100% 1 0.014% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:679 1 100% | golang.org/x/net/http2.(*Framer).startWrite golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:339 ----------------------------------------------------------+------------- 9 100% | golang.org/x/net/http2.(*Framer).WriteData golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:643 0 0% 100% 9 0.13% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:683 5 55.56% | runtime.memmove runtime/memmove_amd64.s:362 4 44.44% | runtime.memmove runtime/memmove_amd64.s:360 ----------------------------------------------------------+------------- 39 100% | golang.org/x/net/http2.(*Framer).WriteData golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:643 0 0% 100% 39 0.56% | golang.org/x/net/http2.(*Framer).WriteDataPadded golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:685 39 100% | golang.org/x/net/http2.(*Framer).endWrite golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:366 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/http2.(*Framer).ReadFrame golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:492 0 0% 100% 1 0.014% | golang.org/x/net/http2.readFrameHeader golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:237 1 100% | io.ReadFull io/io.go:329 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/trace.(*trace).Finish golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:427 0 0% 100% 1 0.014% | golang.org/x/net/internal/timeseries.(*timeSeries).Add golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:170 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).AddWithTime golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:184 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).Add golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:170 0 0% 100% 1 0.014% | golang.org/x/net/internal/timeseries.(*timeSeries).AddWithTime golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:184 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).mergePendingUpdates golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:217 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).AddWithTime golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:184 0 0% 100% 1 0.014% | golang.org/x/net/internal/timeseries.(*timeSeries).mergePendingUpdates golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:217 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).mergeValue golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:208 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).mergePendingUpdates golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:217 0 0% 100% 1 0.014% | golang.org/x/net/internal/timeseries.(*timeSeries).mergeValue golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:208 1 100% | golang.org/x/net/trace.(*histogram).Add golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/histogram.go:174 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.(*Server).processStreamingRPC.func3 google.golang.org/grpc@v1.24.0/server.go:1188 0 0% 100% 1 0.014% | golang.org/x/net/trace.(*trace).Finish golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:427 1 100% | golang.org/x/net/internal/timeseries.(*timeSeries).Add golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/internal/timeseries/timeseries.go:170 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.(*serverStream).SendMsg.func1 google.golang.org/grpc@v1.24.0/stream.go:1388 0 0% 100% 1 0.014% | golang.org/x/net/trace.(*trace).LazyLog golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:830 1 100% | golang.org/x/net/trace.(*trace).addEvent golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:799 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/trace.(*trace).LazyLog golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:830 0 0% 100% 1 0.014% | golang.org/x/net/trace.(*trace).addEvent golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:799 1 100% | golang.org/x/net/trace.(*trace).delta golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:773 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/trace.(*trace).addEvent golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:799 0 0% 100% 1 0.014% | golang.org/x/net/trace.(*trace).delta golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:773 1 100% | time.Time.Day time/time.go:517 ----------------------------------------------------------+------------- 0 0% 100% 8 0.11% | google.golang.org/grpc.(*Server).handleRawConn.func1 google.golang.org/grpc@v1.24.0/server.go:668 8 100% | google.golang.org/grpc.(*Server).serveStreams google.golang.org/grpc@v1.24.0/server.go:706 ----------------------------------------------------------+------------- 5652 100% | google.golang.org/grpc.(*Server).serveStreams.func1.1 google.golang.org/grpc@v1.24.0/server.go:710 0 0% 100% 5652 80.84% | google.golang.org/grpc.(*Server).handleStream google.golang.org/grpc@v1.24.0/server.go:1279 5651 100% | google.golang.org/grpc.(*Server).processStreamingRPC google.golang.org/grpc@v1.24.0/server.go:1199 1 0.018% | google.golang.org/grpc.(*Server).processStreamingRPC google.golang.org/grpc@v1.24.0/server.go:1242 ----------------------------------------------------------+------------- 5651 100% | google.golang.org/grpc.(*Server).handleStream google.golang.org/grpc@v1.24.0/server.go:1279 0 0% 100% 5651 80.82% | google.golang.org/grpc.(*Server).processStreamingRPC google.golang.org/grpc@v1.24.0/server.go:1199 5651 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.(*Server).handleStream google.golang.org/grpc@v1.24.0/server.go:1279 0 0% 100% 1 0.014% | google.golang.org/grpc.(*Server).processStreamingRPC google.golang.org/grpc@v1.24.0/server.go:1242 1 100% | google.golang.org/grpc.(*Server).processStreamingRPC.func3 google.golang.org/grpc@v1.24.0/server.go:1188 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.(*Server).processStreamingRPC google.golang.org/grpc@v1.24.0/server.go:1242 0 0% 100% 1 0.014% | google.golang.org/grpc.(*Server).processStreamingRPC.func3 google.golang.org/grpc@v1.24.0/server.go:1188 1 100% | golang.org/x/net/trace.(*trace).Finish golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:427 ----------------------------------------------------------+------------- 8 100% | google.golang.org/grpc.(*Server).handleRawConn.func1 google.golang.org/grpc@v1.24.0/server.go:668 0 0% 100% 8 0.11% | google.golang.org/grpc.(*Server).serveStreams google.golang.org/grpc@v1.24.0/server.go:706 6 75.00% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:480 2 25.00% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:445 ----------------------------------------------------------+------------- 0 0% 100% 5652 80.84% | google.golang.org/grpc.(*Server).serveStreams.func1.1 google.golang.org/grpc@v1.24.0/server.go:710 5652 100% | google.golang.org/grpc.(*Server).handleStream google.golang.org/grpc@v1.24.0/server.go:1279 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.recvAndDecompress google.golang.org/grpc@v1.24.0/rpc_util.go:639 0 0% 100% 1 0.014% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:508 1 100% | google.golang.org/grpc/internal/transport.(*Stream).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:468 ----------------------------------------------------------+------------- 3 100% | google.golang.org/grpc.recvAndDecompress google.golang.org/grpc@v1.24.0/rpc_util.go:639 0 0% 100% 3 0.043% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:526 3 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.recvAndDecompress google.golang.org/grpc@v1.24.0/rpc_util.go:639 0 0% 100% 1 0.014% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:527 1 100% | google.golang.org/grpc/internal/transport.(*Stream).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:472 ----------------------------------------------------------+------------- 22 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Recv github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:200 0 0% 100% 22 0.31% | google.golang.org/grpc.(*serverStream).RecvMsg google.golang.org/grpc@v1.24.0/stream.go:1474 17 77.27% | google.golang.org/grpc.recv google.golang.org/grpc@v1.24.0/rpc_util.go:688 5 22.73% | google.golang.org/grpc.recv google.golang.org/grpc@v1.24.0/rpc_util.go:684 ----------------------------------------------------------+------------- 148 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Send github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:195 0 0% 100% 148 2.12% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1412 146 98.65% | google.golang.org/grpc.prepareMsg google.golang.org/grpc@v1.24.0/stream.go:1519 2 1.35% | google.golang.org/grpc.prepareMsg google.golang.org/grpc@v1.24.0/stream.go:1527 ----------------------------------------------------------+------------- 2 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Send github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:195 0 0% 100% 2 0.029% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1421 2 100% | google.golang.org/grpc/internal/transport.(*http2Server).Write google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:902 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Send github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:195 0 0% 100% 1 0.014% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1439 1 100% | google.golang.org/grpc.(*serverStream).SendMsg.func1 google.golang.org/grpc@v1.24.0/stream.go:1388 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1439 0 0% 100% 1 0.014% | google.golang.org/grpc.(*serverStream).SendMsg.func1 google.golang.org/grpc@v1.24.0/stream.go:1388 1 100% | golang.org/x/net/trace.(*trace).LazyLog golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:830 ----------------------------------------------------------+------------- 146 100% | google.golang.org/grpc.prepareMsg google.golang.org/grpc@v1.24.0/stream.go:1519 0 0% 100% 146 2.09% | google.golang.org/grpc.encode google.golang.org/grpc@v1.24.0/rpc_util.go:543 146 100% | google.golang.org/grpc/encoding/proto.codec.Marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:74 ----------------------------------------------------------+------------- 2 100% | google.golang.org/grpc.prepareMsg google.golang.org/grpc@v1.24.0/stream.go:1527 0 0% 100% 2 0.029% | google.golang.org/grpc.msgHeader google.golang.org/grpc@v1.24.0/rpc_util.go:593 2 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 146 100% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1412 0 0% 100% 146 2.09% | google.golang.org/grpc.prepareMsg google.golang.org/grpc@v1.24.0/stream.go:1519 146 100% | google.golang.org/grpc.encode google.golang.org/grpc@v1.24.0/rpc_util.go:543 ----------------------------------------------------------+------------- 2 100% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1412 0 0% 100% 2 0.029% | google.golang.org/grpc.prepareMsg google.golang.org/grpc@v1.24.0/stream.go:1527 2 100% | google.golang.org/grpc.msgHeader google.golang.org/grpc@v1.24.0/rpc_util.go:593 ----------------------------------------------------------+------------- 5 100% | google.golang.org/grpc.(*serverStream).RecvMsg google.golang.org/grpc@v1.24.0/stream.go:1474 0 0% 100% 5 0.072% | google.golang.org/grpc.recv google.golang.org/grpc@v1.24.0/rpc_util.go:684 5 100% | google.golang.org/grpc.recvAndDecompress google.golang.org/grpc@v1.24.0/rpc_util.go:639 ----------------------------------------------------------+------------- 17 100% | google.golang.org/grpc.(*serverStream).RecvMsg google.golang.org/grpc@v1.24.0/stream.go:1474 0 0% 100% 17 0.24% | google.golang.org/grpc.recv google.golang.org/grpc@v1.24.0/rpc_util.go:688 17 100% | google.golang.org/grpc/encoding/proto.codec.Unmarshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:93 ----------------------------------------------------------+------------- 5 100% | google.golang.org/grpc.recv google.golang.org/grpc@v1.24.0/rpc_util.go:684 0 0% 100% 5 0.072% | google.golang.org/grpc.recvAndDecompress google.golang.org/grpc@v1.24.0/rpc_util.go:639 3 60.00% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:526 1 20.00% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:508 1 20.00% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:527 ----------------------------------------------------------+------------- 146 100% | google.golang.org/grpc.encode google.golang.org/grpc@v1.24.0/rpc_util.go:543 0 0% 100% 146 2.09% | google.golang.org/grpc/encoding/proto.codec.Marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:74 86 58.90% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:59 59 40.41% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:55 1 0.68% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:54 ----------------------------------------------------------+------------- 17 100% | google.golang.org/grpc.recv google.golang.org/grpc@v1.24.0/rpc_util.go:688 0 0% 100% 17 0.24% | google.golang.org/grpc/encoding/proto.codec.Unmarshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:93 17 100% | github.com/golang/protobuf/proto.(*Buffer).Unmarshal github.com/golang/protobuf@v1.3.2/proto/decode.go:399 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/encoding/proto.codec.Marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:74 0 0% 100% 1 0.014% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:54 1 100% | runtime.assertE2I runtime/iface.go:477 ----------------------------------------------------------+------------- 59 100% | google.golang.org/grpc/encoding/proto.codec.Marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:74 0 0% 100% 59 0.84% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:55 59 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 86 100% | google.golang.org/grpc/encoding/proto.codec.Marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:74 0 0% 100% 86 1.23% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:59 48 55.81% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2741 38 44.19% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc.(*parser).recvMsg google.golang.org/grpc@v1.24.0/rpc_util.go:527 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*Stream).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:472 1 100% | io.ReadFull io/io.go:329 ----------------------------------------------------------+------------- 31 100% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:631 0 0% 100% 31 0.44% | google.golang.org/grpc/internal/transport.(*bufWriter).Flush google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:647 31 100% | net.(*conn).Write net/net.go:196 ----------------------------------------------------------+------------- 5 100% | golang.org/x/net/http2.(*Framer).endWrite golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:366 0 0% 100% 5 0.072% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:626 2 40.00% | runtime.memmove runtime/memmove_amd64.s:360 2 40.00% | runtime.memmove runtime/memmove_amd64.s:362 1 20.00% | runtime.memmove runtime/memmove_amd64.s:366 ----------------------------------------------------------+------------- 31 100% | golang.org/x/net/http2.(*Framer).endWrite golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:366 0 0% 100% 31 0.44% | google.golang.org/grpc/internal/transport.(*bufWriter).Write google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:631 31 100% | google.golang.org/grpc/internal/transport.(*bufWriter).Flush google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:647 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).handleData google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:582 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*controlBuffer).put google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:311 1 100% | google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:332 ----------------------------------------------------------+------------- 2 100% | google.golang.org/grpc.(*Server).serveStreams google.golang.org/grpc@v1.24.0/server.go:706 0 0% 100% 2 0.029% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:445 1 50.00% | golang.org/x/net/http2.(*Framer).ReadFrame golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:492 1 50.00% | golang.org/x/net/http2.(*Framer).ReadFrame golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:500 ----------------------------------------------------------+------------- 6 100% | google.golang.org/grpc.(*Server).serveStreams google.golang.org/grpc@v1.24.0/server.go:706 0 0% 100% 6 0.086% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:480 5 83.33% | google.golang.org/grpc/internal/transport.(*http2Server).handleData google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:610 1 16.67% | google.golang.org/grpc/internal/transport.(*http2Server).handleData google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:582 ----------------------------------------------------------+------------- 2 100% | google.golang.org/grpc.(*serverStream).SendMsg google.golang.org/grpc@v1.24.0/stream.go:1421 0 0% 100% 2 0.029% | google.golang.org/grpc/internal/transport.(*http2Server).Write google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:902 2 100% | runtime.growslice runtime/slice.go:175 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:480 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*http2Server).handleData google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:582 1 100% | google.golang.org/grpc/internal/transport.(*controlBuffer).put google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:311 ----------------------------------------------------------+------------- 5 100% | google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:480 0 0% 100% 5 0.072% | google.golang.org/grpc/internal/transport.(*http2Server).handleData google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:610 5 100% | bytes.(*Buffer).Write bytes/buffer.go:172 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*transportReader).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:493 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders.func5 google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:426 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).updateWindow google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:526 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders.func5 google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:426 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*http2Server).updateWindow google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:526 1 100% | google.golang.org/grpc/internal/transport.(*inFlow).onRead google.golang.org/grpc@v1.24.0/internal/transport/flowcontrol.go:212 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).updateWindow google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:526 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*inFlow).onRead google.golang.org/grpc@v1.24.0/internal/transport/flowcontrol.go:212 1 100% | sync.(*Mutex).Unlock sync/mutex.go:186 ----------------------------------------------------------+------------- 48 97.96% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:539 1 2.04% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:520 0 0% 100% 49 0.7% | google.golang.org/grpc/internal/transport.(*loopyWriter).processData google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:896 49 100% | golang.org/x/net/http2.(*Framer).WriteData golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:643 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/internal/transport.newHTTP2Server.func2 google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:284 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:520 1 100% | google.golang.org/grpc/internal/transport.(*loopyWriter).processData google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:896 ----------------------------------------------------------+------------- 49 100% | google.golang.org/grpc/internal/transport.newHTTP2Server.func2 google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:284 0 0% 100% 49 0.7% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:539 48 97.96% | google.golang.org/grpc/internal/transport.(*loopyWriter).processData google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:896 1 2.04% | google.golang.org/grpc/internal/transport.(*loopyWriter).processData google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:901 ----------------------------------------------------------+------------- 1 100% | io.ReadAtLeast io/io.go:310 0 0% 100% 1 0.014% | google.golang.org/grpc/internal/transport.(*transportReader).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:493 1 100% | google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders.func5 google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:426 ----------------------------------------------------------+------------- 0 0% 100% 51 0.73% | google.golang.org/grpc/internal/transport.newHTTP2Server.func2 google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:284 49 96.08% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:539 1 1.96% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:513 1 1.96% | google.golang.org/grpc/internal/transport.(*loopyWriter).run google.golang.org/grpc@v1.24.0/internal/transport/controlbuf.go:520 ----------------------------------------------------------+------------- 2 100% | net.(*netFD).Read net/fd_unix.go:202 0 0% 100% 2 0.029% | internal/poll.(*FD).Read internal/poll/fd_unix.go:165 2 100% | syscall.Read syscall/syscall_unix.go:183 ----------------------------------------------------------+------------- 31 100% | net.(*netFD).Write net/fd_unix.go:220 0 0% 100% 31 0.44% | internal/poll.(*FD).Write internal/poll/fd_unix.go:268 31 100% | syscall.Write syscall/syscall_unix.go:202 ----------------------------------------------------------+------------- 4 100% | sort.SliceStable sort/slice.go:26 0 0% 100% 4 0.057% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:62 4 100% | internal/reflectlite.unsafe_New runtime/malloc.go:1161 ----------------------------------------------------------+------------- 4 100% | sort.SliceStable sort/slice.go:26 0 0% 100% 4 0.057% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:64 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | sort.swapRange_func sort/zfuncversion.go:67 0 0% 100% 1 0.014% | internal/reflectlite.Swapper.func3 internal/reflectlite/swapper.go:38 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | sort.insertionSort_func sort/zfuncversion.go:13 0 0% 100% 1 0.014% | internal/reflectlite.Swapper.func9 internal/reflectlite/swapper.go:70 1 100% | internal/reflectlite.typedmemmove runtime/mbarrier.go:191 ----------------------------------------------------------+------------- 2 100% | sort.insertionSort_func sort/zfuncversion.go:13 0 0% 100% 2 0.029% | internal/reflectlite.Swapper.func9 internal/reflectlite/swapper.go:72 2 100% | internal/reflectlite.typedmemmove runtime/mbarrier.go:191 ----------------------------------------------------------+------------- 1 100% | sort.SliceStable sort/slice.go:25 0 0% 100% 1 0.014% | internal/reflectlite.ValueOf internal/reflectlite/value.go:428 1 100% | internal/reflectlite.unpackEface internal/reflectlite/value.go:146 ----------------------------------------------------------+------------- 2 66.67% | internal/reflectlite.Swapper.func9 internal/reflectlite/swapper.go:72 1 33.33% | internal/reflectlite.Swapper.func9 internal/reflectlite/swapper.go:70 0 0% 100% 3 0.043% | internal/reflectlite.typedmemmove runtime/mbarrier.go:191 3 100% | reflect.typedmemmove runtime/mbarrier.go:186 ----------------------------------------------------------+------------- 1 100% | internal/reflectlite.ValueOf internal/reflectlite/value.go:428 0 0% 100% 1 0.014% | internal/reflectlite.unpackEface internal/reflectlite/value.go:146 1 100% | internal/reflectlite.(*rtype).Kind internal/reflectlite/type.go:492 ----------------------------------------------------------+------------- 4 100% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:62 0 0% 100% 4 0.057% | internal/reflectlite.unsafe_New runtime/malloc.go:1161 2 50.00% | runtime.mallocgc runtime/malloc.go:1022 1 25.00% | runtime.mallocgc runtime/malloc.go:1052 1 25.00% | runtime.mallocgc runtime/malloc.go:1091 ----------------------------------------------------------+------------- 3 100% | io.ReadFull io/io.go:329 0 0% 100% 3 0.043% | io.ReadAtLeast io/io.go:310 2 66.67% | bufio.(*Reader).Read bufio/bufio.go:226 1 33.33% | google.golang.org/grpc/internal/transport.(*transportReader).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:493 ----------------------------------------------------------+------------- 1 33.33% | golang.org/x/net/http2.(*Framer).ReadFrame golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:500 1 33.33% | golang.org/x/net/http2.readFrameHeader golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/http2/frame.go:237 1 33.33% | google.golang.org/grpc/internal/transport.(*Stream).Read google.golang.org/grpc@v1.24.0/internal/transport/transport.go:472 0 0% 100% 3 0.043% | io.ReadFull io/io.go:329 3 100% | io.ReadAtLeast io/io.go:310 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:131 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:80 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:142 4 80.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 20.00% | runtime.mapassign_faststr runtime/map_faststr.go:281 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:112 1 33.33% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:39 1 33.33% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:40 1 33.33% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:41 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:116 1 100% | sync.(*RWMutex).Lock sync/rwmutex.go:98 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:117 1 50.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 50.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:191 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:127 2 66.67% | runtime.mapiterinit runtime/map.go:848 1 33.33% | runtime.mapiternext runtime/map.go:871 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:509 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/model.(*Proxy).SetServiceInstances istio.io/istio@/pilot/pkg/model/context.go:473 8 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:240 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.outboundListenerConflict.addMetric istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:702 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).Add istio.io/istio@/pilot/pkg/model/push_context.go:295 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:238 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:228 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1228 2 50.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:93 1 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:228 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1234 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:635 1 33.33% | runtime.mapaccess1_faststr runtime/map_faststr.go:104 1 33.33% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 33.33% | runtime.mapaccess1_faststr runtime/map_faststr.go:96 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:636 1 100% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:659 3 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:661 1 50.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:12 1 50.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:80 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:669 1 50.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:100 1 50.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:672 1 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:17 1 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:24 1 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyRouteConfigurationPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/rc_patch.go:42 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1390 1 100% | runtime.makeslice runtime/slice.go:34 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyRouteConfigurationPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/rc_patch.go:42 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1406 1 50.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:17 1 50.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:29 ----------------------------------------------------------+------------- 95 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).Push istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:268 0 0% 100% 95 1.36% | istio.io/istio/pilot/pkg/model.(*PushContext).InitContext istio.io/istio@/pilot/pkg/model/push_context.go:725 95 100% | istio.io/istio/pilot/pkg/model.(*PushContext).updateContext istio.io/istio@/pilot/pkg/model/push_context.go:870 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:711 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/model.(*PushContext).Services istio.io/istio@/pilot/pkg/model/push_context.go:499 3 75.00% | runtime.growslice runtime/slice.go:181 1 25.00% | runtime.typedslicecopy runtime/mbarrier.go:273 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:168 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:521 5 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:168 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:533 7 77.78% | istio.io/istio/pilot/pkg/model.resolveGatewayName istio.io/istio@/pilot/pkg/model/config.go:319 1 11.11% | istio.io/istio/pilot/pkg/model.resolveGatewayName istio.io/istio@/pilot/pkg/model/config.go:311 1 11.11% | runtime.mapaccess1_faststr runtime/map_faststr.go:45 ----------------------------------------------------------+------------- 95 100% | istio.io/istio/pilot/pkg/model.(*PushContext).InitContext istio.io/istio@/pilot/pkg/model/push_context.go:725 0 0% 100% 95 1.36% | istio.io/istio/pilot/pkg/model.(*PushContext).updateContext istio.io/istio@/pilot/pkg/model/push_context.go:870 95 100% | istio.io/istio/pilot/pkg/model.(*PushContext).initSidecarScopes istio.io/istio@/pilot/pkg/model/push_context.go:1205 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:387 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/model.(*Service).GetServiceAddressForProxy istio.io/istio@/pilot/pkg/model/service.go:661 1 33.33% | runtime.deferreturn runtime/panic.go:505 1 33.33% | runtime.deferreturn runtime/panic.go:528 1 33.33% | sync.(*RWMutex).RUnlock sync/rwmutex.go:68 ----------------------------------------------------------+------------- 20 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getUserFiltersForWorkload istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:123 0 0% 100% 20 0.29% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:413 20 100% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime istio.io/istio@/pilot/pkg/model/config.go:370 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getUserFiltersForWorkload istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:123 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:417 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getUserFiltersForWorkload istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:123 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:419 1 100% | runtime.duffcopy runtime/duff_amd64.s:400 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getUserFiltersForWorkload istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:123 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:432 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).getServices istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:128 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).ServiceEntries istio.io/istio@/pilot/pkg/model/config.go:352 2 66.67% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:132 1 33.33% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 ----------------------------------------------------------+------------- 94 100% | istio.io/istio/pilot/pkg/model.(*PushContext).initSidecarScopes istio.io/istio@/pilot/pkg/model/push_context.go:1205 0 0% 100% 94 1.34% | istio.io/istio/pilot/pkg/model.ConvertToSidecarScope istio.io/istio@/pilot/pkg/model/sidecar.go:198 48 51.06% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 22 23.40% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:176 16 17.02% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:168 8 8.51% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 ----------------------------------------------------------+------------- 16 100% | istio.io/istio/pilot/pkg/model.ConvertToSidecarScope istio.io/istio@/pilot/pkg/model/sidecar.go:198 0 0% 100% 16 0.23% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:168 9 56.25% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:533 5 31.25% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:521 1 6.25% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:525 1 6.25% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:531 ----------------------------------------------------------+------------- 22 100% | istio.io/istio/pilot/pkg/model.ConvertToSidecarScope istio.io/istio@/pilot/pkg/model/sidecar.go:198 0 0% 100% 22 0.31% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:176 17 77.27% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 5 22.73% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:146 ----------------------------------------------------------+------------- 48 100% | istio.io/istio/pilot/pkg/model.ConvertToSidecarScope istio.io/istio@/pilot/pkg/model/sidecar.go:198 0 0% 100% 48 0.69% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 7 14.58% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:670 7 14.58% | runtime.mapassign_faststr runtime/map_faststr.go:226 5 10.42% | runtime.mapassign_faststr runtime/map_faststr.go:214 5 10.42% | runtime.mapassign_faststr runtime/map_faststr.go:272 4 8.33% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:672 3 6.25% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:635 3 6.25% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:659 3 6.25% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:660 2 4.17% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:661 2 4.17% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:669 2 4.17% | runtime.mapassign_faststr runtime/map_faststr.go:238 1 2.08% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:636 1 2.08% | runtime.mapassign_faststr runtime/map_faststr.go:210 1 2.08% | runtime.mapassign_faststr runtime/map_faststr.go:271 1 2.08% | runtime.mapassign_faststr runtime/map_faststr.go:278 1 2.08% | runtime.mapassign_faststr runtime/map_faststr.go:285 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/model.ConvertToSidecarScope istio.io/istio@/pilot/pkg/model/sidecar.go:198 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 3 37.50% | runtime.mapassign_faststr runtime/map_faststr.go:226 1 12.50% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 12.50% | runtime.mapassign_faststr runtime/map_faststr.go:237 1 12.50% | runtime.mapassign_faststr runtime/map_faststr.go:248 1 12.50% | runtime.mapassign_faststr runtime/map_faststr.go:278 1 12.50% | runtime.mapassign_faststr runtime/map_faststr.go:285 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:736 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.IsValidSubsetKey istio.io/istio@/pilot/pkg/model/service.go:620 1 100% | strings.Count strings/strings.go:84 ----------------------------------------------------------+------------- 6 66.67% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:670 2 22.22% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:660 1 11.11% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:636 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 4 44.44% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:37 2 22.22% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:38 1 11.11% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:36 1 11.11% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:49 1 11.11% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:58 ----------------------------------------------------------+------------- 3 60.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:639 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 1 20.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:630 5 100% | strings.HasPrefix strings/strings.go:449 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:631 1 100% | strings.HasPrefix strings/strings.go:449 ----------------------------------------------------------+------------- 18 34.62% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:639 11 21.15% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 9 17.31% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:585 8 15.38% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 6 11.54% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:526 0 0% 100% 52 0.74% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:635 52 100% | strings.Split strings/strings.go:308 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:176 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:146 4 80.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 20.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:191 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:533 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/model.resolveGatewayName istio.io/istio@/pilot/pkg/model/config.go:311 1 100% | runtime.convTstring runtime/iface.go:362 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:533 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/model.resolveGatewayName istio.io/istio@/pilot/pkg/model/config.go:319 7 100% | strings.Split strings/strings.go:308 ----------------------------------------------------------+------------- 20 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:413 0 0% 100% 20 0.29% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime istio.io/istio@/pilot/pkg/model/config.go:370 9 45.00% | sort.SliceStable sort/slice.go:26 7 35.00% | sort.SliceStable sort/slice.go:27 2 10.00% | sort.SliceStable sort/slice.go:25 1 5.00% | runtime.convTslice runtime/iface.go:373 1 5.00% | sort.SliceStable sort/slice.go:24 ----------------------------------------------------------+------------- 242 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:73 0 0% 100% 242 3.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 67 27.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:236 45 18.60% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:218 38 15.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:255 25 10.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:216 22 9.09% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:239 11 4.55% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:314 8 3.31% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:224 7 2.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:217 5 2.07% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:228 4 1.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:204 2 0.83% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:203 2 0.83% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:229 2 0.83% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:231 1 0.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:199 1 0.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:258 1 0.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:259 1 0.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:266 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:73 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:146 1 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:73 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:161 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.normalizeClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:172 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.normalizeClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:178 ----------------------------------------------------------+------------- 1060 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:56 0 0% 100% 1060 15.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 613 57.83% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 390 36.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:243 27 2.55% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:162 9 0.85% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:181 3 0.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:133 3 0.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:196 3 0.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:237 3 0.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:242 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:183 2 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:194 1 0.094% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:134 1 0.094% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:135 1 0.094% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:157 1 0.094% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:189 1 0.094% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:225 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:56 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:53 4 80.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyRouteConfigurationPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/rc_patch.go:42 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyRouteConfigurationPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/rc_patch.go:58 ----------------------------------------------------------+------------- 2445 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:49 0 0% 100% 2445 34.97% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:284 2320 94.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:304 110 4.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:305 6 0.25% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:303 5 0.2% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:307 4 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:306 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:49 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:289 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).patchListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:361 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:199 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:204 4 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:622 ----------------------------------------------------------+------------- 25 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 25 0.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:216 25 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 45 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 45 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:218 18 40.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1321 17 37.78% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1308 10 22.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1288 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:224 4 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1240 3 37.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1241 1 12.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1235 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:228 4 80.00% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1228 1 20.00% | istio.io/istio/pilot/pkg/model.(*PushContext).AuthenticationPolicyForWorkload istio.io/istio@/pilot/pkg/model/push_context.go:1234 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:229 1 50.00% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLSMode istio.io/istio@/pilot/pkg/security/authn/v1alpha1/model.go:24 1 50.00% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLSMode istio.io/istio@/pilot/pkg/security/authn/v1alpha1/model.go:28 ----------------------------------------------------------+------------- 67 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 67 0.96% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:236 32 47.76% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 18 26.87% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 14 20.90% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 3 4.48% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:451 ----------------------------------------------------------+------------- 22 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 22 0.31% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:239 22 100% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 ----------------------------------------------------------+------------- 38 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 38 0.54% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:255 34 89.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 4 10.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:873 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:258 1 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:259 1 100% | istio.io/istio/pilot/pkg/model.BuildDNSSrvSubsetKey istio.io/istio@/pilot/pkg/model/service.go:615 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:266 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1288 ----------------------------------------------------------+------------- 11 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 0 0% 100% 11 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:314 6 54.55% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:420 3 27.27% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:422 2 18.18% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:424 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:581 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:491 1 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:581 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:496 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:112 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:496 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:112 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:339 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:390 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:581 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:491 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:496 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:390 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:644 2 50.00% | istio.io/istio/pilot/pkg/networking/plugin/authz.Plugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:75 1 25.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:229 1 25.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:235 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarInboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:195 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:390 4 66.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:644 2 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:581 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:284 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:303 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarInboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:195 ----------------------------------------------------------+------------- 2320 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:284 0 0% 100% 2320 33.18% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:304 2320 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 ----------------------------------------------------------+------------- 110 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:284 0 0% 100% 110 1.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:305 109 99.09% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:232 1 0.91% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:241 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:284 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:306 3 75.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:266 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:305 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:284 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:307 3 60.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:322 2 40.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:334 ----------------------------------------------------------+------------- 11 61.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 7 38.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 0 0% 100% 18 0.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 7 38.89% | fmt.Sprintf fmt/print.go:219 4 22.22% | fmt.Sprintf fmt/print.go:218 3 16.67% | fmt.Sprintf fmt/print.go:221 1 5.56% | fmt.Sprintf fmt/print.go:220 1 5.56% | runtime.convT64 runtime/iface.go:352 1 5.56% | runtime.convTstring runtime/iface.go:362 1 5.56% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1038 1 50.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 1 50.00% | runtime.mapaccess2_faststr runtime/map_faststr.go:191 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1076 2 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1079 1 100% | fmt.Sprintf fmt/print.go:220 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1088 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1238 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1100 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:133 3 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:134 1 100% | strings.HasPrefix strings/strings.go:449 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:135 1 100% | strings.IndexRune strings/strings.go:161 ----------------------------------------------------------+------------- 27 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 27 0.39% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:162 16 59.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:359 11 40.74% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getVirtualHostsForSniffedServicePort istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:360 ----------------------------------------------------------+------------- 613 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 613 8.77% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 428 69.82% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 92 15.01% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 28 4.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:285 12 1.96% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:317 8 1.31% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:312 8 1.31% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:318 7 1.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:326 6 0.98% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:292 4 0.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:328 4 0.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:340 3 0.49% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:286 3 0.49% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:310 2 0.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:306 2 0.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:314 2 0.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:327 1 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:280 1 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:291 1 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:325 1 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:333 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:181 9 100% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts istio.io/istio@/pilot/pkg/networking/util/util.go:251 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:183 2 100% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:189 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:194 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:196 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:225 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:237 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 390 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 0 0% 100% 390 5.58% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:243 389 99.74% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 1 0.26% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:318 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1244 1 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 ----------------------------------------------------------+------------- 75 58.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 54 41.86% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:898 0 0% 100% 129 1.84% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1259 128 99.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1206 1 0.78% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1138 ----------------------------------------------------------+------------- 387 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 387 5.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1281 376 97.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1206 6 1.55% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1138 2 0.52% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1126 2 0.52% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1152 1 0.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1104 ----------------------------------------------------------+------------- 25 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 25 0.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1288 11 44.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 6 24.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1077 2 8.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1076 2 8.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1088 1 4.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1010 1 4.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1038 1 4.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1072 1 4.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1100 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1296 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1300 1 50.00% | runtime.growslice runtime/slice.go:181 1 50.00% | runtime.typedslicecopy runtime/mbarrier.go:273 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1302 1 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1333 1 50.00% | runtime.growslice runtime/slice.go:89 1 50.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1335 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 109 97.32% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 3 2.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:898 0 0% 100% 112 1.60% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 45 40.18% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 17 15.18% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1873 10 8.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1842 6 5.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1820 5 4.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1810 5 4.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1859 5 4.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1866 5 4.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1874 3 2.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1881 2 1.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1847 2 1.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1857 2 1.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1877 1 0.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1803 1 0.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1804 1 0.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1805 1 0.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1843 1 0.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1849 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1347 3 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getPluginFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2170 2 33.33% | runtime.newobject runtime/malloc.go:1151 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getPluginFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2176 ----------------------------------------------------------+------------- 863 98.97% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 9 1.03% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:898 0 0% 100% 872 12.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 595 68.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 129 14.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1978 115 13.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1993 11 1.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1972 7 0.8% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1967 3 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1982 2 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1942 2 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1963 2 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1975 2 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1984 1 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1940 1 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1944 1 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1962 1 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1983 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1400 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:226 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:238 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1401 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1411 1 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1427 3 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2077 2 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2135 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2117 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:872 7 100% | istio.io/istio/pilot/pkg/networking/plugin.ModelProtocolToListenerProtocol istio.io/istio@/pilot/pkg/networking/plugin/plugin.go:65 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:877 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:880 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:889 5 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:217 ----------------------------------------------------------+------------- 107 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 0 0% 100% 107 1.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:898 54 50.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1259 30 28.04% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 11 10.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1342 9 8.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 3 2.80% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 ----------------------------------------------------------+------------- 25 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 0 0% 100% 25 0.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 9 36.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 7 28.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:60 3 12.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:115 2 8.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:72 1 4.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:114 1 4.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:130 1 4.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:173 1 4.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:52 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1281 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1126 2 100% | strings.Contains strings/strings.go:99 ----------------------------------------------------------+------------- 6 85.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1281 1 14.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1259 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1138 5 71.43% | fmt.Sprintf fmt/print.go:219 1 14.29% | fmt.Sprintf fmt/print.go:220 1 14.29% | runtime.convT64 runtime/iface.go:352 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1281 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1152 2 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:189 ----------------------------------------------------------+------------- 376 74.60% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1281 128 25.40% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1259 0 0% 100% 504 7.21% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1206 454 90.08% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:313 37 7.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:311 12 2.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:306 1 0.2% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:303 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:286 2 66.67% | runtime.mapassign_faststr runtime/map_faststr.go:272 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:226 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:291 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:292 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 428 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 428 6.12% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 341 79.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 26 6.07% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:131 24 5.61% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:129 9 2.10% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:110 9 2.10% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:130 5 1.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:137 3 0.7% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:128 2 0.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:104 2 0.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:116 2 0.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:134 2 0.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:140 1 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:115 1 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:127 1 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:139 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:310 2 66.67% | runtime.makeslice runtime/slice.go:49 1 33.33% | runtime.makeslice runtime/slice.go:35 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:312 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:314 2 100% | runtime.mapassign_faststr runtime/map_faststr.go:226 ----------------------------------------------------------+------------- 12 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 12 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:317 6 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 4 33.33% | runtime.newobject runtime/malloc.go:1151 2 16.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:318 7 87.50% | runtime.newobject runtime/malloc.go:1151 1 12.50% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:327 2 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:328 2 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:272 1 25.00% | runtime.mapassign_faststr runtime/map_faststr.go:226 1 25.00% | runtime.mapassign_faststr runtime/map_faststr.go:243 ----------------------------------------------------------+------------- 92 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 92 1.32% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 65 70.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 9 9.78% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:389 5 5.43% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:376 5 5.43% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:382 4 4.35% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:387 4 4.35% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:391 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:167 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:333 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:305 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).onVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1512 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnVirtualListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:267 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:334 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).aggregateVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:148 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.reduceInboundListenerToFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:127 ----------------------------------------------------------+------------- 109 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:305 0 0% 100% 109 1.56% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:232 107 98.17% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).String github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.go:322 1 0.92% | runtime.mapassign_faststr runtime/map_faststr.go:226 1 0.92% | runtime.mapassign_faststr runtime/map_faststr.go:272 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:305 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:241 1 100% | github.com/envoyproxy/go-control-plane/envoy/api/v2/core.(*Address).String github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/core/address.pb.go:322 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:303 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarInboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:195 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:390 ----------------------------------------------------------+------------- 2320 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:304 0 0% 100% 2320 33.18% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:201 2156 92.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:909 107 4.61% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:898 25 1.08% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:922 7 0.3% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:872 7 0.3% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:887 6 0.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:880 5 0.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:889 3 0.13% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:859 2 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:928 1 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:858 1 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:877 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:307 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:322 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newInboundPassthroughFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:450 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:307 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:334 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).aggregateVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:148 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:306 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:266 2 66.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:595 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:587 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:306 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:305 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).onVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1512 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:289 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).patchListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:361 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyListenerPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:48 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1342 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1896 2 100% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1342 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1898 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 16 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1342 0 0% 100% 16 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1900 16 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.isMatchAllFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2239 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1342 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1918 6 66.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:587 2 22.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:595 1 11.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:581 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:867 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:885 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getDefaultCircuitBreakerThresholds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:112 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:867 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 3 100% | istio.io/istio/pkg/util/gogo.DurationToProtoDuration istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:869 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyLoadBalancer istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1046 3 100% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 ----------------------------------------------------------+------------- 12 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1321 0 0% 100% 12 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:867 5 41.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:885 4 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:923 3 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:255 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:873 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.conditionallyConvertToIstioMtls istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:783 ----------------------------------------------------------+------------- 34 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:255 0 0% 100% 34 0.49% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 8 23.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1107 6 17.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1148 4 11.76% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1163 3 8.82% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1111 3 8.82% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1147 3 8.82% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1164 2 5.88% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1112 2 5.88% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1159 1 2.94% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1154 1 2.94% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1160 1 2.94% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1165 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1107 8 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1111 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1147 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1148 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1154 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1159 1 50.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 1 50.00% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1163 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1164 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:875 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyUpstreamTLSSettings istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1165 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1403 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:67 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:256 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1940 1 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1962 1 100% | runtime.typedslicecopy runtime/mbarrier.go:273 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1963 1 50.00% | runtime.growslice runtime/slice.go:181 1 50.00% | runtime.growslice runtime/slice.go:182 ----------------------------------------------------------+------------- 595 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 595 8.51% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 556 93.45% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1731 6 1.01% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1675 5 0.84% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1721 4 0.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1773 3 0.5% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1668 3 0.5% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1694 3 0.5% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1707 3 0.5% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1776 2 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1670 2 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1691 2 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1711 1 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1669 1 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1704 1 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1706 1 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1709 1 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1725 1 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1739 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1975 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 129 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 129 1.84% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1978 127 98.45% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 2 1.55% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1983 1 100% | istio.io/pkg/log.Debugf istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/default.go:161 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1984 1 50.00% | runtime.convT64 runtime/iface.go:352 1 50.00% | runtime.convTstring runtime/iface.go:362 ----------------------------------------------------------+------------- 115 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1357 0 0% 100% 115 1.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1993 110 95.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:49 4 3.48% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:54 1 0.87% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:117 ----------------------------------------------------------+------------- 10 90.91% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:218 1 9.09% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:266 0 0% 100% 11 0.16% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1288 10 90.91% | runtime.newobject runtime/malloc.go:1151 1 9.09% | runtime.gcWriteBarrier runtime/asm_amd64.s:1403 ----------------------------------------------------------+------------- 17 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:218 0 0% 100% 17 0.24% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1308 6 35.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1336 4 23.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1332 3 17.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1337 3 17.65% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1338 1 5.88% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1333 ----------------------------------------------------------+------------- 18 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:218 0 0% 100% 18 0.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1321 12 66.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:867 5 27.78% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:869 1 5.56% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:870 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1308 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1332 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1308 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1333 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1308 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1336 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1308 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1337 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1308 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildDefaultTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1338 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1668 3 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1669 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1670 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1675 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1691 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1704 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1706 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1403 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1707 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1709 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1711 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1721 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1725 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1773 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1973 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1776 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.conditionallyConvertToIstioMtls istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:783 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildIstioMutualTLS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:795 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.conditionallyConvertToIstioMtls istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:783 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildIstioMutualTLS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:796 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1804 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:214 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1805 1 100% | runtime.growslice runtime/slice.go:188 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1820 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1847 2 100% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:138 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1849 1 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1857 2 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1378 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1859 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1866 4 80.00% | runtime.newobject runtime/malloc.go:1151 1 20.00% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1874 4 80.00% | istio.io/istio/pilot/pkg/networking/util.BuildAddress istio.io/istio@/pilot/pkg/networking/util/util.go:165 1 20.00% | istio.io/istio/pilot/pkg/networking/util.BuildAddress istio.io/istio@/pilot/pkg/networking/util/util.go:164 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1877 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1341 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1881 2 66.67% | istio.io/istio/pkg/util/gogo.DurationToProtoDuration istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 1 33.33% | istio.io/istio/pkg/util/gogo.DurationToProtoDuration istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:70 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:288 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:110 3 100% | time.ParseDuration time/format.go:1390 ----------------------------------------------------------+------------- 437 92.98% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:288 33 7.02% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:190 0 0% 100% 470 6.72% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:115 440 93.62% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:86 30 6.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:92 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:313 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:205 1 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:313 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:285 6 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:313 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:286 1 100% | runtime.growslice runtime/slice.go:89 ----------------------------------------------------------+------------- 444 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:313 0 0% 100% 444 6.35% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:288 437 98.42% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:115 4 0.9% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:106 3 0.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:110 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1206 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:303 1 100% | runtime.makeslice runtime/slice.go:34 ----------------------------------------------------------+------------- 12 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundTCPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1206 0 0% 100% 12 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:306 8 66.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getConfigsForHost istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:78 4 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getConfigsForHost istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:77 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:311 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:170 1 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 33 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:311 0 0% 100% 33 0.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:190 33 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:115 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyTrafficPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:873 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.conditionallyConvertToIstioMtls istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:783 3 75.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildIstioMutualTLS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:796 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildIstioMutualTLS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:795 ----------------------------------------------------------+------------- 8 21.62% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:312 8 21.62% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:430 7 18.92% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:424 6 16.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:317 5 13.51% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:326 2 5.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:391 1 2.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:376 0 0% 100% 37 0.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 27 72.97% | runtime.concatstring3 runtime/string.go:62 10 27.03% | strconv.Itoa strconv/itoa.go:35 ----------------------------------------------------------+------------- 32 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 0 0% 100% 32 0.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:415 12 37.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:498 10 31.25% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:492 5 15.62% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:509 4 12.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:493 1 3.12% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:497 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:424 7 70.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 3 30.00% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:429 4 100% | runtime.concatstring3 runtime/string.go:62 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:430 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:431 8 80.00% | runtime.growslice runtime/slice.go:181 1 10.00% | runtime.growslice runtime/slice.go:76 1 10.00% | runtime.growslice runtime/slice.go:89 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:376 4 80.00% | runtime.newobject runtime/malloc.go:1151 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 ----------------------------------------------------------+------------- 65 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 0 0% 100% 65 0.93% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:377 32 49.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:415 10 15.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:424 10 15.38% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:431 8 12.31% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:430 4 6.15% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:429 1 1.54% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:382 2 40.00% | runtime.concatstring2 runtime/string.go:58 2 40.00% | runtime.growslice runtime/slice.go:181 1 20.00% | runtime.concatstring2 runtime/string.go:57 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:387 3 75.00% | istio.io/istio/pilot/pkg/model.(*Service).GetServiceAddressForProxy istio.io/istio@/pilot/pkg/model/service.go:661 1 25.00% | istio.io/istio/pilot/pkg/model.(*Service).GetServiceAddressForProxy istio.io/istio@/pilot/pkg/model/service.go:658 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:329 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:389 6 66.67% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:138 3 33.33% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:137 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildSidecarOutboundTCPTLSFilterChainOpts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:306 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getConfigsForHost istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:78 8 100% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:37 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:885 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getDefaultCircuitBreakerThresholds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:112 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1347 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getPluginFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2170 3 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:415 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:493 4 100% | strings.Split strings/strings.go:308 ----------------------------------------------------------+------------- 12 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:415 0 0% 100% 12 0.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:498 12 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:415 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:509 4 80.00% | strings.Join strings/strings.go:438 1 20.00% | strings.Join strings/strings.go:441 ----------------------------------------------------------+------------- 16 84.21% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1900 3 15.79% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2077 0 0% 100% 19 0.27% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.isMatchAllFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2239 16 84.21% | reflect.DeepEqual reflect/deepequal.go:196 3 15.79% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1427 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2077 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.isMatchAllFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2239 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1427 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2117 1 100% | reflect.DeepEqual reflect/deepequal.go:196 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1427 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2135 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.outboundListenerConflict.addMetric istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:702 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.outboundListenerConflict.addMetric istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:712 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:322 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newInboundPassthroughFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:450 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:70 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1918 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:581 1 100% | istio.io/istio/pilot/pkg/networking/util.IsAllowAnyOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:588 ----------------------------------------------------------+------------- 6 85.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1918 1 14.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:266 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:587 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:70 ----------------------------------------------------------+------------- 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:266 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1918 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.newTCPProxyOutboundListenerFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:595 4 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:161 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.normalizeClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:172 2 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:161 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.normalizeClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:178 1 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:226 1 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:272 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2135 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.outboundListenerConflict.addMetric istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:702 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).Add istio.io/istio@/pilot/pkg/model/push_context.go:295 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2135 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.outboundListenerConflict.addMetric istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:712 1 100% | runtime.convT64 runtime/iface.go:352 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).aggregateVirtualInboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:148 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.reduceInboundListenerToFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:127 2 100% | github.com/gogo/protobuf/proto.Clone github.com/gogo/protobuf@v1.3.0/proto/clone.go:52 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:492 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.reverseArray istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:465 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:86 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:61 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:86 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:65 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:86 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:67 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:249 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:255 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:256 ----------------------------------------------------------+------------- 440 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildOutboundNetworkFiltersWithSingleDestination istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:115 0 0% 100% 440 6.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLogAndBuildTCPFilter istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:86 431 97.95% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:70 3 0.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:65 3 0.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:67 2 0.45% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:76 1 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setAccessLog istio.io/istio@/pilot/pkg/networking/core/v1alpha3/networkfilter.go:61 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:224 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1235 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:224 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1240 4 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInboundPort istio.io/istio@/pilot/pkg/networking/util/util.go:292 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:224 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1241 3 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutboundPort istio.io/istio@/pilot/pkg/networking/util/util.go:296 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:314 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:420 6 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:314 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.updateEds istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:422 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).patchListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:361 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyListenerPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:48 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doListenerListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:65 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:53 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyRouteConfigurationPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/rc_patch.go:42 2 50.00% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1406 1 25.00% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1390 1 25.00% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1394 ----------------------------------------------------------+------------- 110 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1993 0 0% 100% 110 1.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:49 110 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getUserFiltersForWorkload istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:123 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1993 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:54 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getListenerIPAddress istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:139 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doListenerOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:114 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doFilterChainListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:125 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doFilterChainOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:166 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doFilterChainListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:125 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doFilterChainOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:166 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:177 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:299 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:306 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:299 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:308 8 100% | github.com/golang/protobuf/ptypes.UnmarshalAny github.com/golang/protobuf@v1.3.2/ptypes/any.go:128 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:299 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:395 4 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.ApplyListenerPatches istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:48 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doListenerListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:65 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doListenerOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:114 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doListenerListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:65 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doListenerOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:114 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doFilterChainListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:125 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doFilterChainOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:166 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:177 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:299 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:177 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doNetworkFilterOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:299 8 61.54% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:308 4 30.77% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:395 1 7.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.doHTTPFilterListOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/listener_patch.go:306 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:54 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getListenerIPAddress istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:139 4 100% | net.ParseIP net/ip.go:679 ----------------------------------------------------------+------------- 110 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.DeprecatedInsertUserFilters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:49 0 0% 100% 110 1.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/envoyfilter.getUserFiltersForWorkload istio.io/istio@/pilot/pkg/networking/core/v1alpha3/envoyfilter/deprecated.go:123 82 74.55% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:408 20 18.18% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:413 5 4.55% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:432 2 1.82% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:417 1 0.91% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).EnvoyFilter istio.io/istio@/pilot/pkg/model/config.go:419 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:746 1 100% | github.com/golang/protobuf/ptypes.DurationProto github.com/golang/protobuf@v1.3.2/ptypes/duration.go:98 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:749 8 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRouteMatch istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:570 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:753 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:757 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 20 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:131 0 0% 100% 20 0.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 8 40.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:749 5 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:757 4 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:751 1 5.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:746 1 5.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:753 1 5.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPInboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:755 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:131 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:774 3 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:31 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:32 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:36 1 16.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1402 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:213 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:268 4 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 295 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:213 0 0% 100% 295 4.22% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 66 22.37% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:339 56 18.98% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:516 33 11.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:476 28 9.49% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:385 15 5.08% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:484 8 2.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:417 7 2.37% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:338 7 2.37% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:463 6 2.03% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:493 5 1.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:351 5 1.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:413 5 1.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:451 5 1.69% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:462 4 1.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:401 4 1.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:410 4 1.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:415 4 1.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:416 4 1.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:464 4 1.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:466 3 1.02% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:396 3 1.02% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:467 3 1.02% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:482 2 0.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:412 2 0.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:423 2 0.68% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:503 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:342 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:411 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:414 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:418 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:424 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:479 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:490 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:501 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:502 1 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:505 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:104 1 50.00% | runtime.duffcopy runtime/duff_amd64.s:383 1 50.00% | runtime.duffcopy runtime/duff_amd64.s:398 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:110 6 66.67% | runtime.growslice runtime/slice.go:181 1 11.11% | runtime.growslice runtime/slice.go:185 1 11.11% | runtime.typedslicecopy runtime/mbarrier.go:273 1 11.11% | runtime.typedslicecopy runtime/mbarrier.go:277 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:115 1 100% | runtime.mapiternext runtime/map.go:872 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:116 1 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:237 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:128 3 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForPort istio.io/istio@/pilot/pkg/networking/util/util.go:288 ----------------------------------------------------------+------------- 24 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 24 0.34% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:129 24 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:130 4 44.44% | fmt.Sprintf fmt/print.go:219 3 33.33% | runtime.convTstring runtime/iface.go:362 2 22.22% | fmt.Sprintf fmt/print.go:221 ----------------------------------------------------------+------------- 26 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 26 0.37% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:131 20 76.92% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:771 6 23.08% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:774 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:134 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getHashPolicyByService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:902 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:137 4 80.00% | runtime.growslice runtime/slice.go:181 1 20.00% | runtime.duffzero runtime/duff_amd64.s:104 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:139 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:300 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:140 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 32 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:476 0 0% 100% 32 0.46% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.GetDestinationCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:244 32 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 22 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 0 0% 100% 22 0.31% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:185 10 45.45% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 6 27.27% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:164 3 13.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:170 2 9.09% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:156 1 4.55% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:165 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:211 6 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:105 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:212 2 66.67% | runtime.mapiterinit runtime/map.go:848 1 33.33% | runtime.mapiternext runtime/map.go:973 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:493 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getHashPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:926 5 83.33% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:622 1 16.67% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:619 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:134 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getHashPolicyByService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:902 2 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:622 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:516 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:736 1 50.00% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*Route).GetRoute github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.go:393 1 50.00% | istio.io/istio/pilot/pkg/model.IsValidSubsetKey istio.io/istio@/pilot/pkg/model/service.go:620 ----------------------------------------------------------+------------- 18 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:516 0 0% 100% 18 0.26% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 11 61.11% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:635 2 11.11% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:642 2 11.11% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:643 1 5.56% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:630 1 5.56% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:631 1 5.56% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:651 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:185 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 2 20.00% | runtime.mapiternext runtime/map.go:901 2 20.00% | runtime.mapiternext runtime/map.go:973 1 10.00% | runtime.mapiterinit runtime/map.go:815 1 10.00% | runtime.mapiterinit runtime/map.go:816 1 10.00% | runtime.mapiternext runtime/map.go:910 1 10.00% | runtime.mapiternext runtime/map.go:919 1 10.00% | runtime.mapiternext runtime/map.go:946 1 10.00% | runtime.mapiternext runtime/map.go:949 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.buildSidecarVirtualHostsForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:185 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:170 2 66.67% | runtime.growslice runtime/slice.go:181 1 33.33% | runtime.growslice runtime/slice.go:190 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:338 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRouteMatch istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:570 ----------------------------------------------------------+------------- 66 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 66 0.94% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:339 37 56.06% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:452 14 21.21% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 12 18.18% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 2 3.03% | runtime.newobject runtime/malloc.go:1151 1 1.52% | runtime.duffcopy runtime/duff_amd64.s:407 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:342 1 100% | istio.io/istio/pilot/pkg/networking/util.IsIstioVersionGE13 istio.io/istio@/pilot/pkg/networking/util/util.go:263 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:351 5 100% | runtime.makemap_small runtime/map.go:293 ----------------------------------------------------------+------------- 28 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 28 0.4% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:385 16 57.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:65 11 39.29% | runtime.newobject runtime/malloc.go:1151 1 3.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:62 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:396 3 100% | github.com/golang/protobuf/ptypes.DurationProto github.com/golang/protobuf@v1.3.2/ptypes/duration.go:98 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:401 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:410 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:411 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:412 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:413 3 60.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:554 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:565 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:415 2 50.00% | istio.io/api/networking/v1alpha3.(*Headers).GetResponse istio.io/api@v0.0.0-20200107183329-ed4b507c54e1/networking/v1alpha3/virtual_service.pb.go:815 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:416 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:555 1 25.00% | runtime.typedslicecopy runtime/mbarrier.go:235 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:451 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:462 4 80.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:555 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:464 3 75.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 25.00% | runtime.typedslicecopy runtime/mbarrier.go:233 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:466 2 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:553 1 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:554 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:467 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 ----------------------------------------------------------+------------- 33 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 33 0.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:476 32 96.97% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.GetDestinationCluster istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:244 1 3.03% | runtime.mapaccess1_faststr runtime/map_faststr.go:92 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:479 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 15 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 15 0.21% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:484 15 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:490 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:20 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:493 6 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getHashPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:926 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:501 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:502 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1391 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:505 1 100% | runtime.typedslicecopy runtime/mbarrier.go:239 ----------------------------------------------------------+------------- 56 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildHTTPRoutesForVirtualService istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:272 0 0% 100% 56 0.8% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:516 24 42.86% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:739 18 32.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:738 6 10.71% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:722 6 10.71% | runtime.newobject runtime/malloc.go:1151 2 3.57% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.getRouteOperation istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:736 ----------------------------------------------------------+------------- 16 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:385 0 0% 100% 16 0.23% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:65 7 43.75% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:31 4 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:39 2 12.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:32 2 12.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:34 1 6.25% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:43 ----------------------------------------------------------+------------- 7 70.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:65 3 30.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:774 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:31 8 80.00% | runtime.newobject runtime/malloc.go:1151 1 10.00% | runtime.duffcopy runtime/duff_amd64.s:378 1 10.00% | runtime.typedmemmove runtime/mbarrier.go:161 ----------------------------------------------------------+------------- 2 66.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:65 1 33.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:774 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:32 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:65 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:34 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildDefaultHTTPOutboundRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:774 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:36 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:65 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:39 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.ConvertPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:65 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route/retry.DefaultPolicy istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/retry/retry.go:43 1 100% | runtime.duffcopy runtime/duff_amd64.s:413 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:872 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/plugin.ModelProtocolToListenerProtocol istio.io/istio@/pilot/pkg/networking/plugin/plugin.go:65 7 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:644 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/authz.Plugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:75 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/authz.buildFilter istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:119 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/authz.buildFilter istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:83 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/authz.Plugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:75 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/authz.buildFilter istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:119 1 100% | istio.io/istio/pilot/pkg/security/authz/builder.(*Builder).BuildHTTPFilter istio.io/istio@/pilot/pkg/security/authz/builder/builder.go:100 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/authz.Plugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:75 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/authz.buildFilter istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:83 1 100% | istio.io/istio/pilot/pkg/security/authz/builder.NewBuilder istio.io/istio@/pilot/pkg/security/authz/builder/builder.go:50 ----------------------------------------------------------+------------- 4 57.14% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:532 3 42.86% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:676 4 57.14% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 3 42.86% | runtime.mapassign_faststr runtime/map_faststr.go:220 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:678 1 100% | runtime.duffcopy runtime/duff_amd64.s:403 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:680 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 1 50.00% | runtime.mapassign_faststr runtime/map_faststr.go:214 ----------------------------------------------------------+------------- 5 71.43% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:532 2 28.57% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:683 7 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 ----------------------------------------------------------+------------- 22 70.97% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 9 29.03% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:532 0 0% 100% 31 0.44% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 9 29.03% | runtime.mapassign_faststr runtime/map_faststr.go:272 8 25.81% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 8 25.81% | runtime.mapassign_faststr runtime/map_faststr.go:226 3 9.68% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 3.23% | runtime.mapassign_faststr runtime/map_faststr.go:262 1 3.23% | runtime.mapassign_faststr runtime/map_faststr.go:273 1 3.23% | runtime.mapassign_faststr runtime/map_faststr.go:283 ----------------------------------------------------------+------------- 308 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:534 0 0% 100% 308 4.41% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:491 308 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:659 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:534 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:494 2 66.67% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 33.33% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:534 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:495 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:512 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:657 2 100% | runtime.makemap_small runtime/map.go:293 ----------------------------------------------------------+------------- 308 94.77% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:491 16 4.92% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:512 1 0.31% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:339 0 0% 100% 325 4.65% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:659 321 98.77% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 3 0.92% | runtime.mapassign_faststr runtime/map_faststr.go:220 1 0.31% | runtime.gcWriteBarrier runtime/asm_amd64.s:1387 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:529 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addVirtualDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:666 2 100% | runtime.mapassign_faststr runtime/map_faststr.go:220 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:104 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:733 3 100% | strings.Split strings/strings.go:308 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:104 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:735 5 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 ----------------------------------------------------------+------------- 6 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:103 5 41.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:105 1 8.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:444 0 0% 100% 12 0.17% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrUID istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:729 7 58.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 5 41.67% | runtime.concatstring2 runtime/string.go:58 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:605 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:750 1 100% | runtime.mapiterinit runtime/map.go:848 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:605 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:751 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:217 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:220 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:229 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildInboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:481 1 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:235 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildInboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:639 1 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:436 2 100% | runtime.mapassign_faststr runtime/map_faststr.go:220 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:438 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.disablePolicyChecks istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:710 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.disablePolicyChecks istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:714 ----------------------------------------------------------+------------- 3 75.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 1 25.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:439 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 66.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 1 33.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:442 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 4 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:443 6 75.00% | runtime.mapassign_faststr runtime/map_faststr.go:220 1 12.50% | runtime.makemap_small runtime/map.go:293 1 12.50% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:444 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrUID istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:729 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:447 2 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 2 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:451 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 127 54.27% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 107 45.73% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 0 0% 100% 234 3.35% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:455 232 99.15% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 2 0.85% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 75.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 1 25.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:140 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:605 3 75.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:751 1 25.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrsCopy istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:750 ----------------------------------------------------------+------------- 21 70.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 9 30.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:140 0 0% 100% 30 0.43% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 22 73.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 3 10.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:676 2 6.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:680 2 6.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:683 1 3.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:678 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:612 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 20 66.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 10 33.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:140 0 0% 100% 30 0.43% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 10 33.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:424 9 30.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:423 5 16.67% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:390 4 13.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:427 2 6.67% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:616 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 155 73.11% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 55 25.94% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:140 1 0.47% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:161 1 0.47% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnVirtualListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:267 0 0% 100% 212 3.03% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 210 99.06% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 1 0.47% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:213 1 0.47% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:390 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 23 71.88% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:446 9 28.12% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 0 0% 100% 32 0.46% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:423 29 90.62% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:372 2 6.25% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:370 1 3.12% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:371 ----------------------------------------------------------+------------- 19 65.52% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:446 10 34.48% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 0 0% 100% 29 0.41% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:424 26 89.66% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:372 3 10.34% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:370 ----------------------------------------------------------+------------- 5 55.56% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:446 4 44.44% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:427 5 55.56% | runtime.newobject runtime/malloc.go:1151 2 22.22% | istio.io/istio/pilot/pkg/networking/util.GogoDurationToDuration istio.io/istio@/pilot/pkg/networking/util/util.go:243 2 22.22% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 3 60.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:424 2 40.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:423 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:370 2 40.00% | net.SplitHostPort net/ipsock.go:200 2 40.00% | net.SplitHostPort net/ipsock.go:203 1 20.00% | net.SplitHostPort net/ipsock.go:167 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:423 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:371 1 100% | strconv.Atoi strconv/atoi.go:239 ----------------------------------------------------------+------------- 29 52.73% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:423 26 47.27% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:424 0 0% 100% 55 0.79% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:372 55 100% | istio.io/istio/pilot/pkg/model.BuildSubsetKey istio.io/istio@/pilot/pkg/model/service.go:607 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:103 6 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrUID istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:729 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:104 5 55.56% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:735 3 33.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:733 1 11.11% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrNamespace istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:734 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:105 5 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrUID istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:729 ----------------------------------------------------------+------------- 4 80.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 1 20.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:160 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:106 5 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:109 6 75.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:98 1 12.50% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:94 1 12.50% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:96 ----------------------------------------------------------+------------- 7 87.50% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 1 12.50% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:160 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:110 7 87.50% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 1 12.50% | runtime.mapassign_faststr runtime/map_faststr.go:202 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:438 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.disablePolicyChecks istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:710 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.disableClientPolicyChecks istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:695 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:644 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:229 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildInboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:481 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:644 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:235 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildInboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:639 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarInboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:112 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnInboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:339 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:659 ----------------------------------------------------------+------------- 52 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 52 0.74% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:125 12 23.08% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:102 9 17.31% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:104 8 15.38% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:109 7 13.46% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:110 6 11.54% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:103 5 9.62% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:105 4 7.69% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:106 1 1.92% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:101 ----------------------------------------------------------+------------- 139 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 139 1.99% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:134 107 76.98% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:455 17 12.23% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:446 4 2.88% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:443 3 2.16% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:439 2 1.44% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:442 2 1.44% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:451 1 0.72% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:436 1 0.72% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:438 1 0.72% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:444 1 0.72% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:447 ----------------------------------------------------------+------------- 75 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 75 1.07% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:140 55 73.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 10 13.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 9 12.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 1 1.33% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:605 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:160 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:106 1 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:110 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:161 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 ----------------------------------------------------------+------------- 203 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 203 2.90% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:170 155 76.35% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 21 10.34% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:607 20 9.85% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:613 3 1.48% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:605 3 1.48% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:612 1 0.49% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:616 ----------------------------------------------------------+------------- 169 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 169 2.42% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:171 127 75.15% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:455 31 18.34% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:446 4 2.37% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:443 2 1.18% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:451 1 0.59% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:436 1 0.59% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:438 1 0.59% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:439 1 0.59% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:442 1 0.59% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:447 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:176 1 100% | runtime.growslice runtime/slice.go:76 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1351 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:179 1 50.00% | runtime.growslice runtime/slice.go:132 1 50.00% | runtime.growslice runtime/slice.go:188 ----------------------------------------------------------+------------- 389 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:243 0 0% 100% 389 5.56% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 315 80.98% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:534 22 5.66% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:531 19 4.88% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:512 19 4.88% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:532 6 1.54% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:526 3 0.77% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:514 2 0.51% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:529 1 0.26% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:508 1 0.26% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:524 1 0.26% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:574 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).onVirtualOutboundListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1512 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnVirtualListener istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:267 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundTCPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:620 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:508 1 100% | istio.io/istio/pilot/pkg/networking/util.IsXDSMarshalingToAnyEnabled istio.io/istio@/pilot/pkg/networking/util/util.go:275 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:514 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:526 6 100% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:635 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:529 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addVirtualDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:666 ----------------------------------------------------------+------------- 22 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 0 0% 100% 22 0.31% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:531 20 90.91% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:304 2 9.09% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:303 ----------------------------------------------------------+------------- 19 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 0 0% 100% 19 0.27% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:532 9 47.37% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 5 26.32% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:683 4 21.05% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:676 1 5.26% | runtime.makemap_small runtime/map.go:293 ----------------------------------------------------------+------------- 315 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.mixerplugin.OnOutboundRouteConfiguration istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:319 0 0% 100% 315 4.51% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:534 308 97.78% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:491 3 0.95% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:494 3 0.95% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:495 1 0.32% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:489 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:109 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:96 1 100% | strconv.Itoa strconv/itoa.go:35 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:109 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:98 4 66.67% | strings.Join strings/strings.go:438 2 33.33% | strings.Join strings/strings.go:439 ----------------------------------------------------------+------------- 132 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 132 1.89% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:426 131 99.24% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 1 0.76% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:132 ----------------------------------------------------------+------------- 79 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 79 1.13% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*HttpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:432 79 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 ----------------------------------------------------------+------------- 164 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2742 0 0% 100% 164 2.35% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Marshal istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:178 164 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:141 ----------------------------------------------------------+------------- 119 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 119 1.70% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*ServiceConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:184 119 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 ----------------------------------------------------------+------------- 68 100% | github.com/golang/protobuf/proto.(*Buffer).Marshal github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2740 0 0% 100% 68 0.97% | istio.io/istio/pilot/pkg/networking/plugin/mixer/client.(*TcpClientConfig).XXX_Size istio.io/istio@/pilot/pkg/networking/plugin/mixer/client/client_config.pb.go:523 68 100% | github.com/golang/protobuf/proto.(*InternalMessageInfo).Size github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:125 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1874 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.BuildAddress istio.io/istio@/pilot/pkg/networking/util/util.go:164 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1874 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/util.BuildAddress istio.io/istio@/pilot/pkg/networking/util/util.go:165 3 75.00% | runtime.newobject runtime/malloc.go:1151 1 25.00% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 18 56.25% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:236 14 43.75% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:339 0 0% 100% 32 0.46% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 12 37.50% | runtime.mapassign_faststr runtime/map_faststr.go:220 8 25.00% | runtime.makemap_small runtime/map.go:293 6 18.75% | runtime.newobject runtime/malloc.go:1151 2 6.25% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 3.12% | runtime.gcWriteBarrier runtime/asm_amd64.s:1402 1 3.12% | runtime.makemap_small runtime/map.go:292 1 3.12% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 3.12% | runtime.mapassign_faststr runtime/map_faststr.go:228 ----------------------------------------------------------+------------- 14 53.85% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:236 12 46.15% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:339 0 0% 100% 26 0.37% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 11 42.31% | runtime.mapassign_faststr runtime/map_faststr.go:220 8 30.77% | runtime.makemap_small runtime/map.go:293 3 11.54% | runtime.newobject runtime/malloc.go:1151 2 7.69% | runtime.mapassign_faststr runtime/map_faststr.go:238 1 3.85% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 3.85% | runtime.mapassign_faststr runtime/map_faststr.go:285 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:236 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:451 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:415 1 100% | runtime.duffzero runtime/duff_amd64.s:99 ----------------------------------------------------------+------------- 22 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 0 0% 100% 22 0.31% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:422 13 59.09% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:431 7 31.82% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:434 1 4.55% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:428 1 4.55% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:429 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:424 1 100% | runtime.duffcopy runtime/duff_amd64.s:403 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:389 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:137 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 6 75.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateVirtualHostDomains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:389 2 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1847 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:138 3 37.50% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:120 2 25.00% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:121 2 25.00% | runtime.newobject runtime/malloc.go:1151 1 12.50% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:119 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:847 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:330 7 100% | istio.io/istio/pilot/pkg/networking/util.SplitLocality istio.io/istio@/pilot/pkg/networking/util/util.go:376 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:847 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:333 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:847 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:334 7 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:427 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/util.GogoDurationToDuration istio.io/istio@/pilot/pkg/networking/util/util.go:243 2 100% | github.com/golang/protobuf/ptypes.DurationProto github.com/golang/protobuf@v1.3.2/ptypes/duration.go:98 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.IsIstioVersionGE13 istio.io/istio@/pilot/pkg/networking/util/util.go:264 1 100% | istio.io/istio/pilot/pkg/model.(*IstioVersion).Compare istio.io/istio@/pilot/pkg/model/context.go:360 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInboundPort istio.io/istio@/pilot/pkg/networking/util/util.go:292 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInbound istio.io/istio@/pilot/pkg/networking/util/util.go:284 2 100% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 ----------------------------------------------------------+------------- 4 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1240 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInboundPort istio.io/istio@/pilot/pkg/networking/util/util.go:292 2 50.00% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInbound istio.io/istio@/pilot/pkg/networking/util/util.go:283 2 50.00% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInbound istio.io/istio@/pilot/pkg/networking/util/util.go:284 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.setUpstreamProtocol istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1241 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutboundPort istio.io/istio@/pilot/pkg/networking/util/util.go:296 3 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:128 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForPort istio.io/istio@/pilot/pkg/networking/util/util.go:288 3 100% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.MessageToAnyWithError istio.io/istio@/pilot/pkg/networking/util/util.go:200 1 100% | github.com/golang/protobuf/proto.NewBuffer github.com/golang/protobuf@v1.3.2/proto/lib.go:359 ----------------------------------------------------------+------------- 9 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:181 0 0% 100% 9 0.13% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts istio.io/istio@/pilot/pkg/networking/util/util.go:251 6 66.67% | sort.SliceStable sort/slice.go:27 1 11.11% | runtime.convTslice runtime/iface.go:373 1 11.11% | sort.SliceStable sort/slice.go:25 1 11.11% | sort.SliceStable sort/slice.go:26 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:330 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/util.SplitLocality istio.io/istio@/pilot/pkg/networking/util/util.go:376 7 100% | strings.Split strings/strings.go:308 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:422 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:429 1 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 13 100% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:422 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:431 10 76.92% | runtime.newobject runtime/malloc.go:1151 3 23.08% | runtime.typedmemmove runtime/mbarrier.go:161 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:422 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/networking/util.cloneLocalityLbEndpoints istio.io/istio@/pilot/pkg/networking/util/util.go:434 7 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:138 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:120 2 66.67% | net.ParseIP net/ip.go:678 1 33.33% | net.ParseIP net/ip.go:679 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/util.ConvertAddressToCidr istio.io/istio@/pilot/pkg/networking/util/util.go:138 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/networking/util.getMaxCidrPrefix istio.io/istio@/pilot/pkg/networking/util/util.go:121 2 100% | net.IP.To4 net/ip.go:186 ----------------------------------------------------------+------------- 95 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.debounce.func1 istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:351 0 0% 100% 95 1.36% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).Push istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:268 95 100% | istio.io/istio/pilot/pkg/model.(*PushContext).InitContext istio.io/istio@/pilot/pkg/model/push_context.go:725 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.debounce.func1 istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:351 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).Push istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:275 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).updateServiceShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:273 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:216 1 100% | runtime.selectgo runtime/select.go:450 ----------------------------------------------------------+------------- 8 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:249 5 62.50% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:51 3 37.50% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:56 ----------------------------------------------------------+------------- 30 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 30 0.43% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:270 28 93.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:29 2 6.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:34 ----------------------------------------------------------+------------- 4 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 4 0.057% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:296 4 100% | sort.Strings sort/sort.go:314 ----------------------------------------------------------+------------- 1 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:298 1 100% | reflect.DeepEqual reflect/deepequal.go:196 ----------------------------------------------------------+------------- 21 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 21 0.3% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:327 17 80.95% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:30 4 19.05% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:41 ----------------------------------------------------------+------------- 20 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 20 0.29% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:352 20 100% | sort.Strings sort/sort.go:314 ----------------------------------------------------------+------------- 7 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:353 7 100% | sort.Strings sort/sort.go:314 ----------------------------------------------------------+------------- 10 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:356 10 100% | reflect.DeepEqual reflect/deepequal.go:196 ----------------------------------------------------------+------------- 13 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 13 0.19% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:373 8 61.54% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:784 3 23.08% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:802 2 15.38% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:794 ----------------------------------------------------------+------------- 10 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:377 3 30.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:764 3 30.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:775 3 30.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:776 1 10.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:778 ----------------------------------------------------------+------------- 507 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 507 7.25% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 313 61.74% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:688 125 24.65% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 40 7.89% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:674 17 3.35% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 8 1.58% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:639 2 0.39% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:637 1 0.2% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:685 1 0.2% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:699 ----------------------------------------------------------+------------- 5018 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2._AggregatedDiscoveryService_StreamAggregatedResources_Handler github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:181 0 0% 100% 5018 71.77% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 2586 51.53% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:552 1275 25.41% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:558 580 11.56% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 567 11.30% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:539 8 0.16% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:509 2 0.04% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:497 ----------------------------------------------------------+------------- 247 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:51 0 0% 100% 247 3.53% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:73 242 97.98% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:126 4 1.62% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:161 1 0.4% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:146 ----------------------------------------------------------+------------- 29 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:51 0 0% 100% 29 0.41% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 10 34.48% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:179 3 10.34% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:308 2 6.90% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:101 2 6.90% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:209 2 6.90% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:81 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:168 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:169 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:208 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:268 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:318 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:350 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:379 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:389 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:46 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:71 ----------------------------------------------------------+------------- 2458 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:29 0 0% 100% 2458 35.15% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:49 2445 99.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:284 13 0.53% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:289 ----------------------------------------------------------+------------- 22 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:29 0 0% 100% 22 0.31% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 13 59.09% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:73 3 13.64% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:60 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:115 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:126 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:188 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:200 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:84 1 4.55% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:94 ----------------------------------------------------------+------------- 1066 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:30 0 0% 100% 1066 15.25% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:56 1060 99.44% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:51 5 0.47% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:53 1 0.094% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).BuildHTTPRoutes istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:52 ----------------------------------------------------------+------------- 29 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:30 0 0% 100% 29 0.41% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:59 26 89.66% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:53 2 6.90% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:118 1 3.45% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:96 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:784 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:756 3 37.50% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 2 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:96 1 12.50% | runtime.deferreturn runtime/panic.go:502 1 12.50% | runtime.mapaccess1_faststr runtime/map_faststr.go:82 1 12.50% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:377 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:764 2 66.67% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 1 33.33% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:377 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:775 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:214 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:238 1 33.33% | runtime.mapassign_faststr runtime/map_faststr.go:271 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:377 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:776 3 100% | sync.(*Mutex).Unlock sync/mutex.go:186 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:377 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getOrAddEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:778 1 100% | runtime.deferreturn runtime/panic.go:528 ----------------------------------------------------------+------------- 30 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 0 0% 100% 30 0.43% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:597 20 66.67% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:304 9 30.00% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:303 1 3.33% | istio.io/istio/pilot/pkg/model.(*SidecarScope).ServiceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:305 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:598 1 100% | sync.(*Mutex).Unlock sync/mutex.go:190 ----------------------------------------------------------+------------- 16 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 0 0% 100% 16 0.23% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 4 25.00% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 2 12.50% | runtime.mapaccess2_faststr runtime/map_faststr.go:112 2 12.50% | runtime.mapaccess2_faststr runtime/map_faststr.go:126 2 12.50% | runtime.mapaccess2_faststr runtime/map_faststr.go:132 2 12.50% | runtime.mapaccess2_faststr runtime/map_faststr.go:152 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:79 1 6.25% | runtime.mapaccess1_faststr runtime/map_faststr.go:96 1 6.25% | runtime.mapaccess2_faststr runtime/map_faststr.go:119 1 6.25% | runtime.mapaccess2_faststr runtime/map_faststr.go:142 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:613 1 100% | sync.(*RWMutex).RUnlock sync/rwmutex.go:68 ----------------------------------------------------------+------------- 177 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 0 0% 100% 177 2.53% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 87 49.15% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 27 15.25% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:847 10 5.65% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 9 5.08% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:836 8 4.52% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:854 8 4.52% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:864 7 3.95% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:834 5 2.82% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:867 4 2.26% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:849 3 1.69% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:831 3 1.69% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:860 2 1.13% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:844 1 0.56% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:840 1 0.56% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:866 1 0.56% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:869 1 0.56% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:877 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:623 10 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 271 98.19% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:539 5 1.81% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:249 0 0% 100% 276 3.95% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:51 247 89.49% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:73 29 10.51% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawClusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:76 ----------------------------------------------------------+------------- 296 99.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:539 3 1.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:249 0 0% 100% 299 4.28% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:56 294 98.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:41 4 1.34% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:42 1 0.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:37 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:497 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:639 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:509 8 100% | istio.io/istio/pilot/pkg/model.(*Proxy).SetServiceInstances istio.io/istio@/pilot/pkg/model/context.go:473 ----------------------------------------------------------+------------- 567 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 0 0% 100% 567 8.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:539 296 52.20% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:56 271 47.80% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:51 ----------------------------------------------------------+------------- 580 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 0 0% 100% 580 8.30% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 398 68.62% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:688 130 22.41% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:648 21 3.62% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:674 14 2.41% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 12 2.07% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:639 2 0.34% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:699 1 0.17% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:637 1 0.17% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:656 1 0.17% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:685 ----------------------------------------------------------+------------- 2586 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 0 0% 100% 2586 36.99% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:552 2452 94.82% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:29 132 5.10% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:34 1 0.039% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:36 1 0.039% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:44 ----------------------------------------------------------+------------- 1275 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:411 0 0% 100% 1275 18.24% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:558 1078 84.55% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:30 197 15.45% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:41 ----------------------------------------------------------+------------- 12 54.55% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 8 36.36% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 2 9.09% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:497 0 0% 100% 22 0.31% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:639 18 81.82% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:635 3 13.64% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:630 1 4.55% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:642 ----------------------------------------------------------+------------- 17 54.84% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 14 45.16% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 0 0% 100% 31 0.44% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:669 22 70.97% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:422 3 9.68% | runtime.newobject runtime/malloc.go:1151 3 9.68% | runtime.typedmemmove runtime/mbarrier.go:161 1 3.23% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:415 1 3.23% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:421 1 3.23% | istio.io/istio/pilot/pkg/networking/util.CloneClusterLoadAssignment istio.io/istio@/pilot/pkg/networking/util/util.go:424 ----------------------------------------------------------+------------- 398 55.98% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 313 44.02% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 0 0% 100% 711 10.17% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:688 708 99.58% | istio.io/istio/pilot/pkg/proxy/envoy/v2.endpointDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:815 3 0.42% | istio.io/istio/pilot/pkg/proxy/envoy/v2.endpointDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:816 ----------------------------------------------------------+------------- 2 66.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:546 1 33.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:382 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:699 2 66.67% | istio.io/pkg/log.(*Scope).Infof istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:211 1 33.33% | istio.io/pkg/log.(*Scope).Infof istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:213 ----------------------------------------------------------+------------- 2452 98.87% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:552 28 1.13% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:270 0 0% 100% 2480 35.47% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:29 2458 99.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:49 22 0.89% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawListeners istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:52 ----------------------------------------------------------+------------- 132 98.51% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:552 2 1.49% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:270 0 0% 100% 134 1.92% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:34 134 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.ldsDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:75 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:552 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:36 1 100% | istio.io/pkg/monitoring.(*float64Metric).Record istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:179 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:552 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:44 1 100% | runtime.convTstring runtime/iface.go:362 ----------------------------------------------------------+------------- 1078 98.45% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:558 17 1.55% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:327 0 0% 100% 1095 15.66% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:30 1066 97.35% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:56 29 2.65% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).generateRawRoutes istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:59 ----------------------------------------------------------+------------- 197 98.01% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushConnection istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:558 4 1.99% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:327 0 0% 100% 201 2.87% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:41 201 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.routeDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:76 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:373 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:784 8 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).getEdsCluster istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:756 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:373 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:794 2 100% | runtime.mapdelete_faststr runtime/map_faststr.go:324 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:373 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:802 1 33.33% | runtime.deferreturn runtime/panic.go:530 1 33.33% | runtime.jmpdefer runtime/asm_amd64.s:592 1 33.33% | sync.(*RWMutex).Unlock sync/rwmutex.go:126 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).Push istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:275 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).updateServiceShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:273 5 100% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).GetService istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:117 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:56 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:37 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.nonce istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:297 ----------------------------------------------------------+------------- 294 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushCds istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:56 0 0% 100% 294 4.20% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:41 294 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 0 0% 100% 152 2.17% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).send.func1 istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:765 152 100% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Send github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:195 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 7 0.1% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:834 3 42.86% | runtime.mapiterinit runtime/map.go:848 1 14.29% | runtime.mapiterinit runtime/map.go:808 1 14.29% | runtime.mapiterinit runtime/map.go:815 1 14.29% | runtime.mapiterinit runtime/map.go:820 1 14.29% | runtime.mapiternext runtime/map.go:857 ----------------------------------------------------------+------------- 27 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 27 0.39% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:847 12 44.44% | runtime.newobject runtime/malloc.go:1151 7 25.93% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:330 7 25.93% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:334 1 3.70% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:333 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:854 6 75.00% | runtime.growslice runtime/slice.go:181 1 12.50% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 12.50% | runtime.growslice runtime/slice.go:188 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:860 3 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 10 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 10 0.14% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 4 40.00% | runtime.mapiterinit runtime/map.go:848 2 20.00% | runtime.mapiterinit runtime/map.go:820 1 10.00% | runtime.mapiterinit runtime/map.go:816 1 10.00% | runtime.mapiterinit runtime/map.go:837 1 10.00% | runtime.mapiternext runtime/map.go:872 1 10.00% | runtime.mapiternext runtime/map.go:949 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:866 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:867 5 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 87 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:619 0 0% 100% 87 1.24% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 68 78.16% | istio.io/pkg/monitoring.(*float64Metric).Record istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:179 7 8.05% | istio.io/pkg/monitoring.Label.Value istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:92 5 5.75% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:186 3 3.45% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:188 3 3.45% | runtime.newobject runtime/malloc.go:1151 1 1.15% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:182 ----------------------------------------------------------+------------- 0 0% 100% 100 1.43% | istio.io/istio/pilot/pkg/proxy/envoy/v2.debounce.func1 istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:351 95 95.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).Push istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:268 5 5.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).Push istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:275 ----------------------------------------------------------+------------- 708 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:688 0 0% 100% 708 10.13% | istio.io/istio/pilot/pkg/proxy/envoy/v2.endpointDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:815 708 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:688 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/proxy/envoy/v2.endpointDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:816 2 66.67% | runtime.growslice runtime/slice.go:181 1 33.33% | runtime.growslice runtime/slice.go:188 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:730 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:713 6 100% | istio.io/istio/pilot/pkg/model.(*PushContext).DestinationRule istio.io/istio@/pilot/pkg/model/push_context.go:622 ----------------------------------------------------------+------------- 15 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:674 0 0% 100% 15 0.21% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:728 8 53.33% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:635 2 13.33% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:643 2 13.33% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:651 1 6.67% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:624 1 6.67% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:630 1 6.67% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:642 ----------------------------------------------------------+------------- 44 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:674 0 0% 100% 44 0.63% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:730 30 68.18% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:712 6 13.64% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:711 6 13.64% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:713 1 2.27% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:718 1 2.27% | istio.io/istio/pilot/pkg/proxy/envoy/v2.getDestinationRule istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:719 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:674 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.hasOutlierDetection istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:735 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.SelectTrafficPolicyComponents istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:807 ----------------------------------------------------------+------------- 134 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushLds istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:34 0 0% 100% 134 1.92% | istio.io/istio/pilot/pkg/proxy/envoy/v2.ldsDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/lds.go:75 134 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:37 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/proxy/envoy/v2.nonce istio.io/istio@/pilot/pkg/proxy/envoy/v2/discovery.go:297 1 100% | github.com/google/uuid.UUID.String github.com/google/uuid@v1.1.1/uuid.go:166 ----------------------------------------------------------+------------- 0 0% 100% 23 0.33% | istio.io/istio/pilot/pkg/proxy/envoy/v2.receiveThread istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:155 22 95.65% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Recv github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:200 1 4.35% | github.com/envoyproxy/go-control-plane/envoy/service/discovery/v2.(*aggregatedDiscoveryServiceStreamAggregatedResourcesServer).Recv github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/service/discovery/v2/ads.pb.go:199 ----------------------------------------------------------+------------- 201 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushRoute istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:41 0 0% 100% 201 2.87% | istio.io/istio/pilot/pkg/proxy/envoy/v2.routeDiscoveryResponse istio.io/istio@/pilot/pkg/proxy/envoy/v2/rds.go:76 201 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLSMode istio.io/istio@/pilot/pkg/security/authn/v1alpha1/model.go:24 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLS istio.io/istio@/pilot/pkg/security/authn/v1alpha1/policy_applier.go:65 1 100% | istio.io/api/authentication/v1alpha1.(*PeerAuthenticationMethod).GetParams istio.io/api@v0.0.0-20200107183329-ed4b507c54e1/authentication/v1alpha1/policy.pb.go:588 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildOutboundClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:229 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLSMode istio.io/istio@/pilot/pkg/security/authn/v1alpha1/model.go:24 1 100% | istio.io/istio/pilot/pkg/security/authn/v1alpha1.GetMutualTLS istio.io/istio@/pilot/pkg/security/authn/v1alpha1/policy_applier.go:65 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/authz.buildFilter istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:119 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/security/authz/builder.(*Builder).BuildHTTPFilter istio.io/istio@/pilot/pkg/security/authz/builder/builder.go:100 1 100% | istio.io/istio/pilot/pkg/networking/util.MessageToAny istio.io/istio@/pilot/pkg/networking/util/util.go:214 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/authz.buildFilter istio.io/istio@/pilot/pkg/networking/plugin/authz/authorization.go:83 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/security/authz/builder.NewBuilder istio.io/istio@/pilot/pkg/security/authz/builder/builder.go:50 1 100% | istio.io/istio/pilot/pkg/model.(*AuthorizationPolicies).ListAuthorizationPolicies istio.io/istio@/pilot/pkg/model/authorization.go:198 ----------------------------------------------------------+------------- 8 100% | istio.io/istio/pilot/pkg/model.(*Proxy).SetServiceInstances istio.io/istio@/pilot/pkg/model/context.go:473 0 0% 100% 8 0.11% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:240 6 75.00% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:562 1 12.50% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:533 1 12.50% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:555 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).updateServiceShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:273 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).GetService istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:117 3 60.00% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).getServices istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:128 2 40.00% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).getServices istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:129 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).GetService istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:117 0 0% 100% 3 0.043% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).getServices istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:128 3 100% | istio.io/istio/pilot/pkg/model.(*istioConfigStore).ServiceEntries istio.io/istio@/pilot/pkg/model/config.go:352 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).GetService istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:117 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).getServices istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:129 1 50.00% | istio.io/istio/pilot/pkg/serviceregistry/external.convertServices istio.io/istio@/pilot/pkg/serviceregistry/external/conversion.go:117 1 50.00% | istio.io/istio/pilot/pkg/serviceregistry/external.convertServices istio.io/istio@/pilot/pkg/serviceregistry/external/conversion.go:55 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).getServices istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:129 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/external.convertServices istio.io/istio@/pilot/pkg/serviceregistry/external/conversion.go:117 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/external.(*ServiceEntryStore).getServices istio.io/istio@/pilot/pkg/serviceregistry/external/servicediscovery.go:129 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/external.convertServices istio.io/istio@/pilot/pkg/serviceregistry/external/conversion.go:55 1 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).getProxyServiceInstancesByEndpoint istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:678 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/serviceregistry/kube.ServiceHostname istio.io/istio@/pilot/pkg/serviceregistry/kube/conversion.go:159 4 80.00% | fmt.Sprintf fmt/print.go:219 1 20.00% | fmt.Sprintf fmt/print.go:221 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:240 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:533 1 100% | k8s.io/client-go/listers/core/v1.(*serviceLister).GetPodServices k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service_expansion.go:37 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:240 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:555 1 100% | k8s.io/client-go/tools/cache.(*cache).List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/store.go:155 ----------------------------------------------------------+------------- 6 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:240 0 0% 100% 6 0.086% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:562 5 83.33% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).getProxyServiceInstancesByEndpoint istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:678 1 16.67% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).getProxyServiceInstancesByEndpoint istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:680 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:217 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:466 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*PodCache).getPodByIP istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/pod.go:163 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:217 0 0% 100% 2 0.029% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:468 1 50.00% | istio.io/istio/pkg/config/kube.ConvertLabels istio.io/istio@/pkg/config/kube/conversion.go:46 1 50.00% | istio.io/istio/pkg/config/kube.ConvertLabels istio.io/istio@/pkg/config/kube/conversion.go:47 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/aggregate.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/aggregate/controller.go:217 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:480 1 100% | runtime.convTstring runtime/iface.go:362 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:562 0 0% 100% 5 0.072% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).getProxyServiceInstancesByEndpoint istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:678 5 100% | istio.io/istio/pilot/pkg/serviceregistry/kube.ServiceHostname istio.io/istio@/pilot/pkg/serviceregistry/kube/conversion.go:159 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:562 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).getProxyServiceInstancesByEndpoint istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:680 1 100% | runtime.mapaccess1_faststr runtime/map_faststr.go:99 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:466 0 0% 100% 1 0.014% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*PodCache).getPodByIP istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/pod.go:163 1 100% | k8s.io/client-go/tools/cache.(*cache).GetByKey k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/store.go:205 ----------------------------------------------------------+------------- 8 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getConfigsForHost istio.io/istio@/pilot/pkg/networking/core/v1alpha3/tls.go:78 4 25.00% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 4 25.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:164 0 0% 100% 16 0.23% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:37 16 100% | istio.io/istio/pkg/config/host.Name.isWildCarded istio.io/istio@/pkg/config/host/name.go:89 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 0 0% 100% 2 0.029% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:38 2 100% | istio.io/istio/pkg/config/host.Name.isWildCarded istio.io/istio@/pkg/config/host/name.go:89 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.MostSpecificHostMatch istio.io/istio@/pilot/pkg/model/config.go:331 0 0% 100% 1 0.014% | istio.io/istio/pkg/config/host.Name.Matches istio.io/istio@/pkg/config/host/name.go:58 1 100% | memeqbody internal/bytealg/equal_amd64.s:81 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:468 0 0% 100% 1 0.014% | istio.io/istio/pkg/config/kube.ConvertLabels istio.io/istio@/pkg/config/kube/conversion.go:46 1 100% | runtime.makemap runtime/map.go:311 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).InstancesByPort istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:468 0 0% 100% 1 0.014% | istio.io/istio/pkg/config/kube.ConvertLabels istio.io/istio@/pkg/config/kube/conversion.go:47 1 100% | runtime.mapiternext runtime/map.go:945 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:112 0 0% 100% 1 0.014% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:40 1 100% | runtime.duffcopy runtime/duff_amd64.s:408 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:112 0 0% 100% 1 0.014% | istio.io/istio/pkg/config/schema.Set.GetByType istio.io/istio@/pkg/config/schema/set.go:41 1 100% | runtime.memequal internal/bytealg/equal_amd64.s:19 ----------------------------------------------------------+------------- 3 60.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyConnectionPool istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 2 40.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1881 0 0% 100% 5 0.072% | istio.io/istio/pkg/util/gogo.DurationToProtoDuration istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:912 3 60.00% | runtime.newobject runtime/malloc.go:1151 2 40.00% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 17 47.22% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForOutbound istio.io/istio@/pilot/pkg/networking/util/util.go:280 6 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:887 4 11.11% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1328 3 8.33% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.applyLoadBalancer istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:1046 2 5.56% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:183 2 5.56% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.appendListenerFallthroughRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1896 2 5.56% | istio.io/istio/pilot/pkg/networking/util.IsProtocolSniffingEnabledForInbound istio.io/istio@/pilot/pkg/networking/util/util.go:284 0 0% 100% 36 0.51% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 31 86.11% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:208 4 11.11% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:213 1 2.78% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:207 ----------------------------------------------------------+------------- 31 100% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 0 0% 100% 31 0.44% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:208 28 90.32% | os.LookupEnv os/env.go:114 2 6.45% | os.LookupEnv os/env.go:113 1 3.23% | os.LookupEnv os/env.go:112 ----------------------------------------------------------+------------- 4 100% | istio.io/pkg/env.BoolVar.Get istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:198 0 0% 100% 4 0.057% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:213 3 75.00% | strconv.ParseBool strconv/atob.go:11 1 25.00% | strconv.ParseBool strconv/atob.go:14 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:699 0 0% 100% 2 0.029% | istio.io/pkg/log.(*Scope).Infof istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:211 2 100% | fmt.Sprintf fmt/print.go:219 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).pushEds istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:699 0 0% 100% 1 0.014% | istio.io/pkg/log.(*Scope).Infof istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:213 1 100% | istio.io/pkg/log.(*Scope).emit istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:282 ----------------------------------------------------------+------------- 1 100% | istio.io/pkg/log.(*Scope).Infof istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:213 0 0% 100% 1 0.014% | istio.io/pkg/log.(*Scope).emit istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:282 1 100% | istio.io/pkg/log.Configure.func1 istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/config.go:291 ----------------------------------------------------------+------------- 1 100% | istio.io/pkg/log.(*Scope).emit istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:282 0 0% 100% 1 0.014% | istio.io/pkg/log.Configure.func1 istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/config.go:291 1 100% | go.uber.org/zap/zapcore.(*ioCore).Write go.uber.org/zap@v1.10.0/zapcore/core.go:90 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1967 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1983 0 0% 100% 2 0.029% | istio.io/pkg/log.Debugf istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/default.go:161 2 100% | istio.io/pkg/log.(*Scope).GetOutputLevel istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/log/scope.go:296 ----------------------------------------------------------+------------- 5 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 0 0% 100% 5 0.072% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:186 4 80.00% | runtime.growslice runtime/slice.go:181 1 20.00% | runtime.growslice runtime/slice.go:146 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 0 0% 100% 3 0.043% | istio.io/pkg/monitoring.(*float64Metric).With istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:188 3 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 7 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:875 0 0% 100% 7 0.1% | istio.io/pkg/monitoring.Label.Value istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:92 6 85.71% | go.opencensus.io/tag.Upsert go.opencensus.io@v0.21.0/tag/map.go:148 1 14.29% | runtime.convI2I runtime/iface.go:433 ----------------------------------------------------------+------------- 1 100% | k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/streaming/streaming.go:107 0 0% 100% 1 0.014% | k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/json/json.go:210 1 100% | k8s.io/apimachinery/pkg/runtime/serializer/json.SimpleMetaFactory.Interpret k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/json/meta.go:49 ----------------------------------------------------------+------------- 1 100% | k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/json/json.go:210 0 0% 100% 1 0.014% | k8s.io/apimachinery/pkg/runtime/serializer/json.SimpleMetaFactory.Interpret k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/json/meta.go:49 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | k8s.io/client-go/rest/watch.(*Decoder).Decode k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/rest/watch/decoder.go:49 0 0% 100% 1 0.014% | k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/streaming/streaming.go:107 1 100% | k8s.io/apimachinery/pkg/runtime/serializer/json.(*Serializer).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/json/json.go:210 ----------------------------------------------------------+------------- 1 100% | k8s.io/client-go/rest/watch.(*Decoder).Decode k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/rest/watch/decoder.go:49 0 0% 100% 1 0.014% | k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/streaming/streaming.go:77 1 100% | k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read k8s.io/apimachinery@v0.0.0/pkg/util/framer/framer.go:150 ----------------------------------------------------------+------------- 1 100% | k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/streaming/streaming.go:77 0 0% 100% 1 0.014% | k8s.io/apimachinery/pkg/util/framer.(*jsonFrameReader).Read k8s.io/apimachinery@v0.0.0/pkg/util/framer/framer.go:150 1 100% | encoding/json.(*Decoder).Decode encoding/json/stream.go:73 ----------------------------------------------------------+------------- 0 0% 100% 2 0.029% | k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive k8s.io/apimachinery@v0.0.0/pkg/watch/streamwatcher.go:104 2 100% | k8s.io/client-go/rest/watch.(*Decoder).Decode k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/rest/watch/decoder.go:49 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:533 0 0% 100% 1 0.014% | k8s.io/client-go/listers/core/v1.(*serviceLister).GetPodServices k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service_expansion.go:37 1 100% | k8s.io/client-go/listers/core/v1.serviceNamespaceLister.List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service.go:78 ----------------------------------------------------------+------------- 1 100% | k8s.io/client-go/listers/core/v1.(*serviceLister).GetPodServices k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service_expansion.go:37 0 0% 100% 1 0.014% | k8s.io/client-go/listers/core/v1.serviceNamespaceLister.List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service.go:78 1 100% | k8s.io/client-go/tools/cache.ListAllByNamespace k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/listers.go:94 ----------------------------------------------------------+------------- 1 100% | k8s.io/client-go/tools/cache.ListAllByNamespace k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/listers.go:94 0 0% 100% 1 0.014% | k8s.io/client-go/listers/core/v1.serviceNamespaceLister.List.func1 k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service.go:79 1 100% | runtime.growslice runtime/slice.go:181 ----------------------------------------------------------+------------- 2 100% | k8s.io/apimachinery/pkg/watch.(*StreamWatcher).receive k8s.io/apimachinery@v0.0.0/pkg/watch/streamwatcher.go:104 0 0% 100% 2 0.029% | k8s.io/client-go/rest/watch.(*Decoder).Decode k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/rest/watch/decoder.go:49 1 50.00% | k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/streaming/streaming.go:107 1 50.00% | k8s.io/apimachinery/pkg/runtime/serializer/streaming.(*decoder).Decode k8s.io/apimachinery@v0.0.0/pkg/runtime/serializer/streaming/streaming.go:77 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*PodCache).getPodByIP istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/pod.go:163 0 0% 100% 1 0.014% | k8s.io/client-go/tools/cache.(*cache).GetByKey k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/store.go:205 1 100% | k8s.io/client-go/tools/cache.(*threadSafeMap).Get k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/thread_safe_store.go:96 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/serviceregistry/kube/controller.(*Controller).GetProxyServiceInstances istio.io/istio@/pilot/pkg/serviceregistry/kube/controller/controller.go:555 0 0% 100% 1 0.014% | k8s.io/client-go/tools/cache.(*cache).List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/store.go:155 1 100% | k8s.io/client-go/tools/cache.(*threadSafeMap).List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/thread_safe_store.go:104 ----------------------------------------------------------+------------- 1 100% | k8s.io/client-go/tools/cache.(*cache).GetByKey k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/store.go:205 0 0% 100% 1 0.014% | k8s.io/client-go/tools/cache.(*threadSafeMap).Get k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/thread_safe_store.go:96 1 100% | runtime.mapaccess2_faststr runtime/map_faststr.go:174 ----------------------------------------------------------+------------- 1 100% | k8s.io/client-go/tools/cache.(*cache).List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/store.go:155 0 0% 100% 1 0.014% | k8s.io/client-go/tools/cache.(*threadSafeMap).List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/thread_safe_store.go:104 1 100% | runtime.mapiternext runtime/map.go:945 ----------------------------------------------------------+------------- 1 100% | k8s.io/client-go/listers/core/v1.serviceNamespaceLister.List k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service.go:78 0 0% 100% 1 0.014% | k8s.io/client-go/tools/cache.ListAllByNamespace k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/tools/cache/listers.go:94 1 100% | k8s.io/client-go/listers/core/v1.serviceNamespaceLister.List.func1 k8s.io/client-go@v11.0.1-0.20190409021438-1a26190bd76a+incompatible/listers/core/v1/service.go:79 ----------------------------------------------------------+------------- 2 100% | bufio.(*Reader).Read bufio/bufio.go:226 0 0% 100% 2 0.029% | net.(*conn).Read net/net.go:184 2 100% | net.(*netFD).Read net/fd_unix.go:202 ----------------------------------------------------------+------------- 31 100% | google.golang.org/grpc/internal/transport.(*bufWriter).Flush google.golang.org/grpc@v1.24.0/internal/transport/http_util.go:647 0 0% 100% 31 0.44% | net.(*conn).Write net/net.go:196 31 100% | net.(*netFD).Write net/fd_unix.go:220 ----------------------------------------------------------+------------- 2 100% | net.(*conn).Read net/net.go:184 0 0% 100% 2 0.029% | net.(*netFD).Read net/fd_unix.go:202 2 100% | internal/poll.(*FD).Read internal/poll/fd_unix.go:165 ----------------------------------------------------------+------------- 31 100% | net.(*conn).Write net/net.go:196 0 0% 100% 31 0.44% | net.(*netFD).Write net/fd_unix.go:220 31 100% | internal/poll.(*FD).Write internal/poll/fd_unix.go:268 ----------------------------------------------------------+------------- 3 100% | net.parseIPv4 net/ip.go:558 0 0% 100% 3 0.043% | net.IPv4 net/ip.go:46 2 66.67% | runtime.makeslice runtime/slice.go:49 1 33.33% | runtime.makeslice runtime/slice.go:34 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:370 0 0% 100% 1 0.014% | net.SplitHostPort net/ipsock.go:167 1 100% | net.last net/parse.go:230 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildUpstreamName istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:370 0 0% 100% 2 0.029% | net.SplitHostPort net/ipsock.go:200 1 50.00% | indexbytebody internal/bytealg/indexbyte_amd64.s:134 1 50.00% | internal/bytealg.IndexByteString internal/bytealg/indexbyte_amd64.s:17 ----------------------------------------------------------+------------- 3 100% | net.ParseIP net/ip.go:679 0 0% 100% 3 0.043% | net.parseIPv4 net/ip.go:558 3 100% | net.IPv4 net/ip.go:46 ----------------------------------------------------------+------------- 2 100% | net/http.serverHandler.ServeHTTP net/http/server.go:2802 0 0% 100% 2 0.029% | net/http.(*ServeMux).ServeHTTP net/http/server.go:2387 2 100% | contrib.go.opencensus.io/exporter/prometheus.(*Exporter).ServeHTTP contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:104 ----------------------------------------------------------+------------- 0 0% 100% 2 0.029% | net/http.(*conn).serve net/http/server.go:1890 2 100% | net/http.serverHandler.ServeHTTP net/http/server.go:2802 ----------------------------------------------------------+------------- 2 100% | contrib.go.opencensus.io/exporter/prometheus.(*Exporter).ServeHTTP contrib.go.opencensus.io/exporter/prometheus@v0.1.0/prometheus.go:104 0 0% 100% 2 0.029% | net/http.HandlerFunc.ServeHTTP net/http/server.go:2007 2 100% | github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1 github.com/prometheus/client_golang@v1.1.0/prometheus/promhttp/http.go:126 ----------------------------------------------------------+------------- 2 100% | net/http.(*conn).serve net/http/server.go:1890 0 0% 100% 2 0.029% | net/http.serverHandler.ServeHTTP net/http/server.go:2802 2 100% | net/http.(*ServeMux).ServeHTTP net/http/server.go:2387 ----------------------------------------------------------+------------- 2 100% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:208 0 0% 100% 2 0.029% | os.LookupEnv os/env.go:113 2 100% | internal/testlog.Getenv internal/testlog/log.go:51 ----------------------------------------------------------+------------- 28 100% | istio.io/pkg/env.BoolVar.Lookup istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/env/var.go:208 0 0% 100% 28 0.4% | os.LookupEnv os/env.go:114 15 53.57% | syscall.Getenv syscall/env_unix.go:80 6 21.43% | syscall.Getenv syscall/env_unix.go:87 2 7.14% | syscall.Getenv syscall/env_unix.go:82 2 7.14% | syscall.Getenv syscall/env_unix.go:85 1 3.57% | syscall.Getenv syscall/env_unix.go:71 1 3.57% | syscall.Getenv syscall/env_unix.go:84 1 3.57% | syscall.Getenv syscall/env_unix.go:86 ----------------------------------------------------------+------------- 49 100% | reflect.NewAt reflect/value.go:2364 0 0% 100% 49 0.7% | reflect.(*rtype).ptrTo reflect/type.go:1393 41 83.67% | sync.(*Map).Load sync/map.go:104 4 8.16% | sync.(*Map).Load sync/map.go:103 4 8.16% | sync.(*Map).Load sync/map.go:124 ----------------------------------------------------------+------------- 6 100% | reflect.(*rtype).Field reflect/type.go:928 0 0% 100% 6 0.086% | reflect.(*structType).Field reflect/type.go:1196 6 100% | reflect.toType reflect/type.go:2991 ----------------------------------------------------------+------------- 1 100% | reflect.(*rtype).Field reflect/type.go:928 0 0% 100% 1 0.014% | reflect.(*structType).Field reflect/type.go:1198 1 100% | reflect.(*structField).embedded reflect/type.go:433 ----------------------------------------------------------+------------- 1 100% | reflect.(*rtype).Field reflect/type.go:928 0 0% 100% 1 0.014% | reflect.(*structType).Field reflect/type.go:1199 1 100% | reflect.name.isExported reflect/type.go:475 ----------------------------------------------------------+------------- 26 100% | reflect.(*rtype).Field reflect/type.go:928 0 0% 100% 26 0.37% | reflect.(*structType).Field reflect/type.go:1202 14 53.85% | reflect.name.tag reflect/type.go:503 3 11.54% | reflect.name.tag reflect/type.go:507 3 11.54% | reflect.name.tag reflect/type.go:509 2 7.69% | reflect.name.tag reflect/type.go:502 2 7.69% | reflect.name.tag reflect/type.go:504 2 7.69% | reflect.name.tag reflect/type.go:511 ----------------------------------------------------------+------------- 25 47.17% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 16 30.19% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.isMatchAllFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2239 10 18.87% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:356 1 1.89% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.mergeTCPFilterChains istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:2117 1 1.89% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:298 0 0% 100% 53 0.76% | reflect.DeepEqual reflect/deepequal.go:196 23 43.40% | reflect.deepValueEqual reflect/deepequal.go:101 16 30.19% | reflect.deepValueEqual reflect/deepequal.go:98 11 20.75% | reflect.deepValueEqual reflect/deepequal.go:84 1 1.89% | reflect.deepValueEqual reflect/deepequal.go:28 1 1.89% | reflect.deepValueEqual reflect/deepequal.go:95 1 1.89% | runtime.duffzero runtime/duff_amd64.s:78 ----------------------------------------------------------+------------- 3 75.00% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1643 1 25.00% | github.com/golang/protobuf/proto.makeUnmarshalOneof.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1826 0 0% 100% 4 0.057% | reflect.New reflect/value.go:2354 4 100% | reflect.unsafe_New runtime/malloc.go:1156 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeUnmarshalMessagePtr.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1643 0 0% 100% 1 0.014% | reflect.New reflect/value.go:2356 1 100% | reflect.(*rtype).ptrTo reflect/type.go:1389 ----------------------------------------------------------+------------- 9 64.29% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:412 5 35.71% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:404 0 0% 100% 14 0.2% | reflect.StructTag.Get reflect/type.go:1126 8 57.14% | reflect.StructTag.Lookup reflect/type.go:1180 3 21.43% | reflect.StructTag.Lookup reflect/type.go:1167 1 7.14% | reflect.StructTag.Lookup reflect/type.go:1171 1 7.14% | reflect.StructTag.Lookup reflect/type.go:1179 1 7.14% | reflect.StructTag.Lookup reflect/type.go:1184 ----------------------------------------------------------+------------- 1 100% | reflect.StructTag.Get reflect/type.go:1126 0 0% 100% 1 0.014% | reflect.StructTag.Lookup reflect/type.go:1179 1 100% | memeqbody internal/bytealg/equal_amd64.s:115 ----------------------------------------------------------+------------- 8 100% | reflect.StructTag.Get reflect/type.go:1126 0 0% 100% 8 0.11% | reflect.StructTag.Lookup reflect/type.go:1180 5 62.50% | strconv.Unquote strconv/quote.go:405 2 25.00% | strconv.Unquote strconv/quote.go:402 1 12.50% | strconv.Unquote strconv/quote.go:397 ----------------------------------------------------------+------------- 2 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:449 0 0% 100% 2 0.029% | reflect.Value.Addr reflect/value.go:260 1 50.00% | reflect.(*rtype).ptrTo reflect/type.go:1388 1 50.00% | reflect.(*rtype).ptrTo reflect/type.go:1389 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 0 0% 100% 1 0.014% | reflect.Value.Elem reflect/value.go:799 1 100% | reflect.flag.kind reflect/value.go:80 ----------------------------------------------------------+------------- 12 66.67% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 6 33.33% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 0 0% 100% 18 0.26% | reflect.Value.Elem reflect/value.go:810 15 83.33% | reflect.unpackEface reflect/value.go:147 2 11.11% | reflect.unpackEface reflect/value.go:148 1 5.56% | reflect.unpackEface reflect/value.go:144 ----------------------------------------------------------+------------- 7 70.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func1 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2370 3 30.00% | github.com/golang/protobuf/proto.makeOneOfMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2380 0 0% 100% 10 0.14% | reflect.Value.Elem reflect/value.go:827 10 100% | reflect.(*rtype).Kind reflect/type.go:785 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:101 0 0% 100% 2 0.029% | reflect.Value.Field reflect/value.go:847 2 100% | reflect.(*rtype).Kind reflect/type.go:785 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:101 0 0% 100% 2 0.029% | reflect.Value.Field reflect/value.go:849 2 100% | reflect.name.isExported reflect/type.go:475 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.(*TextMarshaler).writeStruct github.com/golang/protobuf@v1.3.2/proto/text.go:262 0 0% 100% 1 0.014% | reflect.Value.Field reflect/value.go:861 1 100% | reflect.(*structField).offset reflect/type.go:429 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 0 0% 100% 1 0.014% | reflect.Value.MapIndex reflect/value.go:1181 1 100% | reflect.flag.ro reflect/value.go:84 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 1 50.00% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2332 0 0% 100% 2 0.029% | reflect.Value.MapKeys reflect/value.go:1195 2 100% | reflect.(*rtype).Kind reflect/type.go:785 ----------------------------------------------------------+------------- 5 100% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2319 0 0% 100% 5 0.072% | reflect.Value.MapKeys reflect/value.go:1200 5 100% | reflect.maplen runtime/map.go:1369 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:95 0 0% 100% 1 0.014% | reflect.Value.Pointer reflect/value.go:1439 1 100% | reflect.Value.pointer reflect/value.go:96 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1803 0 0% 100% 1 0.014% | reflect.Value.SetMapIndex reflect/value.go:1679 1 100% | reflect.mapassign runtime/map.go:1329 ----------------------------------------------------------+------------- 1 100% | github.com/golang/protobuf/proto.mapKeys.func4 github.com/golang/protobuf@v1.3.2/proto/lib.go:907 0 0% 100% 1 0.014% | reflect.Value.String reflect/value.go:1841 1 100% | reflect.flag.kind reflect/value.go:80 ----------------------------------------------------------+------------- 2 100% | reflect.Value.MapIndex reflect/value.go:1168 0 0% 100% 2 0.029% | reflect.Value.assignTo reflect/value.go:2379 2 100% | reflect.flag.ro reflect/value.go:84 ----------------------------------------------------------+------------- 1 100% | reflect.Value.MapIndex reflect/value.go:1168 0 0% 100% 1 0.014% | reflect.Value.assignTo reflect/value.go:2380 1 100% | reflect.(*rtype).Kind reflect/type.go:785 ----------------------------------------------------------+------------- 1 100% | reflect.Value.MapIndex reflect/value.go:1176 0 0% 100% 1 0.014% | reflect.Value.pointer reflect/value.go:93 1 100% | reflect.(*rtype).pointers reflect/type.go:787 ----------------------------------------------------------+------------- 1 50.00% | reflect.Value.MapIndex reflect/value.go:1183 1 50.00% | reflect.Value.MapKeys reflect/value.go:1213 0 0% 100% 2 0.029% | reflect.copyVal reflect/value.go:1293 2 100% | reflect.ifaceIndir reflect/type.go:3101 ----------------------------------------------------------+------------- 3 100% | reflect.deepValueEqual reflect/deepequal.go:101 0 0% 100% 3 0.043% | reflect.deepValueEqual reflect/deepequal.go:57 2 66.67% | runtime.mapaccess1 runtime/map.go:405 1 33.33% | runtime.mapaccess1 runtime/map.go:406 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:101 0 0% 100% 2 0.029% | reflect.deepValueEqual reflect/deepequal.go:74 1 50.00% | reflect.Value.IsNil reflect/value.go:1068 1 50.00% | reflect.Value.IsNil reflect/value.go:1071 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:101 0 0% 100% 1 0.014% | reflect.deepValueEqual reflect/deepequal.go:77 1 100% | reflect.Value.Len reflect/value.go:1141 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:101 0 0% 100% 2 0.029% | reflect.deepValueEqual reflect/deepequal.go:80 1 50.00% | reflect.Value.Pointer reflect/value.go:1434 1 50.00% | reflect.Value.Pointer reflect/value.go:1460 ----------------------------------------------------------+------------- 11 100% | reflect.DeepEqual reflect/deepequal.go:196 0 0% 100% 11 0.16% | reflect.deepValueEqual reflect/deepequal.go:84 11 100% | reflect.deepValueEqual reflect/deepequal.go:132 ----------------------------------------------------------+------------- 16 100% | reflect.DeepEqual reflect/deepequal.go:196 0 0% 100% 16 0.23% | reflect.deepValueEqual reflect/deepequal.go:98 15 93.75% | reflect.deepValueEqual reflect/deepequal.go:101 1 6.25% | reflect.Value.Elem reflect/value.go:798 ----------------------------------------------------------+------------- 1 100% | reflect.Value.SetMapIndex reflect/value.go:1679 0 0% 100% 1 0.014% | reflect.mapassign runtime/map.go:1329 1 100% | runtime.mapassign runtime/map.go:604 ----------------------------------------------------------+------------- 9 100% | reflect.valueInterface reflect/value.go:1033 0 0% 100% 9 0.13% | reflect.packEface reflect/value.go:109 9 100% | reflect.ifaceIndir reflect/type.go:3101 ----------------------------------------------------------+------------- 4 100% | reflect.valueInterface reflect/value.go:1033 0 0% 100% 4 0.057% | reflect.packEface reflect/value.go:118 4 100% | reflect.unsafe_New runtime/malloc.go:1156 ----------------------------------------------------------+------------- 15 100% | reflect.Value.Elem reflect/value.go:810 0 0% 100% 15 0.21% | reflect.unpackEface reflect/value.go:147 15 100% | reflect.(*rtype).Kind reflect/type.go:785 ----------------------------------------------------------+------------- 2 100% | reflect.Value.Elem reflect/value.go:810 0 0% 100% 2 0.029% | reflect.unpackEface reflect/value.go:148 2 100% | reflect.ifaceIndir reflect/type.go:3101 ----------------------------------------------------------+------------- 1 100% | runtime.gcDrainN runtime/mgcmark.go:1018 0 0% 100% 1 0.014% | runtime.(*gcWork).tryGet runtime/mgcwork.go:281 1 100% | runtime.trygetfull runtime/mgcwork.go:487 ----------------------------------------------------------+------------- 4 100% | runtime.mapassign_faststr runtime/map_faststr.go:278 0 0% 100% 4 0.057% | runtime.(*hmap).newoverflow runtime/map.go:262 4 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:278 0 0% 100% 1 0.014% | runtime.(*hmap).newoverflow runtime/map.go:269 1 100% | runtime.(*bmap).setoverflow runtime/map.go:212 ----------------------------------------------------------+------------- 1 100% | runtime.evacuate_fast64 runtime/map_fast64.go:366 0 0% 100% 1 0.014% | runtime.(*hmap).noldbuckets runtime/map.go:1102 1 100% | runtime.bucketShift runtime/map.go:185 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_faststr runtime/map_faststr.go:385 0 0% 100% 1 0.014% | runtime.(*hmap).oldbucketmask runtime/map.go:1107 1 100% | runtime.(*hmap).noldbuckets runtime/map.go:1100 ----------------------------------------------------------+------------- 1 100% | runtime.getitab runtime/iface.go:54 0 0% 100% 1 0.014% | runtime.(*itabTableType).find runtime/iface.go:97 1 100% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 9 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1190 0 0% 100% 9 0.13% | runtime.(*mTreap).erase runtime/mgclarge.go:578 5 55.56% | runtime.(*mTreap).removeNode runtime/mgclarge.go:487 3 33.33% | runtime.(*mTreap).removeNode runtime/mgclarge.go:499 1 11.11% | runtime.(*mTreap).removeNode runtime/mgclarge.go:506 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 0 0% 100% 1 0.014% | runtime.(*mTreap).insert runtime/mgclarge.go:444 1 100% | runtime.fastrand runtime/stubs.go:100 ----------------------------------------------------------+------------- 11 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 0 0% 100% 11 0.16% | runtime.(*mTreap).insert runtime/mgclarge.go:453 5 45.45% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:66 3 27.27% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 2 18.18% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:80 1 9.09% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:77 ----------------------------------------------------------+------------- 6 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 0 0% 100% 6 0.086% | runtime.(*mTreap).insert runtime/mgclarge.go:465 3 50.00% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:656 2 33.33% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:655 1 16.67% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:625 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1196 0 0% 100% 1 0.014% | runtime.(*mTreap).mutate runtime/mgclarge.go:390 1 100% | runtime.(*mspan).hugePages runtime/mheap.go:568 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1196 0 0% 100% 1 0.014% | runtime.(*mTreap).mutate runtime/mgclarge.go:393 1 100% | runtime.(*mheap).allocSpanLocked.func1 runtime/mheap.go:1197 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1196 0 0% 100% 2 0.029% | runtime.(*mTreap).mutate runtime/mgclarge.go:409 1 50.00% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 1 50.00% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:75 ----------------------------------------------------------+------------- 5 100% | runtime.(*mTreap).removeSpan runtime/mgclarge.go:570 0 0% 100% 5 0.072% | runtime.(*mTreap).removeNode runtime/mgclarge.go:485 5 100% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:656 ----------------------------------------------------------+------------- 8 61.54% | runtime.(*mTreap).removeSpan runtime/mgclarge.go:570 5 38.46% | runtime.(*mTreap).erase runtime/mgclarge.go:578 0 0% 100% 13 0.19% | runtime.(*mTreap).removeNode runtime/mgclarge.go:487 7 53.85% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:617 6 46.15% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 ----------------------------------------------------------+------------- 3 50.00% | runtime.(*mTreap).erase runtime/mgclarge.go:578 3 50.00% | runtime.(*mTreap).removeSpan runtime/mgclarge.go:570 0 0% 100% 6 0.086% | runtime.(*mTreap).removeNode runtime/mgclarge.go:499 2 33.33% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:66 2 33.33% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 1 16.67% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:71 1 16.67% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:75 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).erase runtime/mgclarge.go:578 0 0% 100% 1 0.014% | runtime.(*mTreap).removeNode runtime/mgclarge.go:506 1 100% | runtime.(*fixalloc).free runtime/mfixalloc.go:95 ----------------------------------------------------------+------------- 6 85.71% | runtime.(*mTreap).removeNode runtime/mgclarge.go:487 1 14.29% | runtime.(*mTreap).insert runtime/mgclarge.go:470 0 0% 100% 7 0.1% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:616 2 28.57% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:64 1 14.29% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:65 1 14.29% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:66 1 14.29% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 1 14.29% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:75 1 14.29% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:80 ----------------------------------------------------------+------------- 7 87.50% | runtime.(*mTreap).removeNode runtime/mgclarge.go:487 1 12.50% | runtime.(*mTreap).insert runtime/mgclarge.go:470 0 0% 100% 8 0.11% | runtime.(*mTreap).rotateLeft runtime/mgclarge.go:617 6 75.00% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:66 2 25.00% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 ----------------------------------------------------------+------------- 2 100% | runtime.(*mTreap).insert runtime/mgclarge.go:465 0 0% 100% 2 0.029% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:655 1 50.00% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:66 1 50.00% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 ----------------------------------------------------------+------------- 5 62.50% | runtime.(*mTreap).removeNode runtime/mgclarge.go:485 3 37.50% | runtime.(*mTreap).insert runtime/mgclarge.go:465 0 0% 100% 8 0.11% | runtime.(*mTreap).rotateRight runtime/mgclarge.go:656 5 62.50% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:66 1 12.50% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:68 1 12.50% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:69 1 12.50% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:80 ----------------------------------------------------------+------------- 5 83.33% | runtime.mallocgc runtime/malloc.go:1022 1 16.67% | runtime.mallocgc runtime/malloc.go:998 0 0% 100% 6 0.086% | runtime.(*mcache).nextFree runtime/malloc.go:847 2 33.33% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:195 2 33.33% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:223 1 16.67% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:199 1 16.67% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:239 ----------------------------------------------------------+------------- 328 99.39% | runtime.mallocgc runtime/malloc.go:1022 2 0.61% | runtime.mallocgc runtime/malloc.go:998 0 0% 100% 330 4.72% | runtime.(*mcache).nextFree runtime/malloc.go:854 322 97.58% | runtime.(*mcache).refill runtime/mcache.go:138 4 1.21% | runtime.(*mcache).refill runtime/mcache.go:131 2 0.61% | runtime.(*mcache).refill runtime/mcache.go:126 1 0.3% | runtime.(*mcache).refill runtime/mcache.go:124 1 0.3% | runtime.(*mcache).refill runtime/mcache.go:149 ----------------------------------------------------------+------------- 89 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 89 1.27% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:106 82 92.13% | runtime.(*mcentral).grow runtime/mcentral.go:255 7 7.87% | runtime.(*mcentral).grow runtime/mcentral.go:264 ----------------------------------------------------------+------------- 3 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 3 0.043% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:110 3 100% | runtime.lock runtime/lock_futex.go:56 ----------------------------------------------------------+------------- 2 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 2 0.029% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:112 2 100% | runtime.unlock runtime/lock_futex.go:108 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 1 0.014% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:140 1 100% | runtime.(*mspan).refillAllocCache runtime/mbitmap.go:188 ----------------------------------------------------------+------------- 163 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 163 2.33% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:43 158 96.93% | runtime.deductSweepCredit runtime/mgcsweep.go:437 4 2.45% | runtime.deductSweepCredit runtime/mgcsweep.go:434 1 0.61% | runtime.deductSweepCredit runtime/mgcsweep.go:447 ----------------------------------------------------------+------------- 4 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 4 0.057% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:45 4 100% | runtime.lock runtime/lock_futex.go:56 ----------------------------------------------------------+------------- 2 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 2 0.029% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:58 1 50.00% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 1 50.00% | runtime.(*mspan).sweep runtime/mgcsweep.go:398 ----------------------------------------------------------+------------- 4 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 4 0.057% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:66 2 50.00% | runtime.(*mSpanList).remove runtime/mheap.go:1594 1 25.00% | runtime.(*mSpanList).remove runtime/mheap.go:1580 1 25.00% | runtime.(*mSpanList).remove runtime/mheap.go:1581 ----------------------------------------------------------+------------- 3 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 3 0.043% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:67 2 66.67% | runtime.(*mSpanList).insertBack runtime/mheap.go:1636 1 33.33% | runtime.(*mSpanList).insertBack runtime/mheap.go:1628 ----------------------------------------------------------+------------- 7 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 7 0.1% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:68 7 100% | runtime.unlock runtime/lock_futex.go:108 ----------------------------------------------------------+------------- 2 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 2 0.029% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:76 1 50.00% | runtime.(*mSpanList).remove runtime/mheap.go:1587 1 50.00% | runtime.(*mSpanList).remove runtime/mheap.go:1594 ----------------------------------------------------------+------------- 3 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 3 0.043% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:78 3 100% | runtime.(*mSpanList).insertBack runtime/mheap.go:1636 ----------------------------------------------------------+------------- 6 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 6 0.086% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:79 6 100% | runtime.unlock runtime/lock_futex.go:108 ----------------------------------------------------------+------------- 14 100% | runtime.(*mcache).refill runtime/mcache.go:138 0 0% 100% 14 0.2% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 4 28.57% | runtime.(*mspan).sweep runtime/mgcsweep.go:320 3 21.43% | runtime.(*mspan).sweep runtime/mgcsweep.go:398 2 14.29% | runtime.(*mspan).sweep runtime/mgcsweep.go:332 1 7.14% | runtime.(*mspan).sweep runtime/mgcsweep.go:226 1 7.14% | runtime.(*mspan).sweep runtime/mgcsweep.go:229 1 7.14% | runtime.(*mspan).sweep runtime/mgcsweep.go:250 1 7.14% | runtime.(*mspan).sweep runtime/mgcsweep.go:341 1 7.14% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 ----------------------------------------------------------+------------- 4 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 0 0% 100% 4 0.057% | runtime.(*mcentral).freeSpan runtime/mcentral.go:229 2 50.00% | runtime.(*mSpanList).remove runtime/mheap.go:1589 2 50.00% | runtime.(*mSpanList).remove runtime/mheap.go:1594 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 0 0% 100% 1 0.014% | runtime.(*mcentral).freeSpan runtime/mcentral.go:230 1 100% | runtime.(*mSpanList).insert runtime/mheap.go:1619 ----------------------------------------------------------+------------- 89 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 0 0% 100% 89 1.27% | runtime.(*mcentral).freeSpan runtime/mcentral.go:246 89 100% | runtime.(*mheap).freeSpan runtime/mheap.go:1328 ----------------------------------------------------------+------------- 82 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:106 0 0% 100% 82 1.17% | runtime.(*mcentral).grow runtime/mcentral.go:255 50 60.98% | runtime.(*mheap).alloc runtime/mheap.go:1092 31 37.80% | runtime.(*mheap).alloc runtime/mheap.go:1098 1 1.22% | runtime.(*mheap).alloc runtime/mheap.go:1087 ----------------------------------------------------------+------------- 7 100% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:106 0 0% 100% 7 0.1% | runtime.(*mcentral).grow runtime/mcentral.go:264 3 42.86% | runtime.heapBits.initSpan runtime/mbitmap.go:792 1 14.29% | runtime.heapBits.initSpan runtime/mbitmap.go:784 1 14.29% | runtime.heapBits.initSpan runtime/mbitmap.go:787 1 14.29% | runtime.heapBits.initSpan runtime/mbitmap.go:804 1 14.29% | runtime.heapBitsForAddr runtime/mbitmap.go:340 ----------------------------------------------------------+------------- 50 89.29% | runtime.(*mcentral).grow runtime/mcentral.go:255 6 10.71% | runtime.largeAlloc runtime/malloc.go:1138 0 0% 100% 56 0.8% | runtime.(*mheap).alloc runtime/mheap.go:1092 50 89.29% | runtime.systemstack runtime/asm_amd64.s:370 6 10.71% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 ----------------------------------------------------------+------------- 31 63.27% | runtime.(*mcentral).grow runtime/mcentral.go:255 18 36.73% | runtime.largeAlloc runtime/malloc.go:1138 0 0% 100% 49 0.7% | runtime.(*mheap).alloc runtime/mheap.go:1098 23 46.94% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:77 16 32.65% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:78 3 6.12% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:82 2 4.08% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:76 2 4.08% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:80 2 4.08% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:81 1 2.04% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:79 ----------------------------------------------------------+------------- 49 89.09% | runtime.systemstack runtime/asm_amd64.s:370 6 10.91% | runtime.(*mheap).alloc runtime/mheap.go:1092 0 0% 100% 55 0.79% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 32 58.18% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 7 12.73% | runtime.(*mheap).alloc_m runtime/mheap.go:1012 6 10.91% | runtime.(*mheap).alloc_m runtime/mheap.go:1015 5 9.09% | runtime.(*mheap).alloc_m runtime/mheap.go:1027 3 5.45% | runtime.(*mheap).alloc_m runtime/mheap.go:1077 1 1.82% | runtime.(*mheap).alloc_m runtime/mheap.go:1006 1 1.82% | runtime.(*mheap).alloc_m runtime/mheap.go:1040 ----------------------------------------------------------+------------- 15 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 0 0% 100% 15 0.21% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1166 11 73.33% | runtime.(*mTreap).find runtime/mgclarge.go:533 2 13.33% | runtime.(*mTreap).find runtime/mgclarge.go:553 1 6.67% | runtime.(*mTreap).find runtime/mgclarge.go:534 1 6.67% | runtime.(*mTreap).find runtime/mgclarge.go:547 ----------------------------------------------------------+------------- 9 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 0 0% 100% 9 0.13% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1190 9 100% | runtime.(*mTreap).erase runtime/mgclarge.go:578 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 0 0% 100% 1 0.014% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1195 1 100% | runtime.(*fixalloc).alloc runtime/mfixalloc.go:72 ----------------------------------------------------------+------------- 4 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 0 0% 100% 4 0.057% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1196 2 50.00% | runtime.(*mTreap).mutate runtime/mgclarge.go:409 1 25.00% | runtime.(*mTreap).mutate runtime/mgclarge.go:390 1 25.00% | runtime.(*mTreap).mutate runtime/mgclarge.go:393 ----------------------------------------------------------+------------- 1 100% | runtime.(*mTreap).mutate runtime/mgclarge.go:393 0 0% 100% 1 0.014% | runtime.(*mheap).allocSpanLocked.func1 runtime/mheap.go:1197 1 100% | runtime.(*mspan).init runtime/mheap.go:1564 ----------------------------------------------------------+------------- 7 100% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 0 0% 100% 7 0.1% | runtime.(*mheap).alloc_m runtime/mheap.go:1012 5 71.43% | runtime.(*mheap).reclaim runtime/mheap.go:916 1 14.29% | runtime.(*mheap).reclaim runtime/mheap.go:895 1 14.29% | runtime.(*mheap).reclaim runtime/mheap.go:909 ----------------------------------------------------------+------------- 6 100% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 0 0% 100% 6 0.086% | runtime.(*mheap).alloc_m runtime/mheap.go:1015 3 50.00% | runtime.lock runtime/lock_futex.go:56 1 16.67% | runtime.lock runtime/lock_futex.go:83 1 16.67% | runtime.lock runtime/lock_futex.go:87 1 16.67% | runtime.lock runtime/lock_futex.go:93 ----------------------------------------------------------+------------- 32 100% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 0 0% 100% 32 0.46% | runtime.(*mheap).alloc_m runtime/mheap.go:1022 15 46.88% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1166 9 28.12% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1190 4 12.50% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1196 2 6.25% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1181 1 3.12% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1189 1 3.12% | runtime.(*mheap).allocSpanLocked runtime/mheap.go:1195 ----------------------------------------------------------+------------- 3 100% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 0 0% 100% 3 0.043% | runtime.(*mheap).alloc_m runtime/mheap.go:1077 2 66.67% | runtime.unlock runtime/lock_futex.go:108 1 33.33% | runtime.unlock runtime/lock_futex.go:112 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1403 0 0% 100% 2 0.029% | runtime.(*mheap).coalesce runtime/mheap.go:530 2 100% | runtime.(*mspan).hugePages runtime/mheap.go:568 ----------------------------------------------------------+------------- 10 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1403 0 0% 100% 10 0.14% | runtime.(*mheap).coalesce runtime/mheap.go:531 10 100% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:485 ----------------------------------------------------------+------------- 16 100% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1403 0 0% 100% 16 0.23% | runtime.(*mheap).coalesce runtime/mheap.go:542 15 93.75% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:485 1 6.25% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:477 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).coalesce runtime/mheap.go:542 0 0% 100% 1 0.014% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:477 1 100% | runtime.(*mheap).setSpan runtime/mheap.go:1143 ----------------------------------------------------------+------------- 15 60.00% | runtime.(*mheap).coalesce runtime/mheap.go:542 10 40.00% | runtime.(*mheap).coalesce runtime/mheap.go:531 0 0% 100% 25 0.36% | runtime.(*mheap).coalesce.func1 runtime/mheap.go:485 18 72.00% | runtime.(*mTreap).removeSpan runtime/mgclarge.go:570 7 28.00% | runtime.(*mTreap).removeSpan runtime/mgclarge.go:564 ----------------------------------------------------------+------------- 89 100% | runtime.(*mcentral).freeSpan runtime/mcentral.go:246 0 0% 100% 89 1.27% | runtime.(*mheap).freeSpan runtime/mheap.go:1328 87 97.75% | runtime.systemstack runtime/asm_amd64.s:370 2 2.25% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 ----------------------------------------------------------+------------- 8 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 8 0.11% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1330 4 50.00% | runtime.lock runtime/lock_futex.go:93 2 25.00% | runtime.lock runtime/lock_futex.go:98 1 12.50% | runtime.lock runtime/lock_futex.go:102 1 12.50% | runtime.lock runtime/lock_futex.go:83 ----------------------------------------------------------+------------- 74 97.37% | runtime.systemstack runtime/asm_amd64.s:370 2 2.63% | runtime.(*mheap).freeSpan runtime/mheap.go:1328 0 0% 100% 76 1.09% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 37 48.68% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 35 46.05% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1403 2 2.63% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1388 1 1.32% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1374 1 1.32% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1385 ----------------------------------------------------------+------------- 4 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 4 0.057% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1350 3 75.00% | runtime.unlock runtime/lock_futex.go:112 1 25.00% | runtime.unlock runtime/lock_futex.go:108 ----------------------------------------------------------+------------- 2 100% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 0 0% 100% 2 0.029% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1388 1 50.00% | runtime.pageIndexOf runtime/mheap.go:816 1 50.00% | runtime.pageIndexOf runtime/mheap.go:817 ----------------------------------------------------------+------------- 37 100% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 0 0% 100% 37 0.53% | runtime.(*mheap).freeSpanLocked runtime/mheap.go:1406 11 29.73% | runtime.(*mTreap).insert runtime/mgclarge.go:453 8 21.62% | runtime.(*mTreap).insert runtime/mgclarge.go:424 6 16.22% | runtime.(*mTreap).insert runtime/mgclarge.go:465 3 8.11% | runtime.(*mTreap).insert runtime/mgclarge.go:448 3 8.11% | runtime.(*mTreap).insert runtime/mgclarge.go:470 2 5.41% | runtime.(*mTreap).insert runtime/mgclarge.go:442 1 2.70% | runtime.(*mTreap).insert runtime/mgclarge.go:422 1 2.70% | runtime.(*mTreap).insert runtime/mgclarge.go:426 1 2.70% | runtime.(*mTreap).insert runtime/mgclarge.go:444 1 2.70% | runtime.(*mTreap).insert runtime/mgclarge.go:459 ----------------------------------------------------------+------------- 5 100% | runtime.(*mheap).alloc_m runtime/mheap.go:1012 0 0% 100% 5 0.072% | runtime.(*mheap).reclaim runtime/mheap.go:916 2 40.00% | runtime.(*mheap).reclaimChunk runtime/mheap.go:963 1 20.00% | runtime.(*mheap).reclaimChunk runtime/mheap.go:972 1 20.00% | runtime.(*mheap).reclaimChunk runtime/mheap.go:973 1 20.00% | runtime.(*mheap).reclaimChunk runtime/mheap.go:975 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).reclaim runtime/mheap.go:916 0 0% 100% 1 0.014% | runtime.(*mheap).reclaimChunk runtime/mheap.go:975 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:366 ----------------------------------------------------------+------------- 1 100% | runtime.bgscavenge.func2 runtime/mgcscavenge.go:357 0 0% 100% 1 0.014% | runtime.(*mheap).scavengeLocked runtime/mheap.go:1492 1 100% | runtime.(*mspan).scavenge runtime/mheap.go:596 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:332 0 0% 100% 1 0.014% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:217 1 100% | runtime.(*mspan).refillAllocCache runtime/mbitmap.go:188 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcache).nextFree runtime/malloc.go:847 0 0% 100% 1 0.014% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:239 1 100% | runtime.(*mspan).refillAllocCache runtime/mbitmap.go:188 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).scavengeLocked runtime/mheap.go:1492 0 0% 100% 1 0.014% | runtime.(*mspan).scavenge runtime/mheap.go:596 1 100% | runtime.sysUnused runtime/mem_linux.go:90 ----------------------------------------------------------+------------- 1 100% | runtime.sweepone runtime/mgcsweep.go:136 0 0% 100% 1 0.014% | runtime.(*mspan).sweep runtime/mgcsweep.go:255 1 100% | runtime.markBits.isMarked runtime/mbitmap.go:283 ----------------------------------------------------------+------------- 2 66.67% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 1 33.33% | runtime.sweepone runtime/mgcsweep.go:136 0 0% 100% 3 0.043% | runtime.(*mspan).sweep runtime/mgcsweep.go:332 1 33.33% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:195 1 33.33% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:210 1 33.33% | runtime.(*mspan).nextFreeIndex runtime/mbitmap.go:217 ----------------------------------------------------------+------------- 5 83.33% | runtime.sweepone runtime/mgcsweep.go:136 1 16.67% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 0 0% 100% 6 0.086% | runtime.(*mspan).sweep runtime/mgcsweep.go:341 3 50.00% | runtime.newMarkBits runtime/mheap.go:1939 2 33.33% | runtime.newMarkBits runtime/mheap.go:1934 1 16.67% | runtime.newMarkBits runtime/mheap.go:1933 ----------------------------------------------------------+------------- 3 50.00% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:80 2 33.33% | runtime.sweepone runtime/mgcsweep.go:136 1 16.67% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:58 0 0% 100% 6 0.086% | runtime.(*mspan).sweep runtime/mgcsweep.go:398 3 50.00% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:58 2 33.33% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:59 1 16.67% | runtime.(*gcSweepBuf).push runtime/mgcsweepbuf.go:65 ----------------------------------------------------------+------------- 7 100% | runtime.(*treapNode).updateInvariants runtime/mgclarge.go:67 0 0% 100% 7 0.1% | runtime.(*mspan).treapFilter runtime/mgclarge.go:323 7 100% | runtime.(*mspan).hugePages runtime/mheap.go:568 ----------------------------------------------------------+------------- 1 100% | runtime.scanstack runtime/mgcmark.go:744 0 0% 100% 1 0.014% | runtime.(*stackScanState).buildIndex runtime/mgcstack.go:285 1 100% | runtime.binarySearchTree runtime/mgcstack.go:298 ----------------------------------------------------------+------------- 0 0% 100% 5 0.072% | runtime._System runtime/proc.go:3630 1 20.00% | runtime._VDSO runtime/proc.go:3635 1 20.00% | runtime.systemstack runtime/asm_amd64.s:334 1 20.00% | runtime.systemstack runtime/asm_amd64.s:343 1 20.00% | runtime.systemstack runtime/asm_amd64.s:362 1 20.00% | runtime.systemstack runtime/asm_amd64.s:365 ----------------------------------------------------------+------------- 1 100% | google.golang.org/grpc/encoding/proto.marshal google.golang.org/grpc@v1.24.0/encoding/proto/proto.go:54 0 0% 100% 1 0.014% | runtime.assertE2I runtime/iface.go:477 1 100% | runtime.getitab runtime/iface.go:33 ----------------------------------------------------------+------------- 12 23.53% | fmt.(*pp).handleMethods fmt/print.go:594 11 21.57% | fmt.(*pp).handleMethods fmt/print.go:620 4 7.84% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:330 2 3.92% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:101 2 3.92% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:308 2 3.92% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*RouteConfiguration).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/rds.pb.validate.go:118 2 3.92% | github.com/golang/protobuf/proto.extendable github.com/golang/protobuf@v1.3.2/proto/extensions.go:96 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:168 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:208 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:318 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Cluster).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/cds.pb.validate.go:389 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:114 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:200 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:72 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:94 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2.(*Listener_DeprecatedV1).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/lds.pb.validate.go:285 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*CertificateValidationContext).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:447 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2/auth.(*TlsCertificate).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/auth/cert.pb.validate.go:248 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:285 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2/listener.(*FilterChain).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/listener/listener.pb.validate.go:340 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RetryPolicy).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:1201 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*RouteAction).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:982 1 1.96% | github.com/envoyproxy/go-control-plane/envoy/api/v2/route.(*VirtualHost).Validate github.com/envoyproxy/go-control-plane@v0.9.1-0.20191002184426-9d865299d2ff/envoy/api/v2/route/route.pb.validate.go:174 0 0% 100% 51 0.73% | runtime.assertE2I2 runtime/iface.go:487 32 62.75% | runtime.getitab runtime/iface.go:54 5 9.80% | runtime.getitab runtime/iface.go:34 4 7.84% | runtime.getitab runtime/iface.go:33 4 7.84% | runtime.getitab runtime/iface.go:73 3 5.88% | runtime.getitab runtime/iface.go:39 2 3.92% | runtime.getitab runtime/iface.go:74 1 1.96% | runtime.getitab runtime/iface.go:77 ----------------------------------------------------------+------------- 0 0% 100% 1 0.014% | runtime.bgscavenge runtime/mgcscavenge.go:327 1 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 1 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 1 0.014% | runtime.bgscavenge.func2 runtime/mgcscavenge.go:357 1 100% | runtime.(*mheap).scavengeLocked runtime/mheap.go:1492 ----------------------------------------------------------+------------- 0 0% 100% 22 0.31% | runtime.bgsweep runtime/mgcsweep.go:73 13 59.09% | runtime.sweepone runtime/mgcsweep.go:136 6 27.27% | runtime.sweepone runtime/mgcsweep.go:117 2 9.09% | runtime.sweepone runtime/mgcsweep.go:112 1 4.55% | runtime.sweepone runtime/mgcsweep.go:127 ----------------------------------------------------------+------------- 1 100% | runtime.(*stackScanState).buildIndex runtime/mgcstack.go:285 0 0% 100% 1 0.014% | runtime.binarySearchTree runtime/mgcstack.go:298 1 100% | runtime.binarySearchTree runtime/mgcstack.go:305 ----------------------------------------------------------+------------- 4 100% | runtime.typedmemmove runtime/mbarrier.go:161 0 0% 100% 4 0.057% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:596 1 25.00% | runtime.spanOf runtime/mheap.go:761 1 25.00% | runtime.spanOf runtime/mheap.go:764 1 25.00% | runtime.spanOf runtime/mheap.go:777 1 25.00% | runtime.spanOf runtime/mheap.go:778 ----------------------------------------------------------+------------- 1 100% | runtime.typedmemmove runtime/mbarrier.go:161 0 0% 100% 1 0.014% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:623 1 100% | runtime.heapBitsForAddr runtime/mbitmap.go:336 ----------------------------------------------------------+------------- 1 100% | runtime.typedmemmove runtime/mbarrier.go:161 0 0% 100% 1 0.014% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:636 1 100% | runtime.heapBits.isPointer runtime/mbitmap.go:532 ----------------------------------------------------------+------------- 18 81.82% | runtime.typedmemmove runtime/mbarrier.go:161 4 18.18% | runtime.typedslicecopy runtime/mbarrier.go:273 0 0% 100% 22 0.31% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:640 22 100% | runtime.wbBufFlush runtime/mwbbuf.go:206 ----------------------------------------------------------+------------- 1 50.00% | runtime.typedmemmove runtime/mbarrier.go:161 1 50.00% | runtime.typedslicecopy runtime/mbarrier.go:273 0 0% 100% 2 0.029% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:643 2 100% | runtime.heapBits.next runtime/mbitmap.go:430 ----------------------------------------------------------+------------- 1 100% | runtime.growslice runtime/slice.go:185 0 0% 100% 1 0.014% | runtime.bulkBarrierPreWriteSrcOnly runtime/mbitmap.go:670 1 100% | runtime.wbBufFlush runtime/mwbbuf.go:206 ----------------------------------------------------------+------------- 21 100% | runtime.mProf_Malloc runtime/mprof.go:342 0 0% 100% 21 0.3% | runtime.callers runtime/traceback.go:789 21 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 21 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 21 0.3% | runtime.callers.func1 runtime/traceback.go:790 9 42.86% | runtime.gentraceback runtime/traceback.go:351 6 28.57% | runtime.gentraceback runtime/traceback.go:220 3 14.29% | runtime.gentraceback runtime/traceback.go:254 1 4.76% | runtime.gentraceback runtime/traceback.go:164 1 4.76% | runtime.gentraceback runtime/traceback.go:189 1 4.76% | runtime.gentraceback runtime/traceback.go:453 ----------------------------------------------------------+------------- 1 100% | runtime.ready runtime/proc.go:663 0 0% 100% 1 0.014% | runtime.casgstatus runtime/proc.go:817 1 100% | runtime.osyield runtime/sys_linux_amd64.s:625 ----------------------------------------------------------+------------- 1 100% | runtime.chansend1 runtime/chan.go:127 0 0% 100% 1 0.014% | runtime.chansend runtime/chan.go:210 1 100% | runtime.unlock runtime/lock_futex.go:108 ----------------------------------------------------------+------------- 1 100% | runtime.chansend1 runtime/chan.go:127 0 0% 100% 1 0.014% | runtime.chansend runtime/chan.go:236 1 100% | runtime.goparkunlock runtime/proc.go:310 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:116 0 0% 100% 4 0.057% | runtime.chansend1 runtime/chan.go:127 1 25.00% | runtime.chansend runtime/chan.go:204 1 25.00% | runtime.chansend runtime/chan.go:210 1 25.00% | runtime.chansend runtime/chan.go:211 1 25.00% | runtime.chansend runtime/chan.go:236 ----------------------------------------------------------+------------- 27 61.36% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 7 15.91% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:137 6 13.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1972 4 9.09% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.generateAltVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:429 0 0% 100% 44 0.63% | runtime.concatstring3 runtime/string.go:62 24 54.55% | runtime.concatstrings runtime/string.go:51 15 34.09% | runtime.concatstrings runtime/string.go:49 2 4.55% | runtime.concatstrings runtime/string.go:50 1 2.27% | runtime.concatstrings runtime/string.go:27 1 2.27% | runtime.concatstrings runtime/string.go:39 1 2.27% | runtime.concatstrings runtime/string.go:52 ----------------------------------------------------------+------------- 2 66.67% | github.com/golang/protobuf/proto.(*textWriter).WriteString github.com/golang/protobuf@v1.3.2/proto/text.go:83 1 33.33% | istio.io/pkg/monitoring.Label.Value istio.io/pkg@v0.0.0-20191030005435-10d06b6b315e/monitoring/monitoring.go:92 0 0% 100% 3 0.043% | runtime.convI2I runtime/iface.go:433 1 33.33% | runtime.getitab runtime/iface.go:34 1 33.33% | runtime.getitab runtime/iface.go:54 1 33.33% | runtime.getitab runtime/iface.go:73 ----------------------------------------------------------+------------- 14 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 0 0% 100% 14 0.2% | runtime.convT2E runtime/iface.go:319 7 50.00% | runtime.mallocgc runtime/malloc.go:1052 3 21.43% | runtime.mallocgc runtime/malloc.go:1022 1 7.14% | runtime.mallocgc runtime/malloc.go:1026 1 7.14% | runtime.mallocgc runtime/malloc.go:1063 1 7.14% | runtime.mallocgc runtime/malloc.go:1079 1 7.14% | runtime.mallocgc runtime/malloc.go:926 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1854 0 0% 100% 2 0.029% | runtime.convT2E runtime/iface.go:322 2 100% | runtime.typedmemmove runtime/mbarrier.go:161 ----------------------------------------------------------+------------- 10 100% | github.com/golang/protobuf/proto.mapKeys github.com/golang/protobuf@v1.3.2/proto/lib.go:912 0 0% 100% 10 0.14% | runtime.convT2I runtime/iface.go:402 5 50.00% | runtime.typedmemmove runtime/mbarrier.go:161 3 30.00% | runtime.typedmemmove runtime/mbarrier.go:170 1 10.00% | runtime.typedmemmove runtime/mbarrier.go:160 1 10.00% | runtime.typedmemmove runtime/mbarrier.go:171 ----------------------------------------------------------+------------- 1 100% | runtime.shrinkstack runtime/stack.go:1132 0 0% 100% 1 0.014% | runtime.copystack runtime/stack.go:859 1 100% | runtime.findsghi runtime/stack.go:762 ----------------------------------------------------------+------------- 4 100% | runtime.newstack runtime/stack.go:1055 0 0% 100% 4 0.057% | runtime.copystack runtime/stack.go:886 3 75.00% | runtime.gentraceback runtime/traceback.go:220 1 25.00% | runtime.gentraceback runtime/traceback.go:334 ----------------------------------------------------------+------------- 158 95.18% | runtime.(*mcentral).cacheSpan runtime/mcentral.go:43 8 4.82% | runtime.largeAlloc runtime/malloc.go:1136 0 0% 100% 166 2.37% | runtime.deductSweepCredit runtime/mgcsweep.go:437 118 71.08% | runtime.sweepone runtime/mgcsweep.go:136 24 14.46% | runtime.sweepone runtime/mgcsweep.go:117 10 6.02% | runtime.sweepone runtime/mgcsweep.go:112 5 3.01% | runtime.sweepone runtime/mgcsweep.go:151 3 1.81% | runtime.sweepone runtime/mgcsweep.go:110 2 1.20% | runtime.sweepone runtime/mgcsweep.go:127 2 1.20% | runtime.sweepone runtime/mgcsweep.go:135 1 0.6% | runtime.sweepone runtime/mgcsweep.go:113 1 0.6% | runtime.sweepone runtime/mgcsweep.go:95 ----------------------------------------------------------+------------- 1 100% | runtime.deferreturn runtime/panic.go:523 0 0% 100% 1 0.014% | runtime.deferArgs runtime/panic.go:347 1 100% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:169 0 0% 100% 1 0.014% | runtime.deferreturn runtime/panic.go:523 1 100% | runtime.deferArgs runtime/panic.go:347 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).removeEdsCon istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:802 1 50.00% | syscall.Getenv syscall/env_unix.go:87 0 0% 100% 2 0.029% | runtime.deferreturn runtime/panic.go:530 1 50.00% | runtime.freedefer runtime/panic.go:421 1 50.00% | runtime.freedefer runtime/panic.go:428 ----------------------------------------------------------+------------- 1 100% | syscall.Getenv syscall/env_unix.go:87 0 0% 100% 1 0.014% | runtime.deferreturn runtime/panic.go:531 1 100% | runtime.jmpdefer runtime/asm_amd64.s:587 ----------------------------------------------------------+------------- 4 100% | reflect.deepValueEqual reflect/deepequal.go:132 0 0% 100% 4 0.057% | runtime.efaceeq runtime/alg.go:232 4 100% | runtime.strequal runtime/alg.go:206 ----------------------------------------------------------+------------- 1 100% | runtime.notetsleepg runtime/lock_futex.go:227 0 0% 100% 1 0.014% | runtime.entersyscallblock runtime/proc.go:2924 1 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 1 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 1 0.014% | runtime.entersyscallblock_handoff runtime/proc.go:2937 1 100% | runtime.handoffp runtime/proc.go:1996 ----------------------------------------------------------+------------- 1 100% | runtime.growWork runtime/map.go:1117 0 0% 100% 1 0.014% | runtime.evacuate runtime/map.go:1216 1 100% | runtime.typedmemmove runtime/mbarrier.go:170 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_fast64 runtime/map_fast64.go:360 0 0% 100% 1 0.014% | runtime.evacuate_fast64 runtime/map_fast64.go:366 1 100% | runtime.(*hmap).noldbuckets runtime/map.go:1102 ----------------------------------------------------------+------------- 1 100% | runtime.growWork_faststr runtime/map_faststr.go:389 0 0% 100% 1 0.014% | runtime.evacuate_faststr runtime/map_faststr.go:450 1 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 2 100% | runtime.growWork_faststr runtime/map_faststr.go:389 0 0% 100% 2 0.029% | runtime.evacuate_faststr runtime/map_faststr.go:469 1 50.00% | runtime.memclrHasPointers runtime/mbarrier.go:346 1 50.00% | runtime.memclrHasPointers runtime/mbarrier.go:347 ----------------------------------------------------------+------------- 1 100% | syscall.Syscall syscall/asm_linux_amd64.s:39 0 0% 100% 1 0.014% | runtime.exitsyscall runtime/proc.go:2963 1 100% | runtime.exitsyscallfast runtime/proc.go:3042 ----------------------------------------------------------+------------- 1 100% | runtime.gentraceback runtime/traceback.go:164 0 0% 100% 1 0.014% | runtime.findfunc runtime/symtab.go:578 1 100% | runtime.findmoduledatap runtime/symtab.go:557 ----------------------------------------------------------+------------- 10 100% | runtime.gentraceback runtime/traceback.go:220 0 0% 100% 10 0.14% | runtime.funcspdelta runtime/symtab.go:775 8 80.00% | runtime.pcvalue runtime/symtab.go:676 1 10.00% | runtime.pcvalue runtime/symtab.go:649 1 10.00% | runtime.pcvalue runtime/symtab.go:691 ----------------------------------------------------------+------------- 4 66.67% | runtime.unlock runtime/lock_futex.go:112 2 33.33% | runtime.notewakeup runtime/lock_futex.go:136 0 0% 100% 6 0.086% | runtime.futexwakeup runtime/os_linux.go:56 6 100% | runtime.futex runtime/sys_linux_amd64.s:536 ----------------------------------------------------------+------------- 230 100% | runtime.mallocgc runtime/malloc.go:926 0 0% 100% 230 3.29% | runtime.gcAssistAlloc runtime/mgcmark.go:422 230 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 230 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 230 3.29% | runtime.gcAssistAlloc.func1 runtime/mgcmark.go:423 229 99.57% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 1 0.43% | runtime.gcAssistAlloc1 runtime/mgcmark.go:514 ----------------------------------------------------------+------------- 229 100% | runtime.gcAssistAlloc.func1 runtime/mgcmark.go:423 0 0% 100% 229 3.28% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 219 95.63% | runtime.gcDrainN runtime/mgcmark.go:1042 3 1.31% | runtime.gcDrainN runtime/mgcmark.go:1045 2 0.87% | runtime.gcDrainN runtime/mgcmark.go:1016 2 0.87% | runtime.gcDrainN runtime/mgcmark.go:1022 2 0.87% | runtime.gcDrainN runtime/mgcmark.go:1047 1 0.44% | runtime.gcDrainN runtime/mgcmark.go:1018 ----------------------------------------------------------+------------- 1 100% | runtime.gcAssistAlloc.func1 runtime/mgcmark.go:423 0 0% 100% 1 0.014% | runtime.gcAssistAlloc1 runtime/mgcmark.go:514 1 100% | runtime.casgstatus runtime/proc.go:797 ----------------------------------------------------------+------------- 0 0% 100% 811 11.60% | runtime.gcBgMarkWorker runtime/mgc.go:1900 811 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 0 0% 100% 1 0.014% | runtime.gcBgMarkWorker runtime/mgc.go:1973 1 100% | runtime.gcMarkDone runtime/mgc.go:1422 ----------------------------------------------------------+------------- 101 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 101 1.44% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1913 68 67.33% | runtime.gcDrain runtime/mgcmark.go:948 31 30.69% | runtime.gcDrain runtime/mgcmark.go:915 1 0.99% | runtime.gcDrain runtime/mgcmark.go:890 1 0.99% | runtime.gcDrain runtime/mgcmark.go:956 ----------------------------------------------------------+------------- 710 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 710 10.15% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 695 97.89% | runtime.gcDrain runtime/mgcmark.go:948 6 0.85% | runtime.gcDrain runtime/mgcmark.go:933 5 0.7% | runtime.gcDrain runtime/mgcmark.go:915 1 0.14% | runtime.gcDrain runtime/mgcmark.go:890 1 0.14% | runtime.gcDrain runtime/mgcmark.go:954 1 0.14% | runtime.gcDrain runtime/mgcmark.go:959 1 0.14% | runtime.gcDrain runtime/mgcmark.go:964 ----------------------------------------------------------+------------- 31 86.11% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1913 5 13.89% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 0 0% 100% 36 0.51% | runtime.gcDrain runtime/mgcmark.go:915 25 69.44% | runtime.markroot runtime/mgcmark.go:202 11 30.56% | runtime.markroot runtime/mgcmark.go:182 ----------------------------------------------------------+------------- 1 100% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1913 0 0% 100% 1 0.014% | runtime.gcDrain runtime/mgcmark.go:956 1 100% | runtime.gcFlushBgCredit runtime/mgcmark.go:606 ----------------------------------------------------------+------------- 1 100% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 0 0% 100% 1 0.014% | runtime.gcDrainN runtime/mgcmark.go:1018 1 100% | runtime.(*gcWork).tryGet runtime/mgcwork.go:281 ----------------------------------------------------------+------------- 2 100% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 0 0% 100% 2 0.029% | runtime.gcDrainN runtime/mgcmark.go:1022 2 100% | runtime.wbBufFlush runtime/mwbbuf.go:206 ----------------------------------------------------------+------------- 219 100% | runtime.gcAssistAlloc1 runtime/mgcmark.go:512 0 0% 100% 219 3.13% | runtime.gcDrainN runtime/mgcmark.go:1042 76 34.70% | runtime.scanobject runtime/mgcmark.go:1190 55 25.11% | runtime.scanobject runtime/mgcmark.go:1191 48 21.92% | runtime.scanobject runtime/mgcmark.go:1180 10 4.57% | runtime.scanobject runtime/mgcmark.go:1155 7 3.20% | runtime.scanobject runtime/mgcmark.go:1167 6 2.74% | runtime.scanobject runtime/mgcmark.go:1159 3 1.37% | runtime.scanobject runtime/mgcmark.go:1111 3 1.37% | runtime.scanobject runtime/mgcmark.go:1162 3 1.37% | runtime.scanobject runtime/mgcmark.go:1195 2 0.91% | runtime.scanobject runtime/mgcmark.go:1170 2 0.91% | runtime.scanobject runtime/mgcmark.go:1176 2 0.91% | runtime.scanobject runtime/mgcmark.go:1196 1 0.46% | runtime.scanobject runtime/mgcmark.go:1105 1 0.46% | runtime.scanobject runtime/mgcmark.go:1114 ----------------------------------------------------------+------------- 1 100% | runtime.gcBgMarkWorker runtime/mgc.go:1973 0 0% 100% 1 0.014% | runtime.gcMarkDone runtime/mgc.go:1422 1 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 1 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 1 0.014% | runtime.gcMarkDone.func1 runtime/mgc.go:1467 1 100% | runtime.casgstatus runtime/proc.go:773 ----------------------------------------------------------+------------- 14 8.97% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 12 7.69% | reflect.Value.MapKeys reflect/value.go:1213 9 5.77% | runtime.mapiternext runtime/map.go:945 9 5.77% | runtime.mapiternext runtime/map.go:949 6 3.85% | fmt.(*pp).printArg fmt/print.go:640 6 3.85% | runtime.mapiterinit runtime/map.go:820 6 3.85% | runtime.mapiternext runtime/map.go:872 6 3.85% | strings.genSplit strings/strings.go:264 5 3.21% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2340 4 2.56% | fmt.(*buffer).writeString fmt/print.go:82 4 2.56% | fmt.(*pp).printValue fmt/print.go:731 4 2.56% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2320 4 2.56% | github.com/golang/protobuf/proto.makeMapMarshaler.func2 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2321 4 2.56% | runtime.mapiterinit runtime/map.go:816 4 2.56% | runtime.mapiternext runtime/map.go:871 3 1.92% | github.com/golang/protobuf/proto.makeMapMarshaler.func3 github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2339 3 1.92% | runtime.mapassign_faststr runtime/map_faststr.go:285 3 1.92% | runtime.mapiterinit runtime/map.go:815 3 1.92% | sort.StringSlice.Swap sort/sort.go:299 3 1.92% | sync.(*Pool).Put sync/pool.go:104 2 1.28% | fmt.(*pp).free fmt/print.go:159 2 1.28% | fmt.(*pp).free fmt/print.go:160 2 1.28% | fmt.(*pp).printArg fmt/print.go:639 2 1.28% | go.opencensus.io/stats/view.record go.opencensus.io@v0.21.0/stats/view/worker.go:113 2 1.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:317 2 1.28% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:482 2 1.28% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addFilterConfigToRoute istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:494 2 1.28% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildTransport istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:427 2 1.28% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 2 1.28% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*XdsConnection).clusters istio.io/istio@/pilot/pkg/proxy/envoy/v2/cds.go:42 2 1.28% | runtime.convTstring runtime/iface.go:363 2 1.28% | strings.genSplit strings/strings.go:268 1 0.64% | context.WithValue context/context.go:487 1 0.64% | fmt.(*buffer).write fmt/print.go:78 1 0.64% | fmt.(*pp).free fmt/print.go:158 1 0.64% | fmt.(*pp).printValue fmt/print.go:732 1 0.64% | github.com/golang/protobuf/proto.(*Buffer).grow github.com/golang/protobuf@v1.3.2/proto/table_marshal.go:2775 1 0.64% | internal/reflectlite.Swapper.func3 internal/reflectlite/swapper.go:38 1 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPListenerOptsForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1018 1 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:877 1 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildHTTPConnectionManager istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1669 1 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildIstioMutualTLS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:795 1 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.reverseArray istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:465 1 0.64% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:479 1 0.64% | istio.io/istio/pilot/pkg/networking/plugin/mixer.attrStringValue istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:725 1 0.64% | istio.io/istio/pilot/pkg/networking/util.ConvertLocality istio.io/istio@/pilot/pkg/networking/util/util.go:333 1 0.64% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:854 1 0.64% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:866 1 0.64% | runtime.convTslice runtime/iface.go:374 1 0.64% | runtime.deferreturn runtime/panic.go:528 1 0.64% | runtime.evacuate_faststr runtime/map_faststr.go:450 1 0.64% | runtime.mapiternext runtime/map.go:967 0 0% 100% 156 2.23% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 155 99.36% | runtime.wbBufFlush runtime/mwbbuf.go:206 1 0.64% | runtime.wbBufFlush runtime/mwbbuf.go:174 ----------------------------------------------------------+------------- 42 100% | runtime.mallocgc runtime/malloc.go:1079 0 0% 100% 42 0.6% | runtime.gcmarknewobject runtime/mgcmark.go:1345 25 59.52% | runtime.markBitsForAddr runtime/mbitmap.go:268 12 28.57% | runtime.markBitsForAddr runtime/mbitmap.go:267 5 11.90% | runtime.markBitsForAddr runtime/mbitmap.go:269 ----------------------------------------------------------+------------- 1 100% | runtime.callers.func1 runtime/traceback.go:790 0 0% 100% 1 0.014% | runtime.gentraceback runtime/traceback.go:164 1 100% | runtime.findfunc runtime/symtab.go:578 ----------------------------------------------------------+------------- 6 60.00% | runtime.callers.func1 runtime/traceback.go:790 3 30.00% | runtime.copystack runtime/stack.go:886 1 10.00% | runtime.scanstack runtime/mgcmark.go:711 0 0% 100% 10 0.14% | runtime.gentraceback runtime/traceback.go:220 10 100% | runtime.funcspdelta runtime/symtab.go:775 ----------------------------------------------------------+------------- 3 100% | runtime.callers.func1 runtime/traceback.go:790 0 0% 100% 3 0.043% | runtime.gentraceback runtime/traceback.go:254 2 66.67% | runtime.findfunc runtime/symtab.go:589 1 33.33% | runtime.findfunc runtime/symtab.go:610 ----------------------------------------------------------+------------- 14 93.33% | runtime.scanstack runtime/mgcmark.go:711 1 6.67% | runtime.copystack runtime/stack.go:886 0 0% 100% 15 0.21% | runtime.gentraceback runtime/traceback.go:334 14 93.33% | runtime.scanstack.func1 runtime/mgcmark.go:708 1 6.67% | runtime.adjustframe runtime/stack.go:686 ----------------------------------------------------------+------------- 4 100% | runtime.scanframeworker runtime/mgcmark.go:817 0 0% 100% 4 0.057% | runtime.getStackMap runtime/stack.go:1187 4 100% | runtime.pcdatavalue runtime/symtab.go:790 ----------------------------------------------------------+------------- 1 100% | runtime.scanframeworker runtime/mgcmark.go:817 0 0% 100% 1 0.014% | runtime.getStackMap runtime/stack.go:1278 1 100% | runtime.funcdata runtime/symtab.go:801 ----------------------------------------------------------+------------- 2 100% | runtime.newstack runtime/stack.go:1038 0 0% 100% 2 0.029% | runtime.gopreempt_m runtime/proc.go:2653 2 100% | runtime.goschedImpl runtime/proc.go:2625 ----------------------------------------------------------+------------- 1 50.00% | runtime.readyWithTime runtime/sema.go:83 1 50.00% | runtime.recv runtime/chan.go:594 0 0% 100% 2 0.029% | runtime.goready runtime/proc.go:314 2 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 2 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 2 0.029% | runtime.goready.func1 runtime/proc.go:315 1 50.00% | runtime.ready runtime/proc.go:655 1 50.00% | runtime.ready runtime/proc.go:663 ----------------------------------------------------------+------------- 1 100% | runtime.gosched_m runtime/proc.go:2633 0 0% 100% 1 0.014% | runtime.goschedImpl runtime/proc.go:2619 1 100% | runtime.casgstatus runtime/proc.go:797 ----------------------------------------------------------+------------- 1 100% | runtime.gosched_m runtime/proc.go:2633 0 0% 100% 1 0.014% | runtime.goschedImpl runtime/proc.go:2620 1 100% | runtime.dropg runtime/proc.go:2576 ----------------------------------------------------------+------------- 2 50.00% | runtime.gopreempt_m runtime/proc.go:2653 2 50.00% | runtime.gosched_m runtime/proc.go:2633 0 0% 100% 4 0.057% | runtime.goschedImpl runtime/proc.go:2625 2 50.00% | runtime.schedule runtime/proc.go:2518 2 50.00% | runtime.schedule runtime/proc.go:2565 ----------------------------------------------------------+------------- 4 100% | runtime.mcall runtime/asm_amd64.s:318 0 0% 100% 4 0.057% | runtime.gosched_m runtime/proc.go:2633 2 50.00% | runtime.goschedImpl runtime/proc.go:2625 1 25.00% | runtime.goschedImpl runtime/proc.go:2619 1 25.00% | runtime.goschedImpl runtime/proc.go:2620 ----------------------------------------------------------+------------- 56 98.25% | runtime.scanobject runtime/mgcmark.go:1191 1 1.75% | runtime.scanblock runtime/mgcmark.go:1087 0 0% 100% 57 0.82% | runtime.greyobject runtime/mgcmark.go:1257 57 100% | runtime.markBits.isMarked runtime/mbitmap.go:283 ----------------------------------------------------------+------------- 1 100% | runtime.scanobject runtime/mgcmark.go:1191 0 0% 100% 1 0.014% | runtime.greyobject runtime/mgcmark.go:1283 1 100% | runtime.(*gcWork).put runtime/mgcwork.go:188 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign runtime/map.go:604 0 0% 100% 1 0.014% | runtime.growWork runtime/map.go:1117 1 100% | runtime.evacuate runtime/map.go:1216 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_fast64 runtime/map_fast64.go:115 0 0% 100% 1 0.014% | runtime.growWork_fast64 runtime/map_fast64.go:360 1 100% | runtime.evacuate_fast64 runtime/map_fast64.go:366 ----------------------------------------------------------+------------- 17 100% | runtime.mapassign_faststr runtime/map_faststr.go:226 0 0% 100% 17 0.24% | runtime.growWork_faststr runtime/map_faststr.go:385 10 58.82% | runtime.evacuate_faststr runtime/map_faststr.go:432 4 23.53% | runtime.evacuate_faststr runtime/map_faststr.go:452 1 5.88% | runtime.(*hmap).oldbucketmask runtime/map.go:1107 1 5.88% | runtime.evacuate_faststr runtime/map_faststr.go:423 1 5.88% | runtime.evacuate_faststr runtime/map_faststr.go:464 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:226 0 0% 100% 1 0.014% | runtime.growWork_faststr runtime/map_faststr.go:388 1 100% | runtime.(*hmap).growing runtime/map.go:1088 ----------------------------------------------------------+------------- 9 100% | runtime.mapassign_faststr runtime/map_faststr.go:226 0 0% 100% 9 0.13% | runtime.growWork_faststr runtime/map_faststr.go:389 2 22.22% | runtime.evacuate_faststr runtime/map_faststr.go:432 2 22.22% | runtime.evacuate_faststr runtime/map_faststr.go:452 2 22.22% | runtime.evacuate_faststr runtime/map_faststr.go:469 1 11.11% | runtime.evacuate_faststr runtime/map_faststr.go:447 1 11.11% | runtime.evacuate_faststr runtime/map_faststr.go:450 1 11.11% | runtime.evacuate_faststr runtime/map_faststr.go:453 ----------------------------------------------------------+------------- 2 66.67% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:128 1 33.33% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:141 0 0% 100% 3 0.043% | runtime.growslice runtime/slice.go:152 3 100% | runtime.roundupsize runtime/msize.go:16 ----------------------------------------------------------+------------- 2 66.67% | google.golang.org/grpc/internal/transport.(*http2Server).Write google.golang.org/grpc@v1.24.0/internal/transport/http2_server.go:902 1 33.33% | github.com/golang/protobuf/proto.unmarshalBytesValue github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1601 0 0% 100% 3 0.043% | runtime.growslice runtime/slice.go:175 2 66.67% | runtime.mallocgc runtime/malloc.go:926 1 33.33% | runtime.mallocgc runtime/malloc.go:1102 ----------------------------------------------------------+------------- 1 50.00% | github.com/golang/protobuf/proto.unmarshalUTF8StringSlice github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1576 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:110 0 0% 100% 2 0.029% | runtime.growslice runtime/slice.go:185 1 50.00% | runtime.bulkBarrierPreWriteSrcOnly runtime/mbitmap.go:658 1 50.00% | runtime.bulkBarrierPreWriteSrcOnly runtime/mbitmap.go:670 ----------------------------------------------------------+------------- 1 100% | runtime.entersyscallblock_handoff runtime/proc.go:2937 0 0% 100% 1 0.014% | runtime.handoffp runtime/proc.go:1996 1 100% | runtime.startm runtime/proc.go:1984 ----------------------------------------------------------+------------- 24 100% | runtime.mapassign_faststr runtime/map_faststr.go:272 0 0% 100% 24 0.34% | runtime.hashGrow runtime/map.go:1033 23 95.83% | runtime.makeBucketArray runtime/map.go:362 1 4.17% | runtime.makeBucketArray runtime/map.go:345 ----------------------------------------------------------+------------- 1 100% | runtime.mapassign_faststr runtime/map_faststr.go:272 0 0% 100% 1 0.014% | runtime.hashGrow runtime/map.go:1057 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 1 100% | runtime.heapBits.initSpan runtime/mbitmap.go:804 0 0% 100% 1 0.014% | runtime.heapBits.forwardOrBoundary runtime/mbitmap.go:505 1 100% | runtime.heapBits.forward runtime/mbitmap.go:480 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).grow runtime/mcentral.go:264 0 0% 100% 1 0.014% | runtime.heapBits.initSpan runtime/mbitmap.go:784 1 100% | runtime.(*mspan).layout runtime/mheap.go:427 ----------------------------------------------------------+------------- 3 100% | runtime.(*mcentral).grow runtime/mcentral.go:264 0 0% 100% 3 0.043% | runtime.heapBits.initSpan runtime/mbitmap.go:792 3 100% | runtime.newMarkBits runtime/mheap.go:1933 ----------------------------------------------------------+------------- 1 100% | runtime.(*mcentral).grow runtime/mcentral.go:264 0 0% 100% 1 0.014% | runtime.heapBits.initSpan runtime/mbitmap.go:804 1 100% | runtime.heapBits.forwardOrBoundary runtime/mbitmap.go:505 ----------------------------------------------------------+------------- 12 100% | runtime.mallocgc runtime/malloc.go:1052 0 0% 100% 12 0.17% | runtime.heapBitsSetType runtime/mbitmap.go:1366 10 83.33% | runtime.heapBitsForAddr runtime/mbitmap.go:336 2 16.67% | runtime.heapBitsForAddr runtime/mbitmap.go:345 ----------------------------------------------------------+------------- 54 100% | runtime.mallocgc runtime/malloc.go:1052 0 0% 100% 54 0.77% | runtime.heapBitsSetType runtime/mbitmap.go:966 24 44.44% | runtime.heapBitsForAddr runtime/mbitmap.go:335 15 27.78% | runtime.heapBitsForAddr runtime/mbitmap.go:340 7 12.96% | runtime.heapBitsForAddr runtime/mbitmap.go:336 4 7.41% | runtime.heapBitsForAddr runtime/mbitmap.go:345 4 7.41% | runtime.heapBitsForAddr runtime/mbitmap.go:346 ----------------------------------------------------------+------------- 8 100% | runtime.mallocgc.func1 runtime/malloc.go:1033 0 0% 100% 8 0.11% | runtime.largeAlloc runtime/malloc.go:1136 8 100% | runtime.deductSweepCredit runtime/mgcsweep.go:437 ----------------------------------------------------------+------------- 24 100% | runtime.mallocgc.func1 runtime/malloc.go:1033 0 0% 100% 24 0.34% | runtime.largeAlloc runtime/malloc.go:1138 18 75.00% | runtime.(*mheap).alloc runtime/mheap.go:1098 6 25.00% | runtime.(*mheap).alloc runtime/mheap.go:1092 ----------------------------------------------------------+------------- 1 100% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1330 0 0% 100% 1 0.014% | runtime.lock runtime/lock_futex.go:102 1 100% | runtime.futexsleep runtime/os_linux.go:45 ----------------------------------------------------------+------------- 1 50.00% | runtime.(*mheap).alloc_m runtime/mheap.go:1015 1 50.00% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1330 0 0% 100% 2 0.029% | runtime.lock runtime/lock_futex.go:83 1 50.00% | runtime.procyield runtime/asm_amd64.s:569 1 50.00% | runtime.procyield runtime/asm_amd64.s:570 ----------------------------------------------------------+------------- 4 80.00% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1330 1 20.00% | runtime.(*mheap).alloc_m runtime/mheap.go:1015 0 0% 100% 5 0.072% | runtime.lock runtime/lock_futex.go:93 5 100% | runtime.osyield runtime/sys_linux_amd64.s:625 ----------------------------------------------------------+------------- 21 100% | runtime.profilealloc runtime/malloc.go:1183 0 0% 100% 21 0.3% | runtime.mProf_Malloc runtime/mprof.go:342 21 100% | runtime.callers runtime/traceback.go:789 ----------------------------------------------------------+------------- 1 100% | runtime.profilealloc runtime/malloc.go:1183 0 0% 100% 1 0.014% | runtime.mProf_Malloc runtime/mprof.go:356 1 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 1 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 1 0.014% | runtime.mProf_Malloc.func1 runtime/mprof.go:357 1 100% | runtime.setprofilebucket runtime/mheap.go:1848 ----------------------------------------------------------+------------- 1 100% | runtime.hashGrow runtime/map.go:1033 0 0% 100% 1 0.014% | runtime.makeBucketArray runtime/map.go:345 1 100% | runtime.bucketShift runtime/map.go:185 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pkg/config/kube.ConvertLabels istio.io/istio@/pkg/config/kube/conversion.go:46 0 0% 100% 1 0.014% | runtime.makemap runtime/map.go:311 1 100% | runtime.newobject runtime/malloc.go:1151 ----------------------------------------------------------+------------- 8 27.59% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:447 8 27.59% | istio.io/istio/pilot/pkg/networking/util.BuildConfigInfoMetadata istio.io/istio@/pilot/pkg/networking/util/util.go:449 5 17.24% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateRoute istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:351 3 10.34% | istio.io/istio/pilot/pkg/networking/plugin/mixer.createOutboundListenerAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:102 2 6.90% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addTypedServiceConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:657 1 3.45% | go.opencensus.io/tag.newMap go.opencensus.io@v0.21.0/tag/map.go:92 1 3.45% | istio.io/istio/pilot/pkg/networking/plugin/mixer.buildOutboundHTTPFilter istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:443 1 3.45% | istio.io/istio/pilot/pkg/networking/plugin/mixer.modifyOutboundRouteConfig istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:532 0 0% 100% 29 0.41% | runtime.makemap_small runtime/map.go:293 28 96.55% | runtime.newobject runtime/malloc.go:1151 1 3.45% | runtime.newobject runtime/malloc.go:1150 ----------------------------------------------------------+------------- 32 100% | runtime.makeslice runtime/slice.go:49 0 0% 100% 32 0.46% | runtime.mallocgc runtime/malloc.go:1032 32 100% | runtime.systemstack runtime/asm_amd64.s:370 ----------------------------------------------------------+------------- 11 50.00% | runtime.newobject runtime/malloc.go:1151 8 36.36% | runtime.makeslice runtime/slice.go:49 1 4.55% | reflect.unsafe_New runtime/malloc.go:1156 1 4.55% | runtime.growslice runtime/slice.go:175 1 4.55% | runtime.slicebytetostring runtime/string.go:102 0 0% 100% 22 0.31% | runtime.mallocgc runtime/malloc.go:1102 22 100% | runtime.profilealloc runtime/malloc.go:1183 ----------------------------------------------------------+------------- 118 51.30% | runtime.makeslice runtime/slice.go:49 71 30.87% | runtime.newobject runtime/malloc.go:1151 14 6.09% | runtime.growslice runtime/slice.go:181 7 3.04% | reflect.unsafe_New runtime/malloc.go:1156 5 2.17% | runtime.rawstring runtime/string.go:259 5 2.17% | runtime.slicebytetostring runtime/string.go:102 4 1.74% | runtime.convTstring runtime/iface.go:362 2 0.87% | runtime.growslice runtime/slice.go:175 2 0.87% | runtime.newarray runtime/malloc.go:1173 1 0.43% | runtime.convT2E runtime/iface.go:319 1 0.43% | runtime.rawbyteslice runtime/string.go:272 0 0% 100% 230 3.29% | runtime.mallocgc runtime/malloc.go:926 230 100% | runtime.gcAssistAlloc runtime/mgcmark.go:422 ----------------------------------------------------------+------------- 1 50.00% | runtime.convT64 runtime/iface.go:352 1 50.00% | runtime.newobject runtime/malloc.go:1151 0 0% 100% 2 0.029% | runtime.mallocgc runtime/malloc.go:991 1 50.00% | runtime.releasem runtime/runtime1.go:450 1 50.00% | runtime.releasem runtime/runtime1.go:452 ----------------------------------------------------------+------------- 3 100% | runtime.newobject runtime/malloc.go:1151 0 0% 100% 3 0.043% | runtime.mallocgc runtime/malloc.go:998 2 66.67% | runtime.(*mcache).nextFree runtime/malloc.go:854 1 33.33% | runtime.(*mcache).nextFree runtime/malloc.go:847 ----------------------------------------------------------+------------- 32 100% | runtime.systemstack runtime/asm_amd64.s:370 0 0% 100% 32 0.46% | runtime.mallocgc.func1 runtime/malloc.go:1033 24 75.00% | runtime.largeAlloc runtime/malloc.go:1138 8 25.00% | runtime.largeAlloc runtime/malloc.go:1136 ----------------------------------------------------------+------------- 2 100% | reflect.deepValueEqual reflect/deepequal.go:57 0 0% 100% 2 0.029% | runtime.mapaccess1 runtime/map.go:405 2 100% | runtime.(*maptype).hashMightPanic runtime/type.go:386 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).EnvoyFilters istio.io/istio@/pilot/pkg/model/push_context.go:1406 0 0% 100% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:29 1 100% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.(*PushContext).VirtualServices istio.io/istio@/pilot/pkg/model/push_context.go:533 0 0% 100% 1 0.014% | runtime.mapaccess1_faststr runtime/map_faststr.go:45 1 100% | runtime.add runtime/stubs.go:12 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:612 0 0% 100% 2 0.029% | runtime.mapaccess2_faststr runtime/map_faststr.go:132 2 100% | memeqbody internal/bytealg/equal_amd64.s:103 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/config/aggregate.(*store).List istio.io/istio@/pilot/pkg/config/aggregate/config.go:138 0 0% 100% 1 0.014% | runtime.mapaccess2_faststr runtime/map_faststr.go:167 1 100% | memeqbody internal/bytealg/equal_amd64.s:39 ----------------------------------------------------------+------------- 1 100% | syscall.Getenv syscall/env_unix.go:80 0 0% 100% 1 0.014% | runtime.mapaccess2_faststr runtime/map_faststr.go:175 1 100% | runtime.bucketMask runtime/map.go:190 ----------------------------------------------------------+------------- 1 50.00% | go.opencensus.io/stats/view.(*collector).addSample go.opencensus.io@v0.21.0/stats/view/collector.go:36 1 50.00% | syscall.Getenv syscall/env_unix.go:80 0 0% 100% 2 0.029% | runtime.mapaccess2_faststr runtime/map_faststr.go:194 1 50.00% | memeqbody internal/bytealg/equal_amd64.s:103 1 50.00% | memeqbody internal/bytealg/equal_amd64.s:79 ----------------------------------------------------------+------------- 1 100% | reflect.mapassign runtime/map.go:1329 0 0% 100% 1 0.014% | runtime.mapassign runtime/map.go:604 1 100% | runtime.growWork runtime/map.go:1117 ----------------------------------------------------------+------------- 1 100% | reflect.deepValueEqual reflect/deepequal.go:62 0 0% 100% 1 0.014% | runtime.mapassign runtime/map.go:674 1 100% | runtime.typedmemmove runtime/mbarrier.go:170 ----------------------------------------------------------+------------- 1 100% | github.com/prometheus/client_golang/prometheus.checkMetricConsistency github.com/prometheus/client_golang@v1.1.0/prometheus/registry.go:902 0 0% 100% 1 0.014% | runtime.mapassign_fast64 runtime/map_fast64.go:115 1 100% | runtime.growWork_fast64 runtime/map_fast64.go:360 ----------------------------------------------------------+------------- 8 29.63% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 7 25.93% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 3 11.11% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 2 7.41% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 2 7.41% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:314 1 3.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1400 1 3.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:286 1 3.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:328 1 3.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:232 1 3.70% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.normalizeClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:178 0 0% 100% 27 0.39% | runtime.mapassign_faststr runtime/map_faststr.go:226 17 62.96% | runtime.growWork_faststr runtime/map_faststr.go:385 9 33.33% | runtime.growWork_faststr runtime/map_faststr.go:389 1 3.70% | runtime.growWork_faststr runtime/map_faststr.go:388 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 0 0% 100% 2 0.029% | runtime.mapassign_faststr runtime/map_faststr.go:239 2 100% | runtime.isEmpty runtime/map.go:111 ----------------------------------------------------------+------------- 9 36.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.addDestinationServiceAttributes istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:686 5 20.00% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 5 20.00% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 2 8.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:286 2 8.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:328 1 4.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ListenerBuilder).buildManagementListeners istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener_builder.go:232 1 4.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.normalizeClusters istio.io/istio@/pilot/pkg/networking/core/v1alpha3/cluster.go:178 0 0% 100% 25 0.36% | runtime.mapassign_faststr runtime/map_faststr.go:272 24 96.00% | runtime.hashGrow runtime/map.go:1033 1 4.00% | runtime.hashGrow runtime/map.go:1057 ----------------------------------------------------------+------------- 3 60.00% | istio.io/istio/pilot/pkg/model.createNamespaceForHostname istio.io/istio@/pilot/pkg/model/sidecar.go:147 1 20.00% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:182 1 20.00% | istio.io/istio/pilot/pkg/model.DefaultSidecarScopeForNamespace istio.io/istio@/pilot/pkg/model/sidecar.go:183 0 0% 100% 5 0.072% | runtime.mapassign_faststr runtime/map_faststr.go:278 4 80.00% | runtime.(*hmap).newoverflow runtime/map.go:262 1 20.00% | runtime.(*hmap).newoverflow runtime/map.go:269 ----------------------------------------------------------+------------- 2 40.00% | reflect.mapiterinit runtime/map.go:1341 1 20.00% | go.opencensus.io/stats/view.(*recordReq).handleCommand go.opencensus.io@v0.21.0/stats/view/worker_commands.go:165 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.separateVSHostsAndServices istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:162 1 20.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 0 0% 100% 5 0.072% | runtime.mapiterinit runtime/map.go:816 4 80.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 20.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1382 ----------------------------------------------------------+------------- 1 100% | reflect.mapiterinit runtime/map.go:1341 0 0% 100% 1 0.014% | runtime.mapiterinit runtime/map.go:832 1 100% | runtime.fastrand runtime/stubs.go:108 ----------------------------------------------------------+------------- 4 80.00% | reflect.mapiternext runtime/map.go:1347 1 20.00% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:127 0 0% 100% 5 0.072% | runtime.mapiternext runtime/map.go:871 4 80.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 1 20.00% | runtime.gcWriteBarrier runtime/asm_amd64.s:1411 ----------------------------------------------------------+------------- 4 66.67% | reflect.mapiternext runtime/map.go:1347 1 16.67% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:115 1 16.67% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:861 0 0% 100% 6 0.086% | runtime.mapiternext runtime/map.go:872 6 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 12 100% | runtime.gcmarknewobject runtime/mgcmark.go:1345 0 0% 100% 12 0.17% | runtime.markBitsForAddr runtime/mbitmap.go:267 5 41.67% | runtime.spanOf runtime/mheap.go:777 3 25.00% | runtime.spanOf runtime/mheap.go:761 2 16.67% | runtime.spanOf runtime/mheap.go:778 1 8.33% | runtime.spanOf runtime/mheap.go:773 1 8.33% | runtime.spanOf runtime/mheap.go:781 ----------------------------------------------------------+------------- 11 100% | runtime.gcDrain runtime/mgcmark.go:915 0 0% 100% 11 0.16% | runtime.markroot runtime/mgcmark.go:182 6 54.55% | runtime.markrootSpans runtime/mgcmark.go:311 4 36.36% | runtime.markrootSpans runtime/mgcmark.go:328 1 9.09% | runtime.markrootSpans runtime/mgcmark.go:315 ----------------------------------------------------------+------------- 24 100% | runtime.markroot runtime/mgcmark.go:202 0 0% 100% 24 0.34% | runtime.markroot.func1 runtime/mgcmark.go:221 22 91.67% | runtime.scang runtime/proc.go:886 2 8.33% | runtime.scang runtime/proc.go:923 ----------------------------------------------------------+------------- 0 0% 100% 7 0.1% | runtime.mcall runtime/asm_amd64.s:318 4 57.14% | runtime.gosched_m runtime/proc.go:2633 1 14.29% | runtime.park_m runtime/proc.go:2595 1 14.29% | runtime.park_m runtime/proc.go:2599 1 14.29% | runtime.park_m runtime/proc.go:2610 ----------------------------------------------------------+------------- 1 100% | runtime.evacuate_faststr runtime/map_faststr.go:469 0 0% 100% 1 0.014% | runtime.memclrHasPointers runtime/mbarrier.go:346 1 100% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:629 ----------------------------------------------------------+------------- 1 100% | runtime.evacuate_faststr runtime/map_faststr.go:469 0 0% 100% 1 0.014% | runtime.memclrHasPointers runtime/mbarrier.go:347 1 100% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:27 ----------------------------------------------------------+------------- 0 0% 100% 2 0.029% | runtime.morestack runtime/asm_amd64.s:449 2 100% | runtime.newstack runtime/stack.go:1038 ----------------------------------------------------------+------------- 0 0% 100% 1 0.014% | runtime.mstart runtime/proc.go:1167 1 100% | runtime.mstart1 runtime/proc.go:1201 ----------------------------------------------------------+------------- 1 100% | runtime.mstart runtime/proc.go:1167 0 0% 100% 1 0.014% | runtime.mstart1 runtime/proc.go:1201 1 100% | runtime.sysmon runtime/proc.go:4337 ----------------------------------------------------------+------------- 1 100% | runtime.sysmon runtime/proc.go:4337 0 0% 100% 1 0.014% | runtime.netpoll runtime/netpoll_epoll.go:71 1 100% | runtime.epollwait runtime/sys_linux_amd64.s:673 ----------------------------------------------------------+------------- 3 100% | runtime.(*mspan).sweep runtime/mgcsweep.go:341 0 0% 100% 3 0.043% | runtime.newMarkBits runtime/mheap.go:1939 2 66.67% | runtime.(*gcBitsArena).tryAlloc runtime/mheap.go:1918 1 33.33% | runtime.(*gcBitsArena).tryAlloc runtime/mheap.go:1922 ----------------------------------------------------------+------------- 22 100% | runtime.makeBucketArray runtime/map.go:362 0 0% 100% 22 0.31% | runtime.newarray runtime/malloc.go:1173 11 50.00% | runtime.mallocgc runtime/malloc.go:1052 8 36.36% | runtime.mallocgc runtime/malloc.go:1022 2 9.09% | runtime.mallocgc runtime/malloc.go:926 1 4.55% | runtime.mallocgc runtime/malloc.go:1113 ----------------------------------------------------------+------------- 2 100% | runtime.morestack runtime/asm_amd64.s:449 0 0% 100% 2 0.029% | runtime.newstack runtime/stack.go:1038 2 100% | runtime.gopreempt_m runtime/proc.go:2653 ----------------------------------------------------------+------------- 2 50.00% | reflect.resolveTypeOff runtime/runtime1.go:483 1 25.00% | github.com/golang/protobuf/proto.makeUnmarshalMap.func1 github.com/golang/protobuf@v1.3.2/proto/table_unmarshal.go:1740 1 25.00% | runtime.getitab runtime/iface.go:33 0 0% 100% 4 0.057% | runtime.newstack runtime/stack.go:1055 4 100% | runtime.copystack runtime/stack.go:886 ----------------------------------------------------------+------------- 1 100% | runtime.timerproc runtime/time.go:311 0 0% 100% 1 0.014% | runtime.notetsleepg runtime/lock_futex.go:227 1 100% | runtime.entersyscallblock runtime/proc.go:2924 ----------------------------------------------------------+------------- 2 100% | runtime.startm runtime/proc.go:1984 0 0% 100% 2 0.029% | runtime.notewakeup runtime/lock_futex.go:136 2 100% | runtime.futexwakeup runtime/os_linux.go:56 ----------------------------------------------------------+------------- 1 100% | runtime.greyobject runtime/mgcmark.go:1263 0 0% 100% 1 0.014% | runtime.pageIndexOf runtime/mheap.go:814 1 100% | runtime.arenaIndex runtime/mheap.go:688 ----------------------------------------------------------+------------- 1 100% | runtime.mcall runtime/asm_amd64.s:318 0 0% 100% 1 0.014% | runtime.park_m runtime/proc.go:2595 1 100% | runtime.casgstatus runtime/proc.go:780 ----------------------------------------------------------+------------- 1 100% | runtime.mcall runtime/asm_amd64.s:318 0 0% 100% 1 0.014% | runtime.park_m runtime/proc.go:2599 1 100% | runtime.parkunlock_c runtime/proc.go:2583 ----------------------------------------------------------+------------- 1 100% | runtime.mcall runtime/asm_amd64.s:318 0 0% 100% 1 0.014% | runtime.park_m runtime/proc.go:2610 1 100% | runtime.schedule runtime/proc.go:2531 ----------------------------------------------------------+------------- 1 100% | runtime.park_m runtime/proc.go:2599 0 0% 100% 1 0.014% | runtime.parkunlock_c runtime/proc.go:2583 1 100% | runtime.unlock runtime/lock_futex.go:120 ----------------------------------------------------------+------------- 8 66.67% | runtime.gentraceback runtime/traceback.go:351 4 33.33% | runtime.getStackMap runtime/stack.go:1187 0 0% 100% 12 0.17% | runtime.pcdatavalue runtime/symtab.go:790 9 75.00% | runtime.pcvalue runtime/symtab.go:676 1 8.33% | runtime.pcdatastart runtime/symtab.go:783 1 8.33% | runtime.pcvalue runtime/symtab.go:677 1 8.33% | runtime.pcvalue runtime/symtab.go:688 ----------------------------------------------------------+------------- 1 100% | runtime.funcspdelta runtime/symtab.go:775 0 0% 100% 1 0.014% | runtime.pcvalue runtime/symtab.go:649 1 100% | runtime.pcvalueCacheKey runtime/symtab.go:634 ----------------------------------------------------------+------------- 22 100% | runtime.mallocgc runtime/malloc.go:1102 0 0% 100% 22 0.31% | runtime.profilealloc runtime/malloc.go:1183 21 95.45% | runtime.mProf_Malloc runtime/mprof.go:342 1 4.55% | runtime.mProf_Malloc runtime/mprof.go:356 ----------------------------------------------------------+------------- 3 100% | runtime.stringtoslicebyte runtime/string.go:161 0 0% 100% 3 0.043% | runtime.rawbyteslice runtime/string.go:272 2 66.67% | runtime.mallocgc runtime/malloc.go:1022 1 33.33% | runtime.mallocgc runtime/malloc.go:926 ----------------------------------------------------------+------------- 1 100% | runtime.stringtoslicebyte runtime/string.go:161 0 0% 100% 1 0.014% | runtime.rawbyteslice runtime/string.go:274 1 100% | runtime.memclrNoHeapPointers runtime/memclr_amd64.s:120 ----------------------------------------------------------+------------- 33 100% | runtime.rawstringtmp runtime/string.go:123 0 0% 100% 33 0.47% | runtime.rawstring runtime/string.go:259 11 33.33% | runtime.mallocgc runtime/malloc.go:1022 8 24.24% | runtime.mallocgc runtime/malloc.go:1020 5 15.15% | runtime.mallocgc runtime/malloc.go:926 3 9.09% | runtime.mallocgc runtime/malloc.go:1079 2 6.06% | runtime.mallocgc runtime/malloc.go:1017 2 6.06% | runtime.mallocgc runtime/malloc.go:1078 1 3.03% | runtime.mallocgc runtime/malloc.go:1119 1 3.03% | runtime.mallocgc runtime/malloc.go:877 ----------------------------------------------------------+------------- 36 100% | runtime.concatstrings runtime/string.go:49 0 0% 100% 36 0.51% | runtime.rawstringtmp runtime/string.go:123 33 91.67% | runtime.rawstring runtime/string.go:259 1 2.78% | runtime.rawstring runtime/string.go:258 1 2.78% | runtime.rawstring runtime/string.go:262 1 2.78% | runtime.rawstring runtime/string.go:264 ----------------------------------------------------------+------------- 1 100% | runtime.goready.func1 runtime/proc.go:315 0 0% 100% 1 0.014% | runtime.ready runtime/proc.go:663 1 100% | runtime.casgstatus runtime/proc.go:817 ----------------------------------------------------------+------------- 1 100% | runtime.semrelease1 runtime/sema.go:194 0 0% 100% 1 0.014% | runtime.readyWithTime runtime/sema.go:83 1 100% | runtime.goready runtime/proc.go:314 ----------------------------------------------------------+------------- 1 100% | runtime.selectgo runtime/select.go:450 0 0% 100% 1 0.014% | runtime.recv runtime/chan.go:594 1 100% | runtime.goready runtime/proc.go:314 ----------------------------------------------------------+------------- 1 100% | runtime.schedule runtime/proc.go:2531 0 0% 100% 1 0.014% | runtime.resetspinning runtime/proc.go:2430 1 100% | runtime.wakep runtime/proc.go:2050 ----------------------------------------------------------+------------- 1 100% | runtime.scanframeworker runtime/mgcmark.go:822 0 0% 100% 1 0.014% | runtime.scanblock runtime/mgcmark.go:1087 1 100% | runtime.greyobject runtime/mgcmark.go:1257 ----------------------------------------------------------+------------- 8 100% | runtime.scanstack.func1 runtime/mgcmark.go:708 0 0% 100% 8 0.11% | runtime.scanframeworker runtime/mgcmark.go:817 4 50.00% | runtime.getStackMap runtime/stack.go:1187 1 12.50% | runtime.getStackMap runtime/stack.go:1181 1 12.50% | runtime.getStackMap runtime/stack.go:1229 1 12.50% | runtime.getStackMap runtime/stack.go:1235 1 12.50% | runtime.getStackMap runtime/stack.go:1278 ----------------------------------------------------------+------------- 5 100% | runtime.scanstack.func1 runtime/mgcmark.go:708 0 0% 100% 5 0.072% | runtime.scanframeworker runtime/mgcmark.go:822 3 60.00% | runtime.scanblock runtime/mgcmark.go:1086 1 20.00% | runtime.scanblock runtime/mgcmark.go:1081 1 20.00% | runtime.scanblock runtime/mgcmark.go:1087 ----------------------------------------------------------+------------- 1 100% | runtime.scanstack.func1 runtime/mgcmark.go:708 0 0% 100% 1 0.014% | runtime.scanframeworker runtime/mgcmark.go:827 1 100% | runtime.scanblock runtime/mgcmark.go:1082 ----------------------------------------------------------+------------- 22 100% | runtime.markroot.func1 runtime/mgcmark.go:221 0 0% 100% 22 0.31% | runtime.scang runtime/proc.go:886 17 77.27% | runtime.scanstack runtime/mgcmark.go:711 2 9.09% | runtime.scanstack runtime/mgcmark.go:690 2 9.09% | runtime.scanstack runtime/mgcmark.go:717 1 4.55% | runtime.scanstack runtime/mgcmark.go:744 ----------------------------------------------------------+------------- 2 100% | runtime.markroot.func1 runtime/mgcmark.go:221 0 0% 100% 2 0.029% | runtime.scang runtime/proc.go:923 2 100% | runtime.osyield runtime/sys_linux_amd64.s:625 ----------------------------------------------------------+------------- 3 60.00% | runtime.gcDrainN runtime/mgcmark.go:1042 2 40.00% | runtime.gcDrain runtime/mgcmark.go:948 0 0% 100% 5 0.072% | runtime.scanobject runtime/mgcmark.go:1111 2 40.00% | runtime.heapBitsForAddr runtime/mbitmap.go:335 2 40.00% | runtime.heapBitsForAddr runtime/mbitmap.go:340 1 20.00% | runtime.heapBitsForAddr runtime/mbitmap.go:345 ----------------------------------------------------------+------------- 2 100% | runtime.scang runtime/proc.go:886 0 0% 100% 2 0.029% | runtime.scanstack runtime/mgcmark.go:690 1 50.00% | runtime.shrinkstack runtime/stack.go:1085 1 50.00% | runtime.shrinkstack runtime/stack.go:1132 ----------------------------------------------------------+------------- 17 100% | runtime.scang runtime/proc.go:886 0 0% 100% 17 0.24% | runtime.scanstack runtime/mgcmark.go:711 14 82.35% | runtime.gentraceback runtime/traceback.go:334 2 11.76% | runtime.gentraceback runtime/traceback.go:251 1 5.88% | runtime.gentraceback runtime/traceback.go:220 ----------------------------------------------------------+------------- 2 100% | runtime.scang runtime/proc.go:886 0 0% 100% 2 0.029% | runtime.scanstack runtime/mgcmark.go:717 1 50.00% | runtime.tracebackdefers runtime/traceback.go:71 1 50.00% | runtime.tracebackdefers runtime/traceback.go:77 ----------------------------------------------------------+------------- 1 100% | runtime.scang runtime/proc.go:886 0 0% 100% 1 0.014% | runtime.scanstack runtime/mgcmark.go:744 1 100% | runtime.(*stackScanState).buildIndex runtime/mgcstack.go:285 ----------------------------------------------------------+------------- 14 93.33% | runtime.gentraceback runtime/traceback.go:334 1 6.67% | runtime.tracebackdefers runtime/traceback.go:77 0 0% 100% 15 0.21% | runtime.scanstack.func1 runtime/mgcmark.go:708 8 53.33% | runtime.scanframeworker runtime/mgcmark.go:817 5 33.33% | runtime.scanframeworker runtime/mgcmark.go:822 1 6.67% | runtime.scanframeworker runtime/mgcmark.go:812 1 6.67% | runtime.scanframeworker runtime/mgcmark.go:827 ----------------------------------------------------------+------------- 2 100% | runtime.goschedImpl runtime/proc.go:2625 0 0% 100% 2 0.029% | runtime.schedule runtime/proc.go:2518 1 50.00% | runtime.runqget runtime/proc.go:4840 1 50.00% | runtime.runqget runtime/proc.go:4850 ----------------------------------------------------------+------------- 1 100% | runtime.park_m runtime/proc.go:2610 0 0% 100% 1 0.014% | runtime.schedule runtime/proc.go:2531 1 100% | runtime.resetspinning runtime/proc.go:2430 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:154 0 0% 100% 1 0.014% | runtime.selectgo runtime/select.go:205 1 100% | runtime.sellock runtime/select.go:51 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:154 0 0% 100% 1 0.014% | runtime.selectgo runtime/select.go:418 1 100% | runtime.typedmemmove runtime/mbarrier.go:161 ----------------------------------------------------------+------------- 1 100% | go.opencensus.io/stats/view.(*worker).start go.opencensus.io@v0.21.0/stats/view/worker.go:154 0 0% 100% 1 0.014% | runtime.selectgo runtime/select.go:420 1 100% | runtime.typedmemclr runtime/mbarrier.go:320 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:216 0 0% 100% 1 0.014% | runtime.selectgo runtime/select.go:450 1 100% | runtime.recv runtime/chan.go:594 ----------------------------------------------------------+------------- 1 100% | runtime.selectgo runtime/select.go:205 0 0% 100% 1 0.014% | runtime.sellock runtime/select.go:51 1 100% | runtime.lock runtime/lock_futex.go:56 ----------------------------------------------------------+------------- 1 100% | sync.runtime_Semrelease runtime/sema.go:66 0 0% 100% 1 0.014% | runtime.semrelease1 runtime/sema.go:194 1 100% | runtime.readyWithTime runtime/sema.go:83 ----------------------------------------------------------+------------- 1 100% | runtime.mProf_Malloc.func1 runtime/mprof.go:357 0 0% 100% 1 0.014% | runtime.setprofilebucket runtime/mheap.go:1848 1 100% | runtime.addspecial runtime/mheap.go:1723 ----------------------------------------------------------+------------- 1 100% | runtime.scanstack runtime/mgcmark.go:690 0 0% 100% 1 0.014% | runtime.shrinkstack runtime/stack.go:1132 1 100% | runtime.copystack runtime/stack.go:859 ----------------------------------------------------------+------------- 1 25.00% | bytes.(*Buffer).String bytes/buffer.go:65 1 25.00% | fmt.Sprintf fmt/print.go:220 1 25.00% | go.opencensus.io/stats/view.(*viewInternal).addSample go.opencensus.io@v0.21.0/stats/view/view.go:160 1 25.00% | strconv.formatBits strconv/itoa.go:200 0 0% 100% 4 0.057% | runtime.slicebytetostring runtime/string.go:106 1 25.00% | runtime.memmove runtime/memmove_amd64.s:190 1 25.00% | runtime.memmove runtime/memmove_amd64.s:208 1 25.00% | runtime.memmove runtime/memmove_amd64.s:55 1 25.00% | runtime.memmove runtime/memmove_amd64.s:58 ----------------------------------------------------------+------------- 1 50.00% | runtime.handoffp runtime/proc.go:1996 1 50.00% | runtime.wakep runtime/proc.go:2050 0 0% 100% 2 0.029% | runtime.startm runtime/proc.go:1984 2 100% | runtime.notewakeup runtime/lock_futex.go:136 ----------------------------------------------------------+------------- 4 100% | runtime.pcvalue runtime/symtab.go:676 0 0% 100% 4 0.057% | runtime.step runtime/symtab.go:832 3 75.00% | runtime.readvarint runtime/symtab.go:845 1 25.00% | runtime.readvarint runtime/symtab.go:840 ----------------------------------------------------------+------------- 4 100% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:67 0 0% 100% 4 0.057% | runtime.stringtoslicebyte runtime/string.go:161 3 75.00% | runtime.rawbyteslice runtime/string.go:272 1 25.00% | runtime.rawbyteslice runtime/string.go:274 ----------------------------------------------------------+------------- 3 100% | go.opencensus.io/stats/view.encodeWithKeys go.opencensus.io@v0.21.0/stats/view/collector.go:67 0 0% 100% 3 0.043% | runtime.stringtoslicebyte runtime/string.go:163 2 66.67% | runtime.memmove runtime/memmove_amd64.s:196 1 33.33% | runtime.memmove runtime/memmove_amd64.s:199 ----------------------------------------------------------+------------- 1 100% | runtime.(*mspan).scavenge runtime/mheap.go:596 0 0% 100% 1 0.014% | runtime.sysUnused runtime/mem_linux.go:90 1 100% | runtime.madvise runtime/sys_linux_amd64.s:522 ----------------------------------------------------------+------------- 1 100% | runtime.mstart1 runtime/proc.go:1201 0 0% 100% 1 0.014% | runtime.sysmon runtime/proc.go:4337 1 100% | runtime.netpoll runtime/netpoll_epoll.go:71 ----------------------------------------------------------+------------- 811 57.27% | runtime.gcBgMarkWorker runtime/mgc.go:1900 230 16.24% | runtime.gcAssistAlloc runtime/mgcmark.go:422 179 12.64% | runtime.wbBufFlush runtime/mwbbuf.go:206 87 6.14% | runtime.(*mheap).freeSpan runtime/mheap.go:1328 50 3.53% | runtime.(*mheap).alloc runtime/mheap.go:1092 32 2.26% | runtime.mallocgc runtime/malloc.go:1032 21 1.48% | runtime.callers runtime/traceback.go:789 2 0.14% | runtime.goready runtime/proc.go:314 1 0.071% | runtime.bgscavenge runtime/mgcscavenge.go:327 1 0.071% | runtime.entersyscallblock runtime/proc.go:2924 1 0.071% | runtime.gcMarkDone runtime/mgc.go:1422 1 0.071% | runtime.mProf_Malloc runtime/mprof.go:356 0 0% 100% 1416 20.25% | runtime.systemstack runtime/asm_amd64.s:370 710 50.14% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1932 230 16.24% | runtime.gcAssistAlloc.func1 runtime/mgcmark.go:423 179 12.64% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 101 7.13% | runtime.gcBgMarkWorker.func2 runtime/mgc.go:1913 74 5.23% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1349 49 3.46% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1093 32 2.26% | runtime.mallocgc.func1 runtime/malloc.go:1033 21 1.48% | runtime.callers.func1 runtime/traceback.go:790 8 0.56% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1330 4 0.28% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1350 2 0.14% | runtime.goready.func1 runtime/proc.go:315 1 0.071% | runtime.(*mheap).alloc.func1 runtime/mheap.go:1094 1 0.071% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1345 1 0.071% | runtime.bgscavenge.func2 runtime/mgcscavenge.go:357 1 0.071% | runtime.entersyscallblock_handoff runtime/proc.go:2937 1 0.071% | runtime.gcMarkDone.func1 runtime/mgc.go:1467 1 0.071% | runtime.mProf_Malloc.func1 runtime/mprof.go:357 ----------------------------------------------------------+------------- 0 0% 100% 1 0.014% | runtime.timerproc runtime/time.go:311 1 100% | runtime.notetsleepg runtime/lock_futex.go:227 ----------------------------------------------------------+------------- 1 100% | runtime.scanstack runtime/mgcmark.go:717 0 0% 100% 1 0.014% | runtime.tracebackdefers runtime/traceback.go:71 1 100% | runtime.getArgInfoFast runtime/traceback.go:565 ----------------------------------------------------------+------------- 1 100% | runtime.scanstack runtime/mgcmark.go:717 0 0% 100% 1 0.014% | runtime.tracebackdefers runtime/traceback.go:77 1 100% | runtime.scanstack.func1 runtime/mgcmark.go:708 ----------------------------------------------------------+------------- 1 100% | runtime.(*gcWork).tryGet runtime/mgcwork.go:281 0 0% 100% 1 0.014% | runtime.trygetfull runtime/mgcwork.go:487 1 100% | runtime.(*lfstack).pop runtime/lfstack.go:49 ----------------------------------------------------------+------------- 1 20.00% | istio.io/istio/pilot/pkg/model.(*PushContext).Services istio.io/istio@/pilot/pkg/model/push_context.go:499 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1285 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundListenerForPortOrUDS istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1300 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1962 1 20.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:110 0 0% 100% 5 0.072% | runtime.typedslicecopy runtime/mbarrier.go:273 4 80.00% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:640 1 20.00% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:643 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundVirtualHosts istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:340 1 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.BuildSidecarVirtualHostsFromConfigAndRegistry istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:110 0 0% 100% 2 0.029% | runtime.typedslicecopy runtime/mbarrier.go:277 1 50.00% | runtime.memmove runtime/memmove_amd64.s:195 1 50.00% | runtime.memmove runtime/memmove_amd64.s:34 ----------------------------------------------------------+------------- 3 75.00% | runtime.(*mheap).freeSpan.func1 runtime/mheap.go:1350 1 25.00% | runtime.(*mheap).alloc_m runtime/mheap.go:1077 0 0% 100% 4 0.057% | runtime.unlock runtime/lock_futex.go:112 4 100% | runtime.futexwakeup runtime/os_linux.go:56 ----------------------------------------------------------+------------- 1 100% | runtime.resetspinning runtime/proc.go:2430 0 0% 100% 1 0.014% | runtime.wakep runtime/proc.go:2050 1 100% | runtime.startm runtime/proc.go:1984 ----------------------------------------------------------+------------- 155 85.64% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 22 12.15% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:640 2 1.10% | runtime.gcDrainN runtime/mgcmark.go:1022 1 0.55% | runtime.bulkBarrierPreWrite runtime/mbitmap.go:629 1 0.55% | runtime.bulkBarrierPreWriteSrcOnly runtime/mbitmap.go:670 0 0% 100% 181 2.59% | runtime.wbBufFlush runtime/mwbbuf.go:206 179 98.90% | runtime.systemstack runtime/asm_amd64.s:370 2 1.10% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 ----------------------------------------------------------+------------- 179 98.90% | runtime.systemstack runtime/asm_amd64.s:370 2 1.10% | runtime.wbBufFlush runtime/mwbbuf.go:206 0 0% 100% 181 2.59% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 129 71.27% | runtime.wbBufFlush1 runtime/mwbbuf.go:288 17 9.39% | runtime.wbBufFlush1 runtime/mwbbuf.go:295 14 7.73% | runtime.wbBufFlush1 runtime/mwbbuf.go:278 9 4.97% | runtime.wbBufFlush1 runtime/mwbbuf.go:294 3 1.66% | runtime.wbBufFlush1 runtime/mwbbuf.go:279 2 1.10% | runtime.wbBufFlush1 runtime/mwbbuf.go:296 2 1.10% | runtime.wbBufFlush1 runtime/mwbbuf.go:303 1 0.55% | runtime.wbBufFlush1 runtime/mwbbuf.go:289 1 0.55% | runtime.wbBufFlush1 runtime/mwbbuf.go:298 1 0.55% | runtime.wbBufFlush1 runtime/mwbbuf.go:299 1 0.55% | runtime.wbBufFlush1 runtime/mwbbuf.go:304 1 0.55% | runtime.wbBufFlush1 runtime/mwbbuf.go:310 ----------------------------------------------------------+------------- 9 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 0 0% 100% 9 0.13% | runtime.wbBufFlush1 runtime/mwbbuf.go:294 9 100% | runtime.(*mspan).markBitsForIndex runtime/mbitmap.go:273 ----------------------------------------------------------+------------- 17 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 0 0% 100% 17 0.24% | runtime.wbBufFlush1 runtime/mwbbuf.go:295 17 100% | runtime.markBits.isMarked runtime/mbitmap.go:283 ----------------------------------------------------------+------------- 1 100% | runtime.wbBufFlush.func1 runtime/mwbbuf.go:218 0 0% 100% 1 0.014% | runtime.wbBufFlush1 runtime/mwbbuf.go:310 1 100% | runtime.(*wbBuf).reset runtime/mwbbuf.go:89 ----------------------------------------------------------+------------- 9 90.00% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime istio.io/istio@/pilot/pkg/model/config.go:370 1 10.00% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts istio.io/istio@/pilot/pkg/networking/util/util.go:251 0 0% 100% 10 0.14% | sort.SliceStable sort/slice.go:26 4 40.00% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:62 4 40.00% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:64 2 20.00% | internal/reflectlite.Swapper internal/reflectlite/swapper.go:13 ----------------------------------------------------------+------------- 7 53.85% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime istio.io/istio@/pilot/pkg/model/config.go:370 6 46.15% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts istio.io/istio@/pilot/pkg/networking/util/util.go:251 0 0% 100% 13 0.19% | sort.SliceStable sort/slice.go:27 7 53.85% | sort.stable_func sort/zfuncversion.go:171 3 23.08% | sort.stable_func sort/zfuncversion.go:167 3 23.08% | sort.stable_func sort/zfuncversion.go:180 ----------------------------------------------------------+------------- 3 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3/route.translateAppendHeaders istio.io/istio@/pilot/pkg/networking/core/v1alpha3/route/route.go:564 0 0% 100% 3 0.043% | sort.Stable sort/sort.go:357 3 100% | sort.stable sort/sort.go:368 ----------------------------------------------------------+------------- 7 41.18% | sort.doPivot sort/sort.go:123 4 23.53% | sort.insertionSort sort/sort.go:27 3 17.65% | sort.doPivot sort/sort.go:121 1 5.88% | sort.doPivot sort/sort.go:117 1 5.88% | sort.medianOfThree sort/sort.go:80 1 5.88% | sort.medianOfThree sort/sort.go:83 0 0% 100% 17 0.24% | sort.StringSlice.Less sort/sort.go:298 5 29.41% | cmpbody internal/bytealg/compare_amd64.s:197 3 17.65% | cmpbody internal/bytealg/compare_amd64.s:74 2 11.76% | cmpbody internal/bytealg/compare_amd64.s:49 2 11.76% | runtime.cmpstring internal/bytealg/compare_amd64.s:18 1 5.88% | cmpbody internal/bytealg/compare_amd64.s:127 1 5.88% | cmpbody internal/bytealg/compare_amd64.s:196 1 5.88% | cmpbody internal/bytealg/compare_amd64.s:202 1 5.88% | cmpbody internal/bytealg/compare_amd64.s:48 1 5.88% | cmpbody internal/bytealg/compare_amd64.s:72 ----------------------------------------------------------+------------- 3 100% | sort.insertionSort sort/sort.go:28 0 0% 100% 3 0.043% | sort.StringSlice.Swap sort/sort.go:299 3 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 20 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:352 9 22.50% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildListener istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1842 7 17.50% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:353 4 10.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).StreamAggregatedResources istio.io/istio@/pilot/pkg/proxy/envoy/v2/ads.go:296 0 0% 100% 40 0.57% | sort.Strings sort/sort.go:314 33 82.50% | sort.Sort sort/sort.go:218 4 10.00% | runtime.convTslice runtime/iface.go:373 2 5.00% | sort.Sort sort/sort.go:216 1 2.50% | runtime.convTslice runtime/iface.go:374 ----------------------------------------------------------+------------- 1 100% | sort.quickSort sort/sort.go:190 0 0% 100% 1 0.014% | sort.doPivot sort/sort.go:101 1 100% | sort.medianOfThree sort/sort.go:83 ----------------------------------------------------------+------------- 2 100% | sort.quickSort sort/sort.go:190 0 0% 100% 2 0.029% | sort.doPivot sort/sort.go:102 2 100% | sort.medianOfThree sort/sort.go:80 ----------------------------------------------------------+------------- 9 100% | sort.quickSort sort/sort.go:190 0 0% 100% 9 0.13% | sort.doPivot sort/sort.go:105 4 44.44% | sort.medianOfThree sort/sort.go:80 3 33.33% | sort.medianOfThree sort/sort.go:76 1 11.11% | sort.medianOfThree sort/sort.go:77 1 11.11% | sort.medianOfThree sort/sort.go:84 ----------------------------------------------------------+------------- 1 100% | sort.quickSort sort/sort.go:190 0 0% 100% 1 0.014% | sort.doPivot sort/sort.go:179 1 100% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 ----------------------------------------------------------+------------- 4 57.14% | sort.stable_func sort/zfuncversion.go:171 3 42.86% | sort.stable_func sort/zfuncversion.go:167 0 0% 100% 7 0.1% | sort.insertionSort_func sort/zfuncversion.go:12 4 57.14% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime.func1 istio.io/istio@/pilot/pkg/model/config.go:379 3 42.86% | istio.io/istio/pilot/pkg/networking/util.SortVirtualHosts.func1 istio.io/istio@/pilot/pkg/networking/util/util.go:252 ----------------------------------------------------------+------------- 3 100% | sort.stable_func sort/zfuncversion.go:171 0 0% 100% 3 0.043% | sort.insertionSort_func sort/zfuncversion.go:13 2 66.67% | internal/reflectlite.Swapper.func9 internal/reflectlite/swapper.go:72 1 33.33% | internal/reflectlite.Swapper.func9 internal/reflectlite/swapper.go:70 ----------------------------------------------------------+------------- 4 66.67% | sort.doPivot sort/sort.go:105 2 33.33% | sort.doPivot sort/sort.go:102 0 0% 100% 6 0.086% | sort.medianOfThree sort/sort.go:80 4 66.67% | github.com/golang/protobuf/proto.mapKeySorter.Less github.com/golang/protobuf@v1.3.2/proto/lib.go:923 1 16.67% | github.com/prometheus/client_golang/prometheus/internal.metricSorter.Less github.com/prometheus/client_golang@v1.1.0/prometheus/internal/metric.go:44 1 16.67% | sort.StringSlice.Less sort/sort.go:298 ----------------------------------------------------------+------------- 1 100% | sort.doPivot sort/sort.go:101 0 0% 100% 1 0.014% | sort.medianOfThree sort/sort.go:83 1 100% | sort.StringSlice.Less sort/sort.go:298 ----------------------------------------------------------+------------- 1 100% | sort.doPivot sort/sort.go:105 0 0% 100% 1 0.014% | sort.medianOfThree sort/sort.go:84 1 100% | github.com/golang/protobuf/proto.mapKeySorter.Swap github.com/golang/protobuf@v1.3.2/proto/lib.go:921 ----------------------------------------------------------+------------- 19 79.17% | sort.Sort sort/sort.go:218 5 20.83% | sort.quickSort sort/sort.go:197 0 0% 100% 24 0.34% | sort.quickSort sort/sort.go:194 15 62.50% | sort.quickSort sort/sort.go:209 5 20.83% | sort.quickSort sort/sort.go:190 4 16.67% | sort.quickSort sort/sort.go:197 ----------------------------------------------------------+------------- 23 88.46% | sort.Sort sort/sort.go:218 4 15.38% | sort.quickSort sort/sort.go:194 0 0% 100% 26 0.37% | sort.quickSort sort/sort.go:197 16 61.54% | sort.quickSort sort/sort.go:209 5 19.23% | sort.quickSort sort/sort.go:190 5 19.23% | sort.quickSort sort/sort.go:194 1 3.85% | sort.quickSort sort/sort.go:206 ----------------------------------------------------------+------------- 1 100% | sort.symMerge_func sort/zfuncversion.go:241 0 0% 100% 1 0.014% | sort.rotate_func sort/zfuncversion.go:257 1 100% | sort.swapRange_func sort/zfuncversion.go:67 ----------------------------------------------------------+------------- 3 100% | sort.SliceStable sort/slice.go:27 0 0% 100% 3 0.043% | sort.stable_func sort/zfuncversion.go:167 3 100% | sort.insertionSort_func sort/zfuncversion.go:12 ----------------------------------------------------------+------------- 7 100% | sort.SliceStable sort/slice.go:27 0 0% 100% 7 0.1% | sort.stable_func sort/zfuncversion.go:171 4 57.14% | sort.insertionSort_func sort/zfuncversion.go:12 3 42.86% | sort.insertionSort_func sort/zfuncversion.go:13 ----------------------------------------------------------+------------- 3 100% | sort.SliceStable sort/slice.go:27 0 0% 100% 3 0.043% | sort.stable_func sort/zfuncversion.go:180 2 66.67% | sort.symMerge_func sort/zfuncversion.go:241 1 33.33% | sort.symMerge_func sort/zfuncversion.go:244 ----------------------------------------------------------+------------- 1 100% | sort.rotate_func sort/zfuncversion.go:257 0 0% 100% 1 0.014% | sort.swapRange_func sort/zfuncversion.go:67 1 100% | internal/reflectlite.Swapper.func3 internal/reflectlite/swapper.go:38 ----------------------------------------------------------+------------- 2 66.67% | sort.stable_func sort/zfuncversion.go:180 1 33.33% | sort.symMerge_func sort/zfuncversion.go:244 0 0% 100% 3 0.043% | sort.symMerge_func sort/zfuncversion.go:241 2 66.67% | sort.rotate_func sort/zfuncversion.go:260 1 33.33% | sort.rotate_func sort/zfuncversion.go:257 ----------------------------------------------------------+------------- 1 100% | sort.stable_func sort/zfuncversion.go:180 0 0% 100% 1 0.014% | sort.symMerge_func sort/zfuncversion.go:244 1 100% | sort.symMerge_func sort/zfuncversion.go:241 ----------------------------------------------------------+------------- 10 100% | strconv.Itoa strconv/itoa.go:35 0 0% 100% 10 0.14% | strconv.FormatInt strconv/itoa.go:29 6 60.00% | strconv.formatBits strconv/itoa.go:200 1 10.00% | strconv.formatBits strconv/itoa.go:141 1 10.00% | strconv.formatBits strconv/itoa.go:142 1 10.00% | strconv.formatBits strconv/itoa.go:89 1 10.00% | strconv.formatBits strconv/itoa.go:95 ----------------------------------------------------------+------------- 10 90.91% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.domainName istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:121 1 9.09% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:96 0 0% 100% 11 0.16% | strconv.Itoa strconv/itoa.go:35 10 90.91% | strconv.FormatInt strconv/itoa.go:29 1 9.09% | strconv.FormatInt strconv/itoa.go:25 ----------------------------------------------------------+------------- 1 100% | reflect.StructTag.Lookup reflect/type.go:1180 0 0% 100% 1 0.014% | strconv.Unquote strconv/quote.go:397 1 100% | strconv.contains strconv/quote.go:440 ----------------------------------------------------------+------------- 2 100% | reflect.StructTag.Lookup reflect/type.go:1180 0 0% 100% 2 0.029% | strconv.Unquote strconv/quote.go:402 2 100% | strconv.contains strconv/quote.go:440 ----------------------------------------------------------+------------- 5 100% | reflect.StructTag.Lookup reflect/type.go:1180 0 0% 100% 5 0.072% | strconv.Unquote strconv/quote.go:405 2 40.00% | unicode/utf8.ValidString unicode/utf8/utf8.go:481 1 20.00% | unicode/utf8.ValidString unicode/utf8/utf8.go:483 1 20.00% | unicode/utf8.ValidString unicode/utf8/utf8.go:486 1 20.00% | unicode/utf8.ValidString unicode/utf8/utf8.go:509 ----------------------------------------------------------+------------- 2 66.67% | strconv.Unquote strconv/quote.go:402 1 33.33% | strconv.Unquote strconv/quote.go:397 0 0% 100% 3 0.043% | strconv.contains strconv/quote.go:440 1 33.33% | indexbytebody internal/bytealg/indexbyte_amd64.s:119 1 33.33% | indexbytebody internal/bytealg/indexbyte_amd64.s:134 1 33.33% | indexbytebody internal/bytealg/indexbyte_amd64.s:99 ----------------------------------------------------------+------------- 6 100% | strconv.FormatInt strconv/itoa.go:29 0 0% 100% 6 0.086% | strconv.formatBits strconv/itoa.go:200 5 83.33% | runtime.slicebytetostring runtime/string.go:102 1 16.67% | runtime.slicebytetostring runtime/string.go:106 ----------------------------------------------------------+------------- 7 87.50% | strings.Join strings/strings.go:438 1 12.50% | strings.ToLower strings/strings.go:600 0 0% 100% 8 0.11% | strings.(*Builder).Grow strings/builder.go:81 5 62.50% | strings.(*Builder).grow strings/builder.go:67 3 37.50% | strings.(*Builder).grow strings/builder.go:68 ----------------------------------------------------------+------------- 5 100% | strings.(*Builder).Grow strings/builder.go:81 0 0% 100% 5 0.072% | strings.(*Builder).grow strings/builder.go:67 5 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 5 71.43% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:630 1 14.29% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:631 1 14.29% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:134 0 0% 100% 7 0.1% | strings.HasPrefix strings/strings.go:449 3 42.86% | memeqbody internal/bytealg/equal_amd64.s:103 1 14.29% | memeqbody internal/bytealg/equal_amd64.s:100 1 14.29% | memeqbody internal/bytealg/equal_amd64.s:105 1 14.29% | memeqbody internal/bytealg/equal_amd64.s:116 1 14.29% | memeqbody internal/bytealg/equal_amd64.s:132 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.(*ConfigGeneratorImpl).buildSidecarOutboundHTTPRouteConfig istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:135 0 0% 100% 1 0.014% | strings.IndexRune strings/strings.go:161 1 100% | strings.IndexByte strings/strings.go:151 ----------------------------------------------------------+------------- 4 50.00% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:509 4 50.00% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:98 0 0% 100% 8 0.11% | strings.Join strings/strings.go:438 7 87.50% | strings.(*Builder).Grow strings/builder.go:81 1 12.50% | strings.(*Builder).Grow strings/builder.go:80 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/plugin/mixer.proxyVersionToString istio.io/istio@/pilot/pkg/networking/plugin/mixer/mixer.go:98 0 0% 100% 2 0.029% | strings.Join strings/strings.go:439 2 100% | strings.(*Builder).WriteString strings/builder.go:122 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.getUniqueAndSharedDNSDomain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/httproute.go:509 0 0% 100% 1 0.014% | strings.Join strings/strings.go:441 1 100% | strings.(*Builder).WriteString strings/builder.go:122 ----------------------------------------------------------+------------- 2 100% | istio.io/istio/pilot/pkg/networking/core/v1alpha3.buildCompleteFilterChain istio.io/istio@/pilot/pkg/networking/core/v1alpha3/listener.go:1972 0 0% 100% 2 0.029% | strings.ToLower strings/strings.go:600 1 50.00% | strings.(*Builder).Grow strings/builder.go:80 1 50.00% | strings.(*Builder).Grow strings/builder.go:81 ----------------------------------------------------------+------------- 4 66.67% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:642 2 33.33% | istio.io/istio/pilot/pkg/model.ParseSubsetKey istio.io/istio@/pilot/pkg/model/service.go:643 0 0% 100% 6 0.086% | strings.TrimSuffix strings/strings.go:916 6 100% | strings.HasSuffix strings/strings.go:454 ----------------------------------------------------------+------------- 54 100% | strings.Split strings/strings.go:308 0 0% 100% 54 0.77% | strings.genSplit strings/strings.go:256 54 100% | runtime.makeslice runtime/slice.go:49 ----------------------------------------------------------+------------- 13 100% | strings.Split strings/strings.go:308 0 0% 100% 13 0.19% | strings.genSplit strings/strings.go:260 9 69.23% | strings.Index strings/strings.go:1033 2 15.38% | strings.Index strings/strings.go:1027 1 7.69% | strings.Index strings/strings.go:1030 1 7.69% | strings.Index strings/strings.go:1032 ----------------------------------------------------------+------------- 6 100% | strings.Split strings/strings.go:308 0 0% 100% 6 0.086% | strings.genSplit strings/strings.go:264 6 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 41 100% | reflect.(*rtype).ptrTo reflect/type.go:1393 0 0% 100% 41 0.59% | sync.(*Map).Load sync/map.go:104 11 26.83% | runtime.mapaccess2 runtime/map.go:473 11 26.83% | runtime.mapaccess2 runtime/map.go:500 3 7.32% | runtime.mapaccess2 runtime/map.go:469 3 7.32% | runtime.mapaccess2 runtime/map.go:490 2 4.88% | runtime.mapaccess2 runtime/map.go:463 2 4.88% | runtime.mapaccess2 runtime/map.go:491 2 4.88% | runtime.mapaccess2 runtime/map.go:497 2 4.88% | runtime.mapaccess2 runtime/map.go:505 1 2.44% | runtime.mapaccess2 runtime/map.go:472 1 2.44% | runtime.mapaccess2 runtime/map.go:474 1 2.44% | runtime.mapaccess2 runtime/map.go:476 1 2.44% | runtime.mapaccess2 runtime/map.go:489 1 2.44% | runtime.mapaccess2 runtime/map.go:501 ----------------------------------------------------------+------------- 4 100% | reflect.(*rtype).ptrTo reflect/type.go:1393 0 0% 100% 4 0.057% | sync.(*Map).Load sync/map.go:124 2 50.00% | sync.(*entry).load sync/map.go:129 2 50.00% | sync.(*entry).load sync/map.go:132 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/proxy/envoy/v2.(*DiscoveryServer).loadAssignmentsForClusterIsolated istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:598 0 0% 100% 1 0.014% | sync.(*Mutex).Unlock sync/mutex.go:190 1 100% | sync.(*Mutex).unlockSlow sync/mutex.go:213 ----------------------------------------------------------+------------- 1 100% | sync.(*Mutex).Unlock sync/mutex.go:190 0 0% 100% 1 0.014% | sync.(*Mutex).unlockSlow sync/mutex.go:213 1 100% | sync.runtime_Semrelease runtime/sema.go:66 ----------------------------------------------------------+------------- 6 100% | fmt.newPrinter fmt/print.go:137 0 0% 100% 6 0.086% | sync.(*Pool).Get sync/pool.go:128 4 66.67% | sync.(*Pool).pin sync/pool.go:196 1 16.67% | sync.(*Pool).pin sync/pool.go:195 1 16.67% | sync.(*Pool).pin sync/pool.go:204 ----------------------------------------------------------+------------- 1 100% | fmt.newPrinter fmt/print.go:137 0 0% 100% 1 0.014% | sync.(*Pool).Get sync/pool.go:140 1 100% | sync.runtime_procUnpin runtime/proc.go:5101 ----------------------------------------------------------+------------- 3 100% | fmt.(*pp).free fmt/print.go:161 0 0% 100% 3 0.043% | sync.(*Pool).Put sync/pool.go:104 3 100% | runtime.gcWriteBarrier runtime/asm_amd64.s:1444 ----------------------------------------------------------+------------- 7 63.64% | sync.(*Pool).Put sync/pool.go:102 4 36.36% | sync.(*Pool).Get sync/pool.go:128 0 0% 100% 11 0.16% | sync.(*Pool).pin sync/pool.go:196 11 100% | sync.runtime_procPin runtime/proc.go:5095 ----------------------------------------------------------+------------- 1 50.00% | istio.io/istio/pilot/pkg/config/coredatamodel.(*Controller).List istio.io/istio@/pilot/pkg/config/coredatamodel/controller.go:116 1 50.00% | istio.io/istio/pilot/pkg/proxy/envoy/v2.buildLocalityLbEndpointsFromShards istio.io/istio@/pilot/pkg/proxy/envoy/v2/eds.go:831 0 0% 100% 2 0.029% | sync.(*RWMutex).Lock sync/rwmutex.go:98 2 100% | sync.(*Mutex).Lock sync/mutex.go:74 ----------------------------------------------------------+------------- 1 100% | sync.(*Mutex).unlockSlow sync/mutex.go:213 0 0% 100% 1 0.014% | sync.runtime_Semrelease runtime/sema.go:66 1 100% | runtime.semrelease1 runtime/sema.go:194 ----------------------------------------------------------+------------- 2 100% | os.LookupEnv os/env.go:114 0 0% 100% 2 0.029% | syscall.Getenv syscall/env_unix.go:82 1 50.00% | runtime.deferreturn runtime/panic.go:505 1 50.00% | runtime.deferreturn runtime/panic.go:528 ----------------------------------------------------------+------------- 2 100% | internal/poll.(*FD).Read internal/poll/fd_unix.go:165 0 0% 100% 2 0.029% | syscall.Read syscall/syscall_unix.go:183 2 100% | syscall.read syscall/zsyscall_linux_amd64.go:732 ----------------------------------------------------------+------------- 1 100% | syscall.write syscall/zsyscall_linux_amd64.go:1005 0 0% 100% 1 0.014% | syscall.Syscall syscall/asm_linux_amd64.s:39 1 100% | runtime.exitsyscall runtime/proc.go:2963 ----------------------------------------------------------+------------- 31 100% | internal/poll.(*FD).Write internal/poll/fd_unix.go:268 0 0% 100% 31 0.44% | syscall.Write syscall/syscall_unix.go:202 31 100% | syscall.write syscall/zsyscall_linux_amd64.go:1005 ----------------------------------------------------------+------------- 2 100% | syscall.Read syscall/syscall_unix.go:183 0 0% 100% 2 0.029% | syscall.read syscall/zsyscall_linux_amd64.go:732 2 100% | syscall.Syscall syscall/asm_linux_amd64.s:27 ----------------------------------------------------------+------------- 31 100% | syscall.Write syscall/syscall_unix.go:202 0 0% 100% 31 0.44% | syscall.write syscall/zsyscall_linux_amd64.go:1005 30 96.77% | syscall.Syscall syscall/asm_linux_amd64.s:27 1 3.23% | syscall.Syscall syscall/asm_linux_amd64.s:39 ----------------------------------------------------------+------------- 1 100% | time.Time.abs time/time.go:466 0 0% 100% 1 0.014% | time.(*Location).lookup time/zoneinfo.go:112 1 100% | time.(*Location).get time/zoneinfo.go:81 ----------------------------------------------------------+------------- 1 100% | istio.io/istio/pilot/pkg/model.sortConfigByCreationTime.func1 istio.io/istio@/pilot/pkg/model/config.go:379 0 0% 100% 1 0.014% | time.Time.Before time/time.go:255 1 100% | time.(*Time).sec time/time.go:169 ----------------------------------------------------------+------------- 1 100% | golang.org/x/net/trace.(*trace).delta golang.org/x/net@v0.0.0-20191014212845-da9a3fd4c582/trace/trace.go:773 0 0% 100% 1 0.014% | time.Time.Day time/time.go:517 1 100% | time.Time.date time/time.go:974 ----------------------------------------------------------+------------- 1 100% | time.Time.date time/time.go:974 0 0% 100% 1 0.014% | time.Time.abs time/time.go:466 1 100% | time.(*Location).lookup time/zoneinfo.go:112 ----------------------------------------------------------+------------- 1 100% | time.Time.Day time/time.go:517 0 0% 100% 1 0.014% | time.Time.date time/time.go:974 1 100% | time.Time.abs time/time.go:466