pprof

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