Skip to content

Report process CPU time in extended diagnostics - #65003

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

Jake Bailey (jakebailey) wants to merge 1 commit 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

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