Skip to content

Report process CPU time in extended diagnostics - #65003

Draft
Jake Bailey (jakebailey) wants to merge 3 commits into
microsoft:mainfrom
jakebailey:process-cpu-time
Draft

Jake Bailey (jakebailey) wants to merge 3 commits into
microsoft:mainfrom
jakebailey:process-cpu-time

Conversation

@jakebailey

Copy link
Copy Markdown
Member

This should theoretically be less noisy because it's asking the OS for the actual time it ran the process (or did things on behalf of the process).

Wall-clock timings include time spent waiting for other processes and I/O.
Process CPU time provides a complementary measure of compiler work across
all threads without counting time spent executing unrelated processes.
@typescript-automation typescript-automation Bot added Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug labels Oct 28, 2026
@jakebailey

Copy link
Copy Markdown
Member Author

TypeScript Bot (@typescript-bot) perf test this faster

Though of course i'll only have one side!

@typescript-automation

typescript-automation Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
perf test this faster ✅ Started 👀 Results

@jakebailey

Copy link
Copy Markdown
Member Author

TypeScript Bot (@typescript-bot) perf test this faster

If I run it twice, then we can compare numbers, since the pool is currently all the same instance types, maybe.

@typescript-automation

typescript-automation Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
perf test this faster ✅ Started 👀 Results

@typescript-automation

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey)
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-Unions - native
Errors 41 41 ~ ~ ~ p=1.000 n=20
Symbols 88,466 88,466 ~ ~ ~ p=1.000 n=20
Types 79,607 79,607 ~ ~ ~ p=1.000 n=20
Memory Used 104,148k (± 0.03%) 104,145k (± 0.02%) ~ 104,056k 104,242k p=0.952 n=20
Memory Allocs 1,263,854 (± 0.01%) 1,263,859 (± 0.01%) ~ 1,263,518 1,264,471 p=1.000 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.023s (± 3.37%) 0.023s (± 2.92%) ~ 0.020s 0.027s p=0.674 n=20
Bind Time 0.009s (± 4.18%) 0.008s (± 6.07%) ~ 0.007s 0.011s p=0.687 n=20
Check Time 0.214s (± 0.86%) 0.215s (± 0.79%) ~ 0.208s 0.221s p=0.541 n=20
Emit Time 0.138s (± 0.90%) 0.139s (± 1.39%) ~ 0.132s 0.152s p=0.383 n=20
Total Time 0.387s (± 0.53%) 0.389s (± 0.72%) ~ 0.379s 0.406s p=0.440 n=20
angular-1 - native
Errors 3 3 ~ ~ ~ p=1.000 n=20
Symbols 586,559 (± 0.02%) 586,546 (± 0.02%) ~ 585,884 586,833 p=0.974 n=20
Types 241,687 (± 0.00%) 241,688 (± 0.00%) ~ 241,685 241,698 p=0.157 n=20
Memory Used 517,983k (± 0.01%) 517,956k (± 0.02%) ~ 517,606k 518,372k p=0.616 n=20
Memory Allocs 7,799,705 (± 0.10%) 7,799,427 (± 0.10%) ~ 7,785,902 7,848,846 p=0.779 n=20
Config Time 0.009s (± 2.82%) 0.008s (± 2.79%) ~ 0.008s 0.009s p=0.751 n=20
Parse Time 0.125s (± 2.05%) 0.126s (± 2.30%) ~ 0.117s 0.137s p=0.455 n=20
Bind Time 0.045s (± 8.17%) 0.045s (± 8.98%) ~ 0.039s 0.070s p=0.908 n=20
Check Time 0s 0s ~ ~ ~ p=1.000 n=20
Emit Time 0.870s (± 0.91%) 0.867s (± 1.05%) ~ 0.843s 0.909s p=0.457 n=20
Total Time 1.061s (± 1.04%) 1.059s (± 1.26%) ~ 1.026s 1.123s p=0.804 n=20
arktype - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 685,920 685,920 ~ ~ ~ p=1.000 n=20
Types 939,467 939,467 ~ ~ ~ p=1.000 n=20
Memory Used 497,279k (± 0.01%) 497,295k (± 0.01%) ~ 496,899k 497,441k p=0.373 n=20
Memory Allocs 12,108,241 (± 0.02%) 12,108,100 (± 0.01%) ~ 12,104,611 12,115,483 p=0.758 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.041s (± 3.06%) 0.042s (± 4.39%) ~ 0.035s 0.050s p=0.752 n=20
Bind Time 0.014s (± 9.65%) 0.014s (± 9.53%) ~ 0.012s 0.020s p=0.912 n=20
Check Time 0.989s (± 0.67%) 1.012s (± 1.47%) +0.023s (+ 2.35%) 0.978s 1.115s p=0.005 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.074s (± 0.54%) 1.098s (± 1.38%) +0.024s (+ 2.21%) 1.059s 1.200s p=0.005 n=20
class-transformer - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 45,376 45,376 ~ ~ ~ p=1.000 n=20
Types 7,573 7,573 ~ ~ ~ p=1.000 n=20
Memory Used 27,839k (± 0.02%) 27,831k (± 0.02%) ~ 27,811k 27,858k p=0.070 n=20
Memory Allocs 248,690 (± 0.05%) 248,580 (± 0.03%) ~ 248,290 248,884 p=0.092 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.011s (± 4.06%) 0.011s (± 3.85%) ~ 0.009s 0.013s p=0.848 n=20
Bind Time 0.003s (±10.26%) 0.003s (± 8.07%) ~ 0.003s 0.005s p=0.487 n=20
Check Time 0.008s (± 4.31%) 0.008s (± 5.00%) ~ 0.007s 0.010s p=0.396 n=20
Emit Time 0.009s (± 5.49%) 0.008s (± 5.19%) ~ 0.007s 0.010s p=0.560 n=20
Total Time 0.032s (± 1.78%) 0.032s (± 1.46%) ~ 0.029s 0.033s p=0.402 n=20
effect - native
Errors 12 12 ~ ~ ~ p=1.000 n=20
Symbols 1,235,115 1,235,115 ~ ~ ~ p=1.000 n=20
Types 894,113 894,113 ~ ~ ~ p=1.000 n=20
Memory Used 940,451k (± 0.02%) 940,531k (± 0.02%) ~ 939,959k 941,414k p=0.779 n=20
Memory Allocs 12,668,788 (± 0.02%) 12,672,090 (± 0.04%) ~ 12,659,623 12,705,401 p=0.547 n=20
Config Time 0.002s (±14.55%) 0.002s ~ ~ ~ p=1.000 n=20
Parse Time 0.160s (± 2.20%) 0.161s (± 2.64%) ~ 0.146s 0.177s p=1.000 n=20
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Check Time 0.984s (± 1.05%) 0.994s (± 1.06%) ~ 0.960s 1.047s p=0.223 n=20
Emit Time 0.536s (± 2.76%) 0.528s (± 2.41%) ~ 0.486s 0.567s p=0.465 n=20
Total Time 1.781s (± 0.91%) 1.783s (± 0.92%) ~ 1.734s 1.840s p=0.920 n=20
mui-docs - native
Errors 11,405 11,405 ~ ~ ~ p=1.000 n=20
Symbols 3,784,019 3,784,019 ~ ~ ~ p=1.000 n=20
Types 1,355,974 1,355,974 ~ ~ ~ p=1.000 n=20
Memory Used 1,835,603k (± 0.07%) 1,836,228k (± 0.07%) ~ 1,829,995k 1,840,774k p=0.425 n=20
Memory Allocs 25,995,540 (± 0.11%) 26,030,094 (± 0.21%) ~ 25,911,478 26,437,673 p=0.445 n=20
Config Time 0.009s (± 1.61%) 0.009s (± 1.93%) ~ 0.008s 0.009s p=1.000 n=20
Parse Time 0.303s (± 3.33%) 0.303s (± 2.18%) ~ 0.276s 0.336s p=0.909 n=20
Bind Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Check Time 3.287s (± 1.09%) 3.275s (± 1.18%) ~ 3.120s 3.387s p=0.952 n=20
Emit Time 0.260s (± 2.74%) 0.260s (± 2.21%) ~ 0.250s 0.309s p=0.587 n=20
Total Time 4.377s (± 1.11%) 4.367s (± 1.06%) ~ 4.168s 4.541s p=0.820 n=20
sentry - native
Errors 2 2 ~ ~ ~ p=1.000 n=20
Symbols 4,793,245 4,793,245 ~ ~ ~ p=1.000 n=20
Types 2,607,047 2,607,047 ~ ~ ~ p=1.000 n=20
Memory Used 2,880,743k (± 0.03%) 2,880,590k (± 0.03%) ~ 2,878,454k 2,884,099k p=0.738 n=20
Memory Allocs 75,408,659 (± 0.33%) 75,243,417 (± 0.17%) ~ 74,879,120 75,892,891 p=0.478 n=20
Config Time 0.026s (± 1.89%) 0.026s (± 1.06%) ~ 0.025s 0.027s p=0.916 n=20
Parse Time 0.492s (± 5.16%) 0.490s (± 4.15%) ~ 0.440s 0.619s p=0.952 n=20
Bind Time 0.202s (±10.55%) 0.171s (± 8.57%) 🟩-0.031s (-15.26%) 0.144s 0.237s p=0.050 n=20
Check Time 7.024s (± 0.81%) 7.081s (± 1.14%) ~ 6.865s 7.547s p=0.542 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 7.802s (± 0.79%) 7.824s (± 0.99%) ~ 7.621s 8.273s p=0.973 n=20
social-app - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 1,883,074 1,883,074 ~ ~ ~ p=1.000 n=20
Types 1,158,170 1,158,170 ~ ~ ~ p=1.000 n=20
Memory Used 972,405k (± 0.01%) 972,526k (± 0.01%) ~ 971,960k 973,274k p=0.298 n=20
Memory Allocs 13,574,722 (± 0.14%) 13,557,578 (± 0.13%) ~ 13,516,488 13,664,915 p=0.096 n=20
Config Time 0.008s 0.008s ~ ~ ~ p=1.000 n=20
Parse Time 0.156s (± 1.80%) 0.159s (± 2.91%) ~ 0.147s 0.181s p=0.783 n=20
Bind Time 0.043s (± 7.42%) 0.044s (± 9.28%) ~ 0.038s 0.070s p=0.546 n=20
Check Time 1.474s (± 0.87%) 1.474s (± 0.40%) ~ 1.458s 1.497s p=0.358 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.697s (± 0.88%) 1.702s (± 0.50%) ~ 1.672s 1.745s p=0.090 n=20
strada-build-src - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 1,184,972 1,184,972 ~ ~ ~ p=1.000 n=20
Types 438,963 438,963 ~ ~ ~ p=1.000 n=20
Memory Used 1,166,405k (± 0.34%) 1,166,908k (± 0.39%) ~ 1,151,787k 1,184,337k p=0.820 n=20
Memory Allocs 47,655,855 (± 0.09%) 47,658,042 (± 0.10%) ~ 47,454,462 47,847,828 p=0.862 n=20
Config Time 0.002s (±14.66%) 0.002s (±14.66%) ~ 0.001s 0.003s p=1.000 n=20
Parse Time 0.137s (± 1.85%) 0.135s (± 2.00%) ~ 0.126s 0.145s p=0.223 n=20
Bind Time 0.000s 0.000s (±208.60%) ~ 0.000s 0.001s p=1.000 n=20
Check Time 0.834s (± 0.62%) 0.833s (± 0.71%) ~ 0.815s 0.871s p=0.825 n=20
Emit Time 0.139s (± 0.84%) 0.142s (± 2.62%) ~ 0.134s 0.167s p=0.995 n=20
Total Time 9.652s (± 0.51%) 9.659s (± 0.63%) ~ 9.497s 10.093s p=1.000 n=20
strada-compiler - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 263,511 263,511 ~ ~ ~ p=1.000 n=20
Types 196,116 196,116 ~ ~ ~ p=1.000 n=20
Memory Used 224,592k (± 0.02%) 224,567k (± 0.02%) ~ 224,261k 224,678k p=0.625 n=20
Memory Allocs 2,401,327 (± 0.01%) 2,401,442 (± 0.01%) ~ 2,399,647 2,402,279 p=0.331 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.051s (± 4.68%) 0.051s (± 3.11%) ~ 0.045s 0.058s p=0.577 n=20
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Check Time 0.419s (± 1.85%) 0.418s (± 1.72%) ~ 0.391s 0.447s p=0.899 n=20
Emit Time 0.053s (± 8.92%) 0.051s (± 5.91%) ~ 0.042s 0.064s p=0.480 n=20
Total Time 0.556s (± 2.37%) 0.551s (± 1.64%) ~ 0.503s 0.581s p=0.825 n=20
t3code-server - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 4,350,661 4,350,661 ~ ~ ~ p=1.000 n=20
Types 3,040,647 3,040,647 ~ ~ ~ p=1.000 n=20
Memory Used 2,434,256k (± 0.03%) 2,433,772k (± 0.02%) ~ 2,432,365k 2,435,541k p=0.289 n=20
Memory Allocs 37,358,060 (± 0.05%) 37,357,760 (± 0.07%) ~ 37,301,440 37,522,611 p=0.620 n=20
Config Time 0.003s 0.003s ~ ~ ~ p=1.000 n=20
Parse Time 0.259s (± 2.19%) 0.255s (± 2.25%) ~ 0.233s 0.282s p=0.261 n=20
Bind Time 0.093s (±11.28%) 0.094s (±10.52%) ~ 0.078s 0.135s p=0.497 n=20
Check Time 7.834s (± 0.55%) 7.812s (± 0.51%) ~ 7.638s 7.987s p=0.602 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 8.201s (± 0.57%) 8.176s (± 0.47%) ~ 8.011s 8.359s p=0.698 n=20
tanstack-router - native
Errors 1 1 ~ ~ ~ p=1.000 n=20
Symbols 571,756 571,756 ~ ~ ~ p=1.000 n=20
Types 397,689 397,689 ~ ~ ~ p=1.000 n=20
Memory Used 331,402k (± 0.01%) 331,417k (± 0.01%) ~ 331,228k 331,591k p=0.387 n=20
Memory Allocs 4,389,291 (± 0.12%) 4,396,006 (± 0.19%) ~ 4,378,015 4,451,717 p=0.253 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.040s (± 4.56%) 0.040s (± 4.07%) ~ 0.036s 0.049s p=0.941 n=20
Bind Time 0.014s (±12.70%) 0.013s (±12.52%) ~ 0.011s 0.021s p=0.350 n=20
Check Time 0.557s (± 0.58%) 0.556s (± 0.48%) ~ 0.547s 0.566s p=0.804 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.631s (± 0.71%) 0.629s (± 0.65%) ~ 0.615s 0.643s p=0.448 n=20
ts-pre-modules - native
Errors 87 87 ~ ~ ~ p=1.000 n=20
Symbols 231,616 231,616 ~ ~ ~ p=1.000 n=20
Types 181,195 181,195 ~ ~ ~ p=1.000 n=20
Memory Used 193,514k (± 0.01%) 193,529k (± 0.02%) ~ 193,372k 193,655k p=0.279 n=20
Memory Allocs 1,318,010 (± 0.01%) 1,318,129 (± 0.01%) ~ 1,317,498 1,319,102 p=0.229 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.043s (± 3.17%) 0.042s (± 2.93%) ~ 0.038s 0.047s p=0.594 n=20
Bind Time 0.020s (± 4.35%) 0.021s (± 5.33%) ~ 0.016s 0.025s p=0.287 n=20
Check Time 0.293s (± 1.10%) 0.293s (± 0.91%) ~ 0.284s 0.300s p=0.867 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.362s (± 0.91%) 0.362s (± 0.70%) ~ 0.352s 0.373s p=0.963 n=20
vscode - native
Errors 11 11 ~ ~ ~ p=1.000 n=20
Symbols 7,399,203 7,399,203 ~ ~ ~ p=1.000 n=20
Types 4,359,460 4,359,460 ~ ~ ~ p=1.000 n=20
Memory Used 5,149,714k (± 0.03%) 5,150,024k (± 0.02%) ~ 5,146,755k 5,153,375k p=0.157 n=20
Memory Allocs 56,454,985 (± 0.07%) 56,423,117 (± 0.02%) ~ 56,402,795 56,496,599 p=0.231 n=20
Config Time 0.036s (± 2.66%) 0.035s (± 1.68%) ~ 0.034s 0.039s p=0.745 n=20
Parse Time 0.948s (± 2.92%) 0.962s (± 2.79%) ~ 0.868s 1.070s p=0.542 n=20
Bind Time 0.380s (±11.28%) 0.354s (± 7.39%) ~ 0.314s 0.551s p=0.723 n=20
Check Time 8.169s (± 1.34%) 8.187s (± 1.69%) ~ 7.598s 8.677s p=0.947 n=20
Emit Time 3.048s (± 6.79%) 2.845s (± 3.52%) ~ 2.657s 3.688s p=0.229 n=20
Total Time 12.642s (± 2.30%) 12.445s (± 1.44%) ~ 12.019s 13.281s p=0.394 n=20
webpack - native
Errors 619 619 ~ ~ ~ p=1.000 n=20
Symbols 925,723 925,723 ~ ~ ~ p=1.000 n=20
Types 643,578 643,578 ~ ~ ~ p=1.000 n=20
Memory Used 697,633k (± 0.01%) 697,621k (± 0.02%) ~ 696,963k 698,078k p=0.995 n=20
Memory Allocs 6,555,118 (± 0.07%) 6,553,111 (± 0.04%) ~ 6,547,358 6,561,414 p=0.779 n=20
Config Time 0.004s 0.004s ~ ~ ~ p=1.000 n=20
Parse Time 0.142s (± 3.55%) 0.141s (± 3.41%) ~ 0.126s 0.159s p=0.753 n=20
Bind Time 0.043s (± 7.33%) 0.045s (±10.04%) ~ 0.037s 0.072s p=0.834 n=20
Check Time 1.203s (± 0.68%) 1.203s (± 0.46%) ~ 1.186s 1.231s p=0.533 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.415s (± 0.85%) 1.416s (± 0.71%) ~ 1.381s 1.464s p=0.733 n=20
xstate-main - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 640,490 640,490 ~ ~ ~ p=1.000 n=20
Types 387,988 387,988 ~ ~ ~ p=1.000 n=20
Memory Used 350,999k (± 0.03%) 350,934k (± 0.02%) ~ 350,709k 351,427k p=0.289 n=20
Memory Allocs 3,989,821 (± 0.06%) 3,994,173 (± 0.11%) ~ 3,976,872 4,015,207 p=0.121 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.063s (± 3.27%) 0.065s (± 5.07%) ~ 0.057s 0.090s p=0.712 n=20
Bind Time 0.023s (±11.49%) 0.020s (± 8.74%) 🟩-0.003s (-12.80%) 0.017s 0.030s p=0.048 n=20
Check Time 0.431s (± 0.77%) 0.428s (± 0.71%) ~ 0.418s 0.439s p=0.310 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.523s (± 0.57%) 0.519s (± 0.98%) ~ 0.504s 0.544s p=0.092 n=20
System info unknown
Hosts
  • native
Scenarios
  • Compiler-Unions - native
  • angular-1 - native
  • arktype - native
  • class-transformer - native
  • effect - native
  • mui-docs - native
  • sentry - native
  • social-app - native
  • strada-build-src - native
  • strada-compiler - native
  • t3code-server - native
  • tanstack-router - native
  • ts-pre-modules - native
  • vscode - native
  • webpack - native
  • xstate-main - native
Benchmark Name Iterations
Current pr 20
Baseline baseline 20

Developer Information:

Download Benchmarks

@typescript-automation

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey)
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-Unions - native
Errors 41 41 ~ ~ ~ p=1.000 n=20
Symbols 88,466 88,466 ~ ~ ~ p=1.000 n=20
Types 79,607 79,607 ~ ~ ~ p=1.000 n=20
Memory Used 104,143k (± 0.02%) 104,158k (± 0.03%) ~ 104,072k 104,307k p=0.683 n=20
Memory Allocs 1,263,828 (± 0.01%) 1,263,775 (± 0.00%) ~ 1,263,555 1,264,029 p=0.634 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.023s (± 2.47%) 0.023s (± 2.41%) ~ 0.020s 0.025s p=0.365 n=20
Bind Time 0.009s (± 4.54%) 0.009s (± 6.00%) ~ 0.007s 0.010s p=0.958 n=20
Check Time 0.218s (± 0.81%) 0.219s (± 1.09%) ~ 0.207s 0.226s p=0.712 n=20
Emit Time 0.141s (± 1.08%) 0.140s (± 0.86%) ~ 0.135s 0.144s p=0.121 n=20
Total Time 0.394s (± 0.76%) 0.393s (± 0.68%) ~ 0.383s 0.400s p=0.643 n=20
angular-1 - native
Errors 3 3 ~ ~ ~ p=1.000 n=20
Symbols 586,571 (± 0.02%) 586,568 (± 0.01%) ~ 586,334 586,829 p=0.723 n=20
Types 241,687 (± 0.00%) 241,688 (± 0.00%) ~ 241,685 241,697 p=0.746 n=20
Memory Used 517,954k (± 0.01%) 517,908k (± 0.02%) ~ 517,643k 518,255k p=0.449 n=20
Memory Allocs 7,802,163 (± 0.12%) 7,798,608 (± 0.13%) ~ 7,786,145 7,874,570 p=0.429 n=20
Config Time 0.009s 0.009s ~ ~ ~ p=1.000 n=20
Parse Time 0.128s (± 2.57%) 0.128s (± 3.46%) ~ 0.114s 0.153s p=0.856 n=20
Bind Time 0.041s (± 5.79%) 0.047s (±11.00%) ~ 0.038s 0.069s p=0.132 n=20
Check Time 0s 0s ~ ~ ~ p=1.000 n=20
Emit Time 0.861s (± 1.34%) 0.864s (± 1.19%) ~ 0.824s 0.930s p=0.857 n=20
Total Time 1.051s (± 1.41%) 1.059s (± 1.27%) ~ 1.005s 1.133s p=0.723 n=20
arktype - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 685,920 685,920 ~ ~ ~ p=1.000 n=20
Types 939,467 939,467 ~ ~ ~ p=1.000 n=20
Memory Used 497,323k (± 0.01%) 497,279k (± 0.01%) ~ 497,022k 497,489k p=0.317 n=20
Memory Allocs 12,108,884 (± 0.02%) 12,107,890 (± 0.02%) ~ 12,104,533 12,120,198 p=0.289 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.042s (± 5.22%) 0.042s (± 3.35%) ~ 0.038s 0.048s p=0.672 n=20
Bind Time 0.015s (±13.92%) 0.015s (±12.53%) ~ 0.012s 0.024s p=0.873 n=20
Check Time 1.029s (± 1.57%) 1.015s (± 0.91%) ~ 0.991s 1.073s p=0.132 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.117s (± 1.44%) 1.102s (± 0.83%) ~ 1.076s 1.153s p=0.167 n=20
class-transformer - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 45,376 45,376 ~ ~ ~ p=1.000 n=20
Types 7,573 7,573 ~ ~ ~ p=1.000 n=20
Memory Used 27,839k (± 0.02%) 27,835k (± 0.02%) ~ 27,804k 27,872k p=0.311 n=20
Memory Allocs 248,611 (± 0.08%) 248,610 (± 0.07%) ~ 248,005 249,384 p=0.794 n=20
Config Time 0.000s (±143.57%) 0.000s ~ ~ ~ p=0.487 n=20
Parse Time 0.013s (± 8.43%) 0.012s (± 6.16%) ~ 0.009s 0.015s p=0.559 n=20
Bind Time 0.004s (±12.97%) 0.004s (±13.20%) ~ 0.003s 0.006s p=0.976 n=20
Check Time 0.009s (± 8.13%) 0.009s (± 7.65%) ~ 0.007s 0.012s p=0.769 n=20
Emit Time 0.009s (± 8.15%) 0.009s (± 7.11%) ~ 0.007s 0.012s p=0.793 n=20
Total Time 0.036s (± 4.72%) 0.036s (± 3.19%) ~ 0.031s 0.041s p=0.504 n=20
effect - native
Errors 12 12 ~ ~ ~ p=1.000 n=20
Symbols 1,235,115 1,235,115 ~ ~ ~ p=1.000 n=20
Types 894,113 894,113 ~ ~ ~ p=1.000 n=20
Memory Used 940,613k (± 0.03%) 940,695k (± 0.02%) ~ 939,651k 941,520k p=0.524 n=20
Memory Allocs 12,672,059 (± 0.02%) 12,674,261 (± 0.03%) ~ 12,662,532 12,697,197 p=0.602 n=20
Config Time 0.002s 0.002s ~ ~ ~ p=1.000 n=20
Parse Time 0.151s (± 1.31%) 0.149s (± 1.21%) ~ 0.143s 0.156s p=0.094 n=20
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Check Time 0.940s (± 0.77%) 0.950s (± 1.20%) ~ 0.921s 1.025s p=0.234 n=20
Emit Time 0.509s (± 2.34%) 0.510s (± 2.68%) ~ 0.465s 0.578s p=0.963 n=20
Total Time 1.696s (± 0.55%) 1.705s (± 1.04%) ~ 1.647s 1.829s p=0.542 n=20
mui-docs - native
Errors 11,405 11,405 ~ ~ ~ p=1.000 n=20
Symbols 3,784,019 3,784,019 ~ ~ ~ p=1.000 n=20
Types 1,355,974 1,355,974 ~ ~ ~ p=1.000 n=20
Memory Used 1,836,606k (± 0.09%) 1,837,078k (± 0.08%) ~ 1,831,288k 1,841,667k p=0.718 n=20
Memory Allocs 26,047,242 (± 0.17%) 26,009,395 (± 0.12%) ~ 25,922,471 26,196,288 p=0.277 n=20
Config Time 0.009s (± 7.27%) 0.008s (± 2.79%) ~ 0.008s 0.009s p=1.000 n=20
Parse Time 0.301s (± 2.75%) 0.307s (± 2.18%) ~ 0.290s 0.356s p=0.073 n=20
Bind Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Check Time 3.248s (± 0.73%) 3.259s (± 0.91%) ~ 3.141s 3.425s p=0.644 n=20
Emit Time 0.253s (± 1.74%) 0.255s (± 2.20%) ~ 0.242s 0.297s p=0.481 n=20
Total Time 4.332s (± 0.61%) 4.338s (± 0.69%) ~ 4.229s 4.506s p=0.815 n=20
sentry - native
Errors 2 2 ~ ~ ~ p=1.000 n=20
Symbols 4,793,245 4,793,245 ~ ~ ~ p=1.000 n=20
Types 2,607,047 2,607,047 ~ ~ ~ p=1.000 n=20
Memory Used 2,880,216k (± 0.03%) 2,880,858k (± 0.04%) ~ 2,877,985k 2,886,321k p=0.512 n=20
Memory Allocs 75,306,128 (± 0.31%) 75,276,895 (± 0.17%) ~ 74,947,554 75,838,153 p=0.883 n=20
Config Time 0.027s (± 1.05%) 0.027s (± 1.28%) +0.001s (+ 2.07%) 0.026s 0.029s p=0.022 n=20
Parse Time 0.506s (± 6.06%) 0.484s (± 3.05%) ~ 0.446s 0.574s p=0.365 n=20
Bind Time 0.191s (±10.97%) 0.198s (± 9.79%) ~ 0.138s 0.259s p=0.784 n=20
Check Time 7.038s (± 0.90%) 7.086s (± 1.04%) ~ 6.856s 7.338s p=0.433 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 7.816s (± 0.96%) 7.851s (± 0.96%) ~ 7.635s 8.119s p=0.414 n=20
social-app - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 1,883,074 1,883,074 ~ ~ ~ p=1.000 n=20
Types 1,158,170 1,158,170 ~ ~ ~ p=1.000 n=20
Memory Used 972,380k (± 0.01%) 972,418k (± 0.01%) ~ 971,934k 972,821k p=0.703 n=20
Memory Allocs 13,579,818 (± 0.25%) 13,616,612 (± 0.35%) ~ 13,517,715 13,859,626 p=0.211 n=20
Config Time 0.008s (± 2.85%) 0.008s (± 3.15%) ~ 0.007s 0.008s p=0.514 n=20
Parse Time 0.192s (±11.12%) 0.187s (± 4.72%) ~ 0.168s 0.256s p=0.952 n=20
Bind Time 0.049s (±13.55%) 0.049s (±10.20%) ~ 0.040s 0.073s p=0.236 n=20
Check Time 1.642s (± 0.68%) 1.640s (± 0.75%) ~ 1.599s 1.697s p=0.878 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.910s (± 1.69%) 1.903s (± 1.00%) ~ 1.867s 2.051s p=0.857 n=20
strada-build-src - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 1,184,972 1,184,972 ~ ~ ~ p=1.000 n=20
Types 438,963 438,963 ~ ~ ~ p=1.000 n=20
Memory Used 1,168,730k (± 0.41%) 1,167,402k (± 0.27%) ~ 1,156,860k 1,185,064k p=0.947 n=20
Memory Allocs 47,683,705 (± 0.13%) 47,738,024 (± 0.10%) ~ 47,555,681 47,906,175 p=0.174 n=20
Config Time 0.002s (±12.21%) 0.002s (±15.95%) ~ 0.001s 0.003s p=0.406 n=20
Parse Time 0.139s (± 1.59%) 0.142s (± 1.05%) +0.003s (+ 1.90%) 0.133s 0.147s p=0.043 n=20
Bind Time 0.000s (±208.60%) 0.000s (±208.60%) ~ 0.000s 0.001s p=1.000 n=20
Check Time 0.813s (± 0.66%) 0.819s (± 0.42%) ~ 0.800s 0.834s p=0.155 n=20
Emit Time 0.142s (± 2.15%) 0.141s (± 0.84%) ~ 0.136s 0.144s p=0.984 n=20
Total Time 9.448s (± 0.50%) 9.508s (± 0.33%) +0.061s (+ 0.64%) 9.394s 9.657s p=0.024 n=20
strada-compiler - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 263,511 263,511 ~ ~ ~ p=1.000 n=20
Types 196,116 196,116 ~ ~ ~ p=1.000 n=20
Memory Used 224,607k (± 0.02%) 224,578k (± 0.02%) ~ 224,406k 224,726k p=0.298 n=20
Memory Allocs 2,401,456 (± 0.02%) 2,401,334 (± 0.01%) ~ 2,399,823 2,403,121 p=0.820 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.051s (± 3.36%) 0.051s (± 3.16%) ~ 0.044s 0.056s p=0.814 n=20
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Check Time 0.389s (± 1.08%) 0.388s (± 0.79%) ~ 0.380s 0.402s p=0.963 n=20
Emit Time 0.051s (± 5.33%) 0.048s (± 3.87%) ~ 0.042s 0.056s p=0.226 n=20
Total Time 0.519s (± 0.65%) 0.514s (± 0.88%) ~ 0.492s 0.531s p=0.053 n=20
t3code-server - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 4,350,661 4,350,661 ~ ~ ~ p=1.000 n=20
Types 3,040,647 3,040,647 ~ ~ ~ p=1.000 n=20
Memory Used 2,433,258k (± 0.02%) 2,434,137k (± 0.05%) ~ 2,431,633k 2,444,636k p=0.369 n=20
Memory Allocs 37,368,567 (± 0.06%) 37,376,673 (± 0.07%) ~ 37,307,425 37,498,190 p=0.925 n=20
Config Time 0.003s 0.003s ~ ~ ~ p=1.000 n=20
Parse Time 0.252s (± 4.92%) 0.253s (± 2.09%) ~ 0.240s 0.278s p=0.208 n=20
Bind Time 0.088s (± 9.48%) 0.080s (± 7.79%) 🟩-0.007s (- 8.05%) 0.073s 0.136s p=0.037 n=20
Check Time 7.266s (± 0.65%) 7.274s (± 0.99%) ~ 7.055s 7.605s p=0.995 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 7.620s (± 0.66%) 7.621s (± 0.93%) ~ 7.424s 7.936s p=0.794 n=20
tanstack-router - native
Errors 1 1 ~ ~ ~ p=1.000 n=20
Symbols 571,756 571,756 ~ ~ ~ p=1.000 n=20
Types 397,689 397,689 ~ ~ ~ p=1.000 n=20
Memory Used 331,453k (± 0.01%) 331,411k (± 0.01%) ~ 331,209k 331,610k p=0.268 n=20
Memory Allocs 4,393,054 (± 0.16%) 4,393,301 (± 0.16%) ~ 4,375,255 4,418,116 p=0.841 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.041s (± 4.32%) 0.040s (± 3.64%) ~ 0.035s 0.045s p=0.614 n=20
Bind Time 0.012s (± 9.90%) 0.013s (±12.45%) ~ 0.010s 0.021s p=0.426 n=20
Check Time 0.557s (± 0.88%) 0.557s (± 0.62%) ~ 0.542s 0.574s p=0.899 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.630s (± 0.73%) 0.629s (± 0.74%) ~ 0.610s 0.647s p=0.763 n=20
ts-pre-modules - native
Errors 87 87 ~ ~ ~ p=1.000 n=20
Symbols 231,616 231,616 ~ ~ ~ p=1.000 n=20
Types 181,195 181,195 ~ ~ ~ p=1.000 n=20
Memory Used 193,516k (± 0.02%) 193,536k (± 0.01%) ~ 193,432k 193,612k p=0.274 n=20
Memory Allocs 1,318,351 (± 0.02%) 1,318,286 (± 0.02%) ~ 1,317,576 1,319,652 p=0.547 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.045s (± 2.67%) 0.048s (± 2.72%) 🔻+0.003s (+ 5.83%) 0.040s 0.053s p=0.001 n=20
Bind Time 0.024s (± 5.69%) 0.024s (± 6.04%) ~ 0.018s 0.030s p=0.909 n=20
Check Time 0.365s (± 2.05%) 0.362s (± 1.62%) ~ 0.338s 0.400s p=0.693 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.442s (± 1.64%) 0.441s (± 1.46%) ~ 0.415s 0.476s p=0.815 n=20
vscode - native
Errors 11 11 ~ ~ ~ p=1.000 n=20
Symbols 7,399,203 7,399,203 ~ ~ ~ p=1.000 n=20
Types 4,359,460 4,359,460 ~ ~ ~ p=1.000 n=20
Memory Used 5,150,226k (± 0.02%) 5,150,138k (± 0.01%) ~ 5,147,648k 5,154,015k p=0.799 n=20
Memory Allocs 56,433,881 (± 0.03%) 56,422,316 (± 0.02%) ~ 56,405,924 56,480,183 p=0.883 n=20
Config Time 0.035s (± 0.89%) 0.035s (± 0.85%) ~ 0.034s 0.037s p=0.837 n=20
Parse Time 0.891s (± 1.23%) 0.899s (± 1.50%) ~ 0.855s 0.957s p=0.635 n=20
Bind Time 0.296s (± 1.23%) 0.296s (± 1.29%) ~ 0.285s 0.316s p=0.783 n=20
Check Time 7.458s (± 0.74%) 7.440s (± 0.63%) ~ 7.239s 7.783s p=0.482 n=20
Emit Time 2.651s (± 3.92%) 2.658s (± 3.85%) ~ 2.526s 3.407s p=0.525 n=20
Total Time 11.387s (± 0.79%) 11.385s (± 0.98%) ~ 11.184s 12.124s p=0.989 n=20
webpack - native
Errors 619 619 ~ ~ ~ p=1.000 n=20
Symbols 925,723 925,723 ~ ~ ~ p=1.000 n=20
Types 643,578 643,578 ~ ~ ~ p=1.000 n=20
Memory Used 697,642k (± 0.02%) 697,651k (± 0.02%) ~ 697,253k 698,105k p=0.820 n=20
Memory Allocs 6,555,801 (± 0.06%) 6,553,991 (± 0.04%) ~ 6,547,404 6,568,673 p=0.799 n=20
Config Time 0.004s 0.004s ~ ~ ~ p=1.000 n=20
Parse Time 0.140s (± 3.63%) 0.145s (± 3.02%) ~ 0.131s 0.162s p=0.198 n=20
Bind Time 0.050s (±12.03%) 0.043s (± 7.78%) 🟩-0.007s (-14.80%) 0.037s 0.069s p=0.024 n=20
Check Time 1.204s (± 0.70%) 1.200s (± 0.36%) ~ 1.187s 1.217s p=0.387 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.422s (± 0.71%) 1.415s (± 0.52%) ~ 1.391s 1.441s p=0.358 n=20
xstate-main - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 640,490 640,490 ~ ~ ~ p=1.000 n=20
Types 387,988 387,988 ~ ~ ~ p=1.000 n=20
Memory Used 350,953k (± 0.02%) 350,980k (± 0.02%) ~ 350,707k 351,336k p=0.883 n=20
Memory Allocs 3,992,215 (± 0.07%) 3,992,201 (± 0.08%) ~ 3,978,089 4,011,599 p=0.947 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.061s (± 3.03%) 0.063s (± 3.02%) ~ 0.055s 0.069s p=0.158 n=20
Bind Time 0.022s (±10.54%) 0.021s (±10.55%) ~ 0.017s 0.030s p=0.766 n=20
Check Time 0.419s (± 1.12%) 0.422s (± 1.28%) ~ 0.406s 0.454s p=0.524 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.508s (± 1.28%) 0.512s (± 1.15%) ~ 0.491s 0.547s p=0.365 n=20
System info unknown
Hosts
  • native
Scenarios
  • Compiler-Unions - native
  • angular-1 - native
  • arktype - native
  • class-transformer - native
  • effect - native
  • mui-docs - native
  • sentry - native
  • social-app - native
  • strada-build-src - native
  • strada-compiler - native
  • t3code-server - native
  • tanstack-router - native
  • ts-pre-modules - native
  • vscode - native
  • webpack - native
  • xstate-main - native
Benchmark Name Iterations
Current pr 20
Baseline baseline 20

Developer Information:

Download Benchmarks

@jakebailey

Copy link
Copy Markdown
Member Author

Hm, benchmarker does not understand this

The performance runner requests ordinary diagnostics, not extended
diagnostics, so it cannot collect CPU time when the metric requires the
extended flag.
@jakebailey

Copy link
Copy Markdown
Member Author

TypeScript Bot (@typescript-bot) perf test this faster

@typescript-automation

typescript-automation Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
perf test this faster ✅ Started 👀 Results

@typescript-automation

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey)
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-Unions - native
Errors 41 41 ~ ~ ~ p=1.000 n=20
Symbols 88,466 88,466 ~ ~ ~ p=1.000 n=20
Types 79,607 79,607 ~ ~ ~ p=1.000 n=20
Memory Used 107,504k (± 0.02%) 107,499k (± 0.03%) ~ 107,347k 107,625k p=0.602 n=20
Memory Allocs 1,262,163 (± 0.01%) 1,262,223 (± 0.01%) ~ 1,261,833 1,262,603 p=0.394 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.023s (± 7.42%) 0.023s (± 2.51%) ~ 0.021s 0.026s p=0.097 n=20
Bind Time 0.009s (±15.08%) 0.008s (± 3.98%) ~ 0.007s 0.009s p=0.149 n=20
Check Time 0.212s (± 3.30%) 0.208s (± 0.74%) ~ 0.201s 0.212s p=0.920 n=20
Emit Time 0.131s (± 1.24%) 0.132s (± 1.58%) ~ 0.128s 0.147s p=0.929 n=20
Total Time 0.378s (± 2.62%) 0.374s (± 0.31%) ~ 0.371s 0.381s p=0.804 n=20
angular-1 - native
Errors 3 3 ~ ~ ~ p=1.000 n=20
Symbols 586,553 586,553 ~ ~ ~ p=1.000 n=20
Types 241,682 241,682 ~ ~ ~ p=1.000 n=20
Memory Used 519,803k (± 0.02%) 519,816k (± 0.02%) ~ 519,464k 520,082k p=0.820 n=20
Memory Allocs 7,800,170 (± 0.22%) 7,801,044 (± 0.13%) ~ 7,779,669 7,845,226 p=0.904 n=20
Config Time 0.008s (± 2.51%) 0.009s (± 2.73%) ~ 0.008s 0.009s p=0.054 n=20
Parse Time 0.126s (± 5.23%) 0.126s (± 3.98%) ~ 0.109s 0.158s p=0.587 n=20
Bind Time 0.045s (±10.79%) 0.042s (± 9.80%) ~ 0.035s 0.066s p=0.161 n=20
Check Time 0s 0s ~ ~ ~ p=1.000 n=20
Emit Time 0.637s (± 1.14%) 0.637s (± 0.92%) ~ 0.621s 0.664s p=0.815 n=20
Total Time 0.827s (± 1.39%) 0.823s (± 1.05%) ~ 0.801s 0.888s p=0.625 n=20
arktype - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 685,920 685,920 ~ ~ ~ p=1.000 n=20
Types 939,467 939,467 ~ ~ ~ p=1.000 n=20
Memory Used 495,295k (± 0.01%) 495,349k (± 0.01%) ~ 495,167k 495,587k p=0.157 n=20
Memory Allocs 12,061,824 (± 0.01%) 12,063,391 (± 0.02%) ~ 12,057,919 12,080,013 p=0.478 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.042s (± 3.48%) 0.042s (± 3.45%) ~ 0.037s 0.049s p=0.814 n=20
Bind Time 0.014s (±11.74%) 0.015s (±11.37%) ~ 0.011s 0.020s p=0.371 n=20
Check Time 0.901s (± 0.92%) 0.898s (± 0.76%) ~ 0.870s 0.930s p=0.713 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.986s (± 0.89%) 0.984s (± 0.70%) ~ 0.958s 1.016s p=0.857 n=20
class-transformer - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 45,376 45,376 ~ ~ ~ p=1.000 n=20
Types 7,573 7,573 ~ ~ ~ p=1.000 n=20
Memory Used 27,893k (± 0.02%) 27,891k (± 0.02%) ~ 27,861k 27,911k p=0.836 n=20
Memory Allocs 248,379 (± 0.04%) 248,215 (± 0.05%) ~ 247,781 248,872 p=0.076 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.011s (± 3.85%) 0.011s (± 3.20%) ~ 0.009s 0.012s p=0.255 n=20
Bind Time 0.004s (±11.84%) 0.003s (±12.90%) ~ 0.002s 0.005s p=0.698 n=20
Check Time 0.008s (± 6.72%) 0.008s (± 7.13%) ~ 0.006s 0.010s p=0.853 n=20
Emit Time 0.008s (± 7.13%) 0.007s (± 9.27%) ~ 0.006s 0.010s p=0.297 n=20
Total Time 0.031s (± 2.04%) 0.031s (± 2.01%) ~ 0.027s 0.033s p=0.662 n=20
effect - native
Errors 12 12 ~ ~ ~ p=1.000 n=20
Symbols 1,235,115 1,235,115 ~ ~ ~ p=1.000 n=20
Types 894,113 894,113 ~ ~ ~ p=1.000 n=20
Memory Used 949,936k (± 0.03%) 949,892k (± 0.01%) ~ 949,373k 950,418k p=1.000 n=20
Memory Allocs 12,636,637 (± 0.02%) 12,636,532 (± 0.03%) ~ 12,628,077 12,662,937 p=0.820 n=20
Config Time 0.002s (± 5.09%) 0.002s (± 5.09%) ~ 0.002s 0.003s p=1.000 n=20
Parse Time 0.148s (± 1.38%) 0.149s (± 1.93%) ~ 0.139s 0.161s p=0.722 n=20
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Check Time 0.895s (± 0.77%) 0.898s (± 0.83%) ~ 0.872s 0.926s p=0.560 n=20
Emit Time 0.503s (± 2.42%) 0.503s (± 1.61%) ~ 0.458s 0.525s p=0.920 n=20
Total Time 1.643s (± 0.63%) 1.649s (± 0.46%) ~ 1.611s 1.668s p=0.223 n=20
mui-docs - native
Errors 11,405 11,405 ~ ~ ~ p=1.000 n=20
Symbols 3,784,019 3,784,019 ~ ~ ~ p=1.000 n=20
Types 1,355,974 1,355,974 ~ ~ ~ p=1.000 n=20
Memory Used 1,767,856k (± 0.07%) 1,768,048k (± 0.07%) ~ 1,762,374k 1,772,239k p=0.565 n=20
Memory Allocs 25,725,894 (± 0.13%) 25,747,710 (± 0.12%) ~ 25,656,779 25,880,001 p=0.242 n=20
Config Time 0.008s (± 9.93%) 0.008s (± 1.77%) ~ 0.008s 0.009s p=1.000 n=20
Parse Time 0.289s (± 2.49%) 0.282s (± 2.25%) ~ 0.251s 0.313s p=0.167 n=20
Bind Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Check Time 2.991s (± 0.85%) 2.990s (± 0.91%) ~ 2.906s 3.111s p=0.920 n=20
Emit Time 0.248s (± 2.92%) 0.245s (± 1.51%) ~ 0.234s 0.268s p=0.763 n=20
Total Time 4.025s (± 0.68%) 4.017s (± 0.81%) ~ 3.915s 4.158s p=0.723 n=20
sentry - native
Errors 2 2 ~ ~ ~ p=1.000 n=20
Symbols 4,793,245 4,793,245 ~ ~ ~ p=1.000 n=20
Types 2,606,905 2,606,905 ~ ~ ~ p=1.000 n=20
Memory Used 2,846,020k (± 0.05%) 2,846,361k (± 0.03%) ~ 2,844,528k 2,849,231k p=0.174 n=20
Memory Allocs 74,976,834 (± 0.16%) 75,195,972 (± 0.39%) ~ 74,584,430 77,405,035 p=0.369 n=20
Config Time 0.026s (± 1.47%) 0.026s (± 1.51%) ~ 0.024s 0.027s p=0.992 n=20
Parse Time 0.477s (± 4.17%) 0.512s (± 8.04%) ~ 0.416s 0.725s p=0.331 n=20
Bind Time 0.163s (±11.18%) 0.165s (±11.50%) ~ 0.125s 0.250s p=0.888 n=20
Check Time 6.762s (± 1.17%) 6.810s (± 1.05%) ~ 6.437s 7.007s p=0.274 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 7.482s (± 1.21%) 7.565s (± 1.00%) ~ 7.155s 7.764s p=0.204 n=20
social-app - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 1,883,074 1,883,074 ~ ~ ~ p=1.000 n=20
Types 1,158,168 1,158,168 ~ ~ ~ p=1.000 n=20
Memory Used 966,810k (± 0.01%) 966,885k (± 0.01%) ~ 966,443k 967,515k p=0.516 n=20
Memory Allocs 13,510,760 (± 0.29%) 13,506,674 (± 0.30%) ~ 13,444,478 13,799,333 p=0.925 n=20
Config Time 0.008s (± 2.18%) 0.008s (± 3.08%) ~ 0.007s 0.008s p=0.155 n=20
Parse Time 0.173s (± 3.41%) 0.172s (± 2.57%) ~ 0.158s 0.195s p=0.995 n=20
Bind Time 0.041s (± 4.51%) 0.045s (± 9.93%) ~ 0.037s 0.069s p=0.454 n=20
Check Time 1.507s (± 0.96%) 1.507s (± 1.29%) ~ 1.433s 1.582s p=0.888 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.747s (± 0.81%) 1.750s (± 1.08%) ~ 1.690s 1.839s p=0.941 n=20
strada-build-src - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 1,184,972 1,184,972 ~ ~ ~ p=1.000 n=20
Types 438,959 438,959 ~ ~ ~ p=1.000 n=20
Memory Used 1,169,883k (± 0.36%) 1,171,624k (± 0.38%) ~ 1,157,797k 1,192,669k p=0.602 n=20
Memory Allocs 47,526,176 (± 0.09%) 47,518,037 (± 0.12%) ~ 47,329,872 47,716,379 p=0.738 n=20
Config Time 0.002s (±11.84%) 0.002s (±17.02%) ~ 0.001s 0.003s p=0.861 n=20
Parse Time 0.142s (± 2.15%) 0.139s (± 1.74%) ~ 0.129s 0.149s p=0.279 n=20
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Check Time 0.816s (± 0.92%) 0.821s (± 1.22%) ~ 0.797s 0.903s p=0.233 n=20
Emit Time 0.144s (± 3.06%) 0.143s (± 2.27%) ~ 0.135s 0.161s p=0.962 n=20
Total Time 9.527s (± 0.90%) 9.514s (± 0.52%) ~ 9.312s 9.697s p=0.425 n=20
strada-compiler - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 263,511 263,511 ~ ~ ~ p=1.000 n=20
Types 196,116 196,116 ~ ~ ~ p=1.000 n=20
Memory Used 223,537k (± 0.02%) 223,569k (± 0.02%) ~ 223,385k 223,708k p=0.204 n=20
Memory Allocs 2,389,716 (± 0.01%) 2,389,711 (± 0.02%) ~ 2,388,343 2,391,681 p=0.862 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.049s (± 3.01%) 0.050s (± 3.86%) ~ 0.042s 0.056s p=0.752 n=20
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Check Time 0.376s (± 1.24%) 0.375s (± 1.17%) ~ 0.361s 0.394s p=0.804 n=20
Emit Time 0.045s (± 4.81%) 0.046s (± 4.46%) ~ 0.040s 0.057s p=0.398 n=20
Total Time 0.495s (± 1.06%) 0.496s (± 1.03%) ~ 0.476s 0.525s p=0.542 n=20
t3code-server - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 4,350,661 4,350,661 ~ ~ ~ p=1.000 n=20
Types 3,040,644 3,040,644 ~ ~ ~ p=1.000 n=20
Memory Used 2,417,838k (± 0.02%) 2,418,125k (± 0.02%) ~ 2,416,284k 2,420,457k p=0.664 n=20
Memory Allocs 37,149,432 (± 0.05%) 37,183,195 (± 0.09%) ~ 37,076,987 37,354,036 p=0.102 n=20
Config Time 0.003s (± 4.95%) 0.003s (± 8.12%) ~ 0.002s 0.003s p=0.235 n=20
Parse Time 0.245s (± 2.42%) 0.242s (± 2.04%) ~ 0.221s 0.257s p=0.481 n=20
Bind Time 0.079s (± 8.94%) 0.090s (±12.24%) ~ 0.072s 0.130s p=0.130 n=20
Check Time 5.698s (± 0.49%) 5.711s (± 0.37%) ~ 5.645s 5.808s p=0.365 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 6.035s (± 0.47%) 6.056s (± 0.44%) ~ 5.972s 6.169s p=0.218 n=20
tanstack-router - native
Errors 1 1 ~ ~ ~ p=1.000 n=20
Symbols 571,756 571,756 ~ ~ ~ p=1.000 n=20
Types 397,689 397,689 ~ ~ ~ p=1.000 n=20
Memory Used 326,464k (± 0.01%) 326,481k (± 0.01%) ~ 326,331k 326,633k p=0.607 n=20
Memory Allocs 4,350,518 (± 0.31%) 4,335,281 (± 0.19%) -15,238 (- 0.35%) 4,320,082 4,381,375 p=0.049 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.040s (± 5.03%) 0.040s (± 4.81%) ~ 0.033s 0.046s p=0.920 n=20
Bind Time 0.012s (±10.08%) 0.014s (±11.16%) ~ 0.010s 0.021s p=0.053 n=20
Check Time 0.496s (± 0.61%) 0.502s (± 0.79%) +0.006s (+ 1.20%) 0.488s 0.520s p=0.016 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.565s (± 0.69%) 0.572s (± 0.87%) +0.007s (+ 1.22%) 0.552s 0.599s p=0.013 n=20
ts-pre-modules - native
Errors 87 87 ~ ~ ~ p=1.000 n=20
Symbols 231,616 231,616 ~ ~ ~ p=1.000 n=20
Types 181,195 181,195 ~ ~ ~ p=1.000 n=20
Memory Used 192,977k (± 0.02%) 192,958k (± 0.02%) ~ 192,790k 193,116k p=0.482 n=20
Memory Allocs 1,310,056 (± 0.02%) 1,310,355 (± 0.02%) ~ 1,309,534 1,311,861 p=0.213 n=20
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Parse Time 0.044s (± 2.38%) 0.045s (± 3.85%) ~ 0.038s 0.053s p=0.156 n=20
Bind Time 0.020s (± 5.22%) 0.021s (± 6.29%) ~ 0.016s 0.026s p=0.865 n=20
Check Time 0.302s (± 1.96%) 0.298s (± 0.79%) ~ 0.290s 0.305s p=0.415 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.373s (± 1.59%) 0.371s (± 0.90%) ~ 0.359s 0.387s p=0.995 n=20
vscode - native
Errors 11 11 ~ ~ ~ p=1.000 n=20
Symbols 7,586,320 7,586,320 ~ ~ ~ p=1.000 n=20
Types 4,457,051 4,457,051 ~ ~ ~ p=1.000 n=20
Memory Used 5,252,035k (± 0.02%) 5,252,652k (± 0.01%) ~ 5,249,733k 5,255,825k p=0.289 n=20
Memory Allocs 57,397,503 (± 0.02%) 57,385,777 (± 0.01%) ~ 57,373,469 57,438,877 p=0.659 n=20
Config Time 0.035s (± 1.02%) 0.035s (± 0.93%) ~ 0.033s 0.035s p=0.716 n=20
Parse Time 0.891s (± 1.31%) 0.905s (± 1.61%) ~ 0.868s 0.990s p=0.387 n=20
Bind Time 0.322s (± 6.62%) 0.308s (± 1.28%) ~ 0.294s 0.334s p=0.109 n=20
Check Time 7.289s (± 0.71%) 7.305s (± 0.62%) ~ 7.017s 7.380s p=0.764 n=20
Emit Time 2.023s (± 5.70%) 1.952s (± 1.70%) ~ 1.915s 2.251s p=1.000 n=20
Total Time 10.617s (± 1.08%) 10.563s (± 0.70%) ~ 10.195s 10.980s p=0.713 n=20
webpack - native
Errors 595 595 ~ ~ ~ p=1.000 n=20
Symbols 861,433 861,433 ~ ~ ~ p=1.000 n=20
Types 595,020 595,020 ~ ~ ~ p=1.000 n=20
Memory Used 632,880k (± 0.02%) 632,851k (± 0.01%) ~ 632,425k 633,244k p=0.433 n=20
Memory Allocs 5,885,612 (± 0.05%) 5,887,602 (± 0.10%) ~ 5,878,577 5,934,668 p=0.743 n=20
Config Time 0.004s 0.004s (± 2.58%) ~ 0.004s 0.005s p=1.000 n=20
Parse Time 0.118s (± 2.03%) 0.119s (± 1.42%) ~ 0.111s 0.126s p=0.197 n=20
Bind Time 0.037s (± 8.20%) 0.036s (± 8.22%) ~ 0.032s 0.054s p=0.606 n=20
Check Time 0.938s (± 0.48%) 0.938s (± 0.81%) ~ 0.914s 0.996s p=0.465 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 1.117s (± 0.34%) 1.118s (± 0.67%) ~ 1.102s 1.178s p=0.673 n=20
xstate-main - native
Errors 0 0 ~ ~ ~ p=1.000 n=20
Symbols 640,490 640,490 ~ ~ ~ p=1.000 n=20
Types 387,984 387,984 ~ ~ ~ p=1.000 n=20
Memory Used 350,104k (± 0.03%) 350,081k (± 0.02%) ~ 349,628k 350,331k p=0.910 n=20
Memory Allocs 3,967,374 (± 0.08%) 3,969,739 (± 0.15%) ~ 3,952,399 4,014,044 p=0.640 n=20
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=20
Parse Time 0.059s (± 2.30%) 0.059s (± 2.69%) ~ 0.053s 0.066s p=0.558 n=20
Bind Time 0.019s (± 9.71%) 0.018s (± 9.28%) ~ 0.015s 0.028s p=0.518 n=20
Check Time 0.382s (± 0.74%) 0.382s (± 0.96%) ~ 0.371s 0.403s p=0.973 n=20
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=20
Total Time 0.465s (± 0.87%) 0.466s (± 0.85%) ~ 0.454s 0.482s p=0.984 n=20
System info unknown
Hosts
  • native
Scenarios
  • Compiler-Unions - native
  • angular-1 - native
  • arktype - native
  • class-transformer - native
  • effect - native
  • mui-docs - native
  • sentry - native
  • social-app - native
  • strada-build-src - native
  • strada-compiler - native
  • t3code-server - native
  • tanstack-router - native
  • ts-pre-modules - native
  • vscode - native
  • webpack - native
  • xstate-main - native
Benchmark Name Iterations
Current pr 20
Baseline baseline 20

Developer Information:

Download Benchmarks

CPU time and elapsed time describe different aspects of compiler work.
Keep the elapsed total at the end as the overall compilation summary.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant