Skip to content

Remove Debug namespace runtime modification #53228

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

jakebailey
Copy link
Member

Pulling this out of #51455 for a more directed review.

Perf testing #51455 showed that this mechanism doesn't seem to have a measurable performance impact, and if Debug is a module, we can't do this sort of thing without a bunch of setters.

@typescript-bot typescript-bot added Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug labels Mar 13, 2023
@jakebailey
Copy link
Member Author

@typescript-bot perf test this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 13, 2023

Heya @jakebailey, I've started to run the perf test suite on this PR at f2c6bb4. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

@jakebailey
The results of the perf run you requested are in!

Here they are:

Compiler

Comparison Report - main..53228
Metric main 53228 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 363,619k (± 0.01%) 363,692k (± 0.01%) +73k (+ 0.02%) 363,658k 363,727k p=0.020 n=6
Parse Time 3.39s (± 0.57%) 3.42s (± 0.80%) +0.04s (+ 1.03%) 3.39s 3.47s p=0.035 n=6
Bind Time 1.13s (± 1.41%) 1.13s (± 0.48%) ~ 1.13s 1.14s p=0.675 n=6
Check Time 8.66s (± 0.47%) 8.73s (± 0.47%) +0.07s (+ 0.81%) 8.66s 8.78s p=0.024 n=6
Emit Time 7.41s (± 0.47%) 7.46s (± 0.91%) ~ 7.36s 7.53s p=0.260 n=6
Total Time 20.61s (± 0.27%) 20.75s (± 0.48%) +0.15s (+ 0.72%) 20.66s 20.91s p=0.019 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 193,822k (± 1.63%) 190,984k (± 0.03%) ~ 190,903k 191,043k p=0.575 n=6
Parse Time 1.49s (± 0.50%) 1.51s (± 0.97%) +0.02s (+ 1.12%) 1.49s 1.53s p=0.046 n=6
Bind Time 0.77s (± 0.53%) 0.78s (± 0.71%) ~ 0.77s 0.78s p=0.054 n=6
Check Time 9.33s (± 0.65%) 9.46s (± 0.30%) +0.13s (+ 1.38%) 9.42s 9.50s p=0.005 n=6
Emit Time 2.73s (± 0.45%) 2.74s (± 0.58%) ~ 2.73s 2.77s p=0.086 n=6
Total Time 14.31s (± 0.41%) 14.48s (± 0.19%) +0.17s (+ 1.16%) 14.44s 14.51s p=0.005 n=6
Monaco - node (v18.10.0, x64)
Memory used 347,468k (± 0.02%) 347,444k (± 0.01%) ~ 347,408k 347,479k p=0.810 n=6
Parse Time 2.58s (± 1.11%) 2.61s (± 0.75%) ~ 2.58s 2.63s p=0.063 n=6
Bind Time 1.01s (± 0.97%) 1.02s (± 0.80%) ~ 1.01s 1.03s p=0.181 n=6
Check Time 7.06s (± 0.53%) 7.11s (± 0.33%) +0.04s (+ 0.59%) 7.06s 7.12s p=0.042 n=6
Emit Time 4.21s (± 0.36%) 4.28s (± 1.27%) ~ 4.19s 4.34s p=0.052 n=6
Total Time 14.87s (± 0.33%) 15.02s (± 0.50%) +0.14s (+ 0.98%) 14.88s 15.09s p=0.020 n=6
TFS - node (v18.10.0, x64)
Memory used 300,788k (± 0.01%) 300,762k (± 0.01%) ~ 300,728k 300,807k p=0.173 n=6
Parse Time 2.06s (± 1.28%) 2.07s (± 1.66%) ~ 2.02s 2.12s p=0.418 n=6
Bind Time 1.13s (± 0.72%) 1.14s (± 0.36%) ~ 1.14s 1.15s p=0.056 n=6
Check Time 6.52s (± 0.42%) 6.56s (± 0.49%) ~ 6.52s 6.61s p=0.076 n=6
Emit Time 3.86s (± 0.81%) 3.90s (± 0.70%) ~ 3.87s 3.94s p=0.054 n=6
Total Time 13.58s (± 0.31%) 13.68s (± 0.41%) +0.11s (+ 0.80%) 13.61s 13.77s p=0.008 n=6
material-ui - node (v18.10.0, x64)
Memory used 478,412k (± 0.01%) 478,418k (± 0.01%) ~ 478,319k 478,500k p=0.936 n=6
Parse Time 2.97s (± 2.84%) 3.04s (± 2.54%) ~ 2.96s 3.16s p=0.108 n=6
Bind Time 1.01s (± 7.96%) 1.00s (± 7.36%) ~ 0.93s 1.08s p=0.747 n=6
Check Time 17.07s (± 0.73%) 17.20s (± 0.52%) ~ 17.10s 17.33s p=0.109 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.05s (± 0.72%) 21.25s (± 0.44%) +0.20s (+ 0.94%) 21.13s 21.37s p=0.030 n=6
xstate - node (v18.10.0, x64)
Memory used 553,222k (± 0.03%) 553,163k (± 0.03%) ~ 552,978k 553,378k p=0.689 n=6
Parse Time 3.77s (± 0.39%) 3.81s (± 0.82%) +0.04s (+ 1.15%) 3.78s 3.86s p=0.019 n=6
Bind Time 1.68s (± 1.03%) 1.71s (± 0.80%) +0.03s (+ 1.69%) 1.69s 1.73s p=0.015 n=6
Check Time 2.77s (± 0.60%) 2.80s (± 1.02%) ~ 2.75s 2.83s p=0.102 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 8.30s (± 0.39%) 8.40s (± 0.41%) +0.10s (+ 1.23%) 8.34s 8.43s p=0.006 n=6
Angular - node (v16.17.1, x64)
Memory used 362,978k (± 0.00%) 363,047k (± 0.01%) +69k (+ 0.02%) 362,994k 363,124k p=0.008 n=6
Parse Time 3.52s (± 1.04%) 3.51s (± 0.79%) ~ 3.48s 3.54s p=0.462 n=6
Bind Time 1.18s (± 0.69%) 1.20s (± 0.34%) +0.02s (+ 1.55%) 1.20s 1.21s p=0.003 n=6
Check Time 9.46s (± 0.48%) 9.51s (± 0.30%) ~ 9.46s 9.54s p=0.065 n=6
Emit Time 7.93s (± 0.54%) 7.93s (± 0.75%) ~ 7.86s 8.01s p=0.936 n=6
Total Time 22.09s (± 0.35%) 22.15s (± 0.45%) ~ 22.02s 22.27s p=0.334 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 192,698k (± 0.05%) 193,277k (± 0.71%) ~ 192,656k 196,086k p=0.630 n=6
Parse Time 1.57s (± 1.77%) 1.59s (± 0.76%) ~ 1.57s 1.60s p=0.372 n=6
Bind Time 0.82s (± 0.77%) 0.83s (± 0.00%) +0.01s (+ 1.22%) 0.83s 0.83s p=0.008 n=6
Check Time 10.09s (± 0.49%) 10.17s (± 0.60%) +0.08s (+ 0.78%) 10.10s 10.27s p=0.042 n=6
Emit Time 3.01s (± 0.59%) 3.02s (± 0.77%) ~ 2.99s 3.05s p=0.285 n=6
Total Time 15.49s (± 0.35%) 15.61s (± 0.40%) +0.12s (+ 0.75%) 15.53s 15.70s p=0.013 n=6
Monaco - node (v16.17.1, x64)
Memory used 346,714k (± 0.00%) 346,721k (± 0.01%) ~ 346,682k 346,740k p=0.298 n=6
Parse Time 2.73s (± 0.64%) 2.73s (± 0.46%) ~ 2.71s 2.74s p=0.934 n=6
Bind Time 1.09s (± 0.37%) 1.09s (± 0.76%) ~ 1.09s 1.11s p=0.115 n=6
Check Time 7.76s (± 0.23%) 7.77s (± 0.48%) ~ 7.73s 7.82s p=0.747 n=6
Emit Time 4.47s (± 0.39%) 4.50s (± 0.48%) +0.04s (+ 0.86%) 4.47s 4.53s p=0.019 n=6
Total Time 16.04s (± 0.19%) 16.10s (± 0.40%) ~ 16.04s 16.19s p=0.090 n=6
TFS - node (v16.17.1, x64)
Memory used 300,144k (± 0.01%) 300,090k (± 0.00%) -54k (- 0.02%) 300,069k 300,106k p=0.005 n=6
Parse Time 2.16s (± 0.29%) 2.18s (± 0.65%) +0.02s (+ 0.93%) 2.16s 2.20s p=0.020 n=6
Bind Time 1.24s (± 0.61%) 1.24s (± 0.94%) ~ 1.23s 1.26s p=0.933 n=6
Check Time 7.17s (± 0.11%) 7.20s (± 0.43%) ~ 7.15s 7.23s p=0.222 n=6
Emit Time 4.31s (± 0.54%) 4.36s (± 0.90%) +0.05s (+ 1.16%) 4.32s 4.40s p=0.029 n=6
Total Time 14.89s (± 0.19%) 14.98s (± 0.57%) +0.10s (+ 0.65%) 14.88s 15.09s p=0.036 n=6
material-ui - node (v16.17.1, x64)
Memory used 477,713k (± 0.02%) 477,761k (± 0.00%) ~ 477,728k 477,796k p=0.298 n=6
Parse Time 3.22s (± 0.44%) 3.21s (± 1.22%) ~ 3.15s 3.25s p=0.746 n=6
Bind Time 0.95s (± 1.03%) 0.97s (± 1.60%) +0.02s (+ 1.93%) 0.96s 1.00s p=0.026 n=6
Check Time 18.14s (± 0.62%) 18.13s (± 0.83%) ~ 17.99s 18.34s p=1.000 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.32s (± 0.51%) 22.31s (± 0.76%) ~ 22.12s 22.55s p=0.936 n=6
xstate - node (v16.17.1, x64)
Memory used 550,761k (± 0.02%) 550,724k (± 0.01%) ~ 550,654k 550,845k p=0.810 n=6
Parse Time 3.96s (± 0.23%) 3.96s (± 0.47%) ~ 3.94s 3.99s p=0.683 n=6
Bind Time 1.78s (± 0.55%) 1.82s (± 0.57%) +0.04s (+ 1.96%) 1.80s 1.83s p=0.004 n=6
Check Time 2.99s (± 0.41%) 3.01s (± 0.46%) +0.02s (+ 0.67%) 2.98s 3.02s p=0.034 n=6
Emit Time 0.09s (± 0.00%) 0.09s (± 0.00%) ~ 0.09s 0.09s p=1.000 n=6
Total Time 8.82s (± 0.20%) 8.88s (± 0.36%) +0.06s (+ 0.70%) 8.85s 8.94s p=0.006 n=6
Angular - node (v14.15.1, x64)
Memory used 356,843k (± 0.01%) 356,873k (± 0.00%) ~ 356,850k 356,890k p=0.298 n=6
Parse Time 3.59s (± 0.14%) 3.63s (± 0.67%) +0.04s (+ 1.07%) 3.60s 3.67s p=0.004 n=6
Bind Time 1.23s (± 0.42%) 1.25s (± 0.41%) +0.01s (+ 1.08%) 1.24s 1.25s p=0.009 n=6
Check Time 9.75s (± 0.61%) 9.78s (± 0.24%) ~ 9.75s 9.82s p=0.167 n=6
Emit Time 8.36s (± 0.62%) 8.36s (± 0.41%) ~ 8.34s 8.43s p=0.688 n=6
Total Time 22.93s (± 0.19%) 23.01s (± 0.11%) +0.09s (+ 0.38%) 22.98s 23.04s p=0.010 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 187,961k (± 0.01%) 187,973k (± 0.00%) ~ 187,961k 187,982k p=0.230 n=6
Parse Time 1.60s (± 0.61%) 1.61s (± 0.91%) ~ 1.59s 1.63s p=0.440 n=6
Bind Time 0.84s (± 0.48%) 0.85s (± 0.00%) +0.01s (+ 0.99%) 0.85s 0.85s p=0.007 n=6
Check Time 10.21s (± 0.44%) 10.28s (± 0.43%) +0.07s (+ 0.73%) 10.24s 10.36s p=0.019 n=6
Emit Time 3.12s (± 0.89%) 3.14s (± 0.71%) ~ 3.11s 3.17s p=0.195 n=6
Total Time 15.78s (± 0.28%) 15.88s (± 0.41%) +0.11s (+ 0.68%) 15.79s 15.97s p=0.020 n=6
Monaco - node (v14.15.1, x64)
Memory used 341,706k (± 0.00%) 341,709k (± 0.00%) ~ 341,694k 341,727k p=0.689 n=6
Parse Time 2.83s (± 0.50%) 2.85s (± 0.37%) +0.02s (+ 0.88%) 2.84s 2.87s p=0.015 n=6
Bind Time 1.09s (± 0.76%) 1.11s (± 0.57%) +0.02s (+ 1.37%) 1.10s 1.12s p=0.018 n=6
Check Time 8.14s (± 0.62%) 8.17s (± 0.57%) ~ 8.13s 8.25s p=0.412 n=6
Emit Time 4.68s (± 0.59%) 4.74s (± 0.51%) +0.05s (+ 1.18%) 4.71s 4.78s p=0.012 n=6
Total Time 16.74s (± 0.39%) 16.87s (± 0.36%) +0.12s (+ 0.73%) 16.78s 16.95s p=0.013 n=6
TFS - node (v14.15.1, x64)
Memory used 295,229k (± 0.01%) 295,180k (± 0.01%) -49k (- 0.02%) 295,153k 295,199k p=0.005 n=6
Parse Time 2.39s (± 0.94%) 2.40s (± 0.99%) ~ 2.37s 2.43s p=0.370 n=6
Bind Time 1.07s (± 0.51%) 1.08s (± 0.51%) +0.01s (+ 0.94%) 1.07s 1.08s p=0.024 n=6
Check Time 7.50s (± 0.41%) 7.51s (± 0.22%) ~ 7.49s 7.53s p=0.464 n=6
Emit Time 4.27s (± 1.17%) 4.34s (± 0.90%) +0.07s (+ 1.64%) 4.30s 4.41s p=0.045 n=6
Total Time 15.23s (± 0.52%) 15.32s (± 0.40%) +0.09s (+ 0.62%) 15.23s 15.39s p=0.045 n=6
material-ui - node (v14.15.1, x64)
Memory used 473,290k (± 0.00%) 473,335k (± 0.01%) +45k (+ 0.01%) 473,297k 473,379k p=0.031 n=6
Parse Time 3.33s (± 0.23%) 3.36s (± 0.41%) +0.04s (+ 1.05%) 3.34s 3.38s p=0.006 n=6
Bind Time 1.00s (± 0.63%) 1.02s (± 0.80%) +0.02s (+ 2.33%) 1.02s 1.04s p=0.003 n=6
Check Time 18.97s (± 0.26%) 19.22s (± 0.64%) +0.24s (+ 1.28%) 19.09s 19.43s p=0.005 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 23.30s (± 0.19%) 23.60s (± 0.50%) +0.30s (+ 1.29%) 23.49s 23.80s p=0.005 n=6
xstate - node (v14.15.1, x64)
Memory used 539,303k (± 0.00%) 539,303k (± 0.01%) ~ 539,250k 539,333k p=0.575 n=6
Parse Time 4.25s (± 0.55%) 4.27s (± 0.83%) ~ 4.24s 4.33s p=0.466 n=6
Bind Time 1.66s (± 0.45%) 1.70s (± 0.00%) +0.04s (+ 2.51%) 1.70s 1.70s p=0.003 n=6
Check Time 3.17s (± 0.37%) 3.18s (± 0.68%) ~ 3.14s 3.20s p=0.625 n=6
Emit Time 0.09s (± 4.45%) 0.10s (± 4.15%) +0.01s (+ 7.27%) 0.09s 0.10s p=0.034 n=6
Total Time 9.16s (± 0.18%) 9.24s (± 0.59%) +0.07s (+ 0.78%) 9.18s 9.30s p=0.019 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Angular - node (v18.10.0, x64)
  • Angular - node (v16.17.1, x64)
  • Angular - node (v14.15.1, x64)
  • Compiler-Unions - node (v18.10.0, x64)
  • Compiler-Unions - node (v16.17.1, x64)
  • Compiler-Unions - node (v14.15.1, x64)
  • Monaco - node (v18.10.0, x64)
  • Monaco - node (v16.17.1, x64)
  • Monaco - node (v14.15.1, x64)
  • TFS - node (v18.10.0, x64)
  • TFS - node (v16.17.1, x64)
  • TFS - node (v14.15.1, x64)
  • material-ui - node (v18.10.0, x64)
  • material-ui - node (v16.17.1, x64)
  • material-ui - node (v14.15.1, x64)
  • xstate - node (v18.10.0, x64)
  • xstate - node (v16.17.1, x64)
  • xstate - node (v14.15.1, x64)
Benchmark Name Iterations
Current 53228 6
Baseline main 6

TSServer

Comparison Report - main..53228
Metric main 53228 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,389ms (± 0.20%) 2,396ms (± 0.93%) ~ 2,367ms 2,433ms p=0.467 n=6
Req 2 - geterr 5,371ms (± 0.64%) 5,388ms (± 0.45%) ~ 5,355ms 5,413ms p=0.630 n=6
Req 3 - references 337ms (± 0.35%) 338ms (± 0.89%) ~ 334ms 342ms p=0.870 n=6
Req 4 - navto 280ms (± 0.37%) 283ms (± 0.43%) +2ms (+ 0.83%) 281ms 284ms p=0.014 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 79ms (± 6.30%) 72ms (± 7.64%) ~ 66ms 79ms p=0.054 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,522ms (± 1.58%) 2,531ms (± 0.72%) ~ 2,506ms 2,549ms p=0.689 n=6
Req 2 - geterr 4,001ms (± 0.75%) 4,018ms (± 0.58%) ~ 3,990ms 4,055ms p=0.423 n=6
Req 3 - references 348ms (± 1.00%) 352ms (± 1.11%) ~ 345ms 356ms p=0.126 n=6
Req 4 - navto 292ms (± 0.28%) 294ms (± 0.64%) ~ 290ms 295ms p=0.101 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 74ms (± 6.60%) 82ms (± 3.61%) +8ms (+11.06%) 79ms 85ms p=0.023 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,048ms (± 0.50%) 3,068ms (± 0.50%) +20ms (+ 0.67%) 3,047ms 3,085ms p=0.045 n=6
Req 2 - geterr 1,602ms (± 0.75%) 1,606ms (± 0.96%) ~ 1,587ms 1,631ms p=0.688 n=6
Req 3 - references 109ms (± 1.71%) 109ms (± 0.95%) ~ 107ms 110ms p=0.806 n=6
Req 4 - navto 358ms (± 0.49%) 360ms (± 0.48%) ~ 358ms 362ms p=0.052 n=6
Req 5 - completionInfo count 3,177 (± 0.00%) 3,177 (± 0.00%) ~ 3,177 3,177 p=1.000 n=6
Req 5 - completionInfo 422ms (± 1.17%) 420ms (± 0.44%) ~ 418ms 422ms p=1.000 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,504ms (± 0.67%) 2,518ms (± 0.65%) ~ 2,501ms 2,548ms p=0.296 n=6
Req 2 - geterr 5,739ms (± 0.25%) 5,795ms (± 0.39%) +56ms (+ 0.98%) 5,765ms 5,829ms p=0.005 n=6
Req 3 - references 346ms (± 0.93%) 350ms (± 1.00%) ~ 343ms 353ms p=0.102 n=6
Req 4 - navto 278ms (± 0.77%) 279ms (± 1.55%) ~ 274ms 285ms p=0.872 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 74ms (± 1.02%) 74ms (± 1.91%) ~ 72ms 76ms p=0.867 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,680ms (± 0.33%) 2,700ms (± 1.07%) ~ 2,664ms 2,750ms p=0.227 n=6
Req 2 - geterr 4,370ms (± 0.61%) 4,375ms (± 0.25%) ~ 4,362ms 4,388ms p=0.936 n=6
Req 3 - references 360ms (± 1.03%) 359ms (± 0.55%) ~ 358ms 363ms p=0.806 n=6
Req 4 - navto 291ms (± 0.35%) 292ms (± 0.28%) +2ms (+ 0.57%) 291ms 293ms p=0.021 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 78ms (± 6.64%) 74ms (± 4.00%) ~ 68ms 76ms p=0.152 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,198ms (± 0.42%) 3,220ms (± 0.40%) +22ms (+ 0.68%) 3,208ms 3,238ms p=0.020 n=6
Req 2 - geterr 1,743ms (± 1.17%) 1,745ms (± 0.58%) ~ 1,729ms 1,756ms p=0.689 n=6
Req 3 - references 119ms (± 0.68%) 119ms (± 1.24%) ~ 116ms 120ms p=0.666 n=6
Req 4 - navto 344ms (± 0.30%) 345ms (± 0.62%) ~ 342ms 348ms p=0.289 n=6
Req 5 - completionInfo count 3,177 (± 0.00%) 3,177 (± 0.00%) ~ 3,177 3,177 p=1.000 n=6
Req 5 - completionInfo 429ms (± 0.49%) 433ms (± 0.64%) +4ms (+ 0.97%) 431ms 438ms p=0.028 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,594ms (± 0.68%) 2,615ms (± 0.33%) +22ms (+ 0.84%) 2,601ms 2,627ms p=0.020 n=6
Req 2 - geterr 6,112ms (± 0.98%) 6,153ms (± 0.35%) ~ 6,118ms 6,181ms p=0.297 n=6
Req 3 - references 366ms (± 0.45%) 369ms (± 1.50%) ~ 363ms 377ms p=0.809 n=6
Req 4 - navto 280ms (± 1.38%) 283ms (± 1.41%) ~ 278ms 288ms p=0.227 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 93ms (±10.86%) 92ms (±10.07%) ~ 81ms 104ms p=1.000 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,809ms (± 0.70%) 2,834ms (± 0.67%) ~ 2,801ms 2,853ms p=0.066 n=6
Req 2 - geterr 4,573ms (± 2.85%) 4,593ms (± 2.99%) ~ 4,449ms 4,735ms p=0.936 n=6
Req 3 - references 399ms (± 7.09%) 391ms (± 6.59%) ~ 370ms 425ms p=0.574 n=6
Req 4 - navto 288ms (± 0.57%) 290ms (± 0.94%) ~ 286ms 293ms p=0.418 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 90ms (±10.88%) 88ms (± 9.46%) ~ 81ms 100ms p=0.934 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,506ms (± 0.34%) 3,513ms (± 0.22%) ~ 3,505ms 3,524ms p=0.173 n=6
Req 2 - geterr 1,852ms (± 0.54%) 1,856ms (± 0.40%) ~ 1,847ms 1,868ms p=0.687 n=6
Req 3 - references 125ms (± 0.94%) 127ms (± 2.61%) ~ 124ms 131ms p=0.461 n=6
Req 4 - navto 367ms (± 0.44%) 369ms (± 0.71%) ~ 365ms 373ms p=0.103 n=6
Req 5 - completionInfo count 3,177 (± 0.00%) 3,177 (± 0.00%) ~ 3,177 3,177 p=1.000 n=6
Req 5 - completionInfo 442ms (± 1.19%) 452ms (± 3.40%) ~ 437ms 479ms p=0.170 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Compiler-UnionsTSServer - node (v18.10.0, x64)
  • Compiler-UnionsTSServer - node (v16.17.1, x64)
  • Compiler-UnionsTSServer - node (v14.15.1, x64)
  • CompilerTSServer - node (v18.10.0, x64)
  • CompilerTSServer - node (v16.17.1, x64)
  • CompilerTSServer - node (v14.15.1, x64)
  • xstateTSServer - node (v18.10.0, x64)
  • xstateTSServer - node (v16.17.1, x64)
  • xstateTSServer - node (v14.15.1, x64)
Benchmark Name Iterations
Current 53228 6
Baseline main 6

Startup

Comparison Report - main..53228
Metric main 53228 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 141.87ms (± 0.18%) 141.55ms (± 0.21%) -0.33ms (- 0.23%) 140.88ms 146.78ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 227.70ms (± 0.30%) 226.94ms (± 0.16%) -0.76ms (- 0.33%) 225.99ms 231.93ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 229.22ms (± 0.25%) 228.65ms (± 0.18%) -0.58ms (- 0.25%) 227.72ms 235.64ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 210.10ms (± 0.25%) 209.36ms (± 0.17%) -0.74ms (- 0.35%) 208.53ms 215.54ms p=0.000 n=600
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v16.17.1, x64)
Scenarios
  • tsc-startup - node (v16.17.1, x64)
  • tsserver-startup - node (v16.17.1, x64)
  • tsserverlibrary-startup - node (v16.17.1, x64)
  • typescript-startup - node (v16.17.1, x64)
Benchmark Name Iterations
Current 53228 6
Baseline main 6

Developer Information:

Download Benchmark

@jakebailey
Copy link
Member Author

Uh oh, it's about a percent worse across the board. No thanks.

Maybe perf boost of direct usage via scope hoisting offsets this and that explains the lack of any perf change?

@jakebailey jakebailey marked this pull request as draft March 13, 2023 04:33
@jakebailey
Copy link
Member Author

@typescript-bot perf test this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 13, 2023

Heya @jakebailey, I've started to run the perf test suite on this PR at a6bfdaa. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

@jakebailey
The results of the perf run you requested are in!

Here they are:

Compiler

Comparison Report - main..53228
Metric main 53228 Delta Best Worst p-value
Angular - node (v18.10.0, x64)
Memory used 363,790k (± 0.01%) 363,826k (± 0.01%) ~ 363,798k 363,860k p=0.054 n=6
Parse Time 3.40s (± 0.51%) 3.41s (± 0.91%) ~ 3.38s 3.46s p=0.627 n=6
Bind Time 1.13s (± 1.35%) 1.13s (± 0.67%) ~ 1.12s 1.14s p=0.557 n=6
Check Time 8.71s (± 0.22%) 8.72s (± 0.59%) ~ 8.66s 8.79s p=0.572 n=6
Emit Time 7.47s (± 0.56%) 7.42s (± 1.05%) ~ 7.31s 7.52s p=0.230 n=6
Total Time 20.70s (± 0.26%) 20.68s (± 0.50%) ~ 20.56s 20.78s p=0.936 n=6
Compiler-Unions - node (v18.10.0, x64)
Memory used 191,889k (± 1.20%) 192,869k (± 1.49%) ~ 190,954k 196,684k p=0.128 n=6
Parse Time 1.49s (± 0.92%) 1.50s (± 0.98%) ~ 1.48s 1.52s p=0.188 n=6
Bind Time 0.77s (± 0.67%) 0.77s (± 1.05%) ~ 0.76s 0.78s p=0.140 n=6
Check Time 9.44s (± 0.71%) 9.45s (± 0.74%) ~ 9.39s 9.57s p=0.936 n=6
Emit Time 2.71s (± 0.56%) 2.72s (± 0.76%) ~ 2.69s 2.74s p=0.458 n=6
Total Time 14.41s (± 0.44%) 14.45s (± 0.42%) ~ 14.38s 14.53s p=0.421 n=6
Monaco - node (v18.10.0, x64)
Memory used 347,437k (± 0.01%) 347,454k (± 0.00%) ~ 347,432k 347,474k p=0.748 n=6
Parse Time 2.59s (± 0.90%) 2.60s (± 0.95%) ~ 2.57s 2.63s p=0.331 n=6
Bind Time 1.00s (± 0.51%) 1.01s (± 1.35%) ~ 1.00s 1.03s p=0.190 n=6
Check Time 7.08s (± 0.47%) 7.07s (± 0.26%) ~ 7.05s 7.10s p=0.936 n=6
Emit Time 4.24s (± 0.75%) 4.25s (± 0.79%) ~ 4.21s 4.29s p=0.686 n=6
Total Time 14.90s (± 0.37%) 14.94s (± 0.36%) ~ 14.86s 15.00s p=0.469 n=6
TFS - node (v18.10.0, x64)
Memory used 300,792k (± 0.01%) 300,774k (± 0.01%) ~ 300,738k 300,818k p=0.470 n=6
Parse Time 2.06s (± 2.16%) 2.08s (± 1.28%) ~ 2.03s 2.11s p=0.872 n=6
Bind Time 1.14s (± 0.66%) 1.14s (± 0.45%) ~ 1.13s 1.14s p=0.784 n=6
Check Time 6.54s (± 0.63%) 6.54s (± 0.54%) ~ 6.49s 6.58s p=0.872 n=6
Emit Time 3.87s (± 0.81%) 3.89s (± 0.58%) ~ 3.87s 3.92s p=0.222 n=6
Total Time 13.62s (± 0.60%) 13.65s (± 0.40%) ~ 13.57s 13.71s p=0.629 n=6
material-ui - node (v18.10.0, x64)
Memory used 478,384k (± 0.01%) 478,441k (± 0.01%) ~ 478,388k 478,476k p=0.066 n=6
Parse Time 3.05s (± 3.48%) 3.02s (± 2.26%) ~ 2.94s 3.10s p=0.575 n=6
Bind Time 0.95s (± 7.45%) 1.02s (± 8.80%) ~ 0.90s 1.09s p=0.569 n=6
Check Time 17.10s (± 0.57%) 17.16s (± 0.71%) ~ 17.00s 17.34s p=0.521 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.11s (± 0.70%) 21.20s (± 0.65%) ~ 21.00s 21.39s p=0.422 n=6
xstate - node (v18.10.0, x64)
Memory used 553,310k (± 0.01%) 553,264k (± 0.03%) ~ 553,120k 553,555k p=0.378 n=6
Parse Time 3.76s (± 0.22%) 3.78s (± 0.76%) ~ 3.75s 3.83s p=0.192 n=6
Bind Time 1.67s (± 0.49%) 1.70s (± 1.16%) +0.03s (+ 1.89%) 1.69s 1.73s p=0.004 n=6
Check Time 2.77s (± 0.81%) 2.80s (± 0.97%) ~ 2.77s 2.85s p=0.073 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 8.29s (± 0.34%) 8.37s (± 0.71%) +0.07s (+ 0.90%) 8.29s 8.47s p=0.020 n=6
Angular - node (v16.17.1, x64)
Memory used 363,141k (± 0.01%) 363,199k (± 0.00%) +58k (+ 0.02%) 363,179k 363,217k p=0.005 n=6
Parse Time 3.52s (± 0.33%) 3.52s (± 0.38%) ~ 3.50s 3.53s p=1.000 n=6
Bind Time 1.18s (± 0.64%) 1.20s (± 0.43%) +0.02s (+ 1.56%) 1.19s 1.20s p=0.006 n=6
Check Time 9.47s (± 0.44%) 9.43s (± 0.31%) ~ 9.39s 9.48s p=0.056 n=6
Emit Time 7.90s (± 0.36%) 7.87s (± 0.60%) ~ 7.83s 7.96s p=0.145 n=6
Total Time 22.07s (± 0.28%) 22.02s (± 0.23%) ~ 21.94s 22.09s p=0.128 n=6
Compiler-Unions - node (v16.17.1, x64)
Memory used 193,319k (± 0.71%) 193,330k (± 0.72%) ~ 192,681k 196,169k p=0.689 n=6
Parse Time 1.57s (± 0.77%) 1.57s (± 1.99%) ~ 1.51s 1.59s p=0.805 n=6
Bind Time 0.82s (± 0.50%) 0.83s (± 0.66%) ~ 0.82s 0.83s p=0.054 n=6
Check Time 10.15s (± 0.39%) 10.14s (± 0.84%) ~ 10.05s 10.23s p=0.873 n=6
Emit Time 2.98s (± 1.09%) 3.00s (± 0.98%) ~ 2.96s 3.04s p=0.374 n=6
Total Time 15.53s (± 0.34%) 15.52s (± 0.58%) ~ 15.43s 15.63s p=1.000 n=6
Monaco - node (v16.17.1, x64)
Memory used 346,725k (± 0.00%) 346,712k (± 0.00%) ~ 346,694k 346,739k p=0.093 n=6
Parse Time 2.73s (± 0.51%) 2.74s (± 0.50%) ~ 2.72s 2.76s p=0.139 n=6
Bind Time 1.09s (± 0.37%) 1.09s (± 0.90%) ~ 1.08s 1.11s p=0.673 n=6
Check Time 7.76s (± 0.48%) 7.75s (± 0.46%) ~ 7.71s 7.79s p=0.686 n=6
Emit Time 4.47s (± 0.39%) 4.46s (± 0.34%) ~ 4.44s 4.48s p=0.250 n=6
Total Time 16.03s (± 0.26%) 16.03s (± 0.25%) ~ 15.98s 16.09s p=0.871 n=6
TFS - node (v16.17.1, x64)
Memory used 300,129k (± 0.01%) 300,101k (± 0.01%) ~ 300,061k 300,160k p=0.298 n=6
Parse Time 2.18s (± 0.82%) 2.17s (± 0.79%) ~ 2.15s 2.19s p=0.461 n=6
Bind Time 1.24s (± 0.51%) 1.23s (± 0.95%) ~ 1.22s 1.25s p=0.179 n=6
Check Time 7.18s (± 0.32%) 7.18s (± 0.46%) ~ 7.15s 7.24s p=0.806 n=6
Emit Time 4.35s (± 0.97%) 4.35s (± 0.93%) ~ 4.31s 4.42s p=0.871 n=6
Total Time 14.95s (± 0.24%) 14.94s (± 0.30%) ~ 14.87s 14.98s p=0.573 n=6
material-ui - node (v16.17.1, x64)
Memory used 477,754k (± 0.01%) 477,762k (± 0.00%) ~ 477,733k 477,787k p=1.000 n=6
Parse Time 3.22s (± 0.76%) 3.24s (± 0.80%) ~ 3.19s 3.26s p=0.225 n=6
Bind Time 0.95s (± 0.54%) 0.97s (± 1.81%) ~ 0.95s 1.00s p=0.070 n=6
Check Time 18.20s (± 1.04%) 18.11s (± 0.35%) ~ 18.02s 18.19s p=0.688 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 22.38s (± 0.78%) 22.31s (± 0.33%) ~ 22.23s 22.43s p=0.810 n=6
xstate - node (v16.17.1, x64)
Memory used 550,767k (± 0.03%) 550,901k (± 0.03%) ~ 550,738k 551,080k p=0.128 n=6
Parse Time 3.94s (± 0.19%) 3.95s (± 0.35%) ~ 3.94s 3.97s p=0.142 n=6
Bind Time 1.79s (± 0.42%) 1.81s (± 0.46%) +0.02s (+ 0.93%) 1.80s 1.82s p=0.009 n=6
Check Time 3.00s (± 0.72%) 3.00s (± 0.39%) ~ 2.98s 3.01s p=0.935 n=6
Emit Time 0.09s (± 0.00%) 0.09s (± 0.00%) ~ 0.09s 0.09s p=1.000 n=6
Total Time 8.82s (± 0.35%) 8.85s (± 0.26%) ~ 8.83s 8.89s p=0.163 n=6
Angular - node (v14.15.1, x64)
Memory used 356,969k (± 0.00%) 357,016k (± 0.00%) +47k (+ 0.01%) 356,991k 357,035k p=0.005 n=6
Parse Time 3.60s (± 0.79%) 3.60s (± 0.77%) ~ 3.58s 3.65s p=0.805 n=6
Bind Time 1.23s (± 0.42%) 1.24s (± 0.41%) +0.01s (+ 0.81%) 1.24s 1.25s p=0.018 n=6
Check Time 9.76s (± 0.44%) 9.83s (± 0.71%) ~ 9.76s 9.96s p=0.145 n=6
Emit Time 8.36s (± 1.00%) 8.41s (± 1.29%) ~ 8.25s 8.58s p=0.520 n=6
Total Time 22.96s (± 0.47%) 23.08s (± 0.62%) ~ 22.88s 23.25s p=0.196 n=6
Compiler-Unions - node (v14.15.1, x64)
Memory used 187,934k (± 0.02%) 187,930k (± 0.01%) ~ 187,911k 187,948k p=0.575 n=6
Parse Time 1.60s (± 0.25%) 1.60s (± 1.21%) ~ 1.58s 1.63s p=0.607 n=6
Bind Time 0.84s (± 0.65%) 0.85s (± 0.48%) ~ 0.84s 0.85s p=0.282 n=6
Check Time 10.20s (± 0.67%) 10.19s (± 0.38%) ~ 10.15s 10.25s p=0.810 n=6
Emit Time 3.11s (± 0.43%) 3.12s (± 1.04%) ~ 3.08s 3.16s p=0.464 n=6
Total Time 15.76s (± 0.52%) 15.77s (± 0.26%) ~ 15.72s 15.82s p=1.000 n=6
Monaco - node (v14.15.1, x64)
Memory used 341,706k (± 0.00%) 341,705k (± 0.00%) ~ 341,688k 341,723k p=1.000 n=6
Parse Time 2.83s (± 0.73%) 2.86s (± 0.61%) +0.03s (+ 1.06%) 2.83s 2.88s p=0.041 n=6
Bind Time 1.10s (± 0.74%) 1.10s (± 0.68%) ~ 1.09s 1.11s p=0.306 n=6
Check Time 8.13s (± 0.64%) 8.15s (± 0.37%) ~ 8.10s 8.19s p=0.421 n=6
Emit Time 4.68s (± 0.80%) 4.71s (± 0.72%) ~ 4.65s 4.75s p=0.146 n=6
Total Time 16.74s (± 0.41%) 16.82s (± 0.37%) ~ 16.73s 16.91s p=0.076 n=6
TFS - node (v14.15.1, x64)
Memory used 295,235k (± 0.01%) 295,198k (± 0.00%) -36k (- 0.01%) 295,182k 295,215k p=0.005 n=6
Parse Time 2.40s (± 0.85%) 2.43s (± 0.61%) +0.03s (+ 1.25%) 2.41s 2.45s p=0.029 n=6
Bind Time 1.07s (± 0.51%) 1.07s (± 0.70%) ~ 1.06s 1.08s p=0.476 n=6
Check Time 7.52s (± 0.52%) 7.50s (± 0.22%) ~ 7.48s 7.52s p=0.625 n=6
Emit Time 4.30s (± 0.79%) 4.27s (± 0.82%) ~ 4.23s 4.33s p=0.229 n=6
Total Time 15.28s (± 0.35%) 15.28s (± 0.30%) ~ 15.21s 15.35s p=1.000 n=6
material-ui - node (v14.15.1, x64)
Memory used 473,290k (± 0.00%) 473,401k (± 0.01%) +110k (+ 0.02%) 473,322k 473,437k p=0.005 n=6
Parse Time 3.32s (± 0.27%) 3.38s (± 0.67%) +0.06s (+ 1.96%) 3.36s 3.42s p=0.005 n=6
Bind Time 1.01s (± 0.51%) 1.02s (± 0.51%) +0.01s (+ 0.99%) 1.01s 1.02s p=0.018 n=6
Check Time 19.01s (± 0.75%) 19.09s (± 0.74%) ~ 18.92s 19.24s p=0.470 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 23.34s (± 0.63%) 23.49s (± 0.64%) ~ 23.29s 23.65s p=0.108 n=6
xstate - node (v14.15.1, x64)
Memory used 539,299k (± 0.00%) 539,320k (± 0.00%) ~ 539,294k 539,350k p=0.108 n=6
Parse Time 4.23s (± 0.69%) 4.27s (± 0.41%) +0.04s (+ 0.91%) 4.24s 4.29s p=0.024 n=6
Bind Time 1.67s (± 0.59%) 1.69s (± 0.71%) +0.02s (+ 1.30%) 1.68s 1.71s p=0.016 n=6
Check Time 3.19s (± 0.48%) 3.19s (± 0.65%) ~ 3.15s 3.21s p=1.000 n=6
Emit Time 0.09s (± 0.00%) 0.10s (± 5.34%) +0.01s (+ 7.41%) 0.09s 0.10s p=0.025 n=6
Total Time 9.17s (± 0.37%) 9.24s (± 0.36%) +0.06s (+ 0.69%) 9.18s 9.27s p=0.022 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Angular - node (v18.10.0, x64)
  • Angular - node (v16.17.1, x64)
  • Angular - node (v14.15.1, x64)
  • Compiler-Unions - node (v18.10.0, x64)
  • Compiler-Unions - node (v16.17.1, x64)
  • Compiler-Unions - node (v14.15.1, x64)
  • Monaco - node (v18.10.0, x64)
  • Monaco - node (v16.17.1, x64)
  • Monaco - node (v14.15.1, x64)
  • TFS - node (v18.10.0, x64)
  • TFS - node (v16.17.1, x64)
  • TFS - node (v14.15.1, x64)
  • material-ui - node (v18.10.0, x64)
  • material-ui - node (v16.17.1, x64)
  • material-ui - node (v14.15.1, x64)
  • xstate - node (v18.10.0, x64)
  • xstate - node (v16.17.1, x64)
  • xstate - node (v14.15.1, x64)
Benchmark Name Iterations
Current 53228 6
Baseline main 6

TSServer

Comparison Report - main..53228
Metric main 53228 Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,390ms (± 0.84%) 2,394ms (± 0.56%) ~ 2,375ms 2,407ms p=0.378 n=6
Req 2 - geterr 5,359ms (± 0.30%) 5,388ms (± 0.79%) ~ 5,343ms 5,450ms p=0.298 n=6
Req 3 - references 335ms (± 0.48%) 340ms (± 0.80%) +5ms (+ 1.54%) 337ms 345ms p=0.008 n=6
Req 4 - navto 279ms (± 0.49%) 280ms (± 0.50%) ~ 278ms 282ms p=0.118 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 82ms (± 3.36%) 69ms (± 2.71%) 🟩-13ms (-16.26%) 67ms 71ms p=0.005 n=6
CompilerTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 2,505ms (± 0.99%) 2,518ms (± 0.47%) ~ 2,495ms 2,529ms p=0.470 n=6
Req 2 - geterr 3,993ms (± 0.36%) 4,038ms (± 0.62%) +46ms (+ 1.14%) 4,017ms 4,075ms p=0.005 n=6
Req 3 - references 353ms (± 0.46%) 353ms (± 0.77%) ~ 349ms 357ms p=0.685 n=6
Req 4 - navto 292ms (± 0.83%) 293ms (± 0.85%) ~ 290ms 296ms p=0.415 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 84ms (± 2.54%) 82ms (± 3.56%) ~ 79ms 86ms p=0.285 n=6
xstateTSServer - node (v18.10.0, x64)
Req 1 - updateOpen 3,049ms (± 0.24%) 3,080ms (± 0.53%) +31ms (+ 1.03%) 3,060ms 3,102ms p=0.005 n=6
Req 2 - geterr 1,604ms (± 1.02%) 1,602ms (± 0.97%) ~ 1,582ms 1,625ms p=0.936 n=6
Req 3 - references 108ms (± 0.95%) 109ms (± 1.61%) ~ 107ms 112ms p=1.000 n=6
Req 4 - navto 360ms (± 0.54%) 360ms (± 0.58%) ~ 357ms 362ms p=0.511 n=6
Req 5 - completionInfo count 3,177 (± 0.00%) 3,177 (± 0.00%) ~ 3,177 3,177 p=1.000 n=6
Req 5 - completionInfo 420ms (± 0.81%) 419ms (± 0.73%) ~ 415ms 423ms p=0.574 n=6
Compiler-UnionsTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,508ms (± 0.60%) 2,506ms (± 0.50%) ~ 2,490ms 2,522ms p=0.936 n=6
Req 2 - geterr 5,775ms (± 0.47%) 5,747ms (± 0.37%) ~ 5,711ms 5,772ms p=0.093 n=6
Req 3 - references 349ms (± 0.57%) 348ms (± 1.12%) ~ 343ms 352ms p=0.517 n=6
Req 4 - navto 278ms (± 0.81%) 281ms (± 1.12%) ~ 278ms 285ms p=0.221 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 74ms (± 0.55%) 75ms (± 3.21%) ~ 74ms 80ms p=0.115 n=6
CompilerTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 2,682ms (± 0.32%) 2,701ms (± 1.12%) ~ 2,660ms 2,747ms p=0.297 n=6
Req 2 - geterr 4,366ms (± 0.42%) 4,373ms (± 0.49%) ~ 4,342ms 4,401ms p=0.471 n=6
Req 3 - references 361ms (± 0.84%) 359ms (± 0.62%) ~ 356ms 362ms p=0.255 n=6
Req 4 - navto 289ms (± 0.34%) 290ms (± 0.51%) ~ 289ms 292ms p=0.151 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 78ms (± 4.83%) 73ms (± 7.17%) ~ 68ms 80ms p=0.120 n=6
xstateTSServer - node (v16.17.1, x64)
Req 1 - updateOpen 3,195ms (± 0.51%) 3,213ms (± 0.22%) ~ 3,200ms 3,219ms p=0.066 n=6
Req 2 - geterr 1,763ms (± 1.04%) 1,745ms (± 0.73%) ~ 1,730ms 1,764ms p=0.066 n=6
Req 3 - references 119ms (± 1.24%) 119ms (± 0.82%) ~ 118ms 120ms p=0.677 n=6
Req 4 - navto 345ms (± 0.65%) 344ms (± 0.60%) ~ 342ms 347ms p=0.871 n=6
Req 5 - completionInfo count 3,177 (± 0.00%) 3,177 (± 0.00%) ~ 3,177 3,177 p=1.000 n=6
Req 5 - completionInfo 430ms (± 0.62%) 431ms (± 0.87%) ~ 425ms 434ms p=0.517 n=6
Compiler-UnionsTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,586ms (± 0.58%) 2,599ms (± 0.78%) ~ 2,574ms 2,632ms p=0.296 n=6
Req 2 - geterr 6,134ms (± 0.65%) 6,154ms (± 0.60%) ~ 6,098ms 6,200ms p=0.575 n=6
Req 3 - references 365ms (± 0.74%) 365ms (± 0.63%) ~ 361ms 368ms p=0.935 n=6
Req 4 - navto 280ms (± 1.65%) 282ms (± 1.95%) ~ 276ms 289ms p=0.688 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 99ms (± 5.55%) 96ms (± 8.63%) ~ 82ms 102ms p=0.517 n=6
CompilerTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 2,802ms (± 0.68%) 2,831ms (± 0.62%) +29ms (+ 1.02%) 2,800ms 2,853ms p=0.031 n=6
Req 2 - geterr 4,617ms (± 2.60%) 4,475ms (± 0.25%) ~ 4,459ms 4,489ms p=0.230 n=6
Req 3 - references 390ms (± 7.46%) 404ms (± 6.80%) ~ 375ms 430ms p=0.108 n=6
Req 4 - navto 290ms (± 0.52%) 292ms (± 1.74%) ~ 285ms 298ms p=0.747 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 86ms (± 8.28%) 91ms (± 8.25%) ~ 84ms 101ms p=0.122 n=6
xstateTSServer - node (v14.15.1, x64)
Req 1 - updateOpen 3,499ms (± 0.45%) 3,499ms (± 0.47%) ~ 3,485ms 3,529ms p=1.000 n=6
Req 2 - geterr 1,852ms (± 0.57%) 1,861ms (± 0.23%) ~ 1,854ms 1,865ms p=0.172 n=6
Req 3 - references 126ms (± 0.32%) 130ms (± 1.51%) +4ms (+ 3.05%) 126ms 131ms p=0.010 n=6
Req 4 - navto 369ms (± 0.42%) 371ms (± 0.62%) ~ 368ms 374ms p=0.193 n=6
Req 5 - completionInfo count 3,177 (± 0.00%) 3,177 (± 0.00%) ~ 3,177 3,177 p=1.000 n=6
Req 5 - completionInfo 447ms (± 1.81%) 464ms (± 2.62%) +17ms (+ 3.84%) 444ms 474ms p=0.020 n=6
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v18.10.0, x64)
  • node (v16.17.1, x64)
  • node (v14.15.1, x64)
Scenarios
  • Compiler-UnionsTSServer - node (v18.10.0, x64)
  • Compiler-UnionsTSServer - node (v16.17.1, x64)
  • Compiler-UnionsTSServer - node (v14.15.1, x64)
  • CompilerTSServer - node (v18.10.0, x64)
  • CompilerTSServer - node (v16.17.1, x64)
  • CompilerTSServer - node (v14.15.1, x64)
  • xstateTSServer - node (v18.10.0, x64)
  • xstateTSServer - node (v16.17.1, x64)
  • xstateTSServer - node (v14.15.1, x64)
Benchmark Name Iterations
Current 53228 6
Baseline main 6

Startup

Comparison Report - main..53228
Metric main 53228 Delta Best Worst p-value
tsc-startup - node (v16.17.1, x64)
Execution time 141.09ms (± 0.24%) 141.00ms (± 0.22%) -0.10ms (- 0.07%) 140.18ms 146.24ms p=0.000 n=600
tsserver-startup - node (v16.17.1, x64)
Execution time 226.32ms (± 0.25%) 225.43ms (± 0.17%) -0.88ms (- 0.39%) 224.34ms 232.00ms p=0.000 n=600
tsserverlibrary-startup - node (v16.17.1, x64)
Execution time 228.28ms (± 0.25%) 227.74ms (± 0.21%) -0.53ms (- 0.23%) 226.57ms 233.29ms p=0.000 n=600
typescript-startup - node (v16.17.1, x64)
Execution time 208.79ms (± 0.18%) 208.53ms (± 0.23%) -0.26ms (- 0.12%) 207.37ms 213.90ms p=0.000 n=600
System
Machine Namets-ci-ubuntu
Platformlinux 5.4.0-135-generic
Architecturex64
Available Memory16 GB
Available Memory15 GB
CPUs4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
Hosts
  • node (v16.17.1, x64)
Scenarios
  • tsc-startup - node (v16.17.1, x64)
  • tsserver-startup - node (v16.17.1, x64)
  • tsserverlibrary-startup - node (v16.17.1, x64)
  • typescript-startup - node (v16.17.1, x64)
Benchmark Name Iterations
Current 53228 6
Baseline main 6

Developer Information:

Download Benchmark

@jakebailey
Copy link
Member Author

@typescript-bot perf test this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Jan 19, 2024

Heya @jakebailey, I've started to run the regular perf test suite on this PR at 6518c76. You can monitor the build here.

Update: The results are in!

@typescript-bot
Copy link
Collaborator

@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
Angular - node (v18.15.0, x64)
Memory used 295,637k (± 0.00%) 295,714k (± 0.01%) +77k (+ 0.03%) 295,692k 295,756k p=0.005 n=6
Parse Time 2.65s (± 0.19%) 2.66s (± 0.21%) ~ 2.65s 2.66s p=0.640 n=6
Bind Time 0.83s (± 0.62%) 0.83s (± 0.00%) ~ 0.83s 0.83s p=0.174 n=6
Check Time 8.17s (± 0.24%) 8.15s (± 0.23%) ~ 8.13s 8.18s p=0.101 n=6
Emit Time 7.09s (± 0.37%) 7.06s (± 0.24%) -0.03s (- 0.38%) 7.04s 7.08s p=0.046 n=6
Total Time 18.74s (± 0.11%) 18.69s (± 0.15%) -0.05s (- 0.24%) 18.67s 18.75s p=0.030 n=6
Compiler-Unions - node (v18.15.0, x64)
Memory used 192,000k (± 0.60%) 194,491k (± 1.66%) ~ 191,528k 197,581k p=0.229 n=6
Parse Time 1.36s (± 0.38%) 1.36s (± 0.38%) ~ 1.35s 1.36s p=1.000 n=6
Bind Time 0.72s (± 0.00%) 0.73s (± 0.00%) +0.01s (+ 1.39%) 0.73s 0.73s p=0.001 n=6
Check Time 9.37s (± 0.33%) 9.36s (± 0.33%) ~ 9.32s 9.40s p=0.687 n=6
Emit Time 2.63s (± 0.82%) 2.62s (± 0.48%) ~ 2.60s 2.63s p=0.252 n=6
Total Time 14.08s (± 0.17%) 14.07s (± 0.24%) ~ 14.03s 14.12s p=0.684 n=6
Monaco - node (v18.15.0, x64)
Memory used 347,403k (± 0.01%) 347,402k (± 0.00%) ~ 347,378k 347,419k p=0.810 n=6
Parse Time 2.46s (± 0.60%) 2.49s (± 0.21%) +0.03s (+ 1.15%) 2.48s 2.49s p=0.007 n=6
Bind Time 0.92s (± 0.90%) 0.93s (± 0.00%) ~ 0.93s 0.93s p=0.121 n=6
Check Time 6.86s (± 0.24%) 6.88s (± 0.34%) ~ 6.86s 6.92s p=0.089 n=6
Emit Time 4.04s (± 0.44%) 4.05s (± 0.51%) ~ 4.02s 4.07s p=0.624 n=6
Total Time 14.28s (± 0.24%) 14.34s (± 0.22%) +0.06s (+ 0.40%) 14.30s 14.38s p=0.043 n=6
TFS - node (v18.15.0, x64)
Memory used 302,790k (± 0.00%) 302,807k (± 0.01%) ~ 302,768k 302,833k p=0.093 n=6
Parse Time 2.02s (± 0.49%) 2.02s (± 1.14%) ~ 1.99s 2.05s p=0.935 n=6
Bind Time 1.00s (± 0.83%) 1.01s (± 1.02%) ~ 1.00s 1.02s p=0.923 n=6
Check Time 6.30s (± 0.13%) 6.30s (± 0.41%) ~ 6.26s 6.33s p=0.732 n=6
Emit Time 3.60s (± 0.48%) 3.60s (± 0.49%) ~ 3.57s 3.61s p=0.934 n=6
Total Time 12.94s (± 0.12%) 12.92s (± 0.12%) ~ 12.89s 12.93s p=0.183 n=6
material-ui - node (v18.15.0, x64)
Memory used 511,150k (± 0.00%) 511,159k (± 0.00%) ~ 511,143k 511,176k p=0.298 n=6
Parse Time 2.63s (± 0.94%) 2.67s (± 0.28%) +0.04s (+ 1.65%) 2.66s 2.68s p=0.006 n=6
Bind Time 0.99s (± 1.05%) 0.99s (± 0.99%) ~ 0.98s 1.00s p=0.673 n=6
Check Time 17.14s (± 0.43%) 17.14s (± 0.72%) ~ 17.04s 17.36s p=0.936 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 20.76s (± 0.37%) 20.81s (± 0.59%) ~ 20.70s 21.02s p=0.575 n=6
mui-docs - node (v18.15.0, x64)
Memory used 1,695,864k (± 0.00%) 1,695,881k (± 0.00%) ~ 1,695,842k 1,695,924k p=0.423 n=6
Parse Time 6.51s (± 0.29%) 6.60s (± 0.64%) +0.09s (+ 1.33%) 6.54s 6.65s p=0.008 n=6
Bind Time 2.35s (± 0.38%) 2.36s (± 0.44%) +0.02s (+ 0.64%) 2.35s 2.38s p=0.039 n=6
Check Time 55.53s (± 0.54%) 55.50s (± 0.52%) ~ 55.20s 55.91s p=1.000 n=6
Emit Time 0.16s (± 0.00%) 0.16s (± 0.00%) ~ 0.16s 0.16s p=1.000 n=6
Total Time 64.55s (± 0.45%) 64.63s (± 0.49%) ~ 64.29s 65.05s p=0.630 n=6
self-build-src - node (v18.15.0, x64)
Memory used 2,412,796k (± 0.03%) 2,412,760k (± 0.03%) ~ 2,412,245k 2,413,599k p=1.000 n=6
Parse Time 4.94s (± 1.07%) 4.95s (± 0.68%) ~ 4.90s 4.99s p=0.378 n=6
Bind Time 1.87s (± 0.48%) 1.88s (± 0.92%) ~ 1.86s 1.91s p=0.452 n=6
Check Time 33.20s (± 0.19%) 33.14s (± 0.45%) ~ 32.92s 33.37s p=0.378 n=6
Emit Time 2.71s (± 1.50%) 2.69s (± 1.97%) ~ 2.60s 2.76s p=0.936 n=6
Total Time 42.73s (± 0.29%) 42.69s (± 0.31%) ~ 42.53s 42.89s p=0.630 n=6
self-compiler - node (v18.15.0, x64)
Memory used 419,546k (± 0.01%) 419,484k (± 0.00%) -63k (- 0.01%) 419,462k 419,510k p=0.008 n=6
Parse Time 2.75s (± 3.21%) 2.78s (± 2.85%) ~ 2.67s 2.84s p=0.292 n=6
Bind Time 1.15s (± 6.86%) 1.13s (± 6.64%) ~ 1.08s 1.23s p=0.675 n=6
Check Time 15.00s (± 0.30%) 14.95s (± 0.47%) ~ 14.89s 15.08s p=0.126 n=6
Emit Time 1.17s (± 0.64%) 1.17s (± 2.00%) ~ 1.14s 1.20s p=0.566 n=6
Total Time 20.06s (± 0.30%) 20.02s (± 0.45%) ~ 19.94s 20.19s p=0.261 n=6
vscode - node (v18.15.0, x64)
Memory used 2,807,311k (± 0.00%) 2,807,293k (± 0.00%) ~ 2,807,200k 2,807,370k p=1.000 n=6
Parse Time 10.65s (± 0.57%) 10.61s (± 0.29%) ~ 10.59s 10.67s p=0.088 n=6
Bind Time 3.38s (± 0.26%) 3.40s (± 0.59%) ~ 3.38s 3.43s p=0.084 n=6
Check Time 59.11s (± 0.49%) 59.42s (± 0.46%) ~ 59.10s 59.75s p=0.092 n=6
Emit Time 16.05s (± 0.34%) 16.08s (± 0.51%) ~ 16.00s 16.23s p=0.517 n=6
Total Time 89.19s (± 0.28%) 89.50s (± 0.38%) ~ 89.08s 89.95s p=0.066 n=6
webpack - node (v18.15.0, x64)
Memory used 392,391k (± 0.03%) 392,355k (± 0.02%) ~ 392,279k 392,425k p=0.689 n=6
Parse Time 3.05s (± 1.36%) 3.05s (± 0.81%) ~ 3.00s 3.07s p=0.744 n=6
Bind Time 1.41s (± 0.70%) 1.42s (± 0.74%) ~ 1.40s 1.43s p=0.547 n=6
Check Time 13.99s (± 0.41%) 13.98s (± 0.16%) ~ 13.94s 14.00s p=0.748 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 18.45s (± 0.53%) 18.44s (± 0.29%) ~ 18.34s 18.48s p=0.688 n=6
xstate - node (v18.15.0, x64)
Memory used 513,361k (± 0.01%) 513,393k (± 0.01%) ~ 513,316k 513,486k p=0.336 n=6
Parse Time 3.29s (± 0.23%) 3.30s (± 0.16%) ~ 3.30s 3.31s p=0.058 n=6
Bind Time 1.54s (± 0.35%) 1.56s (± 0.52%) +0.02s (+ 1.19%) 1.55s 1.57s p=0.008 n=6
Check Time 2.84s (± 0.81%) 2.84s (± 0.68%) ~ 2.82s 2.87s p=1.000 n=6
Emit Time 0.08s (± 0.00%) 0.08s (± 0.00%) ~ 0.08s 0.08s p=1.000 n=6
Total Time 7.75s (± 0.24%) 7.78s (± 0.32%) ~ 7.75s 7.81s p=0.061 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Angular - node (v18.15.0, x64)
  • Compiler-Unions - node (v18.15.0, x64)
  • Monaco - node (v18.15.0, x64)
  • TFS - node (v18.15.0, x64)
  • material-ui - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

tsserver

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,350ms (± 0.67%) 2,340ms (± 0.51%) ~ 2,319ms 2,353ms p=0.297 n=6
Req 2 - geterr 5,486ms (± 1.01%) 5,498ms (± 1.46%) ~ 5,425ms 5,623ms p=0.688 n=6
Req 3 - references 323ms (± 1.22%) 322ms (± 0.46%) ~ 320ms 324ms p=1.000 n=6
Req 4 - navto 276ms (± 1.11%) 274ms (± 0.90%) ~ 271ms 277ms p=0.157 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 84ms (± 6.35%) 88ms (± 7.56%) ~ 79ms 95ms p=0.211 n=6
CompilerTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,484ms (± 0.93%) 2,471ms (± 1.37%) ~ 2,411ms 2,502ms p=0.521 n=6
Req 2 - geterr 4,182ms (± 2.05%) 4,218ms (± 1.95%) ~ 4,100ms 4,286ms p=0.295 n=6
Req 3 - references 336ms (± 1.13%) 335ms (± 1.35%) ~ 328ms 340ms p=0.809 n=6
Req 4 - navto 284ms (± 0.26%) 285ms (± 1.04%) ~ 281ms 290ms p=0.558 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 82ms (± 9.17%) 80ms (± 7.70%) ~ 74ms 88ms p=0.462 n=6
xstateTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,601ms (± 0.66%) 2,628ms (± 0.24%) +27ms (+ 1.04%) 2,621ms 2,639ms p=0.005 n=6
Req 2 - geterr 1,717ms (± 2.57%) 1,690ms (± 2.15%) ~ 1,652ms 1,732ms p=0.128 n=6
Req 3 - references 109ms (± 7.65%) 113ms (± 9.17%) ~ 105ms 126ms p=0.354 n=6
Req 4 - navto 365ms (± 0.00%) 364ms (± 0.78%) ~ 359ms 367ms p=1.000 n=6
Req 5 - completionInfo count 2,078 (± 0.00%) 2,078 (± 0.00%) ~ 2,078 2,078 p=1.000 n=6
Req 5 - completionInfo 311ms (± 2.53%) 306ms (± 1.03%) ~ 300ms 309ms p=0.260 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • CompilerTSServer - node (v18.15.0, x64)
  • Compiler-UnionsTSServer - node (v18.15.0, x64)
  • xstateTSServer - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

startup

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
tsc-startup - node (v18.15.0, x64)
Execution time 154.06ms (± 0.20%) 153.99ms (± 0.21%) ~ 152.81ms 157.66ms p=0.065 n=600
tsserver-startup - node (v18.15.0, x64)
Execution time 229.77ms (± 0.15%) 229.41ms (± 0.18%) -0.36ms (- 0.16%) 228.02ms 235.77ms p=0.000 n=600
tsserverlibrary-startup - node (v18.15.0, x64)
Execution time 232.24ms (± 0.20%) 232.37ms (± 0.19%) +0.13ms (+ 0.06%) 230.65ms 239.26ms p=0.005 n=600
typescript-startup - node (v18.15.0, x64)
Execution time 231.18ms (± 0.17%) 231.10ms (± 0.17%) ~ 229.48ms 233.81ms p=0.065 n=600
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • tsc-startup - node (v18.15.0, x64)
  • tsserver-startup - node (v18.15.0, x64)
  • tsserverlibrary-startup - node (v18.15.0, x64)
  • typescript-startup - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

@jakebailey
Copy link
Member Author

@typescript-bot perf test this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Mar 19, 2024

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

Command Status Results
perf test this ✅ Started 👀 Results

@typescript-bot
Copy link
Collaborator

@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
Angular - node (v18.15.0, x64)
Memory used 295,751k (± 0.01%) 295,739k (± 0.01%) ~ 295,652k 295,766k p=0.810 n=6
Parse Time 2.66s (± 0.19%) 2.67s (± 0.21%) ~ 2.66s 2.67s p=0.640 n=6
Bind Time 0.83s (± 0.00%) 0.83s (± 0.62%) ~ 0.83s 0.84s p=0.174 n=6
Check Time 8.21s (± 0.26%) 8.20s (± 0.39%) ~ 8.16s 8.24s p=0.628 n=6
Emit Time 7.13s (± 0.35%) 7.09s (± 0.35%) -0.05s (- 0.65%) 7.06s 7.13s p=0.023 n=6
Total Time 18.84s (± 0.20%) 18.78s (± 0.16%) -0.06s (- 0.31%) 18.75s 18.82s p=0.024 n=6
Compiler-Unions - node (v18.15.0, x64)
Memory used 194,899k (± 0.72%) 192,637k (± 0.72%) -2,262k (- 1.16%) 191,937k 195,439k p=0.045 n=6
Parse Time 1.36s (± 1.10%) 1.36s (± 0.86%) ~ 1.35s 1.38s p=0.730 n=6
Bind Time 0.72s (± 0.00%) 0.73s (± 0.00%) +0.01s (+ 1.39%) 0.73s 0.73s p=0.001 n=6
Check Time 9.51s (± 0.79%) 9.51s (± 1.13%) ~ 9.38s 9.63s p=1.000 n=6
Emit Time 2.65s (± 0.57%) 2.65s (± 0.67%) ~ 2.62s 2.67s p=0.680 n=6
Total Time 14.24s (± 0.67%) 14.25s (± 0.80%) ~ 14.11s 14.37s p=1.000 n=6
Monaco - node (v18.15.0, x64)
Memory used 347,372k (± 0.00%) 347,411k (± 0.01%) +39k (+ 0.01%) 347,372k 347,439k p=0.037 n=6
Parse Time 2.48s (± 0.69%) 2.50s (± 0.36%) +0.02s (+ 0.87%) 2.49s 2.51s p=0.039 n=6
Bind Time 0.93s (± 0.44%) 0.93s (± 0.00%) ~ 0.93s 0.93s p=0.405 n=6
Check Time 7.00s (± 0.44%) 7.04s (± 0.41%) ~ 6.99s 7.06s p=0.143 n=6
Emit Time 4.06s (± 0.26%) 4.08s (± 0.51%) ~ 4.05s 4.10s p=0.512 n=6
Total Time 14.47s (± 0.22%) 14.53s (± 0.22%) +0.06s (+ 0.41%) 14.48s 14.57s p=0.023 n=6
TFS - node (v18.15.0, x64)
Memory used 302,717k (± 0.01%) 302,759k (± 0.00%) +42k (+ 0.01%) 302,741k 302,776k p=0.008 n=6
Parse Time 2.01s (± 0.81%) 2.02s (± 0.68%) ~ 2.00s 2.04s p=0.871 n=6
Bind Time 1.00s (± 1.17%) 1.01s (± 0.81%) ~ 1.00s 1.02s p=0.401 n=6
Check Time 6.32s (± 0.47%) 6.31s (± 0.42%) ~ 6.29s 6.36s p=0.373 n=6
Emit Time 3.61s (± 0.48%) 3.63s (± 0.57%) ~ 3.60s 3.66s p=0.292 n=6
Total Time 12.95s (± 0.43%) 12.96s (± 0.21%) ~ 12.92s 12.99s p=1.000 n=6
material-ui - node (v18.15.0, x64)
Memory used 511,357k (± 0.00%) 511,384k (± 0.00%) ~ 511,351k 511,413k p=0.093 n=6
Parse Time 2.66s (± 0.28%) 2.69s (± 0.58%) +0.03s (+ 1.06%) 2.66s 2.70s p=0.021 n=6
Bind Time 0.98s (± 0.64%) 0.98s (± 0.83%) ~ 0.97s 0.99s p=0.432 n=6
Check Time 17.36s (± 0.47%) 17.34s (± 0.26%) ~ 17.28s 17.40s p=0.810 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 21.01s (± 0.38%) 21.01s (± 0.30%) ~ 20.92s 21.09s p=0.873 n=6
mui-docs - node (v18.15.0, x64)
Memory used 1,719,161k (± 0.00%) 1,719,172k (± 0.00%) ~ 1,719,145k 1,719,222k p=0.423 n=6
Parse Time 6.53s (± 0.43%) 6.62s (± 0.44%) +0.09s (+ 1.40%) 6.59s 6.66s p=0.005 n=6
Bind Time 2.36s (± 0.46%) 2.36s (± 0.32%) ~ 2.35s 2.37s p=0.604 n=6
Check Time 56.28s (± 0.44%) 56.19s (± 0.44%) ~ 55.93s 56.56s p=0.575 n=6
Emit Time 0.13s (± 3.10%) 0.13s (± 3.87%) ~ 0.13s 0.14s p=0.595 n=6
Total Time 65.30s (± 0.40%) 65.30s (± 0.36%) ~ 65.03s 65.66s p=0.936 n=6
self-build-src - node (v18.15.0, x64)
Memory used 2,395,712k (± 0.02%) 2,395,141k (± 0.02%) ~ 2,394,337k 2,395,670k p=0.093 n=6
Parse Time 5.01s (± 1.21%) 5.03s (± 0.86%) ~ 4.98s 5.09s p=0.470 n=6
Bind Time 1.89s (± 0.54%) 1.91s (± 1.10%) ~ 1.89s 1.94s p=0.157 n=6
Check Time 33.54s (± 0.47%) 33.49s (± 0.31%) ~ 33.35s 33.64s p=0.378 n=6
Emit Time 2.72s (± 1.13%) 2.72s (± 1.49%) ~ 2.66s 2.76s p=0.872 n=6
Total Time 43.17s (± 0.38%) 43.16s (± 0.28%) ~ 42.99s 43.28s p=0.936 n=6
self-compiler - node (v18.15.0, x64)
Memory used 416,105k (± 0.01%) 416,003k (± 0.01%) -101k (- 0.02%) 415,977k 416,037k p=0.005 n=6
Parse Time 2.83s (± 0.98%) 2.81s (± 1.20%) ~ 2.77s 2.86s p=0.628 n=6
Bind Time 1.07s (± 0.76%) 1.07s (± 0.76%) ~ 1.06s 1.08s p=0.204 n=6
Check Time 15.30s (± 0.35%) 15.27s (± 0.24%) ~ 15.23s 15.32s p=0.370 n=6
Emit Time 1.14s (± 1.51%) 1.15s (± 0.78%) ~ 1.14s 1.16s p=0.458 n=6
Total Time 20.34s (± 0.34%) 20.31s (± 0.34%) ~ 20.24s 20.43s p=0.470 n=6
vscode - node (v18.15.0, x64)
Memory used 2,884,059k (± 0.00%) 2,883,909k (± 0.00%) -150k (- 0.01%) 2,883,844k 2,883,997k p=0.008 n=6
Parse Time 10.82s (± 0.28%) 10.84s (± 0.27%) ~ 10.80s 10.88s p=0.226 n=6
Bind Time 3.46s (± 0.38%) 3.48s (± 0.56%) ~ 3.46s 3.51s p=0.157 n=6
Check Time 61.80s (± 0.70%) 61.36s (± 0.26%) ~ 61.23s 61.65s p=0.054 n=6
Emit Time 16.97s (± 8.27%) 16.43s (± 0.76%) ~ 16.24s 16.54s p=0.810 n=6
Total Time 93.04s (± 1.84%) 92.10s (± 0.19%) ~ 91.95s 92.43s p=0.128 n=6
webpack - node (v18.15.0, x64)
Memory used 408,057k (± 0.01%) 408,053k (± 0.02%) ~ 407,983k 408,172k p=0.810 n=6
Parse Time 3.22s (± 0.51%) 3.23s (± 0.54%) ~ 3.21s 3.26s p=0.413 n=6
Bind Time 1.38s (± 0.79%) 1.40s (± 0.78%) +0.02s (+ 1.45%) 1.39s 1.41s p=0.015 n=6
Check Time 14.27s (± 0.41%) 14.29s (± 0.32%) ~ 14.21s 14.34s p=0.688 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 18.88s (± 0.37%) 18.93s (± 0.23%) ~ 18.86s 18.98s p=0.335 n=6
xstate - node (v18.15.0, x64)
Memory used 513,072k (± 0.01%) 513,078k (± 0.01%) ~ 512,992k 513,155k p=0.689 n=6
Parse Time 3.27s (± 0.12%) 3.28s (± 0.27%) ~ 3.27s 3.29s p=0.086 n=6
Bind Time 1.54s (± 0.27%) 1.55s (± 0.58%) +0.01s (+ 0.76%) 1.54s 1.56s p=0.025 n=6
Check Time 2.85s (± 0.72%) 2.85s (± 0.29%) ~ 2.84s 2.86s p=0.683 n=6
Emit Time 0.07s (± 5.69%) 0.07s (± 5.69%) ~ 0.07s 0.08s p=1.000 n=6
Total Time 7.74s (± 0.27%) 7.75s (± 0.23%) ~ 7.74s 7.79s p=0.252 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Angular - node (v18.15.0, x64)
  • Compiler-Unions - node (v18.15.0, x64)
  • Monaco - node (v18.15.0, x64)
  • TFS - node (v18.15.0, x64)
  • material-ui - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

tsserver

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,347ms (± 0.69%) 2,333ms (± 0.35%) ~ 2,322ms 2,347ms p=0.172 n=6
Req 2 - geterr 5,793ms (± 0.55%) 5,764ms (± 0.56%) ~ 5,722ms 5,793ms p=0.229 n=6
Req 3 - references 323ms (± 0.25%) 325ms (± 1.05%) +3ms (+ 0.77%) 323ms 332ms p=0.025 n=6
Req 4 - navto 272ms (± 1.35%) 273ms (± 0.15%) ~ 273ms 274ms p=0.446 n=6
Req 5 - completionInfo count 1,357 (± 0.00%) 1,357 (± 0.00%) ~ 1,357 1,357 p=1.000 n=6
Req 5 - completionInfo 93ms (± 4.91%) 95ms (± 0.43%) ~ 94ms 95ms p=0.753 n=6
CompilerTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,493ms (± 0.68%) 2,485ms (± 0.56%) ~ 2,465ms 2,497ms p=0.377 n=6
Req 2 - geterr 4,282ms (± 0.46%) 4,265ms (± 0.19%) ~ 4,254ms 4,279ms p=0.230 n=6
Req 3 - references 333ms (± 0.82%) 332ms (± 0.42%) ~ 330ms 334ms p=0.491 n=6
Req 4 - navto 284ms (± 0.70%) 284ms (± 0.37%) ~ 282ms 285ms p=1.000 n=6
Req 5 - completionInfo count 1,519 (± 0.00%) 1,519 (± 0.00%) ~ 1,519 1,519 p=1.000 n=6
Req 5 - completionInfo 78ms (± 0.52%) 78ms (± 1.33%) ~ 76ms 79ms p=0.390 n=6
xstateTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,613ms (± 0.52%) 2,626ms (± 0.14%) ~ 2,622ms 2,631ms p=0.109 n=6
Req 2 - geterr 1,707ms (± 2.76%) 1,708ms (± 2.39%) ~ 1,666ms 1,782ms p=0.810 n=6
Req 3 - references 118ms (± 9.61%) 122ms (± 8.90%) ~ 108ms 132ms p=0.683 n=6
Req 4 - navto 373ms (± 0.79%) 372ms (± 0.28%) ~ 370ms 373ms p=0.742 n=6
Req 5 - completionInfo count 2,079 (± 0.00%) 2,079 (± 0.00%) ~ 2,079 2,079 p=1.000 n=6
Req 5 - completionInfo 309ms (± 2.29%) 306ms (± 1.02%) ~ 303ms 312ms p=0.280 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • CompilerTSServer - node (v18.15.0, x64)
  • Compiler-UnionsTSServer - node (v18.15.0, x64)
  • xstateTSServer - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

startup

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
tsc-startup - node (v18.15.0, x64)
Execution time 154.17ms (± 0.21%) 154.36ms (± 0.18%) +0.19ms (+ 0.13%) 153.37ms 157.53ms p=0.000 n=600
tsserver-startup - node (v18.15.0, x64)
Execution time 229.01ms (± 0.17%) 228.95ms (± 0.15%) ~ 227.52ms 233.47ms p=0.158 n=600
tsserverlibrary-startup - node (v18.15.0, x64)
Execution time 222.66ms (± 0.17%) 222.55ms (± 0.13%) -0.11ms (- 0.05%) 221.28ms 225.12ms p=0.005 n=600
typescript-startup - node (v18.15.0, x64)
Execution time 222.89ms (± 0.14%) 223.06ms (± 0.15%) +0.16ms (+ 0.07%) 221.75ms 228.07ms p=0.000 n=600
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • tsc-startup - node (v18.15.0, x64)
  • tsserver-startup - node (v18.15.0, x64)
  • tsserverlibrary-startup - node (v18.15.0, x64)
  • typescript-startup - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

@jakebailey
Copy link
Member Author

@typescript-bot perf test this faster

@typescript-bot
Copy link
Collaborator

typescript-bot commented Jul 1, 2024

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

Command Status Results
perf test this faster ✅ Started 👀 Results

@typescript-bot
Copy link
Collaborator

@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 - node (v18.15.0, x64)
Errors 30 30 ~ ~ ~ p=1.000 n=6
Symbols 62,153 62,153 ~ ~ ~ p=1.000 n=6
Types 50,242 50,242 ~ ~ ~ p=1.000 n=6
Memory used 193,946k (± 1.02%) 192,254k (± 0.12%) ~ 192,071k 192,558k p=0.109 n=6
Parse Time 1.31s (± 0.48%) 1.30s (± 0.97%) ~ 1.28s 1.31s p=0.152 n=6
Bind Time 0.71s 0.71s (± 0.57%) ~ 0.71s 0.72s p=0.405 n=6
Check Time 9.45s (± 0.42%) 9.44s (± 0.53%) ~ 9.35s 9.50s p=0.686 n=6
Emit Time 2.76s (± 0.56%) 2.74s (± 0.40%) -0.02s (- 0.72%) 2.72s 2.75s p=0.046 n=6
Total Time 14.22s (± 0.22%) 14.19s (± 0.47%) ~ 14.07s 14.27s p=0.373 n=6
angular-1 - node (v18.15.0, x64)
Errors 5 5 ~ ~ ~ p=1.000 n=6
Symbols 944,114 944,114 ~ ~ ~ p=1.000 n=6
Types 407,050 407,050 ~ ~ ~ p=1.000 n=6
Memory used 1,218,387k (± 0.00%) 1,218,386k (± 0.00%) ~ 1,218,313k 1,218,451k p=0.873 n=6
Parse Time 6.65s (± 0.91%) 6.73s (± 1.03%) ~ 6.67s 6.83s p=0.065 n=6
Bind Time 1.87s (± 0.55%) 1.87s (± 0.28%) ~ 1.87s 1.88s p=0.242 n=6
Check Time 30.64s (± 0.35%) 30.62s (± 0.63%) ~ 30.38s 30.85s p=1.000 n=6
Emit Time 13.55s (± 0.34%) 13.52s (± 0.38%) ~ 13.44s 13.58s p=0.197 n=6
Total Time 52.71s (± 0.16%) 52.74s (± 0.45%) ~ 52.43s 53.00s p=0.936 n=6
mui-docs - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 2,136,980 2,136,980 ~ ~ ~ p=1.000 n=6
Types 929,117 929,117 ~ ~ ~ p=1.000 n=6
Memory used 2,117,703k (± 0.01%) 2,117,717k (± 0.01%) ~ 2,117,542k 2,117,985k p=1.000 n=6
Parse Time 9.67s (± 0.42%) 9.82s (± 0.49%) +0.15s (+ 1.60%) 9.78s 9.91s p=0.005 n=6
Bind Time 3.39s (± 0.39%) 3.41s (± 0.45%) +0.02s (+ 0.64%) 3.40s 3.44s p=0.027 n=6
Check Time 103.31s (± 0.77%) 102.16s (± 1.03%) ~ 100.19s 103.27s p=0.066 n=6
Emit Time 0.19s 0.19s (± 2.67%) ~ 0.19s 0.20s p=0.174 n=6
Total Time 116.56s (± 0.69%) 115.59s (± 0.89%) ~ 113.66s 116.68s p=0.128 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,225,260 1,225,079 -181 (- 0.01%) ~ ~ p=0.001 n=6
Types 261,341 261,246 -95 (- 0.04%) ~ ~ p=0.001 n=6
Memory used 2,340,977k (± 0.06%) 2,339,487k (± 0.02%) ~ 2,338,834k 2,340,021k p=0.066 n=6
Parse Time 5.00s (± 0.62%) 5.05s (± 1.14%) ~ 4.95s 5.12s p=0.090 n=6
Bind Time 1.90s (± 0.58%) 1.93s (± 0.80%) +0.03s (+ 1.58%) 1.91s 1.95s p=0.007 n=6
Check Time 34.41s (± 0.70%) 34.12s (± 0.23%) -0.29s (- 0.85%) 34.03s 34.26s p=0.045 n=6
Emit Time 2.58s (± 2.73%) 2.79s (± 4.57%) 🔻+0.21s (+ 8.07%) 2.65s 2.98s p=0.008 n=6
Total Time 43.91s (± 0.70%) 43.91s (± 0.31%) ~ 43.73s 44.03s p=1.000 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,225,260 1,225,079 -181 (- 0.01%) ~ ~ p=0.001 n=6
Types 261,341 261,246 -95 (- 0.04%) ~ ~ p=0.001 n=6
Memory used 2,415,045k (± 0.03%) 2,414,692k (± 0.05%) ~ 2,412,803k 2,416,008k p=0.471 n=6
Parse Time 6.21s (± 0.80%) 6.28s (± 0.59%) +0.07s (+ 1.18%) 6.24s 6.35s p=0.043 n=6
Bind Time 2.02s (± 0.99%) 2.00s (± 0.49%) ~ 1.99s 2.02s p=0.119 n=6
Check Time 40.72s (± 0.55%) 40.71s (± 0.66%) ~ 40.48s 41.13s p=0.688 n=6
Emit Time 3.21s (± 7.52%) 3.21s (± 3.88%) ~ 3.09s 3.39s p=0.471 n=6
Total Time 52.15s (± 0.47%) 52.21s (± 0.82%) ~ 51.88s 52.92s p=0.936 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 258,194 258,013 -181 (- 0.07%) ~ ~ p=0.001 n=6
Types 104,737 104,642 -95 (- 0.09%) ~ ~ p=0.001 n=6
Memory used 427,520k (± 0.01%) 427,349k (± 0.01%) -171k (- 0.04%) 427,319k 427,378k p=0.005 n=6
Parse Time 3.31s (± 0.82%) 3.32s (± 0.78%) ~ 3.29s 3.36s p=0.746 n=6
Bind Time 1.32s (± 1.32%) 1.32s (± 1.12%) ~ 1.30s 1.34s p=0.684 n=6
Check Time 17.82s (± 0.13%) 17.92s (± 0.42%) +0.10s (+ 0.55%) 17.80s 18.01s p=0.044 n=6
Emit Time 1.25s (± 0.84%) 1.27s (± 0.50%) +0.02s (+ 2.01%) 1.26s 1.28s p=0.005 n=6
Total Time 23.70s (± 0.17%) 23.83s (± 0.39%) +0.13s (+ 0.55%) 23.70s 23.97s p=0.020 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 35 35 ~ ~ ~ p=1.000 n=6
Symbols 224,565 224,565 ~ ~ ~ p=1.000 n=6
Types 93,734 93,734 ~ ~ ~ p=1.000 n=6
Memory used 369,508k (± 0.04%) 369,489k (± 0.03%) ~ 369,359k 369,652k p=1.000 n=6
Parse Time 2.77s (± 1.06%) 2.77s (± 0.82%) ~ 2.74s 2.80s p=1.000 n=6
Bind Time 1.58s (± 0.80%) 1.58s (± 0.57%) ~ 1.57s 1.59s p=0.933 n=6
Check Time 15.47s (± 0.53%) 15.49s (± 0.15%) ~ 15.45s 15.51s p=0.810 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 19.82s (± 0.43%) 19.84s (± 0.21%) ~ 19.77s 19.89s p=0.936 n=6
vscode - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 2,879,975 2,879,975 ~ ~ ~ p=1.000 n=6
Types 975,327 975,327 ~ ~ ~ p=1.000 n=6
Memory used 3,042,871k (± 0.00%) 3,042,780k (± 0.00%) -91k (- 0.00%) 3,042,700k 3,042,855k p=0.008 n=6
Parse Time 13.71s (± 0.36%) 13.74s (± 0.21%) ~ 13.69s 13.77s p=0.228 n=6
Bind Time 4.19s (± 0.28%) 4.24s (± 2.35%) ~ 4.17s 4.44s p=0.222 n=6
Check Time 74.70s (± 2.61%) 73.98s (± 2.29%) ~ 73.12s 77.41s p=0.149 n=6
Emit Time 23.22s (± 7.83%) 23.50s (± 6.98%) ~ 20.21s 24.50s p=1.000 n=6
Total Time 115.81s (± 0.34%) 115.46s (± 0.21%) ~ 115.15s 115.78s p=0.230 n=6
webpack - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 267,117 267,117 ~ ~ ~ p=1.000 n=6
Types 108,775 108,775 ~ ~ ~ p=1.000 n=6
Memory used 411,601k (± 0.02%) 411,559k (± 0.01%) ~ 411,464k 411,629k p=0.575 n=6
Parse Time 4.68s (± 0.17%) 4.71s (± 0.63%) ~ 4.66s 4.75s p=0.061 n=6
Bind Time 2.08s (± 0.36%) 2.07s (± 0.66%) ~ 2.05s 2.09s p=0.273 n=6
Check Time 20.73s (± 0.43%) 20.74s (± 0.37%) ~ 20.66s 20.86s p=0.872 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 27.49s (± 0.36%) 27.51s (± 0.24%) ~ 27.43s 27.59s p=0.575 n=6
xstate-main - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 525,251 525,251 ~ ~ ~ p=1.000 n=6
Types 178,574 178,574 ~ ~ ~ p=1.000 n=6
Memory used 462,704k (± 0.08%) 462,891k (± 0.08%) ~ 462,399k 463,359k p=0.230 n=6
Parse Time 3.18s (± 0.69%) 3.22s (± 0.47%) +0.04s (+ 1.36%) 3.21s 3.25s p=0.008 n=6
Bind Time 1.17s (± 0.54%) 1.18s (± 0.44%) +0.01s (+ 1.14%) 1.18s 1.19s p=0.009 n=6
Check Time 17.95s (± 0.17%) 17.93s (± 0.32%) ~ 17.88s 18.04s p=0.171 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 22.30s (± 0.10%) 22.34s (± 0.25%) ~ 22.28s 22.44s p=0.126 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Compiler-Unions - node (v18.15.0, x64)
  • angular-1 - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-build-src-public-api - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • ts-pre-modules - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate-main - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

@jakebailey jakebailey closed this Jul 24, 2024
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.

2 participants