pprof
View
Top
Graph
Flame Graph
Peek
Source
Disassemble
Sample
samples
cpu
Refine
Focus
Ignore
Hide
Show
Show from
Reset
Config
Save as ...
✓
Default
Download
tests.test samples
File: tests.test
Build ID: caa91d7109af990038802f6c4cd39acce0ba6adc
Type: samples
Time: 2026-01-08 14:53:10 UTC
Duration: 18.31s, Total samples = 4777
Showing nodes accounting for 2231, 46.70% of 4777 total
Dropped 551 nodes (cum <= 23)
Dropped 44 edges (freq <= 4)
Showing top 80 nodes out of 299
See https://git.io/JfYMW for how to read the graph
Save options as
Delete config
tests.test
N1
runtime
mallocgc
68 (1.42%)
of 1167 (24.43%)
N6
runtime
newstack
10 (0.21%)
of 620 (12.98%)
N1->N6
211
N10
runtime
mallocgcSmallScanNoHeader
115 (2.41%)
of 593 (12.41%)
N1->N10
593
N40
runtime
(*mcache)
nextFree
5 (0.1%)
of 244 (5.11%)
N1->N40
45
N68
runtime
mallocgcSmallNoscan
6 (0.13%)
of 213 (4.46%)
N1->N68
213
N2
compiler
parallel
func1
9 (0.19%)
of 2045 (42.81%)
N3
core
(*Function)
Compile
4 (0.084%)
of 1460 (30.56%)
N2->N3
1460
N16
codegen
(*Function)
CompileToAssembly
2 (0.042%)
of 510 (10.68%)
N2->N16
510
N5
runtime
newobject
33 (0.69%)
of 537 (11.24%)
N3->N5
17
N25
ast
Parse
3 (0.063%)
of 518 (10.84%)
N3->N25
518
N35
core
(*Function)
compileAST
2 (0.042%)
of 590 (12.35%)
N3->N35
590
(inline)
N77
core
(*Function)
optimize
5 (0.1%)
of 226 (4.73%)
N3->N77
226
N4
scanner
(*scanner)
scanFile
3 (0.063%)
of 1319 (27.61%)
N4->N5
12
N18
fs
ReadFile
1 (0.021%)
of 766 (16.04%)
N4->N18
766
N41
scanner
(*scanner)
scanFunction
1 (0.021%)
of 169 (3.54%)
N4->N41
169
N74
scanner
(*scanner)
scanImport
5 (0.1%)
of 171 (3.58%)
N4->N74
171
N78
token
Tokenize
44 (0.92%)
of 115 (2.41%)
N4->N78
115
N5->N1
503
N21
runtime
copystack
8 (0.17%)
of 570 (11.93%)
N6->N21
570
N64
runtime
casgstatus
14 (0.29%)
of 73 (1.53%)
N6->N64
11
N7
runtime
systemstack
5 (0.1%)
of 354 (7.41%)
N33
runtime
wakep
2 (0.042%)
of 317 (6.64%)
N7->N33
94
N43
runtime
lock
1 (0.021%)
of 115 (2.41%)
N7->N43
16
N7->N64
11
N8
core
(*Function)
compileASTNode
7 (0.15%)
of 588 (12.31%)
N8->N5
12
N17
core
(*Function)
evaluateCall
7 (0.15%)
of 325 (6.80%)
N8->N17
219
N8->N35
65
(inline)
N38
core
(*Function)
compileIf
2 (0.042%)
of 189 (3.96%)
N8->N38
189
N9
scanner
(*scanner)
queueFile
func1
0 of 1324 (27.72%)
N9->N4
1319
N10->N6
13
N10->N40
180
N49
runtime
memclrNoHeapPointers
87 (1.82%)
N10->N49
49
N58
runtime
nextFreeFast
94 (1.97%)
of 97 (2.03%)
N10->N58
80
(inline)
N11
syscall
Syscall6
563 (11.79%)
N12
runtime
futex
377 (7.89%)
N13
expression
Parse
24 (0.5%)
of 347 (7.26%)
N13->N5
239
N13->N6
11
N19
runtime
makeslice
12 (0.25%)
of 249 (5.21%)
N13->N19
13
N48
expression
NewList
2 (0.042%)
of 157 (3.29%)
N13->N48
66
N14
core
(*Function)
evaluate
3 (0.063%)
of 334 (6.99%)
N14->N5
13
N14->N17
108
N54
core
(*Function)
evaluateLeaf
3 (0.063%)
of 246 (5.15%)
N14->N54
246
N15
runtime
mcall
1 (0.021%)
of 712 (14.90%)
N20
runtime
schedule
13 (0.27%)
of 647 (13.54%)
N15->N20
647
N16->N5
5
N16->N6
25
N27
runtime
growslice
29 (0.61%)
of 152 (3.18%)
N16->N27
17
N60
codegen
(*Function)
execute
7 (0.15%)
of 118 (2.47%)
N16->N60
118
N66
codegen
createSteps
8 (0.17%)
of 160 (3.35%)
N16->N66
160
N17->N5
10
N17->N14
144
N50
core
(*Function)
decompose
8 (0.17%)
of 169 (3.54%)
N17->N50
137
N18->N5
8
N18->N19
10
N36
os
openFileNolog
3 (0.063%)
of 540 (11.30%)
N18->N36
540
N19->N1
237
N22
runtime
findRunnable
25 (0.52%)
of 402 (8.42%)
N20->N22
402
N20->N33
203
N20->N64
20
N75
runtime
adjustframe
27 (0.57%)
of 279 (5.84%)
N21->N75
279
N80
runtime
(*unwinder)
next
7 (0.15%)
of 210 (4.40%)
N21->N80
208
N22->N43
18
(inline)
N62
runtime
unlock
0 of 100 (2.09%)
N22->N62
12
(inline)
N73
runtime
stealWork
39 (0.82%)
of 155 (3.24%)
N22->N73
155
N23
core
(*Function)
evaluateRight
5 (0.1%)
of 294 (6.15%)
N23->N14
291
N24
syscall
Syscall
2 (0.042%)
of 352 (7.37%)
N28
syscall
RawSyscall6
5 (0.1%)
of 554 (11.60%)
N24->N28
308
N24->N64
23
N25->N6
43
N25->N19
7
N63
token
List
Instructions
23 (0.48%)
of 510 (10.68%)
N25->N63
510
N26
runtime
pcvalue
118 (2.47%)
of 265 (5.55%)
N59
runtime
step
101 (2.11%)
of 109 (2.28%)
N26->N59
96
N27->N1
107
N28->N11
549
N29
compiler
Compile
3 (0.063%)
of 387 (8.10%)
N45
scanner
Scan
9 (0.19%)
of 206 (4.31%)
N29->N45
206
N79
core
(*Function)
Variants
0 of 98 (2.05%)
N29->N79
98
N30
ast
parseInstruction
4 (0.084%)
of 486 (10.17%)
N30->N5
8
N30->N13
274
N39
ast
parseKeyword
1 (0.021%)
of 247 (5.17%)
N30->N39
247
N31
syscall
openat
3 (0.063%)
of 448 (9.38%)
N31->N1
173
N31->N6
15
N72
syscall
Syscall6
2 (0.042%)
of 277 (5.80%)
N31->N72
247
N32
testing
(*B)
run1
func1
0 of 417 (8.73%)
N32->N29
387
N33->N43
10
(inline)
N33->N62
7
(inline)
N34
fs
Walk
2 (0.042%)
of 305 (6.38%)
N34->N5
4
N34->N24
138
N52
syscall
Open
0 of 448 (9.38%)
N34->N52
83
(inline)
N35->N8
588
N42
os
newFile
5 (0.1%)
of 168 (3.52%)
N36->N42
168
N44
os
ignoringEINTR
0 of 401 (8.39%)
N36->N44
368
(inline)
N37
scanner
(*scanner)
queueDirectory
2 (0.042%)
of 323 (6.76%)
N37->N5
6
N37->N34
305
N38->N5
12
N38->N19
11
N38->N35
57
(inline)
N69
ssa
(*Block)
AddSuccessor
5 (0.1%)
of 72 (1.51%)
N38->N69
54
N39->N5
7
N39->N25
127
N40->N6
24
N51
runtime
(*mcache)
refill
2 (0.042%)
of 206 (4.31%)
N40->N51
206
N41->N5
35
N41->N19
19
N41->N37
14
N53
runtime
chansend
13 (0.27%)
of 101 (2.11%)
N41->N53
35
N57
token
List
Split
8 (0.17%)
of 117 (2.45%)
N41->N57
32
N42->N5
15
N42->N24
64
N42->N43
13
(inline)
N43->N12
4
N44->N52
365
(inline)
N45->N5
10
N61
runtime
selectgo
53 (1.11%)
of 131 (2.74%)
N45->N61
131
N67
runtime
mapassign_faststr
9 (0.19%)
of 88 (1.84%)
N45->N67
10
N70
runtime
mapaccess2_faststr
9 (0.19%)
of 75 (1.57%)
N45->N70
6
N46
core
(*Function)
evaluateIdentifier
13 (0.27%)
of 195 (4.08%)
N46->N5
4
N46->N6
34
N56
core
(*Function)
evaluatePackageMember
4 (0.084%)
of 145 (3.04%)
N46->N56
131
N46->N70
32
N47
scanner
Scan
func1
2 (0.042%)
of 210 (4.40%)
N47->N37
180
N47->N44
12
(inline)
N48->N19
73
N48->N57
84
N50->N19
6
N50->N23
132
N51->N6
45
N51->N7
75
N51->N49
21
N52->N31
448
N53->N7
20
N53->N43
34
(inline)
N54->N5
23
N54->N46
195
N71
ssa
(*IR)
Append
6 (0.13%)
of 60 (1.26%)
N54->N71
21
N55
runtime
(*unwinder)
resolveInternal
41 (0.86%)
of 190 (3.98%)
N55->N26
149
N56->N5
8
N56->N23
89
N56->N27
6
N56->N70
27
N57->N5
13
N57->N13
69
N57->N27
13
N60->N5
22
N60->N27
13
N60->N67
9
N61->N43
23
(inline)
N61->N62
22
(inline)
N62->N12
17
N63->N30
486
N65
runtime
(*stkframe)
getStackMap
60 (1.26%)
of 205 (4.29%)
N65->N26
115
N66->N5
11
N66->N19
75
N67->N1
57
N68->N6
168
N68->N40
19
N68->N49
8
N68->N58
9
(inline)
N69->N5
6
N69->N27
10
N69->N67
23
N70->N6
22
N72->N28
246
N72->N64
5
N74->N37
129
N74->N44
21
(inline)
N75->N65
205
N76
ssa
(*IR)
ComputeUsers
27 (0.57%)
of 106 (2.22%)
N76->N5
11
N76->N27
57
N77->N76
106
N78->N19
20
N79->N5
13
N79->N19
5
N80->N55
164