Monomorphic Symbol access by rbuckton · Pull Request #51880 · microsoft/TypeScript (original) (raw)
@rbuckton
The results of the perf run you requested are in!
Here they are:
Compiler
Comparison Report - main..51880
Metric | main | 51880 | Delta | Best | Worst |
---|---|---|---|---|---|
Angular - node (v18.10.0, x64) | |||||
Memory used | 364,536k (± 0.02%) | 374,543k (± 0.01%) | +10,007k (+ 2.75%) | 374,426k | 374,631k |
Parse Time | 1.57s (± 0.87%) | 1.56s (± 1.09%) | -0.01s (- 0.77%) | 1.52s | 1.61s |
Bind Time | 0.55s (± 0.73%) | 0.53s (± 0.75%) | 🟩-0.02s (- 3.63%) | 0.52s | 0.54s |
Check Time | 3.91s (± 0.48%) | 3.72s (± 0.70%) | 🟩-0.19s (- 4.81%) | 3.68s | 3.78s |
Emit Time | 3.92s (± 0.95%) | 3.81s (± 0.61%) | -0.11s (- 2.81%) | 3.77s | 3.87s |
Total Time | 9.94s (± 0.50%) | 9.62s (± 0.43%) | 🟩-0.33s (- 3.29%) | 9.56s | 9.73s |
Compiler-Unions - node (v18.10.0, x64) | |||||
Memory used | 199,671k (± 1.06%) | 202,920k (± 1.07%) | +3,249k (+ 1.63%) | 199,840k | 205,884k |
Parse Time | 0.62s (± 0.93%) | 0.62s (± 0.77%) | -0.01s (- 0.96%) | 0.61s | 0.63s |
Bind Time | 0.35s (± 1.69%) | 0.35s (± 0.85%) | -0.01s (- 1.97%) | 0.34s | 0.35s |
Check Time | 4.98s (± 0.87%) | 4.70s (± 0.80%) | 🟩-0.28s (- 5.62%) | 4.62s | 4.76s |
Emit Time | 1.48s (± 1.04%) | 1.44s (± 0.85%) | -0.04s (- 2.37%) | 1.42s | 1.46s |
Total Time | 7.44s (± 0.63%) | 7.10s (± 0.55%) | 🟩-0.33s (- 4.46%) | 7.01s | 7.16s |
Monaco - node (v18.10.0, x64) | |||||
Memory used | 347,230k (± 0.01%) | 356,326k (± 0.02%) | +9,095k (+ 2.62%) | 356,090k | 356,468k |
Parse Time | 1.18s (± 0.95%) | 1.17s (± 0.78%) | -0.01s (- 0.85%) | 1.15s | 1.19s |
Bind Time | 0.52s (± 1.16%) | 0.49s (± 1.06%) | 🟩-0.02s (- 4.66%) | 0.48s | 0.50s |
Check Time | 3.68s (± 0.40%) | 3.48s (± 0.51%) | 🟩-0.20s (- 5.41%) | 3.44s | 3.51s |
Emit Time | 2.06s (± 0.74%) | 2.03s (± 0.79%) | -0.03s (- 1.41%) | 2.00s | 2.07s |
Total Time | 7.42s (± 0.28%) | 7.16s (± 0.56%) | 🟩-0.26s (- 3.49%) | 7.10s | 7.26s |
TFS - node (v18.10.0, x64) | |||||
Memory used | 305,790k (± 0.25%) | 313,486k (± 0.23%) | +7,696k (+ 2.52%) | 312,557k | 314,767k |
Parse Time | 0.96s (± 1.43%) | 0.95s (± 0.89%) | -0.01s (- 1.15%) | 0.93s | 0.96s |
Bind Time | 0.54s (± 7.53%) | 0.51s (± 8.79%) | 🟩-0.03s (- 5.56%) | 0.44s | 0.58s |
Check Time | 3.39s (± 0.59%) | 3.21s (± 0.43%) | 🟩-0.18s (- 5.25%) | 3.19s | 3.26s |
Emit Time | 2.02s (± 0.76%) | 1.99s (± 0.62%) | -0.03s (- 1.58%) | 1.96s | 2.01s |
Total Time | 6.91s (± 0.53%) | 6.67s (± 0.57%) | 🟩-0.25s (- 3.57%) | 6.61s | 6.74s |
material-ui - node (v18.10.0, x64) | |||||
Memory used | 451,744k (± 0.02%) | 485,697k (± 0.01%) | +33,954k (+ 7.52%) | 485,622k | 485,814k |
Parse Time | 1.38s (± 0.94%) | 1.37s (± 1.25%) | -0.01s (- 1.08%) | 1.34s | 1.43s |
Bind Time | 0.41s (± 0.82%) | 0.39s (± 0.88%) | 🟩-0.03s (- 6.30%) | 0.38s | 0.39s |
Check Time | 10.20s (± 0.78%) | 9.54s (± 0.45%) | 🟩-0.65s (- 6.41%) | 9.42s | 9.63s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 12.00s (± 0.75%) | 11.30s (± 0.44%) | 🟩-0.69s (- 5.78%) | 11.16s | 11.39s |
xstate - node (v18.10.0, x64) | |||||
Memory used | 553,529k (± 0.01%) | 569,745k (± 0.01%) | +16,217k (+ 2.93%) | 569,638k | 569,855k |
Parse Time | 1.92s (± 0.59%) | 1.90s (± 0.36%) | -0.03s (- 1.35%) | 1.88s | 1.91s |
Bind Time | 0.72s (± 1.66%) | 0.69s (± 2.20%) | 🟩-0.03s (- 4.44%) | 0.66s | 0.73s |
Check Time | 1.03s (± 0.97%) | 0.99s (± 0.71%) | 🟩-0.04s (- 3.51%) | 0.98s | 1.01s |
Emit Time | 0.05s (± 0.00%) | 0.05s (± 0.00%) | 0.00s ( 0.00%) | 0.05s | 0.05s |
Total Time | 3.73s (± 0.50%) | 3.63s (± 0.43%) | -0.09s (- 2.47%) | 3.61s | 3.67s |
Angular - node (v16.17.1, x64) | |||||
Memory used | 363,888k (± 0.02%) | 373,807k (± 0.01%) | +9,919k (+ 2.73%) | 373,650k | 373,858k |
Parse Time | 1.93s (± 0.39%) | 1.90s (± 0.50%) | -0.03s (- 1.61%) | 1.88s | 1.92s |
Bind Time | 0.67s (± 0.77%) | 0.64s (± 0.73%) | 🟩-0.03s (- 4.62%) | 0.63s | 0.65s |
Check Time | 5.03s (± 0.62%) | 4.81s (± 0.89%) | 🟩-0.22s (- 4.47%) | 4.70s | 4.88s |
Emit Time | 4.71s (± 0.83%) | 4.55s (± 0.90%) | 🟩-0.16s (- 3.48%) | 4.47s | 4.62s |
Total Time | 12.33s (± 0.52%) | 11.89s (± 0.45%) | 🟩-0.45s (- 3.62%) | 11.79s | 12.03s |
Compiler-Unions - node (v16.17.1, x64) | |||||
Memory used | 200,231k (± 0.63%) | 203,082k (± 0.61%) | +2,851k (+ 1.42%) | 201,594k | 205,313k |
Parse Time | 0.80s (± 0.83%) | 0.79s (± 0.82%) | -0.01s (- 1.37%) | 0.78s | 0.81s |
Bind Time | 0.45s (± 0.82%) | 0.43s (± 0.79%) | -0.01s (- 2.91%) | 0.43s | 0.44s |
Check Time | 5.92s (± 0.58%) | 5.62s (± 0.75%) | 🟩-0.31s (- 5.23%) | 5.51s | 5.71s |
Emit Time | 1.80s (± 0.95%) | 1.78s (± 0.92%) | -0.02s (- 1.28%) | 1.73s | 1.81s |
Total Time | 8.98s (± 0.46%) | 8.62s (± 0.61%) | 🟩-0.36s (- 4.01%) | 8.48s | 8.73s |
Monaco - node (v16.17.1, x64) | |||||
Memory used | 346,594k (± 0.01%) | 355,651k (± 0.02%) | +9,057k (+ 2.61%) | 355,509k | 355,777k |
Parse Time | 1.43s (± 0.93%) | 1.43s (± 0.77%) | -0.01s (- 0.42%) | 1.40s | 1.45s |
Bind Time | 0.61s (± 0.66%) | 0.59s (± 0.62%) | -0.01s (- 2.30%) | 0.59s | 0.60s |
Check Time | 4.64s (± 0.60%) | 4.39s (± 0.78%) | 🟩-0.25s (- 5.41%) | 4.32s | 4.47s |
Emit Time | 2.48s (± 0.82%) | 2.44s (± 1.01%) | -0.04s (- 1.57%) | 2.40s | 2.50s |
Total Time | 9.16s (± 0.52%) | 8.85s (± 0.71%) | 🟩-0.31s (- 3.39%) | 8.75s | 9.00s |
TFS - node (v16.17.1, x64) | |||||
Memory used | 304,277k (± 0.02%) | 312,125k (± 0.03%) | +7,849k (+ 2.58%) | 312,057k | 312,439k |
Parse Time | 1.19s (± 1.08%) | 1.17s (± 1.65%) | -0.02s (- 1.43%) | 1.14s | 1.23s |
Bind Time | 0.58s (± 0.90%) | 0.57s (± 1.28%) | -0.01s (- 1.90%) | 0.55s | 0.58s |
Check Time | 4.33s (± 0.45%) | 4.11s (± 0.41%) | 🟩-0.22s (- 5.10%) | 4.07s | 4.15s |
Emit Time | 2.49s (± 1.42%) | 2.47s (± 0.90%) | -0.02s (- 0.96%) | 2.42s | 2.51s |
Total Time | 8.60s (± 0.57%) | 8.32s (± 0.51%) | 🟩-0.27s (- 3.20%) | 8.23s | 8.43s |
material-ui - node (v16.17.1, x64) | |||||
Memory used | 451,155k (± 0.02%) | 484,996k (± 0.01%) | +33,841k (+ 7.50%) | 484,955k | 485,087k |
Parse Time | 1.68s (± 0.59%) | 1.66s (± 0.56%) | -0.02s (- 1.31%) | 1.64s | 1.67s |
Bind Time | 0.50s (± 0.68%) | 0.48s (± 0.71%) | 🟩-0.03s (- 5.17%) | 0.47s | 0.48s |
Check Time | 11.59s (± 0.63%) | 10.98s (± 0.66%) | 🟩-0.60s (- 5.18%) | 10.89s | 11.23s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 13.77s (± 0.50%) | 13.12s (± 0.59%) | 🟩-0.65s (- 4.72%) | 13.03s | 13.38s |
xstate - node (v16.17.1, x64) | |||||
Memory used | 551,127k (± 0.01%) | 567,387k (± 0.01%) | +16,260k (+ 2.95%) | 567,268k | 567,564k |
Parse Time | 2.31s (± 0.28%) | 2.29s (± 0.53%) | -0.02s (- 0.78%) | 2.28s | 2.34s |
Bind Time | 0.85s (± 2.72%) | 0.83s (± 2.19%) | -0.02s (- 2.24%) | 0.79s | 0.87s |
Check Time | 1.35s (± 0.69%) | 1.31s (± 0.57%) | -0.03s (- 2.60%) | 1.30s | 1.33s |
Emit Time | 0.06s (± 0.00%) | 0.06s (± 0.00%) | 0.00s ( 0.00%) | 0.06s | 0.06s |
Total Time | 4.57s (± 0.52%) | 4.51s (± 0.55%) | -0.07s (- 1.44%) | 4.45s | 4.55s |
Angular - node (v14.15.1, x64) | |||||
Memory used | 357,638k (± 0.01%) | 367,560k (± 0.00%) | +9,922k (+ 2.77%) | 367,530k | 367,582k |
Parse Time | 2.05s (± 0.41%) | 2.03s (± 0.29%) | -0.02s (- 0.78%) | 2.02s | 2.04s |
Bind Time | 0.71s (± 0.70%) | 0.69s (± 0.32%) | 🟩-0.02s (- 3.36%) | 0.69s | 0.70s |
Check Time | 5.36s (± 0.55%) | 5.13s (± 0.45%) | 🟩-0.22s (- 4.16%) | 5.07s | 5.17s |
Emit Time | 4.82s (± 0.96%) | 4.68s (± 0.62%) | -0.14s (- 2.82%) | 4.63s | 4.76s |
Total Time | 12.94s (± 0.43%) | 12.54s (± 0.41%) | 🟩-0.40s (- 3.08%) | 12.43s | 12.67s |
Compiler-Unions - node (v14.15.1, x64) | |||||
Memory used | 196,259k (± 0.52%) | 199,142k (± 0.57%) | +2,883k (+ 1.47%) | 196,787k | 200,283k |
Parse Time | 0.91s (± 0.80%) | 0.90s (± 0.50%) | -0.01s (- 1.10%) | 0.89s | 0.91s |
Bind Time | 0.48s (± 0.76%) | 0.47s (± 0.78%) | -0.01s (- 2.10%) | 0.46s | 0.47s |
Check Time | 6.15s (± 0.48%) | 5.87s (± 0.55%) | 🟩-0.28s (- 4.57%) | 5.79s | 5.96s |
Emit Time | 1.92s (± 0.60%) | 1.89s (± 1.11%) | -0.04s (- 1.92%) | 1.86s | 1.94s |
Total Time | 9.46s (± 0.28%) | 9.12s (± 0.37%) | 🟩-0.34s (- 3.60%) | 9.03s | 9.20s |
Monaco - node (v14.15.1, x64) | |||||
Memory used | 341,571k (± 0.01%) | 350,687k (± 0.01%) | +9,117k (+ 2.67%) | 350,613k | 350,779k |
Parse Time | 1.58s (± 0.48%) | 1.57s (± 0.59%) | -0.02s (- 1.01%) | 1.55s | 1.59s |
Bind Time | 0.65s (± 0.72%) | 0.63s (± 0.88%) | -0.02s (- 2.77%) | 0.62s | 0.65s |
Check Time | 4.94s (± 0.44%) | 4.68s (± 0.69%) | 🟩-0.26s (- 5.28%) | 4.61s | 4.75s |
Emit Time | 2.59s (± 1.01%) | 2.57s (± 0.84%) | -0.02s (- 0.89%) | 2.52s | 2.62s |
Total Time | 9.76s (± 0.42%) | 9.45s (± 0.43%) | 🟩-0.31s (- 3.22%) | 9.39s | 9.55s |
TFS - node (v14.15.1, x64) | |||||
Memory used | 301,370k (± 0.00%) | 309,172k (± 0.01%) | +7,802k (+ 2.59%) | 309,116k | 309,213k |
Parse Time | 1.33s (± 0.94%) | 1.32s (± 0.98%) | -0.01s (- 0.68%) | 1.29s | 1.35s |
Bind Time | 0.60s (± 0.60%) | 0.59s (± 0.61%) | -0.01s (- 1.66%) | 0.59s | 0.60s |
Check Time | 4.61s (± 0.48%) | 4.35s (± 0.53%) | 🟩-0.26s (- 5.64%) | 4.29s | 4.40s |
Emit Time | 2.77s (± 0.63%) | 2.74s (± 0.33%) | -0.03s (- 1.26%) | 2.72s | 2.75s |
Total Time | 9.31s (± 0.41%) | 9.00s (± 0.32%) | 🟩-0.31s (- 3.37%) | 8.93s | 9.05s |
material-ui - node (v14.15.1, x64) | |||||
Memory used | 446,780k (± 0.01%) | 480,418k (± 0.01%) | +33,638k (+ 7.53%) | 480,327k | 480,483k |
Parse Time | 1.88s (± 0.55%) | 1.87s (± 0.60%) | -0.01s (- 0.69%) | 1.84s | 1.90s |
Bind Time | 0.54s (± 1.07%) | 0.52s (± 0.43%) | 🟩-0.02s (- 4.05%) | 0.52s | 0.53s |
Check Time | 11.98s (± 0.62%) | 11.47s (± 0.50%) | 🟩-0.51s (- 4.27%) | 11.34s | 11.61s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 14.41s (± 0.51%) | 13.86s (± 0.46%) | 🟩-0.54s (- 3.76%) | 13.73s | 14.03s |
xstate - node (v14.15.1, x64) | |||||
Memory used | 539,770k (± 0.01%) | 555,920k (± 0.01%) | +16,150k (+ 2.99%) | 555,722k | 556,084k |
Parse Time | 2.64s (± 0.56%) | 2.62s (± 0.56%) | -0.02s (- 0.83%) | 2.60s | 2.67s |
Bind Time | 0.82s (± 0.41%) | 0.78s (± 0.29%) | 🟩-0.04s (- 5.10%) | 0.78s | 0.79s |
Check Time | 1.44s (± 0.70%) | 1.43s (± 0.62%) | -0.02s (- 1.18%) | 1.40s | 1.44s |
Emit Time | 0.07s (± 0.00%) | 0.07s (± 0.00%) | 0.00s ( 0.00%) | 0.07s | 0.07s |
Total Time | 4.99s (± 0.38%) | 4.91s (± 0.35%) | -0.08s (- 1.62%) | 4.88s | 4.95s |
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 | 51880 | 10 |
Baseline | main | 10 |
TSServer
Comparison Report - main..51880
Metric | main | 51880 | Delta | Best | Worst |
---|---|---|---|---|---|
Compiler-UnionsTSServer - node (v18.10.0, x64) | |||||
Req 1 - updateOpen | 1,073ms (± 0.72%) | 1,063ms (± 0.79%) | -10ms (- 0.94%) | 1,046ms | 1,090ms |
Req 2 - geterr | 2,592ms (± 0.79%) | 2,511ms (± 0.72%) | 🟩-81ms (- 3.12%) | 2,490ms | 2,566ms |
Req 3 - references | 167ms (± 0.85%) | 164ms (± 1.08%) | -2ms (- 1.44%) | 161ms | 170ms |
Req 4 - navto | 144ms (± 1.24%) | 142ms (± 1.41%) | -3ms (- 1.94%) | 139ms | 148ms |
Req 5 - completionInfo count | 1,356 (± 0.00%) | 1,356 (± 0.00%) | 0 ( 0.00%) | 1,356 | 1,356 |
Req 5 - completionInfo | 56ms (± 7.73%) | 55ms (± 7.97%) | -1ms (- 2.15%) | 48ms | 62ms |
CompilerTSServer - node (v18.10.0, x64) | |||||
Req 1 - updateOpen | 1,148ms (± 0.69%) | 1,136ms (± 0.39%) | -12ms (- 1.04%) | 1,128ms | 1,147ms |
Req 2 - geterr | 1,575ms (± 0.64%) | 1,561ms (± 0.59%) | -14ms (- 0.87%) | 1,546ms | 1,585ms |
Req 3 - references | 175ms (± 0.95%) | 172ms (± 0.93%) | -3ms (- 1.94%) | 169ms | 176ms |
Req 4 - navto | 153ms (± 0.67%) | 152ms (± 0.63%) | -2ms (- 1.05%) | 149ms | 153ms |
Req 5 - completionInfo count | 1,518 (± 0.00%) | 1,518 (± 0.00%) | 0 ( 0.00%) | 1,518 | 1,518 |
Req 5 - completionInfo | 53ms (± 1.71%) | 52ms (± 1.11%) | -1ms (- 1.51%) | 51ms | 54ms |
xstateTSServer - node (v18.10.0, x64) | |||||
Req 1 - updateOpen | 1,554ms (± 1.08%) | 1,545ms (± 1.05%) | -8ms (- 0.53%) | 1,517ms | 1,591ms |
Req 2 - geterr | 548ms (± 1.33%) | 544ms (± 1.31%) | -3ms (- 0.57%) | 532ms | 561ms |
Req 3 - references | 57ms (± 1.68%) | 58ms (± 2.92%) | +1ms (+ 2.47%) | 54ms | 62ms |
Req 4 - navto | 196ms (± 1.20%) | 193ms (± 0.62%) | -3ms (- 1.63%) | 190ms | 196ms |
Req 5 - completionInfo count | 3,154 (± 0.00%) | 3,154 (± 0.00%) | 0 ( 0.00%) | 3,154 | 3,154 |
Req 5 - completionInfo | 219ms (± 1.08%) | 211ms (± 1.23%) | 🟩-8ms (- 3.52%) | 205ms | 217ms |
Compiler-UnionsTSServer - node (v16.17.1, x64) | |||||
Req 1 - updateOpen | 1,334ms (± 0.52%) | 1,320ms (± 0.38%) | -14ms (- 1.02%) | 1,309ms | 1,329ms |
Req 2 - geterr | 3,186ms (± 0.45%) | 3,096ms (± 0.86%) | -90ms (- 2.83%) | 3,057ms | 3,163ms |
Req 3 - references | 196ms (± 0.54%) | 192ms (± 0.82%) | -4ms (- 1.94%) | 190ms | 197ms |
Req 4 - navto | 156ms (± 1.23%) | 155ms (± 0.90%) | -1ms (- 0.64%) | 152ms | 158ms |
Req 5 - completionInfo count | 1,356 (± 0.00%) | 1,356 (± 0.00%) | 0 ( 0.00%) | 1,356 | 1,356 |
Req 5 - completionInfo | 58ms (± 2.08%) | 57ms (± 1.66%) | -0ms (- 0.52%) | 56ms | 60ms |
CompilerTSServer - node (v16.17.1, x64) | |||||
Req 1 - updateOpen | 1,421ms (± 0.76%) | 1,402ms (± 0.59%) | -19ms (- 1.35%) | 1,384ms | 1,424ms |
Req 2 - geterr | 2,074ms (± 0.73%) | 2,072ms (± 0.60%) | -2ms (- 0.08%) | 2,060ms | 2,121ms |
Req 3 - references | 203ms (± 0.28%) | 200ms (± 0.40%) | -3ms (- 1.58%) | 198ms | 202ms |
Req 4 - navto | 167ms (± 0.90%) | 166ms (± 1.02%) | -1ms (- 0.42%) | 163ms | 171ms |
Req 5 - completionInfo count | 1,518 (± 0.00%) | 1,518 (± 0.00%) | 0 ( 0.00%) | 1,518 | 1,518 |
Req 5 - completionInfo | 57ms (± 0.84%) | 56ms (± 1.07%) | -1ms (- 1.94%) | 55ms | 57ms |
xstateTSServer - node (v16.17.1, x64) | |||||
Req 1 - updateOpen | 1,871ms (± 0.82%) | 1,845ms (± 0.44%) | -26ms (- 1.41%) | 1,827ms | 1,867ms |
Req 2 - geterr | 698ms (± 0.59%) | 686ms (± 0.79%) | -12ms (- 1.69%) | 674ms | 703ms |
Req 3 - references | 67ms (± 1.44%) | 67ms (± 1.77%) | +0ms (+ 0.45%) | 65ms | 70ms |
Req 4 - navto | 197ms (± 0.77%) | 191ms (± 1.19%) | 🟩-6ms (- 3.20%) | 186ms | 197ms |
Req 5 - completionInfo count | 3,154 (± 0.00%) | 3,154 (± 0.00%) | 0 ( 0.00%) | 3,154 | 3,154 |
Req 5 - completionInfo | 258ms (± 0.84%) | 254ms (± 1.31%) | -4ms (- 1.51%) | 247ms | 263ms |
Compiler-UnionsTSServer - node (v14.15.1, x64) | |||||
Req 1 - updateOpen | 1,478ms (± 0.74%) | 1,474ms (± 0.66%) | -4ms (- 0.25%) | 1,453ms | 1,501ms |
Req 2 - geterr | 3,379ms (± 0.83%) | 3,286ms (± 0.48%) | -93ms (- 2.76%) | 3,257ms | 3,329ms |
Req 3 - references | 210ms (± 0.68%) | 207ms (± 0.64%) | -3ms (- 1.19%) | 205ms | 211ms |
Req 4 - navto | 171ms (± 1.05%) | 169ms (± 0.87%) | -2ms (- 1.28%) | 167ms | 174ms |
Req 5 - completionInfo count | 1,356 (± 0.00%) | 1,356 (± 0.00%) | 0 ( 0.00%) | 1,356 | 1,356 |
Req 5 - completionInfo | 59ms (± 0.99%) | 58ms (± 1.44%) | -1ms (- 1.87%) | 56ms | 60ms |
CompilerTSServer - node (v14.15.1, x64) | |||||
Req 1 - updateOpen | 1,583ms (± 0.48%) | 1,569ms (± 0.27%) | -14ms (- 0.88%) | 1,556ms | 1,577ms |
Req 2 - geterr | 2,231ms (± 0.55%) | 2,230ms (± 0.49%) | -1ms (- 0.04%) | 2,212ms | 2,265ms |
Req 3 - references | 222ms (± 0.95%) | 220ms (± 1.16%) | -2ms (- 0.77%) | 216ms | 224ms |
Req 4 - navto | 179ms (± 0.85%) | 178ms (± 0.93%) | -1ms (- 0.61%) | 173ms | 182ms |
Req 5 - completionInfo count | 1,518 (± 0.00%) | 1,518 (± 0.00%) | 0 ( 0.00%) | 1,518 | 1,518 |
Req 5 - completionInfo | 61ms (± 3.43%) | 58ms (± 1.98%) | 🟩-3ms (- 4.27%) | 56ms | 61ms |
xstateTSServer - node (v14.15.1, x64) | |||||
Req 1 - updateOpen | 2,013ms (± 0.88%) | 1,994ms (± 0.72%) | -19ms (- 0.95%) | 1,971ms | 2,034ms |
Req 2 - geterr | 744ms (± 0.54%) | 744ms (± 0.42%) | -0ms (- 0.04%) | 738ms | 753ms |
Req 3 - references | 71ms (± 1.33%) | 74ms (± 0.83%) | +3ms (+ 3.78%) | 73ms | 76ms |
Req 4 - navto | 218ms (± 0.80%) | 215ms (± 0.68%) | -4ms (- 1.60%) | 210ms | 217ms |
Req 5 - completionInfo count | 3,154 (± 0.00%) | 3,154 (± 0.00%) | 0 ( 0.00%) | 3,154 | 3,154 |
Req 5 - completionInfo | 274ms (± 0.47%) | 284ms (± 1.01%) | +10ms (+ 3.65%) | 277ms | 291ms |
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 | 51880 | 10 |
Baseline | main | 10 |
Startup
Comparison Report - main..51880
Metric | main | 51880 | Delta | Best | Worst |
---|---|---|---|---|---|
tsc-startup - node (v16.17.1, x64) | |||||
Execution time | 118.28ms (± 0.38%) | 119.87ms (± 0.57%) | +1.58ms (+ 1.34%) | 116.44ms | 129.77ms |
tsserver-startup - node (v16.17.1, x64) | |||||
Execution time | 198.89ms (± 0.29%) | 199.87ms (± 0.42%) | +0.98ms (+ 0.49%) | 195.43ms | 208.11ms |
tsserverlibrary-startup - node (v16.17.1, x64) | |||||
Execution time | 193.07ms (± 0.28%) | 194.64ms (± 0.43%) | +1.57ms (+ 0.81%) | 189.91ms | 202.46ms |
typescript-startup - node (v16.17.1, x64) | |||||
Execution time | 178.55ms (± 0.32%) | 179.63ms (± 0.43%) | +1.08ms (+ 0.60%) | 175.76ms | 190.01ms |
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 | 51880 | 10 |
Baseline | main | 10 |
Developer Information: