Project: Crossplane (Orchestration & Management / Scheduling & Orchestration)
File: kube-apiserver-heap-profile-5000-props.pdf

File: kube-apiserver
Type: inuse_space
Time: Feb 24, 2022 at 12:49am (+03)
Showing nodes accounting for 4593.46MB, 91.90% of 4998.29MB total
Dropped 877 nodes (cum <= 24.99MB)
Dropped 12 edges (freq <= 5MB)
Showing top 54 nodes out of 132
See https://git.io/JfYMW for how to read the graphv1beta1
autoConvert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps
684.51MB (13.69%)
512B 620.30MB
224kB 53.71MBv1
(*JSONSchemaProps)
Unmarshal
799.01MB (15.99%)
512B 686.34MB
224kB 66.67MB
reflect
mapassign
685.43MB (13.71%)
576B 617.34MB
224kB 52.47MBjson
(*decodeState)
object
0.50MB (0.01%)
of 795.92MB (15.92%)
json
(*decodeState)
value
0 of 795.92MB (15.92%) 795.92MB
json
(*decodeState)
objectInterface
283.47MB (5.67%)
of 323.48MB (6.47%) 22.57MB
json
Unmarshal
1.50MB (0.03%)
of 793.84MB (15.88%) 793.34MBreflect
Value
SetMapIndex
0 of 685.43MB (13.71%) 677.81MB
reflect
Value
Convert
0 of 52MB (1.04%) 23MB
schema
(*Structural)
ToKubeOpenAPI
568.83MB (11.38%)
of 578.83MB (11.58%)
576B 525.29MB
224kB 37.04MB
validation
convertMapOfJSONSchemaProps
554.82MB (11.10%)
of 567.82MB (11.36%)
576B 510.78MB
224kB 37.04MBvalidation
ConvertJSONSchemaPropsWithPostProcess
13MB (0.26%)
of 567.82MB (11.36%)
 566.32MB 795.92MB
json
(*decodeState)
literalStore
16MB (0.32%)
of 35.01MB (0.7%) 35.01MB
schema
(*Structural)
DeepCopyInto
420.82MB (8.42%)
256B 216.05MB
176B 158.53MB
224kB 40.74MBschema
(*Structural)
DeepCopy
0 of 420.82MB (8.42%)
 420.82MB
 (inline)http
HandlerFunc
ServeHTTP
0 of 240.74MB (4.82%)
server
director
ServeHTTP
0 of 317.09MB (6.34%) 228.56MB
pprof
writeHeapInternal
18.69MB (0.37%)
of 55.50MB (1.11%) 55.50MB
filters
WithPriorityAndFairness
func1
0 of 69.81MB (1.40%) 67.31MB
handler
(*OpenAPIService)
RegisterOpenAPIVersionedService
func1
0 of 128.48MB (2.57%) 128.48MB
288B 173.55MB
296kB 42.79MB
48B 28.50MB
json
unquote
25MB (0.5%)
of 28.50MB (0.57%) 19.50MB
 (inline)
json
(*decodeState)
valueInterface
0 of 319.47MB (6.39%) 319.47MBmux
(*pathHandler)
ServeHTTP
0 of 322.77MB (6.46%)
 187.14MB
apiserver
(*crdHandler)
getOrCreateServingInfoFor
0.50MB (0.01%)
of 128.30MB (2.57%) 127.30MB
 316.59MB
json
Marshal
48.78MB (0.98%)
of 129.61MB (2.59%)
42.55MB 42.55MB
json
(*encodeState)
reflectValue
0 of 80.83MB (1.62%) 80.83MBzapcore
newCounters
115.54MB (2.31%)
448kB 115.54MB  793.84MB
bytes
makeSlice
83.60MB (1.67%)
71.26MB 71.26MBjson
marshalerEncoder
0 of 80.33MB (1.61%) 80.33MB
 80.33MBschemaconv
(*convert)
VisitKind
68.94MB (1.38%)
of 103.94MB (2.08%)
280kB 51.93MB
128B 5MB
proto
(*Kind)
Accept
0 of 103.94MB (2.08%) 96.94MB
 567.82MBwait
BackoffUntil
func1
0 of 102.78MB (2.06%)
aggregator
(*Downloader)
Download
0 of 51.06MB (1.02%) 45.06MB
builder
BuildOpenAPIV2
0 of 43.54MB (0.87%) 42.53MB
json
(*decodeState)
object
0 of 72.14MB (1.44%)
 18.03MB 7.62MB  29MB
json
(*decodeState)
value
0 of 71.64MB (1.43%) 54.12MB
 6.50MB
registry
(*Store)
CompleteWithOptions
0.50MB (0.01%)
of 124.09MB (2.48%) 92.07MB 5.50MB
 (inline)
 112.54MB
 (inline)http
(*timeoutHandler)
ServeHTTP
func1
0 of 116.87MB (2.34%)
 116.87MBvalidation
SchemaHas
35.02MB (0.7%)
512B 35.02MB
reflect
cvtBytesString
52MB (1.04%)
 76.94MB
json
mapEncoder
encode
1.29MB (0.026%)
of 88.72MB (1.77%) 6.18MBjson
structEncoder
encode
0 of 88.21MB (1.76%) 80.33MBwait
Until
0 of 95.78MB (1.92%)
 95.78MBapiextensions
(*JSONSchemaProps)
DeepCopy
29.63MB (0.59%)
512B 29.01MB
 80.33MBaggregator
(*inMemoryResponseWriter)
Write
42.55MB (0.85%)
42.55MB 42.55MBapp
Run
0 of 65.36MB (1.31%)
builder
BuildOpenAPISpec
0 of 30.04MB (0.6%) 7.02MB
controlplane
completedConfig
New
0 of 47.56MB (0.95%) 47.56MB
pprof
(*profileBuilder)
appendLocsForStack
0 of 28.17MB (0.56%) 28.17MB
 5.68MB 82.54MB 685.43MB
 319.47MB 42.55MB  8.51MB
 52MByaml%2ev3
(*parser)
scalar
25MB (0.5%)
16B 8MB
spec
(*StringOrArray)
UnmarshalJSON
18.50MB (0.37%)
of 26MB (0.52%) 26MBruntime
main
0 of 48.02MB (0.96%)
 41.60MB 103.94MB
 18.01MB  23.03MB
 420.82MB 30.02MB 71.64MB
 7.50MB 16B 18.50MByaml%2ev3
(*parser)
parse
0 of 25MB (0.5%)
 25MB
 66.81MB
handler
(*cache)
Get
0 of 128.48MB (2.57%) 128.48MB
 125.72MB