error on variables that are used but never initialized by Zzzen · Pull Request #55887 · microsoft/TypeScript (original) (raw)
@gabritto
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 | 194,593k (± 0.93%) | 193,504k (± 0.97%) | ~ | 192,255k | 195,994k | p=1.000 n=6 |
Parse Time | 1.95s (± 0.60%) | 1.95s (± 1.30%) | ~ | 1.93s | 1.99s | p=0.743 n=6 |
Bind Time | 1.06s (± 1.39%) | 1.05s (± 1.55%) | ~ | 1.03s | 1.07s | p=0.615 n=6 |
Check Time | 13.98s (± 0.34%) | 13.97s (± 0.39%) | ~ | 13.89s | 14.03s | p=0.873 n=6 |
Emit Time | 4.00s (± 1.32%) | 4.00s (± 0.63%) | ~ | 3.95s | 4.02s | p=0.685 n=6 |
Total Time | 20.98s (± 0.32%) | 20.97s (± 0.28%) | ~ | 20.90s | 21.04s | p=0.810 n=6 |
angular-1 - node (v18.15.0, x64) | ||||||
Errors | 7 | 7 | ~ | ~ | ~ | p=1.000 n=6 |
Symbols | 945,757 | 945,757 | ~ | ~ | ~ | p=1.000 n=6 |
Types | 410,045 | 410,045 | ~ | ~ | ~ | p=1.000 n=6 |
Memory used | 1,222,503k (± 0.00%) | 1,222,515k (± 0.00%) | ~ | 1,222,430k | 1,222,577k | p=0.378 n=6 |
Parse Time | 7.92s (± 0.43%) | 7.93s (± 0.58%) | ~ | 7.88s | 7.99s | p=1.000 n=6 |
Bind Time | 2.23s (± 0.23%) | 2.23s (± 0.37%) | ~ | 2.22s | 2.24s | p=0.929 n=6 |
Check Time | 36.24s (± 0.51%) | 36.27s (± 0.34%) | ~ | 36.09s | 36.39s | p=0.520 n=6 |
Emit Time | 17.81s (± 0.69%) | 17.81s (± 0.42%) | ~ | 17.71s | 17.89s | p=0.872 n=6 |
Total Time | 64.21s (± 0.43%) | 64.24s (± 0.20%) | ~ | 64.05s | 64.37s | p=0.748 n=6 |
mui-docs - node (v18.15.0, x64) | ||||||
Errors | 0 | 0 | ~ | ~ | ~ | p=1.000 n=6 |
Symbols | 2,487,631 | 2,487,631 | ~ | ~ | ~ | p=1.000 n=6 |
Types | 1,012,953 | 1,012,953 | ~ | ~ | ~ | p=1.000 n=6 |
Memory used | 2,493,460k (± 0.00%) | 2,493,494k (± 0.00%) | ~ | 2,493,441k | 2,493,532k | p=0.230 n=6 |
Parse Time | 10.94s (± 0.07%) | 10.98s (± 0.29%) | +0.04s (+ 0.37%) | 10.94s | 11.02s | p=0.028 n=6 |
Bind Time | 2.61s (± 0.54%) | 2.62s (± 0.24%) | ~ | 2.61s | 2.63s | p=0.180 n=6 |
Check Time | 89.42s (± 0.42%) | 89.24s (± 0.69%) | ~ | 88.72s | 90.42s | p=0.378 n=6 |
Emit Time | 0.33s (± 2.50%) | 0.33s (± 1.91%) | ~ | 0.32s | 0.34s | p=0.432 n=6 |
Total Time | 103.30s (± 0.35%) | 103.18s (± 0.59%) | ~ | 102.70s | 104.34s | p=0.471 n=6 |
self-build-src - node (v18.15.0, x64) | ||||||
Errors | 0 | 0 | ~ | ~ | ~ | p=1.000 n=6 |
Symbols | 1,229,292 | 1,229,303 | +11 (+ 0.00%) | ~ | ~ | p=0.001 n=6 |
Types | 264,032 | 264,036 | +4 (+ 0.00%) | ~ | ~ | p=0.001 n=6 |
Memory used | 2,526,174k (± 7.71%) | 2,348,495k (± 0.03%) | ~ | 2,346,949k | 2,348,862k | p=0.689 n=6 |
Parse Time | 6.07s (± 1.16%) | 6.01s (± 0.43%) | ~ | 5.98s | 6.05s | p=0.128 n=6 |
Bind Time | 2.23s (± 1.41%) | 2.25s (± 1.17%) | ~ | 2.23s | 2.29s | p=0.228 n=6 |
Check Time | 40.50s (± 0.95%) | 40.76s (± 0.46%) | ~ | 40.63s | 41.14s | p=0.575 n=6 |
Emit Time | 3.96s (± 0.78%) | 3.96s (± 1.02%) | ~ | 3.90s | 4.01s | p=0.936 n=6 |
Total Time | 52.79s (± 0.64%) | 53.01s (± 0.45%) | ~ | 52.85s | 53.49s | p=0.471 n=6 |
self-build-src-public-api - node (v18.15.0, x64) | ||||||
Errors | 0 | 0 | ~ | ~ | ~ | p=1.000 n=6 |
Symbols | 1,229,292 | 1,229,303 | +11 (+ 0.00%) | ~ | ~ | p=0.001 n=6 |
Types | 264,032 | 264,036 | +4 (+ 0.00%) | ~ | ~ | p=0.001 n=6 |
Memory used | 2,599,692k (±11.39%) | 2,541,443k (± 7.20%) | ~ | 2,422,947k | 2,778,511k | p=0.471 n=6 |
Parse Time | 7.80s (± 0.81%) | 7.77s (± 0.99%) | ~ | 7.63s | 7.86s | p=0.575 n=6 |
Bind Time | 2.49s (± 1.45%) | 2.55s (± 2.02%) | ~ | 2.48s | 2.61s | p=0.065 n=6 |
Check Time | 50.85s (± 0.74%) | 50.65s (± 0.83%) | ~ | 49.91s | 51.04s | p=0.575 n=6 |
Emit Time | 5.00s (± 1.10%) | 5.02s (± 2.06%) | ~ | 4.91s | 5.21s | p=0.936 n=6 |
Total Time | 66.17s (± 0.55%) | 66.02s (± 0.61%) | ~ | 65.37s | 66.56s | p=0.471 n=6 |
self-compiler - node (v18.15.0, x64) | ||||||
Errors | 0 | 0 | ~ | ~ | ~ | p=1.000 n=6 |
Symbols | 256,694 | 256,705 | +11 (+ 0.00%) | ~ | ~ | p=0.001 n=6 |
Types | 105,545 | 105,549 | +4 (+ 0.00%) | ~ | ~ | p=0.001 n=6 |
Memory used | 428,877k (± 0.03%) | 428,954k (± 0.02%) | ~ | 428,795k | 429,086k | p=0.336 n=6 |
Parse Time | 4.16s (± 0.45%) | 4.16s (± 0.35%) | ~ | 4.14s | 4.18s | p=0.808 n=6 |
Bind Time | 1.61s (± 1.08%) | 1.62s (± 1.26%) | ~ | 1.58s | 1.64s | p=0.492 n=6 |
Check Time | 22.29s (± 0.33%) | 22.34s (± 0.41%) | ~ | 22.22s | 22.45s | p=0.575 n=6 |
Emit Time | 2.03s (± 0.80%) | 2.02s (± 0.92%) | ~ | 2.00s | 2.04s | p=0.121 n=6 |
Total Time | 30.09s (± 0.25%) | 30.14s (± 0.30%) | ~ | 30.00s | 30.24s | p=0.686 n=6 |
ts-pre-modules - node (v18.15.0, x64) | ||||||
Errors | 35 | 68 | 🔻+33 (+94.29%) | ~ | ~ | p=0.001 n=6 |
Symbols | 225,018 | 225,018 | ~ | ~ | ~ | p=1.000 n=6 |
Types | 94,245 | 94,249 | +4 (+ 0.00%) | ~ | ~ | p=0.001 n=6 |
Memory used | 370,167k (± 0.02%) | 370,102k (± 0.02%) | ~ | 370,025k | 370,177k | p=0.173 n=6 |
Parse Time | 2.76s (± 0.32%) | 2.75s (± 0.59%) | ~ | 2.73s | 2.77s | p=0.563 n=6 |
Bind Time | 1.57s (± 1.25%) | 1.57s (± 1.02%) | ~ | 1.55s | 1.59s | p=0.931 n=6 |
Check Time | 15.61s (± 0.20%) | 15.70s (± 0.20%) | +0.09s (+ 0.58%) | 15.67s | 15.74s | p=0.005 n=6 |
Emit Time | 0.00s | 0.00s | ~ | ~ | ~ | p=1.000 n=6 |
Total Time | 19.94s (± 0.12%) | 20.01s (± 0.22%) | +0.07s (+ 0.36%) | 19.95s | 20.07s | p=0.016 n=6 |
vscode - node (v18.15.0, x64) | ||||||
Errors | 0 | 66 | 🔻+66 (+ ∞%) | ~ | ~ | p=0.001 n=6 |
Symbols | 2,995,242 | 2,995,242 | ~ | ~ | ~ | p=1.000 n=6 |
Types | 1,032,059 | 1,032,059 | ~ | ~ | ~ | p=1.000 n=6 |
Memory used | 3,120,638k (± 0.00%) | 3,120,752k (± 0.00%) | +114k (+ 0.00%) | 3,120,677k | 3,120,934k | p=0.020 n=6 |
Parse Time | 17.08s (± 0.30%) | 17.03s (± 0.28%) | ~ | 16.95s | 17.08s | p=0.226 n=6 |
Bind Time | 5.23s (± 0.23%) | 5.22s (± 0.30%) | ~ | 5.20s | 5.24s | p=0.611 n=6 |
Check Time | 96.45s (± 0.59%) | 96.61s (± 0.16%) | ~ | 96.34s | 96.78s | p=0.470 n=6 |
Emit Time | 25.00s (± 0.60%) | 24.85s (± 0.41%) | ~ | 24.69s | 24.95s | p=0.128 n=6 |
Total Time | 143.76s (± 0.44%) | 143.72s (± 0.15%) | ~ | 143.39s | 143.99s | p=1.000 n=6 |
webpack - node (v18.15.0, x64) | ||||||
Errors | 0 | 0 | ~ | ~ | ~ | p=1.000 n=6 |
Symbols | 273,789 | 273,789 | ~ | ~ | ~ | p=1.000 n=6 |
Types | 111,669 | 111,669 | ~ | ~ | ~ | p=1.000 n=6 |
Memory used | 419,898k (± 0.02%) | 419,891k (± 0.02%) | ~ | 419,795k | 420,010k | p=1.000 n=6 |
Parse Time | 3.30s (± 0.45%) | 3.30s (± 0.30%) | ~ | 3.29s | 3.31s | p=0.796 n=6 |
Bind Time | 1.45s (± 1.01%) | 1.46s (± 1.53%) | ~ | 1.43s | 1.49s | p=0.626 n=6 |
Check Time | 14.49s (± 0.44%) | 14.53s (± 0.64%) | ~ | 14.42s | 14.68s | p=0.521 n=6 |
Emit Time | 0.00s | 0.00s | ~ | ~ | ~ | p=1.000 n=6 |
Total Time | 19.25s (± 0.32%) | 19.29s (± 0.60%) | ~ | 19.17s | 19.46s | p=0.630 n=6 |
xstate-main - node (v18.15.0, x64) | ||||||
Errors | 0 | 0 | ~ | ~ | ~ | p=1.000 n=6 |
Symbols | 538,614 | 538,614 | ~ | ~ | ~ | p=1.000 n=6 |
Types | 176,536 | 176,536 | ~ | ~ | ~ | p=1.000 n=6 |
Memory used | 481,472k (± 0.01%) | 481,460k (± 0.00%) | ~ | 481,441k | 481,489k | p=0.810 n=6 |
Parse Time | 4.25s (± 0.61%) | 4.25s (± 0.69%) | ~ | 4.20s | 4.28s | p=0.685 n=6 |
Bind Time | 1.55s (± 0.53%) | 1.55s (± 0.33%) | ~ | 1.54s | 1.55s | p=0.929 n=6 |
Check Time | 22.25s (± 0.30%) | 22.34s (± 0.35%) | ~ | 22.24s | 22.46s | p=0.124 n=6 |
Emit Time | 0.00s | 0.00s | ~ | ~ | ~ | p=1.000 n=6 |
Total Time | 28.05s (± 0.27%) | 28.14s (± 0.38%) | ~ | 27.98s | 28.28s | p=0.148 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: