@sandersn The results of the perf run you requested are in! Here they are:CompilerComparison Report - main..54634| Metric | main | 54634 | Delta | Best | Worst | p-value |
|---|
| Angular - node (v18.10.0, x64) |
|---|
| Memory used | 366,753k (± 0.01%) | 366,748k (± 0.01%) | ~ | 366,710k | 366,777k | p=0.810 n=6 | | Parse Time | 3.46s (± 0.60%) | 3.40s (± 0.51%) | -0.06s (- 1.69%) | 3.38s | 3.43s | p=0.008 n=6 | | Bind Time | 1.12s (± 0.67%) | 1.11s (± 0.75%) | ~ | 1.11s | 1.13s | p=0.172 n=6 | | Check Time | 8.88s (± 0.44%) | 8.82s (± 0.19%) | -0.06s (- 0.73%) | 8.80s | 8.84s | p=0.013 n=6 | | Emit Time | 7.54s (± 0.90%) | 7.50s (± 0.35%) | ~ | 7.47s | 7.53s | p=0.335 n=6 | | Total Time | 21.00s (± 0.52%) | 20.83s (± 0.19%) | -0.17s (- 0.81%) | 20.77s | 20.88s | p=0.013 n=6 | | Compiler-Unions - node (v18.10.0, x64) |
|---|
| Memory used | 193,823k (± 1.63%) | 190,965k (± 0.02%) | ~ | 190,930k | 191,000k | p=0.378 n=6 | | Parse Time | 1.50s (± 0.91%) | 1.49s (± 0.55%) | -0.02s (- 1.22%) | 1.48s | 1.50s | p=0.032 n=6 | | Bind Time | 0.77s (± 0.00%) | 0.77s (± 0.72%) | ~ | 0.76s | 0.77s | p=0.071 n=6 | | Check Time | 9.49s (± 0.82%) | 9.46s (± 0.85%) | ~ | 9.39s | 9.60s | p=0.373 n=6 | | Emit Time | 2.76s (± 0.68%) | 2.77s (± 1.31%) | ~ | 2.73s | 2.83s | p=0.747 n=6 | | Total Time | 14.52s (± 0.45%) | 14.48s (± 0.65%) | ~ | 14.38s | 14.64s | p=0.418 n=6 | | Monaco - node (v18.10.0, x64) |
|---|
| Memory used | 346,806k (± 0.01%) | 346,793k (± 0.01%) | ~ | 346,773k | 346,827k | p=0.689 n=6 | | Parse Time | 2.60s (± 0.97%) | 2.57s (± 0.58%) | ~ | 2.55s | 2.59s | p=0.086 n=6 | | Bind Time | 1.01s (± 1.25%) | 1.00s (± 0.63%) | ~ | 0.99s | 1.01s | p=0.090 n=6 | | Check Time | 7.22s (± 0.48%) | 7.16s (± 0.26%) | -0.06s (- 0.85%) | 7.14s | 7.19s | p=0.010 n=6 | | Emit Time | 4.26s (± 1.01%) | 4.26s (± 0.58%) | ~ | 4.23s | 4.30s | p=1.000 n=6 | | Total Time | 15.10s (± 0.64%) | 15.00s (± 0.24%) | ~ | 14.96s | 15.06s | p=0.092 n=6 | | TFS - node (v18.10.0, x64) |
|---|
| Memory used | 300,881k (± 0.01%) | 300,877k (± 0.00%) | ~ | 300,865k | 300,889k | p=0.748 n=6 | | Parse Time | 2.09s (± 1.16%) | 2.06s (± 0.89%) | ~ | 2.04s | 2.09s | p=0.051 n=6 | | Bind Time | 1.14s (± 0.73%) | 1.13s (± 0.67%) | -0.02s (- 1.46%) | 1.12s | 1.14s | p=0.009 n=6 | | Check Time | 6.68s (± 0.21%) | 6.67s (± 0.47%) | ~ | 6.65s | 6.73s | p=0.145 n=6 | | Emit Time | 3.86s (± 0.69%) | 3.85s (± 1.11%) | ~ | 3.81s | 3.93s | p=0.460 n=6 | | Total Time | 13.78s (± 0.20%) | 13.71s (± 0.32%) | -0.08s (- 0.54%) | 13.63s | 13.76s | p=0.010 n=6 | | material-ui - node (v18.10.0, x64) |
|---|
| Memory used | 482,455k (± 0.01%) | 482,438k (± 0.01%) | ~ | 482,326k | 482,511k | p=1.000 n=6 | | Parse Time | 3.13s (± 0.44%) | 3.11s (± 0.44%) | -0.02s (- 0.64%) | 3.10s | 3.14s | p=0.042 n=6 | | Bind Time | 0.92s (± 1.44%) | 0.91s (± 1.32%) | ~ | 0.90s | 0.93s | p=0.240 n=6 | | Check Time | 17.44s (± 0.43%) | 17.25s (± 0.42%) | -0.19s (- 1.09%) | 17.19s | 17.38s | p=0.010 n=6 | | Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | ~ | 0.00s | 0.00s | p=1.000 n=6 | | Total Time | 21.50s (± 0.38%) | 21.28s (± 0.28%) | -0.22s (- 1.02%) | 21.21s | 21.38s | p=0.005 n=6 | | xstate - node (v18.10.0, x64) |
|---|
| Memory used | 563,567k (± 0.02%) | 563,534k (± 0.02%) | ~ | 563,484k | 563,703k | p=0.378 n=6 | | Parse Time | 3.85s (± 0.75%) | 3.84s (± 0.48%) | ~ | 3.82s | 3.87s | p=0.870 n=6 | | Bind Time | 1.64s (± 0.50%) | 1.63s (± 0.60%) | -0.02s (- 0.91%) | 1.62s | 1.64s | p=0.022 n=6 | | Check Time | 2.80s (± 0.93%) | 2.80s (± 0.95%) | ~ | 2.75s | 2.83s | p=0.808 n=6 | | Emit Time | 0.08s (± 0.00%) | 0.08s (± 0.00%) | ~ | 0.08s | 0.08s | p=1.000 n=6 | | Total Time | 8.37s (± 0.42%) | 8.34s (± 0.28%) | ~ | 8.31s | 8.37s | p=0.108 n=6 | | Angular - node (v16.17.1, x64) |
|---|
| Memory used | 366,124k (± 0.01%) | 366,136k (± 0.01%) | ~ | 366,103k | 366,196k | p=0.810 n=6 | | Parse Time | 3.58s (± 0.23%) | 3.57s (± 0.25%) | -0.01s (- 0.42%) | 3.56s | 3.58s | p=0.021 n=6 | | Bind Time | 1.18s (± 0.44%) | 1.18s (± 0.44%) | ~ | 1.17s | 1.18s | p=0.069 n=6 | | Check Time | 9.65s (± 0.57%) | 9.64s (± 0.59%) | ~ | 9.57s | 9.73s | p=0.809 n=6 | | Emit Time | 8.01s (± 0.83%) | 7.96s (± 0.15%) | ~ | 7.95s | 7.98s | p=0.244 n=6 | | Total Time | 22.42s (± 0.55%) | 22.34s (± 0.28%) | ~ | 22.28s | 22.44s | p=0.296 n=6 | | Compiler-Unions - node (v16.17.1, x64) |
|---|
| Memory used | 192,825k (± 0.02%) | 192,801k (± 0.02%) | ~ | 192,713k | 192,836k | p=0.296 n=6 | | Parse Time | 1.60s (± 1.07%) | 1.57s (± 1.51%) | -0.03s (- 1.98%) | 1.54s | 1.60s | p=0.043 n=6 | | Bind Time | 0.83s (± 0.62%) | 0.81s (± 0.63%) | -0.01s (- 1.61%) | 0.81s | 0.82s | p=0.009 n=6 | | Check Time | 10.17s (± 0.56%) | 10.13s (± 0.36%) | ~ | 10.09s | 10.17s | p=0.687 n=6 | | Emit Time | 3.04s (± 1.18%) | 3.01s (± 0.59%) | ~ | 2.98s | 3.03s | p=0.064 n=6 | | Total Time | 15.63s (± 0.54%) | 15.53s (± 0.39%) | -0.10s (- 0.67%) | 15.44s | 15.59s | p=0.020 n=6 | | Monaco - node (v16.17.1, x64) |
|---|
| Memory used | 346,064k (± 0.01%) | 346,069k (± 0.00%) | ~ | 346,051k | 346,096k | p=1.000 n=6 | | Parse Time | 2.74s (± 0.45%) | 2.72s (± 0.00%) | -0.02s (- 0.91%) | 2.72s | 2.72s | p=0.003 n=6 | | Bind Time | 1.09s (± 0.00%) | 1.09s (± 0.75%) | ~ | 1.08s | 1.10s | p=0.290 n=6 | | Check Time | 7.89s (± 0.38%) | 7.86s (± 0.33%) | -0.04s (- 0.51%) | 7.82s | 7.88s | p=0.030 n=6 | | Emit Time | 4.48s (± 0.61%) | 4.45s (± 0.83%) | ~ | 4.41s | 4.52s | p=0.104 n=6 | | Total Time | 16.21s (± 0.27%) | 16.11s (± 0.32%) | -0.09s (- 0.59%) | 16.06s | 16.20s | p=0.020 n=6 | | TFS - node (v16.17.1, x64) |
|---|
| Memory used | 300,215k (± 0.01%) | 300,213k (± 0.01%) | ~ | 300,195k | 300,232k | p=0.689 n=6 | | Parse Time | 2.19s (± 0.75%) | 2.17s (± 0.63%) | -0.02s (- 0.91%) | 2.16s | 2.20s | p=0.042 n=6 | | Bind Time | 1.24s (± 0.83%) | 1.24s (± 0.66%) | ~ | 1.23s | 1.25s | p=0.270 n=6 | | Check Time | 7.35s (± 0.61%) | 7.31s (± 0.35%) | ~ | 7.27s | 7.34s | p=0.106 n=6 | | Emit Time | 4.35s (± 0.51%) | 4.34s (± 0.27%) | ~ | 4.32s | 4.35s | p=0.326 n=6 | | Total Time | 15.14s (± 0.59%) | 15.05s (± 0.21%) | ~ | 15.02s | 15.10s | p=0.064 n=6 | | material-ui - node (v16.17.1, x64) |
|---|
| Memory used | 481,706k (± 0.01%) | 481,688k (± 0.01%) | ~ | 481,641k | 481,746k | p=0.378 n=6 | | Parse Time | 3.27s (± 0.27%) | 3.26s (± 0.19%) | ~ | 3.25s | 3.27s | p=0.070 n=6 | | Bind Time | 0.96s (± 0.54%) | 0.95s (± 0.54%) | -0.01s (- 1.05%) | 0.94s | 0.95s | p=0.018 n=6 | | Check Time | 18.34s (± 0.65%) | 18.21s (± 0.46%) | -0.12s (- 0.67%) | 18.08s | 18.34s | p=0.037 n=6 | | Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | ~ | 0.00s | 0.00s | p=1.000 n=6 | | Total Time | 22.56s (± 0.56%) | 22.43s (± 0.36%) | -0.14s (- 0.61%) | 22.31s | 22.56s | p=0.030 n=6 | | xstate - node (v16.17.1, x64) |
|---|
| Memory used | 561,181k (± 0.02%) | 561,216k (± 0.02%) | ~ | 561,059k | 561,383k | p=0.810 n=6 | | Parse Time | 4.03s (± 0.44%) | 3.99s (± 0.27%) | -0.04s (- 0.99%) | 3.98s | 4.01s | p=0.008 n=6 | | Bind Time | 1.75s (± 0.60%) | 1.74s (± 1.07%) | ~ | 1.72s | 1.77s | p=0.251 n=6 | | Check Time | 3.06s (± 0.48%) | 3.05s (± 0.45%) | ~ | 3.02s | 3.06s | p=0.304 n=6 | | Emit Time | 0.09s (± 4.45%) | 0.09s (± 5.53%) | ~ | 0.09s | 0.10s | p=1.000 n=6 | | Total Time | 8.93s (± 0.15%) | 8.86s (± 0.31%) | -0.07s (- 0.77%) | 8.83s | 8.90s | p=0.005 n=6 | | Angular - node (v14.21.3, x64) |
|---|
| Memory used | 360,100k (± 0.01%) | 360,106k (± 0.01%) | ~ | 360,074k | 360,155k | p=0.873 n=6 | | Parse Time | 3.68s (± 0.53%) | 3.69s (± 0.63%) | ~ | 3.66s | 3.72s | p=0.328 n=6 | | Bind Time | 1.23s (± 0.98%) | 1.22s (± 0.62%) | -0.02s (- 1.22%) | 1.21s | 1.23s | p=0.045 n=6 | | Check Time | 10.11s (± 0.38%) | 10.08s (± 0.52%) | ~ | 10.01s | 10.14s | p=0.466 n=6 | | Emit Time | 8.42s (± 0.68%) | 8.33s (± 0.31%) | -0.09s (- 1.05%) | 8.29s | 8.36s | p=0.037 n=6 | | Total Time | 23.43s (± 0.33%) | 23.31s (± 0.32%) | -0.12s (- 0.52%) | 23.20s | 23.43s | p=0.020 n=6 | | Compiler-Unions - node (v14.21.3, x64) |
|---|
| Memory used | 188,155k (± 0.01%) | 188,126k (± 0.03%) | ~ | 188,035k | 188,180k | p=0.377 n=6 | | Parse Time | 1.63s (± 0.50%) | 1.62s (± 0.65%) | ~ | 1.60s | 1.63s | p=0.078 n=6 | | Bind Time | 0.85s (± 0.00%) | 0.84s (± 0.48%) | -0.01s (- 0.98%) | 0.84s | 0.85s | p=0.007 n=6 | | Check Time | 10.34s (± 0.45%) | 10.24s (± 0.56%) | -0.09s (- 0.89%) | 10.16s | 10.31s | p=0.016 n=6 | | Emit Time | 3.14s (± 0.81%) | 3.14s (± 1.03%) | ~ | 3.11s | 3.19s | p=0.935 n=6 | | Total Time | 15.95s (± 0.33%) | 15.85s (± 0.51%) | -0.11s (- 0.68%) | 15.72s | 15.91s | p=0.030 n=6 | | Monaco - node (v14.21.3, x64) |
|---|
| Memory used | 341,191k (± 0.01%) | 341,182k (± 0.00%) | ~ | 341,167k | 341,193k | p=0.936 n=6 | | Parse Time | 2.83s (± 0.55%) | 2.81s (± 0.27%) | ~ | 2.80s | 2.82s | p=0.050 n=6 | | Bind Time | 1.11s (± 0.73%) | 1.12s (± 0.67%) | ~ | 1.11s | 1.13s | p=0.082 n=6 | | Check Time | 8.25s (± 0.37%) | 8.19s (± 0.58%) | ~ | 8.14s | 8.27s | p=0.077 n=6 | | Emit Time | 4.71s (± 0.78%) | 4.70s (± 0.99%) | ~ | 4.65s | 4.78s | p=0.573 n=6 | | Total Time | 16.90s (± 0.34%) | 16.82s (± 0.47%) | ~ | 16.71s | 16.94s | p=0.075 n=6 | | TFS - node (v14.21.3, x64) |
|---|
| Memory used | 295,306k (± 0.00%) | 295,309k (± 0.00%) | ~ | 295,303k | 295,313k | p=0.422 n=6 | | Parse Time | 2.41s (± 0.93%) | 2.38s (± 0.93%) | ~ | 2.36s | 2.41s | p=0.062 n=6 | | Bind Time | 1.07s (± 0.48%) | 1.07s (± 0.48%) | ~ | 1.06s | 1.07s | p=1.000 n=6 | | Check Time | 7.65s (± 0.36%) | 7.63s (± 0.49%) | ~ | 7.58s | 7.69s | p=0.469 n=6 | | Emit Time | 4.31s (± 0.78%) | 4.29s (± 0.50%) | ~ | 4.26s | 4.32s | p=0.295 n=6 | | Total Time | 15.43s (± 0.46%) | 15.37s (± 0.39%) | ~ | 15.31s | 15.48s | p=0.260 n=6 | | material-ui - node (v14.21.3, x64) |
|---|
| Memory used | 477,166k (± 0.00%) | 477,165k (± 0.00%) | ~ | 477,143k | 477,188k | p=1.000 n=6 | | Parse Time | 3.36s (± 0.42%) | 3.32s (± 0.25%) | -0.04s (- 1.09%) | 3.31s | 3.33s | p=0.005 n=6 | | Bind Time | 1.01s (± 0.00%) | 1.00s (± 0.00%) | -0.01s (- 0.99%) | 1.00s | 1.00s | p=0.001 n=6 | | Check Time | 19.40s (± 0.72%) | 19.16s (± 0.35%) | -0.24s (- 1.25%) | 19.06s | 19.24s | p=0.008 n=6 | | Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | ~ | 0.00s | 0.00s | p=1.000 n=6 | | Total Time | 23.77s (± 0.60%) | 23.48s (± 0.33%) | -0.29s (- 1.23%) | 23.37s | 23.57s | p=0.005 n=6 | | xstate - node (v14.21.3, x64) |
|---|
| Memory used | 550,174k (± 0.01%) | 550,179k (± 0.00%) | ~ | 550,155k | 550,192k | p=0.298 n=6 | | Parse Time | 4.25s (± 0.18%) | 4.22s (± 0.38%) | -0.03s (- 0.71%) | 4.20s | 4.24s | p=0.007 n=6 | | Bind Time | 1.68s (± 1.15%) | 1.67s (± 0.59%) | ~ | 1.65s | 1.68s | p=0.156 n=6 | | Check Time | 3.14s (± 0.66%) | 3.13s (± 0.47%) | ~ | 3.10s | 3.14s | p=0.871 n=6 | | Emit Time | 0.09s (± 0.00%) | 0.09s (± 0.00%) | ~ | 0.09s | 0.09s | p=1.000 n=6 | | Total Time | 9.15s (± 0.32%) | 9.11s (± 0.27%) | -0.05s (- 0.51%) | 9.07s | 9.14s | p=0.030 n=6 |
System| Machine Name | ts-ci-ubuntu |
|---|
| Platform | linux 5.4.0-148-generic |
|---|
| Architecture | x64 |
|---|
| Available Memory | 16 GB |
|---|
| Available Memory | 15 GB |
|---|
| CPUs | 4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz |
|---|
Hosts- node (v18.10.0, x64)
- node (v16.17.1, x64)
- node (v14.21.3, x64)
Scenarios- Angular - node (v18.10.0, x64)
- Angular - node (v16.17.1, x64)
- Angular - node (v14.21.3, x64)
- Compiler-Unions - node (v18.10.0, x64)
- Compiler-Unions - node (v16.17.1, x64)
- Compiler-Unions - node (v14.21.3, x64)
- Monaco - node (v18.10.0, x64)
- Monaco - node (v16.17.1, x64)
- Monaco - node (v14.21.3, x64)
- TFS - node (v18.10.0, x64)
- TFS - node (v16.17.1, x64)
- TFS - node (v14.21.3, x64)
- material-ui - node (v18.10.0, x64)
- material-ui - node (v16.17.1, x64)
- material-ui - node (v14.21.3, x64)
- xstate - node (v18.10.0, x64)
- xstate - node (v16.17.1, x64)
- xstate - node (v14.21.3, x64)
| Benchmark | Name | Iterations |
|---|
| Current | 54634 | 6 | | Baseline | main | 6 |
TSServerComparison Report - main..54634| Metric | main | 54634 | Delta | Best | Worst | p-value |
|---|
| Compiler-UnionsTSServer - node (v18.10.0, x64) |
|---|
| Req 1 - updateOpen | 2,575ms (± 0.93%) | 2,542ms (± 0.47%) | -33ms (- 1.27%) | 2,527ms | 2,556ms | p=0.020 n=6 | | Req 2 - geterr | 5,373ms (± 0.79%) | 5,352ms (± 0.70%) | ~ | 5,311ms | 5,416ms | p=0.298 n=6 | | Req 3 - references | 342ms (± 1.15%) | 342ms (± 0.86%) | ~ | 337ms | 346ms | p=0.628 n=6 | | Req 4 - navto | 288ms (± 0.42%) | 286ms (± 0.36%) | ~ | 285ms | 288ms | p=0.084 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.73%) | 83ms (± 2.15%) | ~ | 81ms | 85ms | p=0.934 n=6 | | CompilerTSServer - node (v18.10.0, x64) |
|---|
| Req 1 - updateOpen | 2,655ms (± 1.15%) | 2,654ms (± 0.98%) | ~ | 2,609ms | 2,678ms | p=0.575 n=6 | | Req 2 - geterr | 4,136ms (± 1.98%) | 4,098ms (± 0.32%) | ~ | 4,085ms | 4,117ms | p=0.295 n=6 | | Req 3 - references | 349ms (± 0.97%) | 349ms (± 0.47%) | ~ | 346ms | 350ms | p=0.747 n=6 | | Req 4 - navto | 287ms (± 0.41%) | 287ms (± 0.51%) | ~ | 286ms | 290ms | p=0.666 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 | 71ms (± 1.26%) | 70ms (± 0.73%) | ~ | 70ms | 71ms | p=0.190 n=6 | | xstateTSServer - node (v18.10.0, x64) |
|---|
| Req 1 - updateOpen | 3,112ms (± 0.40%) | 3,100ms (± 0.44%) | ~ | 3,080ms | 3,118ms | p=0.148 n=6 | | Req 2 - geterr | 1,604ms (± 0.64%) | 1,593ms (± 0.78%) | ~ | 1,578ms | 1,610ms | p=0.172 n=6 | | Req 3 - references | 112ms (± 0.92%) | 113ms (± 1.07%) | ~ | 111ms | 114ms | p=0.675 n=6 | | Req 4 - navto | 370ms (± 0.44%) | 370ms (± 0.91%) | ~ | 368ms | 377ms | p=0.514 n=6 | | Req 5 - completionInfo count | 2,872 (± 0.00%) | 2,872 (± 0.00%) | ~ | 2,872 | 2,872 | p=1.000 n=6 | | Req 5 - completionInfo | 378ms (± 1.50%) | 376ms (± 2.10%) | ~ | 363ms | 383ms | p=0.571 n=6 | | Compiler-UnionsTSServer - node (v16.17.1, x64) |
|---|
| Req 1 - updateOpen | 2,669ms (± 1.42%) | 2,637ms (± 0.66%) | ~ | 2,619ms | 2,664ms | p=0.092 n=6 | | Req 2 - geterr | 5,988ms (± 1.75%) | 6,023ms (± 0.30%) | ~ | 6,004ms | 6,054ms | p=1.000 n=6 | | Req 3 - references | 354ms (± 0.43%) | 354ms (± 0.59%) | ~ | 351ms | 356ms | p=0.807 n=6 | | Req 4 - navto | 285ms (± 0.69%) | 288ms (± 1.75%) | ~ | 281ms | 294ms | p=0.465 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 | 89ms (± 8.89%) | 93ms (± 0.59%) | ~ | 92ms | 93ms | p=0.476 n=6 | | CompilerTSServer - node (v16.17.1, x64) |
|---|
| Req 1 - updateOpen | 2,853ms (± 0.69%) | 2,826ms (± 0.44%) | -27ms (- 0.96%) | 2,813ms | 2,849ms | p=0.045 n=6 | | Req 2 - geterr | 4,680ms (± 0.37%) | 4,675ms (± 0.36%) | ~ | 4,661ms | 4,703ms | p=0.572 n=6 | | Req 3 - references | 365ms (± 0.48%) | 364ms (± 0.68%) | ~ | 361ms | 368ms | p=0.373 n=6 | | Req 4 - navto | 285ms (± 0.52%) | 283ms (± 0.99%) | ~ | 278ms | 286ms | p=0.088 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 | 75ms (± 1.19%) | 75ms (± 0.54%) | ~ | 75ms | 76ms | p=0.787 n=6 | | xstateTSServer - node (v16.17.1, x64) |
|---|
| Req 1 - updateOpen | 3,266ms (± 0.73%) | 3,230ms (± 0.20%) | -35ms (- 1.08%) | 3,221ms | 3,238ms | p=0.045 n=6 | | Req 2 - geterr | 1,751ms (± 1.13%) | 1,734ms (± 1.49%) | ~ | 1,693ms | 1,757ms | p=0.630 n=6 | | Req 3 - references | 127ms (± 6.77%) | 126ms (± 6.65%) | ~ | 121ms | 143ms | p=0.655 n=6 | | Req 4 - navto | 357ms (± 0.72%) | 353ms (± 0.34%) | -4ms (- 1.17%) | 351ms | 354ms | p=0.015 n=6 | | Req 5 - completionInfo count | 2,872 (± 0.00%) | 2,872 (± 0.00%) | ~ | 2,872 | 2,872 | p=1.000 n=6 | | Req 5 - completionInfo | 410ms (± 1.80%) | 409ms (± 1.48%) | ~ | 401ms | 418ms | p=1.000 n=6 | | Compiler-UnionsTSServer - node (v14.21.3, x64) |
|---|
| Req 1 - updateOpen | 2,822ms (± 0.59%) | 2,791ms (± 0.68%) | -31ms (- 1.09%) | 2,766ms | 2,816ms | p=0.025 n=6 | | Req 2 - geterr | 6,211ms (± 0.45%) | 6,187ms (± 0.35%) | ~ | 6,155ms | 6,212ms | p=0.128 n=6 | | Req 3 - references | 361ms (± 0.67%) | 362ms (± 0.87%) | ~ | 357ms | 366ms | p=0.685 n=6 | | Req 4 - navto | 292ms (± 0.40%) | 291ms (± 0.19%) | -1ms (- 0.46%) | 290ms | 291ms | p=0.025 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 | 102ms (± 6.17%) | 104ms (± 0.50%) | ~ | 103ms | 104ms | p=0.928 n=6 | | CompilerTSServer - node (v14.21.3, x64) |
|---|
| Req 1 - updateOpen | 2,990ms (± 0.45%) | 2,972ms (± 0.41%) | -19ms (- 0.62%) | 2,951ms | 2,986ms | p=0.031 n=6 | | Req 2 - geterr | 4,556ms (± 0.61%) | 4,539ms (± 0.85%) | ~ | 4,487ms | 4,585ms | p=0.575 n=6 | | Req 3 - references | 377ms (± 0.52%) | 377ms (± 0.36%) | ~ | 375ms | 379ms | p=1.000 n=6 | | Req 4 - navto | 300ms (± 0.49%) | 298ms (± 0.46%) | ~ | 296ms | 300ms | p=0.073 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 | 77ms (± 0.53%) | 77ms (± 2.54%) | ~ | 74ms | 80ms | p=0.245 n=6 | | xstateTSServer - node (v14.21.3, x64) |
|---|
| Req 1 - updateOpen | 3,491ms (± 0.72%) | 3,475ms (± 0.91%) | ~ | 3,425ms | 3,505ms | p=0.298 n=6 | | Req 2 - geterr | 1,856ms (± 1.09%) | 1,853ms (± 1.31%) | ~ | 1,816ms | 1,886ms | p=0.936 n=6 | | Req 3 - references | 152ms (± 6.75%) | 151ms (± 8.53%) | ~ | 132ms | 160ms | p=0.571 n=6 | | Req 4 - navto | 397ms (± 0.37%) | 396ms (± 0.80%) | ~ | 392ms | 401ms | p=0.629 n=6 | | Req 5 - completionInfo count | 2,872 (± 0.00%) | 2,872 (± 0.00%) | ~ | 2,872 | 2,872 | p=1.000 n=6 | | Req 5 - completionInfo | 432ms (± 2.81%) | 436ms (± 1.26%) | ~ | 427ms | 443ms | p=0.297 n=6 |
System| Machine Name | ts-ci-ubuntu |
|---|
| Platform | linux 5.4.0-148-generic |
|---|
| Architecture | x64 |
|---|
| Available Memory | 16 GB |
|---|
| Available Memory | 15 GB |
|---|
| CPUs | 4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz |
|---|
Hosts- node (v18.10.0, x64)
- node (v16.17.1, x64)
- node (v14.21.3, x64)
Scenarios- Compiler-UnionsTSServer - node (v18.10.0, x64)
- Compiler-UnionsTSServer - node (v16.17.1, x64)
- Compiler-UnionsTSServer - node (v14.21.3, x64)
- CompilerTSServer - node (v18.10.0, x64)
- CompilerTSServer - node (v16.17.1, x64)
- CompilerTSServer - node (v14.21.3, x64)
- xstateTSServer - node (v18.10.0, x64)
- xstateTSServer - node (v16.17.1, x64)
- xstateTSServer - node (v14.21.3, x64)
| Benchmark | Name | Iterations |
|---|
| Current | 54634 | 6 | | Baseline | main | 6 |
StartupComparison Report - main..54634| Metric | main | 54634 | Delta | Best | Worst | p-value |
|---|
| tsc-startup - node (v16.17.1, x64) |
|---|
| Execution time | 143.72ms (± 0.39%) | 142.81ms (± 0.21%) | -0.90ms (- 0.63%) | 141.86ms | 146.12ms | p=0.000 n=600 | | tsserver-startup - node (v16.17.1, x64) |
|---|
| Execution time | 225.73ms (± 0.51%) | 223.39ms (± 0.44%) | -2.34ms (- 1.04%) | 220.88ms | 230.71ms | p=0.000 n=600 | | tsserverlibrary-startup - node (v16.17.1, x64) |
|---|
| Execution time | 226.13ms (± 0.40%) | 227.39ms (± 0.24%) | +1.26ms (+ 0.56%) | 223.20ms | 232.36ms | p=0.000 n=600 | | typescript-startup - node (v16.17.1, x64) |
|---|
| Execution time | 207.95ms (± 0.41%) | 207.13ms (± 0.41%) | -0.82ms (- 0.39%) | 204.54ms | 215.71ms | p=0.000 n=600 |
System| Machine Name | ts-ci-ubuntu |
|---|
| Platform | linux 5.4.0-148-generic |
|---|
| Architecture | x64 |
|---|
| Available Memory | 16 GB |
|---|
| Available Memory | 15 GB |
|---|
| CPUs | 4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz |
|---|
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 | 54634 | 6 | | Baseline | main | 6 |
Developer Information:Download Benchmark |
Uh oh!
There was an error while loading.Please reload this page.
this fix is picked from#49297

before:
after:
