pprof

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