Prepare module resolution for resolving TS extensions by andrewbranch · Pull Request #51171 · microsoft/TypeScript (original) (raw)
@andrewbranch
The results of the perf run you requested are in!
Here they are:
Compiler
Comparison Report - main..51171
Metric | main | 51171 | Delta | Best | Worst |
---|---|---|---|---|---|
Angular - node (v18.10.0, x64) | |||||
Memory used | 341,273k (± 0.01%) | 341,204k (± 0.03%) | -69k (- 0.02%) | 340,981k | 341,341k |
Parse Time | 1.55s (± 0.82%) | 1.56s (± 0.58%) | +0.01s (+ 0.39%) | 1.54s | 1.57s |
Bind Time | 0.53s (± 0.75%) | 0.53s (± 0.68%) | +0.00s (+ 0.56%) | 0.53s | 0.54s |
Check Time | 3.99s (± 0.83%) | 4.00s (± 0.75%) | +0.01s (+ 0.20%) | 3.94s | 4.09s |
Emit Time | 4.23s (± 0.69%) | 4.25s (± 1.12%) | +0.02s (+ 0.52%) | 4.17s | 4.38s |
Total Time | 10.30s (± 0.52%) | 10.34s (± 0.56%) | +0.04s (+ 0.42%) | 10.25s | 10.47s |
Compiler-Unions - node (v18.10.0, x64) | |||||
Memory used | 188,395k (± 1.07%) | 187,882k (± 1.11%) | -513k (- 0.27%) | 185,037k | 190,778k |
Parse Time | 0.61s (± 0.49%) | 0.62s (± 0.96%) | +0.00s (+ 0.65%) | 0.60s | 0.63s |
Bind Time | 0.32s (± 1.12%) | 0.33s (± 1.12%) | +0.00s (+ 0.62%) | 0.32s | 0.33s |
Check Time | 4.99s (± 0.84%) | 5.03s (± 0.89%) | +0.05s (+ 0.94%) | 4.97s | 5.15s |
Emit Time | 1.53s (± 0.81%) | 1.56s (± 1.39%) | +0.03s (+ 1.70%) | 1.51s | 1.61s |
Total Time | 7.46s (± 0.70%) | 7.53s (± 0.86%) | +0.08s (+ 1.05%) | 7.41s | 7.71s |
Monaco - node (v18.10.0, x64) | |||||
Memory used | 320,474k (± 0.02%) | 320,505k (± 0.01%) | +31k (+ 0.01%) | 320,388k | 320,557k |
Parse Time | 1.16s (± 1.28%) | 1.15s (± 1.53%) | -0.01s (- 0.60%) | 1.13s | 1.21s |
Bind Time | 0.49s (± 1.81%) | 0.49s (± 2.85%) | +0.00s (+ 1.03%) | 0.47s | 0.54s |
Check Time | 3.83s (± 0.88%) | 3.83s (± 0.49%) | +0.00s (+ 0.08%) | 3.80s | 3.88s |
Emit Time | 2.25s (± 1.05%) | 2.22s (± 0.53%) | -0.03s (- 1.29%) | 2.20s | 2.25s |
Total Time | 7.73s (± 0.68%) | 7.70s (± 0.38%) | -0.03s (- 0.35%) | 7.64s | 7.75s |
TFS - node (v18.10.0, x64) | |||||
Memory used | 283,841k (± 0.26%) | 283,890k (± 0.25%) | +49k (+ 0.02%) | 282,815k | 285,046k |
Parse Time | 0.95s (± 0.70%) | 0.97s (± 2.23%) | +0.02s (+ 2.00%) | 0.94s | 1.04s |
Bind Time | 0.45s (± 6.22%) | 0.45s (± 1.71%) | -0.00s (- 1.11%) | 0.43s | 0.46s |
Check Time | 3.75s (± 0.22%) | 3.78s (± 0.72%) | +0.03s (+ 0.91%) | 3.72s | 3.83s |
Emit Time | 2.17s (± 0.70%) | 2.19s (± 0.53%) | +0.01s (+ 0.51%) | 2.16s | 2.21s |
Total Time | 7.32s (± 0.49%) | 7.38s (± 0.66%) | +0.06s (+ 0.82%) | 7.31s | 7.51s |
material-ui - node (v18.10.0, x64) | |||||
Memory used | 435,915k (± 0.00%) | 435,960k (± 0.01%) | +45k (+ 0.01%) | 435,873k | 436,119k |
Parse Time | 1.33s (± 0.60%) | 1.33s (± 0.39%) | +0.00s (+ 0.23%) | 1.32s | 1.34s |
Bind Time | 0.49s (± 2.58%) | 0.49s (± 3.23%) | -0.00s (- 0.21%) | 0.44s | 0.51s |
Check Time | 10.26s (± 0.65%) | 10.28s (± 0.58%) | +0.01s (+ 0.14%) | 10.15s | 10.45s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 12.08s (± 0.62%) | 12.09s (± 0.55%) | +0.02s (+ 0.13%) | 11.97s | 12.29s |
xstate - node (v18.10.0, x64) | |||||
Memory used | 518,435k (± 0.02%) | 518,467k (± 0.02%) | +32k (+ 0.01%) | 518,347k | 518,661k |
Parse Time | 1.91s (± 0.57%) | 1.91s (± 0.66%) | -0.00s (- 0.16%) | 1.89s | 1.95s |
Bind Time | 0.77s (± 3.26%) | 0.74s (± 3.87%) | 🟩-0.03s (- 3.38%) | 0.70s | 0.82s |
Check Time | 1.03s (± 0.68%) | 1.04s (± 0.56%) | +0.01s (+ 0.78%) | 1.02s | 1.05s |
Emit Time | 0.05s (± 0.00%) | 0.05s (± 0.00%) | 0.00s ( 0.00%) | 0.05s | 0.05s |
Total Time | 3.76s (± 0.76%) | 3.74s (± 0.94%) | -0.02s (- 0.48%) | 3.69s | 3.84s |
Angular - node (v16.17.1, x64) | |||||
Memory used | 340,637k (± 0.01%) | 340,687k (± 0.01%) | +51k (+ 0.01%) | 340,639k | 340,753k |
Parse Time | 1.88s (± 0.59%) | 1.88s (± 0.56%) | 0.00s ( 0.00%) | 1.86s | 1.91s |
Bind Time | 0.65s (± 0.95%) | 0.65s (± 1.30%) | -0.00s (- 0.00%) | 0.64s | 0.67s |
Check Time | 5.16s (± 0.48%) | 5.16s (± 0.48%) | -0.00s (- 0.06%) | 5.09s | 5.22s |
Emit Time | 5.12s (± 0.54%) | 5.07s (± 0.98%) | -0.05s (- 0.98%) | 4.90s | 5.15s |
Total Time | 12.81s (± 0.37%) | 12.76s (± 0.53%) | -0.05s (- 0.43%) | 12.58s | 12.90s |
Compiler-Unions - node (v16.17.1, x64) | |||||
Memory used | 186,680k (± 0.02%) | 186,652k (± 0.04%) | -28k (- 0.01%) | 186,467k | 186,785k |
Parse Time | 0.79s (± 0.82%) | 0.79s (± 0.92%) | +0.00s (+ 0.51%) | 0.77s | 0.81s |
Bind Time | 0.42s (± 0.82%) | 0.42s (± 0.82%) | 0.00s ( 0.00%) | 0.41s | 0.42s |
Check Time | 6.05s (± 0.84%) | 6.03s (± 0.70%) | -0.02s (- 0.26%) | 5.94s | 6.15s |
Emit Time | 1.93s (± 0.96%) | 1.93s (± 1.02%) | +0.01s (+ 0.47%) | 1.90s | 2.00s |
Total Time | 9.18s (± 0.64%) | 9.18s (± 0.56%) | -0.00s (- 0.02%) | 9.08s | 9.29s |
Monaco - node (v16.17.1, x64) | |||||
Memory used | 319,782k (± 0.01%) | 319,818k (± 0.01%) | +37k (+ 0.01%) | 319,727k | 319,898k |
Parse Time | 1.42s (± 0.77%) | 1.42s (± 0.79%) | -0.00s (- 0.21%) | 1.40s | 1.45s |
Bind Time | 0.59s (± 0.80%) | 0.59s (± 1.04%) | -0.00s (- 0.34%) | 0.58s | 0.61s |
Check Time | 4.87s (± 0.42%) | 4.86s (± 0.48%) | -0.01s (- 0.25%) | 4.80s | 4.91s |
Emit Time | 2.75s (± 0.66%) | 2.71s (± 0.96%) | -0.03s (- 1.17%) | 2.66s | 2.76s |
Total Time | 9.63s (± 0.41%) | 9.58s (± 0.57%) | -0.05s (- 0.50%) | 9.44s | 9.68s |
TFS - node (v16.17.1, x64) | |||||
Memory used | 282,273k (± 0.02%) | 282,280k (± 0.02%) | +7k (+ 0.00%) | 282,067k | 282,342k |
Parse Time | 1.17s (± 0.99%) | 1.16s (± 1.04%) | -0.00s (- 0.17%) | 1.14s | 1.20s |
Bind Time | 0.65s (± 3.82%) | 0.64s (± 4.28%) | -0.01s (- 2.15%) | 0.58s | 0.69s |
Check Time | 4.75s (± 0.57%) | 4.75s (± 0.39%) | -0.00s (- 0.04%) | 4.69s | 4.78s |
Emit Time | 2.73s (± 2.19%) | 2.72s (± 1.75%) | -0.01s (- 0.44%) | 2.65s | 2.86s |
Total Time | 9.30s (± 0.93%) | 9.27s (± 0.42%) | -0.03s (- 0.35%) | 9.22s | 9.37s |
material-ui - node (v16.17.1, x64) | |||||
Memory used | 435,283k (± 0.01%) | 435,307k (± 0.00%) | +25k (+ 0.01%) | 435,264k | 435,342k |
Parse Time | 1.64s (± 0.35%) | 1.63s (± 0.55%) | -0.01s (- 0.55%) | 1.62s | 1.66s |
Bind Time | 0.50s (± 1.17%) | 0.50s (± 0.89%) | +0.00s (+ 0.20%) | 0.49s | 0.51s |
Check Time | 11.79s (± 0.85%) | 11.81s (± 0.68%) | +0.02s (+ 0.20%) | 11.71s | 12.01s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 13.93s (± 0.73%) | 13.94s (± 0.55%) | +0.02s (+ 0.13%) | 13.85s | 14.14s |
xstate - node (v16.17.1, x64) | |||||
Memory used | 516,062k (± 0.02%) | 516,074k (± 0.01%) | +12k (+ 0.00%) | 515,975k | 516,236k |
Parse Time | 2.30s (± 0.36%) | 2.30s (± 0.56%) | -0.00s (- 0.00%) | 2.27s | 2.33s |
Bind Time | 0.83s (± 0.96%) | 0.86s (± 3.02%) | +0.02s (+ 2.76%) | 0.81s | 0.90s |
Check Time | 1.35s (± 0.82%) | 1.36s (± 0.77%) | +0.00s (+ 0.30%) | 1.34s | 1.38s |
Emit Time | 0.06s (± 0.00%) | 0.06s (± 0.00%) | 0.00s ( 0.00%) | 0.06s | 0.06s |
Total Time | 4.55s (± 0.45%) | 4.57s (± 0.68%) | +0.02s (+ 0.51%) | 4.51s | 4.66s |
Angular - node (v14.15.1, x64) | |||||
Memory used | 334,095k (± 0.01%) | 334,111k (± 0.01%) | +16k (+ 0.00%) | 334,043k | 334,175k |
Parse Time | 2.04s (± 0.39%) | 2.04s (± 0.71%) | +0.00s (+ 0.15%) | 2.02s | 2.07s |
Bind Time | 0.70s (± 0.88%) | 0.70s (± 0.47%) | -0.00s (- 0.14%) | 0.69s | 0.71s |
Check Time | 5.52s (± 0.73%) | 5.51s (± 0.52%) | -0.00s (- 0.07%) | 5.46s | 5.57s |
Emit Time | 5.34s (± 0.75%) | 5.29s (± 0.77%) | -0.04s (- 0.81%) | 5.17s | 5.37s |
Total Time | 13.59s (± 0.53%) | 13.55s (± 0.46%) | -0.04s (- 0.31%) | 13.35s | 13.66s |
Compiler-Unions - node (v14.15.1, x64) | |||||
Memory used | 181,988k (± 0.41%) | 181,607k (± 0.05%) | -381k (- 0.21%) | 181,328k | 181,746k |
Parse Time | 0.89s (± 0.75%) | 0.89s (± 0.54%) | -0.01s (- 0.67%) | 0.88s | 0.90s |
Bind Time | 0.45s (± 0.49%) | 0.45s (± 0.80%) | +0.00s (+ 0.67%) | 0.45s | 0.46s |
Check Time | 6.31s (± 0.29%) | 6.36s (± 0.41%) | +0.05s (+ 0.86%) | 6.32s | 6.44s |
Emit Time | 2.03s (± 0.52%) | 2.05s (± 1.41%) | +0.02s (+ 0.89%) | 2.01s | 2.12s |
Total Time | 9.68s (± 0.23%) | 9.75s (± 0.40%) | +0.06s (+ 0.66%) | 9.67s | 9.86s |
Monaco - node (v14.15.1, x64) | |||||
Memory used | 314,610k (± 0.01%) | 314,645k (± 0.01%) | +34k (+ 0.01%) | 314,594k | 314,752k |
Parse Time | 1.56s (± 0.75%) | 1.57s (± 0.52%) | +0.01s (+ 0.38%) | 1.55s | 1.59s |
Bind Time | 0.63s (± 0.58%) | 0.64s (± 1.08%) | +0.00s (+ 0.00%) | 0.63s | 0.66s |
Check Time | 5.18s (± 0.41%) | 5.19s (± 0.36%) | +0.01s (+ 0.21%) | 5.15s | 5.23s |
Emit Time | 2.87s (± 0.71%) | 2.87s (± 0.68%) | +0.00s (+ 0.03%) | 2.85s | 2.93s |
Total Time | 10.25s (± 0.34%) | 10.27s (± 0.25%) | +0.02s (+ 0.18%) | 10.21s | 10.32s |
TFS - node (v14.15.1, x64) | |||||
Memory used | 279,319k (± 0.00%) | 279,343k (± 0.01%) | +25k (+ 0.01%) | 279,289k | 279,418k |
Parse Time | 1.32s (± 0.45%) | 1.33s (± 1.20%) | +0.01s (+ 0.76%) | 1.30s | 1.37s |
Bind Time | 0.59s (± 0.58%) | 0.59s (± 0.58%) | 0.00s ( 0.00%) | 0.58s | 0.59s |
Check Time | 5.05s (± 0.34%) | 5.06s (± 0.42%) | +0.01s (+ 0.30%) | 5.01s | 5.10s |
Emit Time | 3.05s (± 0.55%) | 3.06s (± 0.82%) | +0.01s (+ 0.20%) | 2.98s | 3.11s |
Total Time | 10.01s (± 0.27%) | 10.04s (± 0.19%) | +0.03s (+ 0.30%) | 10.00s | 10.08s |
material-ui - node (v14.15.1, x64) | |||||
Memory used | 430,746k (± 0.00%) | 430,764k (± 0.00%) | +17k (+ 0.00%) | 430,696k | 430,796k |
Parse Time | 1.85s (± 0.48%) | 1.87s (± 0.54%) | +0.01s (+ 0.70%) | 1.84s | 1.89s |
Bind Time | 0.53s (± 0.69%) | 0.53s (± 0.89%) | +0.00s (+ 0.76%) | 0.52s | 0.54s |
Check Time | 12.18s (± 0.41%) | 12.21s (± 0.52%) | +0.03s (+ 0.24%) | 12.12s | 12.40s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 14.56s (± 0.32%) | 14.60s (± 0.42%) | +0.05s (+ 0.31%) | 14.52s | 14.80s |
xstate - node (v14.15.1, x64) | |||||
Memory used | 504,246k (± 0.01%) | 504,267k (± 0.01%) | +21k (+ 0.00%) | 504,163k | 504,326k |
Parse Time | 2.61s (± 0.57%) | 2.62s (± 0.80%) | +0.01s (+ 0.34%) | 2.58s | 2.69s |
Bind Time | 0.84s (± 0.71%) | 0.84s (± 0.80%) | +0.00s (+ 0.12%) | 0.82s | 0.85s |
Check Time | 1.47s (± 0.49%) | 1.48s (± 0.49%) | +0.01s (+ 0.41%) | 1.46s | 1.49s |
Emit Time | 0.07s (± 0.00%) | 0.07s (± 0.00%) | 0.00s ( 0.00%) | 0.07s | 0.07s |
Total Time | 4.99s (± 0.34%) | 5.00s (± 0.37%) | +0.02s (+ 0.34%) | 4.96s | 5.05s |
System
Machine Name | ts-ci-ubuntu |
---|---|
Platform | linux 5.4.0-131-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.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 | 51171 | 10 |
Baseline | main | 10 |
TSServer
Comparison Report - main..51171
Metric | main | 51171 | Delta | Best | Worst |
---|---|---|---|---|---|
Compiler-UnionsTSServer - node (v18.10.0, x64) | |||||
Req 1 - updateOpen | 1,046ms (± 0.84%) | 1,054ms (± 0.83%) | +8ms (+ 0.77%) | 1,037ms | 1,072ms |
Req 2 - geterr | 2,566ms (± 0.79%) | 2,600ms (± 0.69%) | +34ms (+ 1.32%) | 2,551ms | 2,635ms |
Req 3 - references | 165ms (± 0.69%) | 165ms (± 0.75%) | +0ms (+ 0.06%) | 163ms | 168ms |
Req 4 - navto | 138ms (± 0.54%) | 138ms (± 0.73%) | +1ms (+ 0.51%) | 136ms | 141ms |
Req 5 - completionInfo count | 1,356 (± 0.00%) | 1,356 (± 0.00%) | 0 ( 0.00%) | 1,356 | 1,356 |
Req 5 - completionInfo | 62ms (± 2.17%) | 61ms (± 2.29%) | -1ms (- 1.45%) | 58ms | 65ms |
CompilerTSServer - node (v18.10.0, x64) | |||||
Req 1 - updateOpen | 1,103ms (± 1.02%) | 1,107ms (± 0.73%) | +4ms (+ 0.34%) | 1,082ms | 1,123ms |
Req 2 - geterr | 1,590ms (± 0.56%) | 1,591ms (± 0.96%) | +1ms (+ 0.05%) | 1,571ms | 1,636ms |
Req 3 - references | 169ms (± 0.86%) | 170ms (± 1.35%) | +1ms (+ 0.83%) | 168ms | 178ms |
Req 4 - navto | 150ms (± 0.35%) | 152ms (± 0.96%) | +2ms (+ 1.33%) | 149ms | 155ms |
Req 5 - completionInfo count | 1,518 (± 0.00%) | 1,518 (± 0.00%) | 0 ( 0.00%) | 1,518 | 1,518 |
Req 5 - completionInfo | 53ms (± 2.58%) | 54ms (± 2.25%) | +1ms (+ 1.52%) | 52ms | 58ms |
xstateTSServer - node (v18.10.0, x64) | |||||
Req 1 - updateOpen | 1,506ms (± 0.45%) | 1,511ms (± 0.63%) | +5ms (+ 0.32%) | 1,489ms | 1,529ms |
Req 2 - geterr | 551ms (± 0.70%) | 558ms (± 0.36%) | +7ms (+ 1.25%) | 553ms | 563ms |
Req 3 - references | 59ms (± 1.73%) | 58ms (± 1.53%) | -1ms (- 2.37%) | 57ms | 61ms |
Req 4 - navto | 196ms (± 0.66%) | 197ms (± 0.86%) | +2ms (+ 0.82%) | 193ms | 200ms |
Req 5 - completionInfo count | 3,154 (± 0.00%) | 3,154 (± 0.00%) | 0 ( 0.00%) | 3,154 | 3,154 |
Req 5 - completionInfo | 212ms (± 0.99%) | 216ms (± 0.74%) | +4ms (+ 1.69%) | 213ms | 220ms |
Compiler-UnionsTSServer - node (v16.17.1, x64) | |||||
Req 1 - updateOpen | 1,299ms (± 0.52%) | 1,299ms (± 0.47%) | +0ms (+ 0.01%) | 1,280ms | 1,309ms |
Req 2 - geterr | 3,205ms (± 0.92%) | 3,228ms (± 1.60%) | +23ms (+ 0.72%) | 3,161ms | 3,412ms |
Req 3 - references | 191ms (± 1.05%) | 191ms (± 0.82%) | -0ms (- 0.05%) | 188ms | 195ms |
Req 4 - navto | 151ms (± 0.71%) | 151ms (± 0.79%) | +0ms (+ 0.27%) | 149ms | 154ms |
Req 5 - completionInfo count | 1,356 (± 0.00%) | 1,356 (± 0.00%) | 0 ( 0.00%) | 1,356 | 1,356 |
Req 5 - completionInfo | 61ms (± 4.67%) | 64ms (± 7.30%) | +3ms (+ 4.60%) | 57ms | 72ms |
CompilerTSServer - node (v16.17.1, x64) | |||||
Req 1 - updateOpen | 1,385ms (± 1.10%) | 1,385ms (± 0.97%) | +1ms (+ 0.04%) | 1,353ms | 1,413ms |
Req 2 - geterr | 2,101ms (± 0.70%) | 2,106ms (± 0.67%) | +6ms (+ 0.27%) | 2,070ms | 2,129ms |
Req 3 - references | 198ms (± 0.76%) | 201ms (± 0.82%) | +3ms (+ 1.36%) | 197ms | 206ms |
Req 4 - navto | 164ms (± 1.34%) | 166ms (± 1.23%) | +3ms (+ 1.53%) | 163ms | 172ms |
Req 5 - completionInfo count | 1,518 (± 0.00%) | 1,518 (± 0.00%) | 0 ( 0.00%) | 1,518 | 1,518 |
Req 5 - completionInfo | 56ms (± 1.71%) | 57ms (± 2.58%) | +1ms (+ 1.62%) | 54ms | 61ms |
xstateTSServer - node (v16.17.1, x64) | |||||
Req 1 - updateOpen | 1,821ms (± 0.85%) | 1,816ms (± 0.58%) | -6ms (- 0.31%) | 1,793ms | 1,835ms |
Req 2 - geterr | 720ms (± 0.46%) | 725ms (± 0.42%) | +5ms (+ 0.74%) | 719ms | 734ms |
Req 3 - references | 68ms (± 1.03%) | 68ms (± 1.94%) | +0ms (+ 0.44%) | 65ms | 72ms |
Req 4 - navto | 198ms (± 0.63%) | 197ms (± 1.16%) | -0ms (- 0.10%) | 194ms | 204ms |
Req 5 - completionInfo count | 3,154 (± 0.00%) | 3,154 (± 0.00%) | 0 ( 0.00%) | 3,154 | 3,154 |
Req 5 - completionInfo | 254ms (± 0.85%) | 257ms (± 0.81%) | +3ms (+ 1.02%) | 252ms | 262ms |
Compiler-UnionsTSServer - node (v14.15.1, x64) | |||||
Req 1 - updateOpen | 1,449ms (± 0.55%) | 1,450ms (± 0.36%) | +1ms (+ 0.07%) | 1,439ms | 1,462ms |
Req 2 - geterr | 3,417ms (± 0.67%) | 3,432ms (± 0.60%) | +15ms (+ 0.43%) | 3,395ms | 3,482ms |
Req 3 - references | 205ms (± 0.81%) | 206ms (± 0.99%) | +1ms (+ 0.54%) | 203ms | 213ms |
Req 4 - navto | 162ms (± 0.99%) | 162ms (± 0.71%) | +1ms (+ 0.31%) | 160ms | 165ms |
Req 5 - completionInfo count | 1,356 (± 0.00%) | 1,356 (± 0.00%) | 0 ( 0.00%) | 1,356 | 1,356 |
Req 5 - completionInfo | 57ms (± 1.01%) | 58ms (± 0.87%) | +0ms (+ 0.35%) | 56ms | 58ms |
CompilerTSServer - node (v14.15.1, x64) | |||||
Req 1 - updateOpen | 1,520ms (± 0.45%) | 1,527ms (± 0.45%) | +7ms (+ 0.45%) | 1,513ms | 1,543ms |
Req 2 - geterr | 2,269ms (± 0.41%) | 2,274ms (± 0.40%) | +5ms (+ 0.21%) | 2,253ms | 2,294ms |
Req 3 - references | 216ms (± 1.12%) | 216ms (± 1.07%) | -1ms (- 0.37%) | 211ms | 221ms |
Req 4 - navto | 174ms (± 0.77%) | 174ms (± 0.51%) | -1ms (- 0.29%) | 172ms | 175ms |
Req 5 - completionInfo count | 1,518 (± 0.00%) | 1,518 (± 0.00%) | 0 ( 0.00%) | 1,518 | 1,518 |
Req 5 - completionInfo | 56ms (± 1.36%) | 56ms (± 0.89%) | 0ms ( 0.00%) | 55ms | 57ms |
xstateTSServer - node (v14.15.1, x64) | |||||
Req 1 - updateOpen | 1,998ms (± 0.36%) | 2,003ms (± 0.60%) | +5ms (+ 0.27%) | 1,979ms | 2,024ms |
Req 2 - geterr | 747ms (± 0.70%) | 745ms (± 0.36%) | -2ms (- 0.29%) | 740ms | 753ms |
Req 3 - references | 74ms (± 1.44%) | 72ms (± 0.82%) | -1ms (- 1.63%) | 71ms | 74ms |
Req 4 - navto | 218ms (± 0.68%) | 218ms (± 0.46%) | -0ms (- 0.14%) | 216ms | 220ms |
Req 5 - completionInfo count | 3,154 (± 0.00%) | 3,154 (± 0.00%) | 0 ( 0.00%) | 3,154 | 3,154 |
Req 5 - completionInfo | 277ms (± 1.85%) | 278ms (± 1.78%) | +1ms (+ 0.47%) | 270ms | 286ms |
System
Machine Name | ts-ci-ubuntu |
---|---|
Platform | linux 5.4.0-131-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.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 | 51171 | 10 |
Baseline | main | 10 |
Startup
Comparison Report - main..51171
Metric | main | 51171 | Delta | Best | Worst |
---|---|---|---|---|---|
tsc-startup - node (v16.17.1, x64) | |||||
Execution time | 117.63ms (± 0.37%) | 118.49ms (± 0.43%) | +0.86ms (+ 0.73%) | 115.46ms | 125.67ms |
tsserver-startup - node (v16.17.1, x64) | |||||
Execution time | 198.25ms (± 0.30%) | 198.28ms (± 0.30%) | +0.03ms (+ 0.01%) | 195.22ms | 207.23ms |
tsserverlibrary-startup - node (v16.17.1, x64) | |||||
Execution time | 191.80ms (± 0.29%) | 192.48ms (± 0.35%) | +0.67ms (+ 0.35%) | 189.16ms | 202.31ms |
typescript-startup - node (v16.17.1, x64) | |||||
Execution time | 177.03ms (± 0.29%) | 177.49ms (± 0.31%) | +0.46ms (+ 0.26%) | 174.87ms | 183.13ms |
System
Machine Name | ts-ci-ubuntu |
---|---|
Platform | linux 5.4.0-131-generic |
Architecture | x64 |
Available Memory | 16 GB |
Available Memory | 15 GB |
CPUs | 4 × 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 | 51171 | 10 |
Baseline | main | 10 |
Developer Information: