Add error for missing await in conditionals by Jack-Works · Pull Request #39175 · microsoft/TypeScript (original) (raw)
@DanielRosenwasser
The results of the perf run you requested are in!
Here they are:
Comparison Report - master..39175
Metric | master | 39175 | Delta | Best | Worst |
---|---|---|---|---|---|
Angular - node (v10.16.3, x64) | |||||
Memory used | 340,391k (± 0.01%) | 339,886k (± 0.02%) | -504k (- 0.15%) | 339,764k | 340,023k |
Parse Time | 1.99s (± 0.62%) | 1.98s (± 0.73%) | -0.01s (- 0.60%) | 1.96s | 2.01s |
Bind Time | 0.80s (± 0.74%) | 0.80s (± 0.73%) | -0.01s (- 0.87%) | 0.79s | 0.81s |
Check Time | 4.74s (± 0.35%) | 4.69s (± 0.58%) | -0.05s (- 1.01%) | 4.64s | 4.76s |
Emit Time | 5.22s (± 0.56%) | 5.18s (± 0.77%) | -0.04s (- 0.73%) | 5.08s | 5.28s |
Total Time | 12.75s (± 0.34%) | 12.64s (± 0.62%) | -0.10s (- 0.82%) | 12.48s | 12.84s |
Monaco - node (v10.16.3, x64) | |||||
Memory used | 338,891k (± 0.01%) | 338,944k (± 0.02%) | +54k (+ 0.02%) | 338,811k | 339,119k |
Parse Time | 1.57s (± 0.77%) | 1.59s (± 0.51%) | +0.01s (+ 0.83%) | 1.57s | 1.60s |
Bind Time | 0.70s (± 0.71%) | 0.70s (± 0.74%) | +0.00s (+ 0.43%) | 0.69s | 0.71s |
Check Time | 4.86s (± 0.49%) | 4.86s (± 0.33%) | +0.00s (+ 0.08%) | 4.82s | 4.90s |
Emit Time | 2.75s (± 0.84%) | 2.76s (± 0.81%) | +0.01s (+ 0.36%) | 2.71s | 2.81s |
Total Time | 9.88s (± 0.37%) | 9.91s (± 0.28%) | +0.03s (+ 0.29%) | 9.85s | 9.97s |
TFS - node (v10.16.3, x64) | |||||
Memory used | 301,843k (± 0.02%) | 301,912k (± 0.03%) | +69k (+ 0.02%) | 301,735k | 302,050k |
Parse Time | 1.21s (± 0.58%) | 1.21s (± 0.51%) | 0.00s ( 0.00%) | 1.20s | 1.23s |
Bind Time | 0.64s (± 0.92%) | 0.66s (± 0.76%) | +0.01s (+ 1.71%) | 0.64s | 0.66s |
Check Time | 4.35s (± 0.56%) | 4.37s (± 0.53%) | +0.02s (+ 0.44%) | 4.31s | 4.42s |
Emit Time | 2.86s (± 1.35%) | 2.89s (± 1.17%) | +0.02s (+ 0.84%) | 2.82s | 2.98s |
Total Time | 9.07s (± 0.62%) | 9.13s (± 0.47%) | +0.06s (+ 0.62%) | 9.05s | 9.24s |
material-ui - node (v10.16.3, x64) | |||||
Memory used | 459,543k (± 0.02%) | 459,200k (± 0.01%) | -343k (- 0.07%) | 459,133k | 459,293k |
Parse Time | 2.05s (± 0.76%) | 2.04s (± 0.54%) | -0.01s (- 0.44%) | 2.01s | 2.06s |
Bind Time | 0.66s (± 1.43%) | 0.66s (± 1.24%) | +0.00s (+ 0.00%) | 0.64s | 0.67s |
Check Time | 12.82s (± 0.62%) | 12.85s (± 0.66%) | +0.03s (+ 0.22%) | 12.71s | 13.08s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 15.52s (± 0.57%) | 15.54s (± 0.59%) | +0.02s (+ 0.15%) | 15.39s | 15.80s |
Angular - node (v12.1.0, x64) | |||||
Memory used | 317,804k (± 0.03%) | 317,179k (± 0.09%) | -626k (- 0.20%) | 316,000k | 317,459k |
Parse Time | 1.96s (± 0.78%) | 1.95s (± 0.62%) | -0.01s (- 0.71%) | 1.92s | 1.98s |
Bind Time | 0.78s (± 0.60%) | 0.78s (± 1.46%) | +0.00s (+ 0.26%) | 0.77s | 0.81s |
Check Time | 4.61s (± 0.56%) | 4.59s (± 0.74%) | -0.02s (- 0.35%) | 4.53s | 4.70s |
Emit Time | 5.34s (± 0.48%) | 5.38s (± 1.58%) | +0.04s (+ 0.81%) | 5.29s | 5.68s |
Total Time | 12.69s (± 0.37%) | 12.71s (± 0.80%) | +0.02s (+ 0.13%) | 12.55s | 12.97s |
Monaco - node (v12.1.0, x64) | |||||
Memory used | 321,481k (± 0.02%) | 321,460k (± 0.01%) | -21k (- 0.01%) | 321,349k | 321,554k |
Parse Time | 1.54s (± 0.94%) | 1.54s (± 1.22%) | +0.01s (+ 0.39%) | 1.52s | 1.59s |
Bind Time | 0.68s (± 1.70%) | 0.68s (± 0.98%) | +0.00s (+ 0.44%) | 0.67s | 0.70s |
Check Time | 4.65s (± 0.60%) | 4.66s (± 0.49%) | +0.02s (+ 0.39%) | 4.61s | 4.72s |
Emit Time | 2.79s (± 0.82%) | 2.81s (± 0.77%) | +0.01s (+ 0.54%) | 2.77s | 2.88s |
Total Time | 9.66s (± 0.56%) | 9.70s (± 0.50%) | +0.04s (+ 0.43%) | 9.61s | 9.86s |
TFS - node (v12.1.0, x64) | |||||
Memory used | 286,349k (± 0.03%) | 286,369k (± 0.02%) | +20k (+ 0.01%) | 286,223k | 286,512k |
Parse Time | 1.23s (± 0.94%) | 1.23s (± 0.61%) | -0.00s (- 0.08%) | 1.22s | 1.25s |
Bind Time | 0.63s (± 1.09%) | 0.63s (± 1.50%) | +0.00s (+ 0.16%) | 0.61s | 0.65s |
Check Time | 4.27s (± 0.35%) | 4.28s (± 0.57%) | +0.01s (+ 0.21%) | 4.22s | 4.33s |
Emit Time | 2.93s (± 0.88%) | 2.93s (± 0.86%) | -0.00s (- 0.07%) | 2.89s | 3.01s |
Total Time | 9.06s (± 0.33%) | 9.07s (± 0.39%) | +0.01s (+ 0.07%) | 8.97s | 9.15s |
material-ui - node (v12.1.0, x64) | |||||
Memory used | 437,981k (± 0.02%) | 437,600k (± 0.06%) | -381k (- 0.09%) | 436,582k | 437,800k |
Parse Time | 2.02s (± 0.52%) | 2.02s (± 0.72%) | +0.01s (+ 0.30%) | 1.99s | 2.06s |
Bind Time | 0.63s (± 0.75%) | 0.63s (± 1.11%) | -0.00s (- 0.63%) | 0.61s | 0.64s |
Check Time | 11.46s (± 0.61%) | 11.63s (± 0.93%) | +0.17s (+ 1.45%) | 11.41s | 11.81s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 14.11s (± 0.48%) | 14.28s (± 0.79%) | +0.17s (+ 1.19%) | 14.05s | 14.45s |
Angular - node (v8.9.0, x64) | |||||
Memory used | 336,794k (± 0.01%) | 336,488k (± 0.02%) | -306k (- 0.09%) | 336,364k | 336,615k |
Parse Time | 2.50s (± 0.53%) | 2.50s (± 0.47%) | +0.01s (+ 0.20%) | 2.47s | 2.52s |
Bind Time | 0.83s (± 0.36%) | 0.82s (± 0.45%) | -0.00s (- 0.36%) | 0.82s | 0.83s |
Check Time | 5.30s (± 0.57%) | 5.34s (± 0.58%) | +0.03s (+ 0.62%) | 5.29s | 5.43s |
Emit Time | 5.86s (± 1.37%) | 5.91s (± 0.74%) | +0.05s (+ 0.77%) | 5.79s | 6.03s |
Total Time | 14.49s (± 0.74%) | 14.57s (± 0.44%) | +0.08s (+ 0.53%) | 14.43s | 14.72s |
Monaco - node (v8.9.0, x64) | |||||
Memory used | 340,278k (± 0.02%) | 340,268k (± 0.01%) | -10k (- 0.00%) | 340,143k | 340,322k |
Parse Time | 1.87s (± 0.48%) | 1.86s (± 0.45%) | -0.00s (- 0.05%) | 1.85s | 1.89s |
Bind Time | 0.87s (± 0.55%) | 0.87s (± 0.42%) | -0.00s (- 0.12%) | 0.86s | 0.87s |
Check Time | 5.36s (± 0.67%) | 5.36s (± 0.67%) | +0.00s (+ 0.02%) | 5.30s | 5.47s |
Emit Time | 3.22s (± 0.57%) | 3.24s (± 0.82%) | +0.01s (+ 0.34%) | 3.18s | 3.31s |
Total Time | 11.31s (± 0.41%) | 11.32s (± 0.58%) | +0.01s (+ 0.08%) | 11.19s | 11.52s |
TFS - node (v8.9.0, x64) | |||||
Memory used | 303,621k (± 0.01%) | 303,595k (± 0.02%) | -27k (- 0.01%) | 303,461k | 303,713k |
Parse Time | 1.53s (± 0.69%) | 1.53s (± 0.50%) | +0.00s (+ 0.07%) | 1.52s | 1.55s |
Bind Time | 0.65s (± 0.85%) | 0.65s (± 1.02%) | +0.00s (+ 0.15%) | 0.64s | 0.67s |
Check Time | 4.94s (± 1.65%) | 4.94s (± 1.44%) | +0.00s (+ 0.02%) | 4.81s | 5.13s |
Emit Time | 3.08s (± 3.17%) | 3.12s (± 2.07%) | +0.04s (+ 1.43%) | 2.95s | 3.19s |
Total Time | 10.20s (± 0.61%) | 10.25s (± 0.35%) | +0.05s (+ 0.46%) | 10.13s | 10.31s |
material-ui - node (v8.9.0, x64) | |||||
Memory used | 463,645k (± 0.02%) | 463,368k (± 0.01%) | -277k (- 0.06%) | 463,244k | 463,507k |
Parse Time | 2.37s (± 0.55%) | 2.38s (± 0.25%) | +0.00s (+ 0.08%) | 2.36s | 2.39s |
Bind Time | 0.78s (± 1.15%) | 0.77s (± 0.76%) | -0.01s (- 1.16%) | 0.76s | 0.78s |
Check Time | 16.96s (± 0.67%) | 16.94s (± 0.96%) | -0.01s (- 0.06%) | 16.49s | 17.18s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 20.10s (± 0.58%) | 20.09s (± 0.80%) | -0.02s (- 0.08%) | 19.64s | 20.31s |
Angular - node (v8.9.0, x86) | |||||
Memory used | 193,334k (± 0.02%) | 193,147k (± 0.01%) | -187k (- 0.10%) | 193,075k | 193,190k |
Parse Time | 2.43s (± 0.63%) | 2.43s (± 1.08%) | +0.00s (+ 0.16%) | 2.37s | 2.48s |
Bind Time | 0.98s (± 0.78%) | 0.97s (± 0.57%) | -0.00s (- 0.31%) | 0.96s | 0.98s |
Check Time | 4.79s (± 0.44%) | 4.78s (± 0.58%) | -0.01s (- 0.21%) | 4.73s | 4.84s |
Emit Time | 5.91s (± 0.88%) | 5.94s (± 0.43%) | +0.03s (+ 0.52%) | 5.90s | 6.01s |
Total Time | 14.11s (± 0.54%) | 14.12s (± 0.39%) | +0.02s (+ 0.13%) | 14.02s | 14.27s |
Monaco - node (v8.9.0, x86) | |||||
Memory used | 193,294k (± 0.02%) | 193,280k (± 0.02%) | -14k (- 0.01%) | 193,209k | 193,358k |
Parse Time | 1.92s (± 1.37%) | 1.90s (± 0.40%) | -0.02s (- 1.25%) | 1.88s | 1.91s |
Bind Time | 0.68s (± 1.21%) | 0.68s (± 0.76%) | -0.00s (- 0.44%) | 0.67s | 0.69s |
Check Time | 5.47s (± 0.57%) | 5.47s (± 0.78%) | -0.01s (- 0.16%) | 5.40s | 5.60s |
Emit Time | 2.66s (± 0.77%) | 2.67s (± 0.96%) | +0.01s (+ 0.23%) | 2.62s | 2.73s |
Total Time | 10.74s (± 0.59%) | 10.71s (± 0.51%) | -0.03s (- 0.31%) | 10.63s | 10.89s |
TFS - node (v8.9.0, x86) | |||||
Memory used | 173,586k (± 0.03%) | 173,574k (± 0.01%) | -12k (- 0.01%) | 173,532k | 173,623k |
Parse Time | 1.57s (± 0.70%) | 1.58s (± 0.80%) | +0.01s (+ 0.70%) | 1.56s | 1.62s |
Bind Time | 0.62s (± 1.00%) | 0.62s (± 0.76%) | +0.00s (+ 0.16%) | 0.61s | 0.63s |
Check Time | 4.62s (± 0.58%) | 4.66s (± 0.70%) | +0.04s (+ 0.76%) | 4.61s | 4.73s |
Emit Time | 2.79s (± 0.80%) | 2.79s (± 1.10%) | -0.00s (- 0.11%) | 2.74s | 2.88s |
Total Time | 9.60s (± 0.36%) | 9.64s (± 0.52%) | +0.04s (+ 0.41%) | 9.55s | 9.77s |
material-ui - node (v8.9.0, x86) | |||||
Memory used | 262,483k (± 0.02%) | 262,272k (± 0.01%) | -211k (- 0.08%) | 262,186k | 262,365k |
Parse Time | 2.44s (± 0.79%) | 2.44s (± 0.71%) | -0.00s (- 0.04%) | 2.40s | 2.49s |
Bind Time | 0.67s (± 1.66%) | 0.66s (± 1.33%) | -0.00s (- 0.60%) | 0.65s | 0.68s |
Check Time | 15.45s (± 0.51%) | 15.54s (± 0.50%) | +0.09s (+ 0.61%) | 15.43s | 15.71s |
Emit Time | 0.00s (± 0.00%) | 0.00s (± 0.00%) | 0.00s ( NaN%) | 0.00s | 0.00s |
Total Time | 18.55s (± 0.52%) | 18.64s (± 0.46%) | +0.09s (+ 0.47%) | 18.51s | 18.86s |
System
Machine Name | ts-ci-ubuntu |
---|---|
Platform | linux 4.4.0-166-generic |
Architecture | x64 |
Available Memory | 16 GB |
Available Memory | 1 GB |
CPUs | 4 × Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz |
Hosts
- node (v10.16.3, x64)
- node (v12.1.0, x64)
- node (v8.9.0, x64)
- node (v8.9.0, x86)
Scenarios
- Angular - node (v10.16.3, x64)
- Angular - node (v12.1.0, x64)
- Angular - node (v8.9.0, x64)
- Angular - node (v8.9.0, x86)
- Monaco - node (v10.16.3, x64)
- Monaco - node (v12.1.0, x64)
- Monaco - node (v8.9.0, x64)
- Monaco - node (v8.9.0, x86)
- TFS - node (v10.16.3, x64)
- TFS - node (v12.1.0, x64)
- TFS - node (v8.9.0, x64)
- TFS - node (v8.9.0, x86)
- material-ui - node (v10.16.3, x64)
- material-ui - node (v12.1.0, x64)
- material-ui - node (v8.9.0, x64)
- material-ui - node (v8.9.0, x86)
Benchmark | Name | Iterations |
---|---|---|
Current | 39175 | 10 |
Baseline | master | 10 |