pprof
View
Top
Graph
Flame Graph
Peek
Source
Disassemble
Sample
alloc_objects
alloc_space
inuse_objects
inuse_space
Refine
Focus
Ignore
Hide
Show
Show from
Reset
cortex inuse_space
File: cortex
Type: inuse_space
Time: Dec 1, 2019 at 1:41pm (UTC)
Showing nodes accounting for 9411.75MB, 98.40% of 9564.50MB total
Dropped 255 nodes (cum <= 47.82MB)
Dropped 4 edges (freq <= 9.56MB)
Showing top 54 nodes out of 58
cortex
N1
go-grpc-middleware
ChainUnaryServer
func1
1
0 of 5969.74MB (62.42%)
N35
go-grpc
OpenTracingServerInterceptor
func1
0.50MB (0.0052%)
of 5969.24MB (62.41%)
N1->N35
5969.24MB
N36
middleware
UnaryServerInstrumentInterceptor
func1
0.50MB (0.0052%)
of 5969.74MB (62.42%)
N1->N36
5969.74MB
N47
client
_Ingester_Push_Handler
func1
0 of 5963.72MB (62.35%)
N1->N47
5963.72MB
N53
middleware
ServerUserHeaderInterceptor
0 of 5964.74MB (62.36%)
N1->N53
5964.74MB
N2
grpc
(*Server)
serveStreams
func1
1
0 of 9529.50MB (99.63%)
N13
grpc
(*Server)
handleStream
0 of 9529.50MB (99.63%)
N2->N13
9529.50MB
N3
grpc
(*Server)
processUnaryRPC
0 of 9462.65MB (98.94%)
N12
client
_Ingester_Push_Handler
0 of 6108.64MB (63.87%)
N3->N12
6108.64MB
N14
grpc
recvAndDecompress
0 of 3343.74MB (34.96%)
N3->N14
3343.74MB
N4
bytes
makeSlice
3268.21MB (34.17%)
NN4_0
256kB
N4->NN4_0
1049MB
NN4_1
512kB
N4->NN4_1
1009.30MB
NN4_2
32kB..128kB
N4->NN4_2
589.52MB
NN4_3
1MB
N4->NN4_3
543.56MB
N5
encoding
(*bigchunk)
addNextChunk
2902.64MB (30.35%)
of 3565.21MB (37.28%)
NN5_0
80B..416B
N5->NN5_0
1295.74MB
NN5_1
448B..768B
N5->NN5_1
882.54MB
NN5_2
48B..64B
N5->NN5_2
294.02MB
NN5_3
896B..1kB
N5->NN5_3
256.23MB
N11
chunkenc
NewXORChunk
536.57MB (5.61%)
N5->N11
536.57MB
N21
chunkenc
(*XORChunk)
Appender
125.51MB (1.31%)
of 126.01MB (1.32%)
N5->N21
126.01MB
N6
ingester
(*Ingester)
append
0 of 5962.22MB (62.34%)
N7
ingester
(*memorySeries)
add
42MB (0.44%)
of 4103.33MB (42.90%)
N6->N7
4103.33MB
N46
ingester
(*userStates)
getOrCreateSeries
0 of 1858.89MB (19.44%)
N6->N46
1858.89MB
NN7_0
16B..64B
N7->NN7_0
41.50MB
N24
ingester
newDesc
111.01MB (1.16%)
N7->N24
111.01MB
N40
encoding
New
0 of 126.01MB (1.32%)
N7->N40
126.01MB
N45
ingester
(*desc)
add
0 of 3824.32MB (39.98%)
N7->N45
3824.32MB
N8
index
(*indexShard)
add
1491.52MB (15.59%)
of 1562.03MB (16.33%)
NN8_0
416B..512B
N8->NN8_0
298.63MB
NN8_1
576B..8kB
N8->NN8_1
284.05MB
NN8_2
224B..256B
N8->NN8_2
190.04MB
NN8_3
352B..384B
N8->NN8_3
188.07MB
N26
index
copyString
70.50MB (0.74%)
N8->N26
70.50MB
N9
encoding
(*bigchunk)
Add
21.50MB (0.22%)
of 3824.32MB (39.98%)
N9->N5
3565.21MB
N23
chunkenc
(*xorAppender)
Append
0 of 237.61MB (2.48%)
N9->N23
237.61MB
N10
ingester
(*userState)
getSeries
0 of 1849.64MB (19.34%)
N15
ingester
newMemorySeries
192.51MB (2.01%)
N10->N15
192.51MB
N25
ingester
(*seriesMap)
put
91.59MB (0.96%)
N10->N25
91.59MB
N49
index
(*InvertedIndex)
Add
0 of 1562.03MB (16.33%)
N10->N49
1562.03MB
NN11_0
128B
N11->NN11_0
536.57MB
N18
client
(*WriteRequest)
Unmarshal
133.42MB (1.39%)
of 137.42MB (1.44%)
N12->N18
137.42MB
N33
go-grpc-middleware
ChainUnaryServer
func1
0 of 5972.25MB (62.44%)
N12->N33
5971.22MB
N13->N3
9462.65MB
N38
grpc
(*Server)
processStreamingRPC
0.50MB (0.0052%)
of 66.85MB (0.7%)
N13->N38
66.85MB
N27
grpc
(*parser)
recvMsg
55.55MB (0.58%)
N14->N27
55.55MB
N30
ioutil
readAll
0 of 3287.18MB (34.37%)
N14->N30
3287.18MB
NN15_0
80B
N15->NN15_0
192.51MB
N16
chunkenc
(*bstream)
writeBits
0 of 213.60MB (2.23%)
N17
chunkenc
(*bstream)
writeByte
158.58MB (1.66%)
N16->N17
158.58MB
N22
chunkenc
(*bstream)
writeBit
79.03MB (0.83%)
N16->N22
55.02MB
NN17_0
256B
N17->NN17_0
73.52MB
NN17_1
512B
N17->NN17_1
48.52MB
NN18_0
8kB
N18->NN18_0
108.85MB
N19
go-grpc-middleware
ChainStreamServer
func1
1
0 of 66.35MB (0.69%)
N43
cortex
(*Cortex)
setupAuthMiddleware
func1
0 of 66.35MB (0.69%)
N19->N43
66.35MB
N48
client
_Ingester_QueryStream_Handler
0 of 66.35MB (0.69%)
N19->N48
66.35MB
N51
go-grpc
OpenTracingStreamServerInterceptor
func1
0 of 66.35MB (0.69%)
N19->N51
66.35MB
N54
middleware
StreamServerInstrumentInterceptor
func1
0 of 66.35MB (0.69%)
N19->N54
66.35MB
N20
encoding
newBigchunk
126.01MB (1.32%)
NN20_0
48B
N20->NN20_0
126.01MB
NN21_0
48B
N21->NN21_0
125.51MB
NN22_0
256B
N22->NN22_0
53.01MB
N23->N16
60.02MB
N28
chunkenc
(*xorAppender)
writeVDelta
0 of 168.08MB (1.76%)
N23->N28
168.08MB
NN24_0
48B
N24->NN24_0
111.01MB
NN25_0
160kB
N25->NN25_0
57.64MB
N28->N16
153.58MB
N28->N22
14.51MB
N29
index
(*InvertedIndex)
Lookup
2.10MB (0.022%)
of 49.59MB (0.52%)
N39
bytes
(*Buffer)
ReadFrom
0 of 3285.68MB (34.35%)
N30->N39
3285.68MB
N31
bytes
(*Buffer)
grow
0 of 3268.21MB (34.17%)
N31->N4
3268.21MB
N32
middleware
GRPCServerLog
UnaryServerInterceptor
1MB (0.01%)
of 5972.25MB (62.44%)
N32->N1
5969.74MB
NN32_0
224B..160kB
N32->NN32_0
0.50MB
NN32_1
16B..64B
N32->NN32_1
0.50MB
N33->N32
5972.25MB
N34
ingester
(*Ingester)
QueryStream
1.01MB (0.011%)
of 66.35MB (0.69%)
N37
ingester
(*userState)
forSeriesMatching
0 of 66.36MB (0.69%)
N34->N37
65.34MB
N35->N1
5964.74MB
N36->N1
5969.24MB
NN36_0
16B..96B
N36->NN36_0
0.50MB
N37->N29
49.59MB
N50
go-grpc-middleware
ChainStreamServer
func1
0 of 66.35MB (0.69%)
N38->N50
66.35MB
N39->N31
3265.17MB
N41
encoding
NewForEncoding
0 of 126.01MB (1.32%)
N40->N41
126.01MB
N42
encoding
glob
func4
0 of 126.01MB (1.32%)
N41->N42
126.01MB
N42->N20
126.01MB
N43->N19
66.35MB
N44
ingester
(*Ingester)
Push
0 of 5963.72MB (62.35%)
N44->N6
5962.22MB
N45->N9
3824.32MB
N46->N10
1849.64MB
N47->N44
5963.72MB
N48->N34
66.35MB
N49->N8
1562.03MB
N52
middleware
GRPCServerLog
StreamServerInterceptor
0 of 66.35MB (0.69%)
N50->N52
66.35MB
N51->N19
66.35MB
N52->N19
66.35MB
N53->N1
5964.74MB
N54->N19
66.35MB