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: b3cf4e3047cd78d7e2c0e11754631dd4d3d5be6f
Type: samples
Time: 2025-10-27 10:31:59 UTC
Duration: 18.82s, Total samples = 4788
Showing nodes accounting for 2438, 50.92% of 4788 total
Dropped 576 nodes (cum <= 23)
Dropped 56 edges (freq <= 4)
Showing top 80 nodes out of 284
See https://git.io/JfYMW for how to read the graph
Save options as
Delete config
tests.test
N1
runtime
mallocgc
53 (1.11%)
of 1151 (24.04%)
N5
runtime
newstack
11 (0.23%)
of 650 (13.58%)
N1->N5
181
N12
runtime
mallocgcSmallScanNoHeader
100 (2.09%)
of 563 (11.76%)
N1->N12
563
N43
runtime
(*mcache)
nextFree
1 (0.021%)
of 241 (5.03%)
N1->N43
38
N44
runtime
memclrNoHeapPointers
96 (2.01%)
N1->N44
17
N49
runtime
mallocgcSmallNoscan
9 (0.19%)
of 257 (5.37%)
N1->N49
257
N2
compiler
parallel
func1
3 (0.063%)
of 1946 (40.64%)
N4
core
(*Function)
Compile
5 (0.1%)
of 1337 (27.92%)
N2->N4
1337
N13
codegen
(*Function)
CompileToAssembly
6 (0.13%)
of 549 (11.47%)
N2->N13
549
N3
scanner
(*scanner)
scanFile
4 (0.084%)
of 1447 (30.22%)
N6
runtime
newobject
39 (0.81%)
of 495 (10.34%)
N3->N6
15
N16
fs
ReadFile
1 (0.021%)
of 876 (18.30%)
N3->N16
876
N37
scanner
(*scanner)
scanFunction
0 of 168 (3.51%)
N3->N37
168
N69
runtime
unlock
0 of 81 (1.69%)
N3->N69
8
(inline)
N75
scanner
(*scanner)
scanImport
2 (0.042%)
of 180 (3.76%)
N3->N75
180
N78
token
Tokenize
42 (0.88%)
of 129 (2.69%)
N3->N78
129
N4->N6
35
N27
ast
Parse
0 of 450 (9.40%)
N4->N27
450
N29
core
(*Function)
compileAST
5 (0.1%)
of 595 (12.43%)
N4->N29
595
(inline)
N58
runtime
mapassign_faststr
12 (0.25%)
of 100 (2.09%)
N4->N58
37
N20
runtime
copystack
6 (0.13%)
of 587 (12.26%)
N5->N20
587
N63
runtime
casgstatus
12 (0.25%)
of 71 (1.48%)
N5->N63
19
N73
runtime
findfunc
56 (1.17%)
of 61 (1.27%)
N5->N73
11
N6->N1
452
N6->N5
4
N7
syscall
Syscall6
723 (15.10%)
N8
core
(*Function)
compileASTNode
9 (0.19%)
of 591 (12.34%)
N8->N6
8
N19
core
(*Function)
evaluateCall
10 (0.21%)
of 332 (6.93%)
N8->N19
210
N8->N29
76
(inline)
N40
core
(*Function)
compileIf
1 (0.021%)
of 184 (3.84%)
N8->N40
184
N80
core
(*Function)
define
5 (0.1%)
of 121 (2.53%)
N8->N80
121
N9
scanner
(*scanner)
queueFile
func1
2 (0.042%)
of 1454 (30.37%)
N9->N3
1447
N10
runtime
systemstack
6 (0.13%)
of 287 (5.99%)
N39
runtime
wakep
2 (0.042%)
of 308 (6.43%)
N10->N39
84
N10->N63
11
N10->N69
10
N11
runtime
futex
404 (8.44%)
N12->N5
10
N42
runtime
nextFreeFast
120 (2.51%)
of 123 (2.57%)
N12->N42
83
(inline)
N12->N43
185
N12->N44
44
N13->N5
34
N13->N6
9
N52
codegen
createSteps
8 (0.17%)
of 171 (3.57%)
N13->N52
171
N65
codegen
(*Function)
execute
6 (0.13%)
of 117 (2.44%)
N13->N65
117
N14
runtime
mcall
6 (0.13%)
of 696 (14.54%)
N22
runtime
schedule
16 (0.33%)
of 634 (13.24%)
N14->N22
634
N15
core
(*Function)
evaluate
2 (0.042%)
of 328 (6.85%)
N15->N6
6
N15->N19
124
N24
core
(*Function)
evaluateRight
4 (0.084%)
of 284 (5.93%)
N15->N24
117
N51
core
(*Function)
evaluateLeaf
6 (0.13%)
of 239 (4.99%)
N15->N51
239
N16->N6
10
N18
runtime
makeslice
11 (0.23%)
of 260 (5.43%)
N16->N18
16
N30
os
openFileNolog
2 (0.042%)
of 629 (13.14%)
N16->N30
629
N17
expression
Parse
13 (0.27%)
of 313 (6.54%)
N17->N5
11
N17->N6
218
N17->N18
16
N60
expression
NewList
1 (0.021%)
of 146 (3.05%)
N17->N60
70
N18->N1
249
N19->N6
8
N19->N15
141
N50
core
(*Function)
decompose
10 (0.21%)
of 176 (3.68%)
N19->N50
147
N72
runtime
(*unwinder)
next
4 (0.084%)
of 213 (4.45%)
N20->N72
210
N76
runtime
adjustframe
27 (0.56%)
of 293 (6.12%)
N20->N76
293
N21
syscall
Syscall
2 (0.042%)
of 416 (8.69%)
N23
syscall
RawSyscall6
4 (0.084%)
of 690 (14.41%)
N21->N23
364
N21->N63
19
N34
runtime
findRunnable
20 (0.42%)
of 393 (8.21%)
N22->N34
393
N22->N39
204
N22->N63
12
N23->N7
686
N24->N15
282
N25
runtime
pcvalue
119 (2.49%)
of 263 (5.49%)
N67
runtime
step
84 (1.75%)
of 96 (2.01%)
N25->N67
85
N26
syscall
openat
0 of 531 (11.09%)
N26->N1
199
N26->N5
19
N62
syscall
Syscall6
1 (0.021%)
of 353 (7.37%)
N26->N62
301
N27->N5
39
N27->N18
8
N71
token
List
Instructions
17 (0.36%)
of 445 (9.29%)
N27->N71
445
N28
fs
Walk
2 (0.042%)
of 340 (7.10%)
N28->N21
155
N46
syscall
Open
0 of 531 (11.09%)
N28->N46
97
(inline)
N29->N8
591
N32
os
ignoringEINTR
0 of 487 (10.17%)
N30->N32
435
(inline)
N48
os
newFile
4 (0.084%)
of 192 (4.01%)
N30->N48
192
N31
compiler
Compile
1 (0.021%)
of 367 (7.66%)
N31->N6
8
N57
scanner
Scan
3 (0.063%)
of 194 (4.05%)
N31->N57
194
N77
core
(*Function)
Variants
1 (0.021%)
of 96 (2.01%)
N31->N77
96
N32->N46
434
(inline)
N33
runtime
growslice
24 (0.5%)
of 135 (2.82%)
N33->N1
95
N53
runtime
lock
2 (0.042%)
of 108 (2.26%)
N34->N53
19
(inline)
N34->N69
7
(inline)
N35
scanner
(*scanner)
queueDirectory
0 of 358 (7.48%)
N35->N6
5
N35->N28
340
N36
ast
parseInstruction
1 (0.021%)
of 429 (8.96%)
N36->N6
5
N36->N17
249
N45
ast
parseKeyword
0 of 217 (4.53%)
N36->N45
217
N37->N6
19
N37->N18
13
N37->N35
24
N59
token
List
Split
11 (0.23%)
of 128 (2.67%)
N37->N59
36
N37->N69
10
(inline)
N38
testing
(*B)
run1
func1
0 of 388 (8.10%)
N38->N31
367
N39->N53
5
(inline)
N40->N6
8
N40->N29
65
(inline)
N64
ssa
(*Block)
AddSuccessor
9 (0.19%)
of 81 (1.69%)
N40->N64
56
N41
scanner
Scan
func1
1 (0.021%)
of 237 (4.95%)
N41->N32
20
(inline)
N41->N35
202
N43->N5
31
N54
runtime
(*mcache)
refill
4 (0.084%)
of 197 (4.11%)
N43->N54
197
N45->N6
8
N45->N27
115
N46->N26
531
N47
core
(*Function)
evaluatePackageMember
7 (0.15%)
of 152 (3.17%)
N47->N6
7
N47->N24
82
N70
runtime
mapaccess2_faststr
6 (0.13%)
of 83 (1.73%)
N47->N70
35
N48->N6
7
N48->N21
97
N49->N5
190
N49->N42
24
(inline)
N49->N43
18
N49->N44
14
N50->N18
10
N50->N24
139
N50->N33
8
N51->N6
20
N56
core
(*Function)
evaluateIdentifier
9 (0.19%)
of 187 (3.91%)
N51->N56
187
N68
runtime
mapassign
10 (0.21%)
of 74 (1.55%)
N51->N68
16
N74
ssa
(*IR)
Append
3 (0.063%)
of 55 (1.15%)
N51->N74
17
N52->N6
12
N52->N18
85
N52->N68
33
N79
runtime
lock2
67 (1.40%)
of 110 (2.30%)
N53->N79
106
N54->N5
62
N54->N10
63
N54->N44
18
N55
runtime
(*unwinder)
resolveInternal
45 (0.94%)
of 191 (3.99%)
N55->N25
145
N56->N5
34
N56->N6
4
N56->N47
127
N56->N70
34
N57->N6
17
N57->N58
13
N66
runtime
selectgo
51 (1.07%)
of 132 (2.76%)
N57->N66
132
N57->N70
5
N58->N1
58
N59->N6
7
N59->N17
77
N59->N33
18
N60->N18
55
N60->N59
92
N61
runtime
(*stkframe)
getStackMap
69 (1.44%)
of 217 (4.53%)
N61->N25
117
N62->N23
326
N62->N63
6
N64->N6
6
N64->N58
30
N64->N70
5
N65->N6
21
N65->N33
17
N65->N58
8
N66->N53
16
(inline)
N66->N69
34
(inline)
N68->N1
27
N69->N11
15
N70->N5
31
N71->N36
429
N72->N55
165
N72->N73
42
N75->N32
32
(inline)
N75->N35
132
N75->N58
4
N76->N61
217
N77->N6
18
N77->N18
7
N78->N18
30
N79->N11
8
N80->N24
89
N80->N58
7