Skip to content

Add default.pgo file for main entrypoint#4364

Draft
jakebailey wants to merge 1 commit into
mainfrom
jabaile/default-pgo
Draft

Add default.pgo file for main entrypoint#4364
jakebailey wants to merge 1 commit into
mainfrom
jabaile/default-pgo

Conversation

@jakebailey

Copy link
Copy Markdown
Member

I haven't tried this since the perf infra was set up.

@jakebailey

Copy link
Copy Markdown
Member Author

@typescript-bot perf test this faster

@typescript-automation

typescript-automation Bot commented Jun 18, 2026

Copy link
Copy Markdown

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

@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 4 4 ~ ~ ~ p=1.000 n=6
Symbols 81,781 (± 0.02%) 81,764 (± 0.05%) ~ 81,726 81,832 p=0.173 n=6
Types 98,821 98,821 ~ ~ ~ p=1.000 n=6
Memory Used 180,588k (± 0.56%) 181,019k (± 0.43%) ~ 180,107k 182,468k p=0.471 n=6
Memory Allocs 1,577,085 (± 0.02%) 1,574,867 (± 0.01%) -2,217 (- 0.14%) 1,574,690 1,575,113 p=0.005 n=6
Config Time 0.000s 0.000s ~ ~ ~ p=1.000 n=6
Parse Time 0.058s (± 4.61%) 0.055s (± 4.66%) ~ 0.053s 0.059s p=0.255 n=6
Bind Time 0.018s (±13.45%) 0.019s (±16.81%) ~ 0.014s 0.023s p=0.568 n=6
Check Time 0s 0s ~ ~ ~ p=1.000 n=6
Emit Time 0.837s (± 0.95%) 0.817s (± 1.45%) -0.020s (- 2.43%) 0.803s 0.838s p=0.020 n=6
Total Time 0.914s (± 0.79%) 0.892s (± 1.17%) -0.022s (- 2.35%) 0.878s 0.910s p=0.016 n=6
angular-1 - native
Errors 3 3 ~ ~ ~ p=1.000 n=6
Symbols 876,507 (± 0.07%) 877,280 (± 0.13%) ~ 875,231 878,692 p=0.128 n=6
Types 263,750 (± 0.00%) 263,751 (± 0.00%) ~ 263,748 263,752 p=0.802 n=6
Memory Used 830,300k (± 0.06%) 830,641k (± 0.03%) ~ 830,297k 830,903k p=0.173 n=6
Memory Allocs 6,906,774 (± 0.17%) 6,840,871 (± 0.10%) -65,902 (- 0.95%) 6,831,502 6,850,701 p=0.005 n=6
Config Time 0.017s (± 2.38%) 0.017s (± 3.72%) ~ 0.016s 0.018s p=0.673 n=6
Parse Time 0.257s (± 4.77%) 0.242s (± 2.65%) 🟩-0.015s (- 5.70%) 0.236s 0.250s p=0.045 n=6
Bind Time 0.048s (±45.80%) 0.048s (±29.78%) ~ 0.035s 0.070s p=1.000 n=6
Check Time 0s 0s ~ ~ ~ p=1.000 n=6
Emit Time 1.879s (± 1.04%) 1.891s (± 1.68%) ~ 1.865s 1.951s p=0.629 n=6
Total Time 2.218s (± 0.78%) 2.215s (± 1.17%) ~ 2.174s 2.247s p=0.936 n=6
mui-docs - native
Errors 11,244 (± 0.02%) 11,244 (± 0.02%) ~ 11,241 11,246 p=0.677 n=6
Symbols 4,209,747 4,209,747 ~ ~ ~ p=1.000 n=6
Types 1,532,197 1,532,197 ~ ~ ~ p=1.000 n=6
Memory Used 4,963,002k (± 0.07%) 4,963,323k (± 0.06%) ~ 4,959,894k 4,966,438k p=0.810 n=6
Memory Allocs 76,703,231 (±12.13%) 85,481,408 (±16.28%) ~ 69,312,025 100,517,498 p=0.298 n=6
Config Time 0.018s (± 8.09%) 0.018s (±22.20%) ~ 0.016s 0.026s p=0.243 n=6
Parse Time 0.976s (±14.76%) 1.115s (±24.53%) ~ 0.808s 1.425s p=0.378 n=6
Bind Time 0.002s 0.002s ~ ~ ~ p=1.000 n=6
Check Time 16.957s (± 0.37%) 16.520s (± 0.48%) -0.437s (- 2.58%) 16.442s 16.674s p=0.005 n=6
Emit Time 0.492s (±22.20%) 0.451s (± 4.49%) ~ 0.432s 0.471s p=0.371 n=6
Total Time 19.138s (± 0.94%) 18.751s (± 1.60%) -0.387s (- 2.02%) 18.416s 19.205s p=0.045 n=6
self-build-src - native
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,394,138 1,394,138 ~ ~ ~ p=1.000 n=6
Types 442,153 442,153 ~ ~ ~ p=1.000 n=6
Memory Used 1,647,003k (± 0.21%) 1,649,283k (± 0.40%) ~ 1,639,130k 1,657,796k p=0.378 n=6
Memory Allocs 55,623,733 (± 0.08%) 55,303,483 (± 0.13%) -320,250 (- 0.58%) 55,189,592 55,394,298 p=0.005 n=6
Config Time 0.020s (±26.92%) 0.015s (±51.90%) ~ 0.005s 0.023s p=0.809 n=6
Parse Time 0.280s (± 5.20%) 0.265s (± 3.43%) ~ 0.255s 0.275s p=0.054 n=6
Bind Time 0.000s (±154.76%) 0.000s ~ ~ ~ p=0.174 n=6
Check Time 2.314s (± 0.80%) 2.317s (± 0.94%) ~ 2.284s 2.340s p=0.810 n=6
Emit Time 0.231s (± 6.01%) 0.229s (± 3.72%) ~ 0.217s 0.240s p=0.873 n=6
Total Time 29.750s (± 1.13%) 29.484s (± 1.26%) ~ 29.034s 30.128s p=0.230 n=6
self-compiler - native
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 337,634 337,634 ~ ~ ~ p=1.000 n=6
Types 199,520 199,520 ~ ~ ~ p=1.000 n=6
Memory Used 332,398k (± 0.03%) 332,215k (± 0.03%) -183k (- 0.06%) 332,035k 332,302k p=0.013 n=6
Memory Allocs 2,417,081 (± 0.02%) 2,399,846 (± 0.02%) -17,234 (- 0.71%) 2,399,315 2,400,540 p=0.005 n=6
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=6
Parse Time 0.131s (± 3.58%) 0.127s (± 3.57%) ~ 0.124s 0.136s p=0.148 n=6
Bind Time 0.000s 0.000s ~ ~ ~ p=1.000 n=6
Check Time 1.385s (± 1.11%) 1.396s (± 1.15%) ~ 1.379s 1.424s p=0.261 n=6
Emit Time 0.097s (± 7.95%) 0.084s (± 4.77%) 🟩-0.013s (-13.77%) 0.079s 0.091s p=0.010 n=6
Total Time 1.668s (± 1.10%) 1.661s (± 1.18%) ~ 1.644s 1.696s p=0.521 n=6
ts-pre-modules - native
Errors 3 3 ~ ~ ~ p=1.000 n=6
Symbols 97,488 97,488 ~ ~ ~ p=1.000 n=6
Types 356 356 ~ ~ ~ p=1.000 n=6
Memory Used 133,726k (± 0.03%) 133,731k (± 0.02%) ~ 133,683k 133,764k p=0.689 n=6
Memory Allocs 182,886 (± 0.28%) 183,140 (± 0.18%) ~ 182,781 183,700 p=0.173 n=6
Config Time 0.001s 0.001s ~ ~ ~ p=1.000 n=6
Parse Time 0.117s (± 5.59%) 0.110s (± 3.21%) ~ 0.106s 0.115s p=0.125 n=6
Bind Time 0.036s (± 7.02%) 0.039s (±13.34%) ~ 0.031s 0.044s p=0.462 n=6
Check Time 0s 0s ~ ~ ~ p=1.000 n=6
Emit Time 0.000s 0.000s ~ ~ ~ p=1.000 n=6
Total Time 0.156s (± 4.67%) 0.152s (± 4.28%) ~ 0.145s 0.162s p=0.421 n=6
vscode - native
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 6,662,467 6,662,467 ~ ~ ~ p=1.000 n=6
Types 2,363,331 2,363,331 ~ ~ ~ p=1.000 n=6
Memory Used 4,534,753k (± 0.03%) 4,533,854k (± 0.02%) ~ 4,532,580k 4,535,158k p=0.298 n=6
Memory Allocs 31,997,727 (± 0.12%) 31,754,006 (± 0.07%) -243,722 (- 0.76%) 31,735,347 31,788,250 p=0.005 n=6
Config Time 0.073s (± 8.29%) 0.072s (± 8.69%) ~ 0.060s 0.079s p=0.872 n=6
Parse Time 0.899s (± 2.74%) 0.891s (± 4.70%) ~ 0.826s 0.948s p=0.810 n=6
Bind Time 0.136s (± 8.54%) 0.146s (±11.77%) ~ 0.133s 0.175s p=0.124 n=6
Check Time 8.716s (± 1.36%) 8.811s (± 1.25%) ~ 8.652s 8.978s p=0.229 n=6
Emit Time 2.251s (±12.07%) 2.192s (±10.17%) ~ 1.964s 2.469s p=0.936 n=6
Total Time 12.094s (± 1.24%) 12.133s (± 1.47%) ~ 11.913s 12.364s p=0.810 n=6
webpack - native
Errors 2 2 ~ ~ ~ p=1.000 n=6
Symbols 182,484 182,484 ~ ~ ~ p=1.000 n=6
Types 340 340 ~ ~ ~ p=1.000 n=6
Memory Used 221,267k (± 0.13%) 221,489k (± 0.09%) ~ 221,358k 221,898k p=0.336 n=6
Memory Allocs 1,069,847 (± 0.59%) 1,069,751 (± 0.50%) ~ 1,063,430 1,076,780 p=0.936 n=6
Config Time 0.011s (±13.27%) 0.011s (±18.21%) ~ 0.008s 0.014s p=1.000 n=6
Parse Time 0.151s (± 4.21%) 0.151s (± 3.53%) ~ 0.145s 0.160s p=0.936 n=6
Bind Time 0s 0s ~ ~ ~ p=1.000 n=6
Check Time 0s 0s ~ ~ ~ p=1.000 n=6
Emit Time 0.043s (±26.73%) 0.041s (±15.61%) ~ 0.032s 0.048s p=1.000 n=6
Total Time 0.206s (± 3.15%) 0.205s (± 2.61%) ~ 0.195s 0.210s p=0.630 n=6
xstate-main - native
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,065,023 1,065,023 ~ ~ ~ p=1.000 n=6
Types 389,185 389,185 ~ ~ ~ p=1.000 n=6
Memory Used 643,130k (± 0.01%) 643,173k (± 0.01%) ~ 643,022k 643,276k p=0.470 n=6
Memory Allocs 5,057,635 (± 0.10%) 5,033,854 (± 0.12%) -23,781 (- 0.47%) 5,025,392 5,043,466 p=0.005 n=6
Config Time 0.005s 0.004s (±12.16%) ~ 0.004s 0.005s p=0.071 n=6
Parse Time 0.129s (± 2.50%) 0.130s (± 2.85%) ~ 0.126s 0.136s p=0.570 n=6
Bind Time 0.036s (±28.73%) 0.031s (±32.90%) ~ 0.023s 0.050s p=0.336 n=6
Check Time 1.303s (± 0.55%) 1.322s (± 0.66%) +0.019s (+ 1.45%) 1.309s 1.330s p=0.013 n=6
Emit Time 0.001s 0.001s ~ ~ ~ p=1.000 n=6
Total Time 1.477s (± 0.35%) 1.492s (± 0.55%) +0.015s (+ 1.00%) 1.481s 1.503s p=0.012 n=6
System info unknown
Hosts
  • native
Scenarios
  • Compiler-Unions - native
  • angular-1 - native
  • mui-docs - native
  • self-build-src - native
  • self-compiler - native
  • ts-pre-modules - native
  • vscode - native
  • webpack - native
  • xstate-main - native
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant