Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Caching results of parsing Config file and extended file #31101

Merged
merged 4 commits into from Apr 30, 2019

Conversation

sheetalkamat
Copy link
Member

Build release-3.4 #31100 of release-3.4 this branch on top of #31100
Graph calculation 16.421s 14.296s 7.609s
Building Project 0/802 3.266s 2.985s 3.031s
Elapsed 19.687s 17.281s 10.64s
Building Project 1/802 0.672s 0.297s 0.313s
Elapsed 20.359s 17.578s 10.953s
Building Project 2/802 0.578s 0.25s 0.265s
Elapsed 20.937s 17.828s 11.218s
Building Project 3/802 1.188s 0.828s 0.75s
Elapsed 22.125s 18.656s 11.968s
Building Project 4/802 0.515s 0.234s 0.25s
Elapsed 22.64s 18.89s 12.218s
Building Project 5/802 0.578s 0.281s 0.281s
Elapsed 23.218s 19.171s 12.499s
Building Project 6/802 0.532s 0.219s 0.219s
Elapsed 23.75s 19.39s 12.718s
Building Project 7/802 1.015s 0.656s 0.578s
Elapsed 24.765s 20.046s 13.296s
Building Project 8/802 1.203s 1.125s 0.813s
Elapsed 25.968s 21.171s 14.109s
Building Project 9/802 1.141s 0.625s 0.547s
Elapsed 27.109s 21.796s 14.656s
Building Project 10/802 1s 0.485s 0.39s
Elapsed 28.109s 22.281s 15.046s
Building Project 11/802 0.609s 0.312s 0.297s
Elapsed 28.718s 22.593s 15.343s
Building Project 12/802 0.75s 0.297s 0.281s
Elapsed 29.468s 22.89s 15.624s
Building Project 13/802 0.563s 0.281s 0.282s
Elapsed 30.031s 23.171s 15.906s
Building Project 14/802 0.562s 0.266s 0.297s
Elapsed 30.593s 23.437s 16.203s
Building Project 15/802 0.563s 0.281s 0.281s
Elapsed 31.156s 23.718s 16.484s
Building Project 16/802 0.562s 0.266s 0.265s
Elapsed 31.718s 23.984s 16.749s
Building Project 17/802 0.578s 0.281s 0.266s
Elapsed 32.296s 24.265s 17.031s
Building Project 18/802 0.859s 0.531s 0.312s
Elapsed 33.171s 24.796s 17.343s
Building Project 19/802 0.953s 0.563s 0.485s
Elapsed 34.124s 25.359s 17.828s
Building Project 20/802 0.657s 0.265s 0.281s
Elapsed 34.781s 25.624s 18.109s
Building Project 21/802 0.484s 0.203s 0.203s
Elapsed 35.265s 25.843s 18.312s
Building Project 22/802 0.531s 0.219s 0.203s
Elapsed 35.796s 26.062s 18.515s
Building Project 23/802 0.5s 0.203s 0.188s
Elapsed 36.296s 26.265s 18.718s
Building Project 24/802 0.5s 0.203s 0.188s
Elapsed 36.796s 26.468s 18.921s
Building Project 25/802 1.282s 0.828s 0.703s
Elapsed 38.093s 27.296s 19.624s
Building Project 26/802 0.703s 0.36s 0.235s
Elapsed 38.796s 27.656s 19.859s
Building Project 27/802 0.5s 0.203s 0.203s
Elapsed 39.296s 27.859s 20.062s
Building Project 28/802 0.532s 0.219s 0.203s
Elapsed 39.828s 28.078s 20.265s
Building Project 29/802 0.797s 0.203s 0.203s
Elapsed 40.625s 28.281s 20.468s
Building Project 30/802 1.031s 0.609s 0.563s
Elapsed 41.656s 28.89s 21.031s
Building Project 31/802 0.719s 0.359s 0.344s
Elapsed 42.375s 29.249s 21.39s
Building Project 32/802 10.593s 2.75s 2.234s
Elapsed 52.968s 31.999s 23.624s
Building Project 33/802 0.829s 0.5s 0.391s
Elapsed 53.797s 32.499s 24.015s
Building Project 34/802 0.546s 0.25s 0.25s
Elapsed 54.343s 32.749s 24.265s
Building Project 35/802 1.032s 0.204s 0.219s
Elapsed 55.375s 32.953s 24.484s
Building Project 36/802 0.813s 0.234s 0.234s
Elapsed 56.203s 33.187s 24.718s
Building Project 37/802 0.656s 0.359s 0.235s
Elapsed 56.859s 33.546s 24.953s
Building Project 38/802 1.109s 0.735s 0.515s
Elapsed 57.968s 34.281s 25.468s
Building Project 39/802 1.063s 0.64s 0.344s
Elapsed 59.031s 34.921s 25.828s
Building Project 40/802 0.625s 0.344s 0.265s
Elapsed 59.656s 35.265s 26.093s
Building Project 41/802 3.843s 1.156s 0.969s
Elapsed 63.499s 36.421s 27.062s
Building Project 42/802 0.984s 0.297s 0.312s
Elapsed 64.483s 36.718s 27.374s
Building Project 43/802 3.125s 1.641s 1.391s
Elapsed 67.608s 38.359s 29.234s
Building Project 44/802 0.766s 0.422s 0.328s
Elapsed 68.374s 38.781s 29.578s
Building Project 45/802 0.89s 0.594s 0.25s
Elapsed 69.28s 39.39s 29.828s
Building Project 46/802 2.297s 1.813s 1.156s
Elapsed 71.577s 41.203s 36.531s
Building Project 47/802 1.172s 0.765s 0.89s
Elapsed 72.749s 41.968s 37.421s
Building Project 48/802 1.89s 1.453s 1.438s
Elapsed 74.639s 43.421s 38.859s
Building Project 49/802 0.766s 0.36s 0.328s
Elapsed 75.405s 43.781s 39.187s
Building Project 50/802 0.5s 0.203s 0.203s
Elapsed 75.905s 43.984s 39.39s
Building Project 51/802 0.516s 0.219s 0.203s
Elapsed 76.421s 44.203s 39.593s
Building Project 52/802 0.562s 0.25s 0.266s
Elapsed 76.983s 44.453s 39.859s
Building Project 53/802 1.047s 0.625s 0.484s
Elapsed 78.03s 45.093s 40.343s
Building Project 54/802 1.75s 0.766s 0.641s
Elapsed 79.78s 45.859s 40.984s
Building Project 55/802 0.516s 0.204s 0.203s
Elapsed 80.296s 46.078s 41.187s
Building Project 56/802 0.625s 0.281s 0.266s
Elapsed 80.921s 46.359s 41.453s
Building Project 57/802 2.296s 1.437s 0.765s
Elapsed 83.217s 47.796s 42.234s
Building Project 58/802 0.485s 0.219s 0.203s
Elapsed 83.702s 48.015s 42.437s
Building Project 59/802 1.187s 0.625s 0.469s
Elapsed 84.889s 48.64s 42.906s
Building Project 60/802 2.578s 1.984s 1.187s
Elapsed 87.467s 50.624s 44.093s
Building Project 61/802 2.172s 1.829s 0.594s
Elapsed 89.639s 52.453s 44.687s
Building Project 62/802 1.532s 1.14s 0.422s
Elapsed 91.171s 53.593s 45.109s
Building Project 63/802 1.546s 1.141s 0.453s
Elapsed 92.717s 54.734s 45.562s
Building Project 64/802 1.766s 1.234s 0.328s
Elapsed 94.483s 55.968s 45.89s
Building Project 65/802 0.609s 0.344s 0.422s
Elapsed 95.092s 56.312s 46.312s
Building Project 66/802 0.813s 0.437s 0.531s
Elapsed 95.905s 56.749s 46.843s
Building Project 67/802 0.453s 0.188s 0.188s
Elapsed 96.358s 56.937s 47.031s
Building Project 68/802 0.703s 0.359s 0.281s
Elapsed 97.061s 57.296s 47.312s
Building Project 69/802 0.578s 0.297s 0.266s
Elapsed 97.639s 57.593s 47.578s
Building Project 70/802 0.75s 0.422s 0.328s
Elapsed 98.389s 58.015s 47.906s
Building Project 71/802 0.828s 0.406s 0.312s
Elapsed 99.217s 58.421s 48.218s
Building Project 72/802 1.063s 0.625s 0.391s
Elapsed 100.28s 59.046s 48.609s
Building Project 73/802 0.687s 0.375s 0.25s
Elapsed 100.967s 59.421s 48.859s
Building Project 74/802 1.735s 1.265s 0.781s
Elapsed 102.702s 60.686s 49.64s
Building Project 75/802 2.969s 2.406s 1.984s
Elapsed 105.671s 63.092s 51.624s
Building Project 76/802 1.531s 1.078s 0.485s
Elapsed 107.202s 64.17s 52.109s
Building Project 77/802 0.937s 0.578s 0.469s
Elapsed 108.139s 64.748s 52.578s
Building Project 78/802 1.906s 1.094s 0.453s
Elapsed 110.061s 65.842s 53.031s
Building Project 79/802 0.61s 0.656s 0.25s
Elapsed 110.671s 66.498s 53.281s
Building Project 80/802 0.515s 0.235s 0.234s
Elapsed 111.186s 66.748s 53.515s
Building Project 81/802 0.516s 0.235s 0.25s
Elapsed 111.702s 66.983s 53.765s
Building Project 82/802 0.859s 0.453s 0.422s
Elapsed 112.561s 67.436s 54.187s
Building Project 83/802 0.485s 0.188s 0.187s
Elapsed 113.046s 67.624s 54.374s
Building Project 84/802 0.906s 0.562s 0.25s
Elapsed 113.952s 68.186s 54.624s
Building Project 85/802 1.312s 0.906s 0.469s
Elapsed 115.264s 69.092s 55.093s
Building Project 86/802 2.188s 1.656s 1.203s
Elapsed 117.452s 70.748s 56.312s
Building Project 87/802 0.484s 0.219s 0.219s
Elapsed 117.936s 70.967s 56.531s
Building Project 88/802 0.719s 0.391s 0.281s
Elapsed 118.655s 71.358s 56.812s
Building Project 89/802 2.078s 1.25s 0.5s
Elapsed 120.733s 72.608s 57.312s
Building Project 90/802 0.922s 0.594s 0.328s
Elapsed 121.655s 73.202s 57.64s
Building Project 91/802 0.5s 0.234s 0.235s
Elapsed 122.155s 73.436s 57.89s
Building Project 92/802 1.67s 1.187s 0.5s
Elapsed 123.825s 74.623s 58.39s
Building Project 93/802 1.859s 1.875s 0.781s
Elapsed 125.7s 76.498s 59.171s
Building Project 94/802 0.765s 0.438s 0.25s
Elapsed 126.465s 76.936s 59.421s
Building Project 95/802 0.485s 0.234s 0.235s
Elapsed 126.95s 77.17s 59.656s
Building Project 96/802 1.14s 0.828s 0.623s
Elapsed 128.106s 77.998s 60.279s
Building Project 97/802 0.547s 0.266s 0.297s
Elapsed 128.653s 78.264s 60.576s
Building Project 98/802 2.547s 1.656s 0.89s
Elapsed 131.2s 79.92s 61.466s
Building Project 99/802 2.172s 1.579s 0.781s
Elapsed 133.372s 81.499s 62.247s
Building Project 100/802 0.718s 0.359s 0.36s
Elapsed 134.09s 81.858s 62.607s
Building Project 101/802 0.719s 0.39s 0.328s
Elapsed 134.809s 82.248s 62.935s
Building Project 102/802 2.61s 2.047s 1.5s
Elapsed 137.419s 84.295s 64.435s
Building Project 103/802 3.546s 2.469s 1.453s
Elapsed 140.965s 86.78s 65.888s
Building Project 104/802 2.563s 2.312s 0.875s
Elapsed 143.528s 89.108s 66.763s
Building Project 105/802 1.719s 1.344s 0.328s
Elapsed 145.247s 90.452s 67.091s
Building Project 106/802 0.75s 0.421s 0.281s
Elapsed 145.997s 90.873s 67.372s
Building Project 107/802 0.843s 0.454s 0.36s
Elapsed 146.84s 91.342s 67.732s
Building Project 108/802 0.719s 0.36s 0.375s
Elapsed 147.559s 91.702s 68.107s
Building Project 109/802 0.719s 0.328s 0.328s
Elapsed 148.278s 92.03s 68.435s
Building Project 110/802 3.437s 2.5s 1.359s
Elapsed 151.715s 94.53s 69.81s
Building Project 111/802 2.86s 1.922s 1.219s
Elapsed 154.575s 96.452s 71.029s
Building Project 112/802 3.922s 2.781s 1.968s
Elapsed 158.497s 99.233s 72.997s
Building Project 113/802 2.375s 1.765s 0.688s
Elapsed 160.872s 100.998s 73.685s
Building Project 114/802 1s 0.625s 0.469s
Elapsed 161.872s 101.623s 74.154s
Building Project 115/802 2.547s 1.922s 0.75s
Elapsed 164.419s 103.545s 74.904s
Building Project 116/802 0.75s 0.422s 0.375s
Elapsed 165.184s 103.967s 75.279s
Building Project 117/802 2.719s 1.75s 0.656s
Elapsed 167.903s 105.717s 75.935s
Building Project 118/802 0.687s 0.328s 0.328s
Elapsed 168.59s 106.045s 76.263s
Building Project 119/802 0.469s 0.204s 0.219s
Elapsed 169.075s 106.264s 76.482s
Building Project 120/802 0.484s 0.219s 0.219s
Elapsed 169.559s 106.483s 76.701s
Building Project 121/802 0.625s 0.312s 0.234s
Elapsed 170.184s 106.795s 76.935s
Building Project 122/802 1.516s 1.016s 0.5s
Elapsed 171.7s 107.811s 77.435s
Building Project 123/802 1.609s 1.594s 0.625s
Elapsed 173.309s 109.405s 78.06s
Building Project 124/802 2.219s 1.734s 0.594s
Elapsed 175.528s 111.139s 78.654s
Building Project 125/802 2.094s 1.61s 0.562s
Elapsed 177.622s 112.749s 79.216s
Building Project 126/802 2.218s 1.687s 1.281s
Elapsed 179.84s 114.436s 80.497s
Building Project 127/802 1.922s 0.938s 0.407s
Elapsed 181.762s 115.374s 80.904s
Building Project 128/802 0.563s 0.25s 0.265s
Elapsed 182.325s 115.624s 81.169s
Building Project 129/802 0.922s 0.578s 0.344s
Elapsed 183.247s 116.202s 81.513s
Building Project 130/802 1.201s 0.796s 0.688s
Elapsed 184.448s 116.998s 82.201s
Building Project 131/802 2.89s 2.735s 1.312s
Elapsed 187.354s 119.733s 83.513s
Building Project 132/802 0.75s 0.515s 0.453s
Elapsed 188.104s 120.248s 83.966s
Building Project 133/802 1.625s 1.249s 0.344s
Elapsed 189.729s 121.497s 84.31s
Building Project 134/802 2.953s 2.344s 1.375s
Elapsed 192.682s 123.841s 85.685s
Building Project 135/802 2.969s 2.25s 1.312s
Elapsed 195.651s 126.091s 87.013s
Building Project 136/802 1.469s 1.078s 0.375s
Elapsed 197.12s 127.169s 87.388s
Building Project 137/802 5.843s 4.703s 3.5s
Elapsed 202.963s 131.872s 90.904s
Building Project 138/802 1.141s 0.704s 0.328s
Elapsed 204.104s 132.576s 91.232s
Building Project 139/802 1.047s 0.625s 0.266s
Elapsed 205.151s 133.201s 91.513s
Building Project 140/802 0.593s 0.25s 0.219s
Elapsed 205.76s 133.451s 91.732s
Building Project 141/802 1.641s 0.765s 0.39s
Elapsed 207.401s 134.216s 92.122s
Building Project 142/802 4.578s 3.094s 1.641s
Elapsed 211.979s 137.326s 93.763s
Building Project 143/802 2.875s 2s 0.844s
Elapsed 214.854s 139.326s 94.607s
Building Project 144/802 1.781s 1.125s 0.672s
Elapsed 216.635s 140.466s 95.279s
Building Project 145/802 1.36s 0.875s 0.781s
Elapsed 217.995s 141.357s 96.06s
Building Project 146/802 2.625s 1.5s 0.859s
Elapsed 220.62s 142.873s 96.919s
Building Project 147/802 1.703s 1.249s 0.547s
Elapsed 222.338s 144.122s 97.482s
Building Project 148/802 0.563s 0.235s 0.234s
Elapsed 222.901s 144.357s 97.732s
Building Project 149/802 1.047s 0.719s 0.5s
Elapsed 223.948s 145.076s 98.232s
Building Project 150/802 0.875s 0.609s 0.266s
Elapsed 224.823s 145.685s 98.498s
Building Project 151/802 2.594s 2.156s 0.984s
Elapsed 227.432s 147.841s 99.482s
Building Project 152/802 4.156s 2.922s 1.859s
Elapsed 231.588s 150.763s 101.341s
Building Project 153/802 2.547s 2.203s 1.75s
Elapsed 234.135s 152.966s 103.091s
Building Project 154/802 3.235s 1.953s 0.906s
Elapsed 237.37s 154.919s 103.997s
Building Project 155/802 3.797s 2.672s 1.485s
Elapsed 241.167s 157.591s 105.482s
Building Project 156/802 3.451s 3.031s 1.109s
Elapsed 244.633s 160.622s 106.591s
Building Project 157/802 4.032s 3.094s 1.641s
Elapsed 248.665s 163.716s 108.232s
Building Project 158/802 3.093s 2.563s 0.437s
Elapsed 251.758s 166.279s 108.669s
Building Project 159/802 1.641s 1.156s 0.469s
Elapsed 253.399s 167.435s 109.154s
Building Project 160/802 3.953s 2.672s 1.734s
Elapsed 257.352s 170.122s 110.888s
Building Project 161/802 1.047s 0.672s 0.344s
Elapsed 258.399s 170.794s 111.232s
Building Project 162/802 2.219s 1.625s 0.875s
Elapsed 260.633s 172.419s 112.107s
Building Project 163/802 2.094s 1.563s 0.515s
Elapsed 262.727s 173.982s 112.622s
Building Project 164/802 2.141s 1.578s 0.532s
Elapsed 264.883s 175.576s 113.154s
Building Project 165/802 0.641s 0.343s 0.25s
Elapsed 265.524s 175.919s 113.404s
Building Project 166/802 0.968s 0.61s 0.281s
Elapsed 266.508s 176.529s 113.685s
Building Project 167/802 3.782s 2.437s 1.25s
Elapsed 270.29s 178.966s 114.935s
Building Project 168/802 2.296s 1.75s 0.656s
Elapsed 272.586s 180.716s 115.591s
Building Project 169/802 2.157s 2.139s 0.547s
Elapsed 274.743s 182.871s 116.138s
Building Project 170/802 3s 2.297s 0.938s
Elapsed 277.743s 185.184s 117.076s
Building Project 171/802 3.562s 2.156s 1.14s
Elapsed 281.305s 187.34s 118.216s
Building Project 172/802 2.469s 1.766s 0.75s
Elapsed 283.774s 189.106s 118.966s
Building Project 173/802 2.109s 1.562s 0.578s
Elapsed 285.883s 190.668s 119.56s
Building Project 174/802 2.672s 2.516s 1.046s
Elapsed 288.555s 193.184s 120.606s
Building Project 175/802 1.188s 0.875s 0.515s
Elapsed 289.743s 194.059s 121.121s
Building Project 176/802 1.015s 0.687s 0.329s
Elapsed 290.758s 194.746s 121.45s
Building Project 177/802 2.907s 2s 1.765s
Elapsed 293.665s 196.746s 123.215s
Building Project 178/802 2.484s 1.876s 0.735s
Elapsed 296.149s 198.622s 123.95s
Building Project 179/802 2.719s 2.031s 0.656s
Elapsed 298.883s 200.668s 124.606s
Building Project 180/802 1.375s 0.844s 0.578s
Elapsed 300.258s 201.512s 125.184s
Building Project 181/802 3.235s 2.547s 1.25s
Elapsed 303.508s 204.059s 126.434s
Building Project 182/802 1.999s 1.406s 0.625s
Elapsed 305.507s 205.465s 127.059s
Building Project 183/802 2.375s 1.766s 0.625s
Elapsed 307.882s 207.231s 127.684s
Building Project 184/802 2.282s 1.765s 0.625s
Elapsed 310.164s 208.996s 128.309s
Building Project 185/802 2.14s 1.641s 0.5s
Elapsed 312.304s 210.637s 128.809s
Building Project 186/802 2.281s 2.11s 0.547s
Elapsed 314.617s 212.747s 129.372s
Building Project 187/802 2.812s 1.703s 0.656s
Elapsed 317.429s 214.465s 130.028s
Building Project 188/802 3.656s 2.532s 1.578s
Elapsed 321.085s 216.997s 131.606s
Building Project 189/802 1.829s 1.359s 0.359s
Elapsed 322.914s 218.356s 131.965s
Building Project 190/802 3.39s 3.047s 0.672s
Elapsed 326.304s 221.403s 132.637s
Building Project 191/802 1.516s 1.547s 1.078s
Elapsed 327.82s 222.95s 133.715s
Building Project 192/802 0.75s 0.39s 0.297s
Elapsed 328.57s 223.34s 134.012s
Building Project 193/802 0.64s 0.313s 0.313s
Elapsed 329.21s 223.653s 134.34s
Building Project 194/802 2.204s 1.609s 0.547s
Elapsed 331.414s 225.262s 134.887s
Building Project 195/802 1.875s 0.938s 0.797s
Elapsed 333.289s 226.2s 135.684s
Building Project 196/802 1.406s 0.937s 0.406s
Elapsed 334.695s 227.137s 136.09s
Building Project 197/802 4.672s 3.578s 2.719s
Elapsed 339.367s 230.715s 138.809s
Building Project 198/802 1.453s 1.516s 0.891s
Elapsed 340.82s 232.231s 139.7s
Building Project 199/802 2.156s 1.703s 0.531s
Elapsed 342.976s 233.934s 140.231s
Building Project 200/802 2.422s 1.859s 0.765s
Elapsed 345.398s 235.793s 140.996s
Building Project 201/802 1.937s 1.454s 0.313s
Elapsed 347.335s 237.247s 141.309s
Building Project 202/802 2.204s 1.625s 0.531s
Elapsed 349.539s 238.872s 141.84s
Building Project 203/802 2.718s 2.093s 0.875s
Elapsed 352.257s 240.965s 142.715s
Building Project 204/802 2.657s 2.029s 0.891s
Elapsed 354.914s 242.994s 143.606s
Building Project 205/802 3.625s 2.875s 1.922s
Elapsed 358.539s 245.869s 145.528s
Building Project 206/802 1.578s 1.14s 0.484s
Elapsed 360.117s 247.009s 146.012s
Building Project 207/802 2.281s 1.703s 0.672s
Elapsed 362.398s 248.712s 146.684s
Building Project 208/802 2.078s 1.594s 0.563s
Elapsed 364.476s 250.306s 147.247s
Building Project 209/802 2.904s 1.859s 1.093s
Elapsed 367.38s 252.165s 148.356s
Building Project 210/802 2.188s 1.703s 0.562s
Elapsed 369.583s 253.9s 148.918s
Building Project 211/802 2.172s 1.656s 0.579s
Elapsed 371.755s 255.556s 149.497s
Building Project 212/802 0.485s 0.234s 0.234s
Elapsed 372.24s 255.79s 149.731s
Building Project 213/802 0.937s 0.579s 0.406s
Elapsed 373.177s 256.384s 150.153s
Building Project 214/802 1.016s 0.703s 0.578s
Elapsed 374.193s 257.087s 150.747s
Building Project 215/802 0.828s 0.547s 0.328s
Elapsed 375.021s 257.634s 151.075s
Building Project 216/802 2.156s 2.235s 0.75s
Elapsed 377.177s 259.869s 151.825s
Building Project 217/802 2.641s 2.156s 1.031s
Elapsed 379.818s 262.025s 152.856s
Building Project 218/802 7.562s 6.422s 4.531s
Elapsed 387.396s 268.462s 157.387s
Building Project 219/802 2.937s 2.297s 0.672s
Elapsed 390.333s 270.759s 158.059s
Building Project 220/802 1.485s 1.031s 0.656s
Elapsed 391.818s 271.79s 158.715s
Building Project 221/802 1.875s 1.375s 0.437s
Elapsed 393.693s 273.165s 159.168s
Building Project 222/802 3.734s 2.688s 2.032s
Elapsed 397.427s 275.853s 161.2s
Building Project 223/802 1.469s 0.578s 0.531s
Elapsed 398.896s 276.447s 161.731s
Building Project 224/802 6s 4.843s 3.125s
Elapsed 404.896s 281.29s 164.856s
Building Project 225/802 2.047s 1.625s 0.531s
Elapsed 406.943s 282.915s 165.387s
Building Project 226/802 1.265s 0.875s 0.422s
Elapsed 408.208s 283.79s 165.84s
Building Project 227/802 3.079s 2.704s 0.938s
Elapsed 411.287s 286.494s 166.778s
Building Project 228/802 0.609s 0.281s 0.25s
Elapsed 411.896s 286.79s 167.028s
Building Project 229/802 2.187s 1.672s 0.594s
Elapsed 414.083s 288.462s 167.622s
Building Project 230/802 2.25s 1.703s 0.671s
Elapsed 416.333s 290.165s 168.293s
Building Project 231/802 2.485s 1.922s 0.922s
Elapsed 418.818s 292.087s 169.215s
Building Project 232/802 2.156s 1.594s 0.86s
Elapsed 420.974s 293.681s 170.075s
Building Project 233/802 2.078s 1.578s 0.547s
Elapsed 423.052s 295.259s 170.622s
Building Project 234/802 0.735s 0.36s 0.312s
Elapsed 423.787s 295.619s 170.95s
Building Project 235/802 2.234s 1.703s 0.625s
Elapsed 426.021s 297.322s 171.575s
Building Project 236/802 0.641s 0.343s 0.281s
Elapsed 426.662s 297.665s 171.856s
Building Project 237/802 1.529s 1.141s 0.406s
Elapsed 428.191s 298.806s 172.262s
Building Project 238/802 0.984s 0.625s 0.469s
Elapsed 429.175s 299.431s 172.731s
Building Project 239/802 0.563s 0.281s 0.281s
Elapsed 429.738s 299.712s 173.012s
Building Project 240/802 1.156s 0.782s 0.688s
Elapsed 430.894s 300.494s 173.7s
Building Project 241/802 2.453s 1.781s 0.719s
Elapsed 433.347s 302.275s 174.434s
Building Project 242/802 0.734s 0.453s 0.391s
Elapsed 434.081s 302.728s 174.825s
Building Project 243/802 5.704s 4.733s 3.015s
Elapsed 439.785s 307.461s 177.84s
Building Project 244/802 3.172s 2.078s 0.922s
Elapsed 442.972s 309.539s 178.762s
Building Project 245/802 2.406s 1.938s 0.735s
Elapsed 445.378s 311.477s 179.497s
Building Project 246/802 1.985s 2.078s 0.406s
Elapsed 447.363s 313.555s 179.903s
Building Project 247/802 2.718s 2.281s 0.718s
Elapsed 450.081s 315.836s 180.621s
Building Project 248/802 2.032s 1.61s 0.578s
Elapsed 452.113s 317.446s 181.199s
Building Project 249/802 2.515s 1.531s 0.547s
Elapsed 454.628s 318.977s 181.761s
Building Project 250/802 2.313s 1.718s 0.703s
Elapsed 456.941s 320.711s 182.464s
Building Project 251/802 2.015s 1.547s 0.812s
Elapsed 458.956s 322.258s 183.292s
Building Project 252/802 2.125s 1.625s 0.531s
Elapsed 461.081s 323.899s 183.839s
Building Project 253/802 0.531s 0.234s 0.235s
Elapsed 461.628s 324.133s 184.074s
Building Project 254/802 2.797s 2.688s 1.031s
Elapsed 464.425s 326.821s 185.105s
Building Project 255/802 2.281s 1.687s 0.531s
Elapsed 468.675s 328.508s 185.636s
Building Project 256/802 1.906s 1.453s 0.313s
Elapsed 470.581s 329.961s 185.949s
Building Project 257/802 1.907s 1.438s 0.328s
Elapsed 472.488s 331.399s 186.277s
Building Project 258/802 2.187s 1.641s 0.531s
Elapsed 474.675s 333.055s 186.824s
Building Project 259/802 2.656s 1.641s 0.531s
Elapsed 477.331s 334.696s 187.355s
Building Project 260/802 2.125s 1.578s 0.516s
Elapsed 479.456s 336.274s 187.871s
Building Project 261/802 0.797s 0.437s 0.312s
Elapsed 480.253s 336.711s 188.183s
Building Project 262/802 2.61s 2.219s 0.719s
Elapsed 482.863s 338.93s 188.902s
Building Project 263/802 2.578s 2.031s 0.922s
Elapsed 485.441s 340.961s 189.824s
Building Project 264/802 2.234s 1.688s 0.656s
Elapsed 487.675s 342.649s 190.48s
Building Project 265/802 2.718s 2s 0.828s
Elapsed 490.393s 344.649s 191.308s
Building Project 266/802 2.937s 2.203s 0.844s
Elapsed 493.33s 346.852s 192.152s
Building Project 267/802 2.25s 1.672s 0.625s
Elapsed 495.58s 348.524s 192.792s
Building Project 268/802 4.907s 3.781s 0.782s
Elapsed 500.487s 352.305s 193.574s
Building Project 269/802 2.593s 1.953s 0.859s
Elapsed 503.08s 354.258s 194.433s
Building Project 270/802 0.86s 1.016s 0.297s
Elapsed 503.94s 355.274s 194.73s
Building Project 271/802 0.797s 0.531s 0.281s
Elapsed 504.737s 355.805s 195.011s
Building Project 272/802 0.922s 0.578s 0.594s
Elapsed 505.659s 356.399s 195.605s
Building Project 273/802 2.234s 1.75s 0.594s
Elapsed 507.909s 358.149s 196.214s
Building Project 274/802 2.968s 2.39s 1.266s
Elapsed 510.877s 360.539s 197.48s
Building Project 275/802 3.016s 2.422s 1.172s
Elapsed 513.893s 362.961s 198.652s
Building Project 276/802 2.281s 1.672s 0.578s
Elapsed 516.174s 364.633s 199.23s
Building Project 277/802 2.281s 2.235s 0.562s
Elapsed 518.455s 366.868s 199.792s
Building Project 278/802 2.047s 1.639s 0.329s
Elapsed 520.502s 368.507s 200.121s
Building Project 279/802 6.141s 5.11s 0.843s
Elapsed 526.643s 373.617s 200.964s
Building Project 280/802 5.234s 5.203s 0.516s
Elapsed 531.877s 378.82s 201.48s
Building Project 281/802 5.094s 4.812s 0.5s
Elapsed 536.971s 383.632s 201.98s
Building Project 282/802 7.188s 6.485s 2.094s
Elapsed 544.159s 390.117s 204.074s
Building Project 283/802 5.656s 4.797s 0.39s
Elapsed 549.815s 394.914s 204.464s
Building Project 284/802 5.638s 4.937s 0.657s
Elapsed 555.453s 399.851s 205.121s
Building Project 285/802 2.547s 1.906s 1.171s
Elapsed 558s 401.757s 206.292s
Building Project 286/802 1.203s 0.422s 0.297s
Elapsed 559.203s 402.179s 206.589s
Building Project 287/802 7.5s 6.781s 1.766s
Elapsed 566.703s 408.96s 208.355s
Building Project 288/802 1.391s 0.75s 0.5s
Elapsed 568.094s 409.71s 208.855s
Building Project 289/802 3.078s 2.157s 0.937s
Elapsed 571.172s 411.867s 209.808s
Building Project 290/802 1.25s 0.64s 0.516s
Elapsed 572.422s 412.507s 210.324s
Building Project 291/802 0.891s 0.5s 0.281s
Elapsed 573.313s 413.007s 210.605s
Building Project 292/802 12.625s 9.266s 4.906s
Elapsed 585.938s 422.273s 215.511s
Building Project 293/802 8.047s 4.922s 0.375s
Elapsed 593.985s 427.21s 215.917s
Building Project 294/802 7.812s 5.998s 0.844s
Elapsed 601.797s 433.24s 216.761s
Building Project 295/802 7.844s 5.953s 1.563s
Elapsed 609.641s 439.193s 218.324s
Building Project 296/802 2.516s 2.25s 0.703s
Elapsed 612.157s 441.443s 219.027s
Building Project 297/802 0.734s 0.375s 0.297s
Elapsed 612.891s 441.818s 219.324s
Building Project 298/802 2.047s 1.39s 0.609s
Elapsed 614.938s 443.208s 219.933s
Building Project 299/802 2.857s 1.688s 0.5s
Elapsed 617.795s 444.896s 220.433s
Building Project 300/802 2.469s 1.734s 0.547s
Elapsed 620.264s 446.63s 220.996s
Building Project 301/802 2.875s 2.359s 0.828s
Elapsed 623.139s 449.005s 221.824s
Building Project 302/802 1.656s 1.141s 0.703s
Elapsed 624.795s 450.146s 222.527s
Building Project 303/802 1.672s 1.297s 0.797s
Elapsed 626.467s 451.443s 223.324s
Building Project 304/802 0.484s 0.234s 0.234s
Elapsed 626.951s 451.677s 223.558s
Building Project 305/802 1.485s 1.578s 0.766s
Elapsed 628.436s 453.255s 224.324s
Building Project 306/802 1.625s 0.828s 0.343s
Elapsed 630.061s 454.099s 224.667s
Building Project 307/802 7.687s 6.906s 2.047s
Elapsed 637.748s 461.005s 226.73s
Building Project 308/802 0.719s 0.406s 0.312s
Elapsed 638.467s 461.411s 227.042s
Building Project 309/802 1.422s 1.094s 0.688s
Elapsed 639.889s 462.505s 227.73s
Building Project 310/802 1.109s 0.734s 0.375s
Elapsed 640.998s 463.255s 228.105s
Building Project 311/802 0.953s 0.641s 0.281s
Elapsed 641.951s 463.896s 228.386s
Building Project 312/802 2.454s 2s 0.656s
Elapsed 644.405s 465.896s 229.042s
Building Project 313/802 3.25s 2.703s 1.188s
Elapsed 647.655s 468.599s 230.23s
Building Project 314/802 2.562s 2s 0.516s
Elapsed 650.217s 470.599s 230.746s
Building Project 315/802 0.859s 0.516s 0.343s
Elapsed 651.076s 471.115s 231.089s
Building Project 316/802 4.188s 3.64s 1.719s
Elapsed 655.264s 474.755s 232.808s
Building Project 317/802 2.906s 2.328s 0.953s
Elapsed 658.17s 477.083s 233.761s
Building Project 318/802 0.781s 0.453s 0.266s
Elapsed 658.951s 477.536s 234.027s
Building Project 319/802 2.594s 2.047s 0.547s
Elapsed 661.545s 479.583s 234.574s
Building Project 320/802 0.922s 0.578s 0.25s
Elapsed 662.467s 480.161s 234.824s
Building Project 321/802 1.547s 1.157s 0.422s
Elapsed 664.014s 481.318s 235.246s
Building Project 322/802 0.672s 0.328s 0.312s
Elapsed 664.686s 481.661s 235.558s
Building Project 323/802 0.672s 0.375s 0.25s
Elapsed 665.358s 482.036s 235.808s
Building Project 324/802 1.609s 1.25s 0.453s
Elapsed 666.967s 483.286s 236.261s
Building Project 325/802 0.688s 0.375s 0.281s
Elapsed 667.655s 483.661s 236.558s
Building Project 326/802 0.703s 0.36s 0.281s
Elapsed 668.358s 484.021s 236.839s
Building Project 327/802 0.484s 0.203s 0.219s
Elapsed 668.842s 484.224s 237.058s
Building Project 328/802 1.641s 1.203s 0.313s
Elapsed 670.483s 485.443s 237.386s
Building Project 329/802 1.812s 1.359s 0.453s
Elapsed 672.295s 486.818s 237.839s
Building Project 330/802 1.469s 0.968s 0.672s
Elapsed 673.764s 487.786s 238.511s
Building Project 331/802 0.953s 0.625s 0.266s
Elapsed 674.717s 488.411s 238.777s
Building Project 332/802 1.625s 1.125s 0.454s
Elapsed 676.342s 489.552s 239.246s
Building Project 333/802 3.061s 2.438s 1.483s
Elapsed 679.403s 491.99s 240.745s
Building Project 334/802 7.25s 6.513s 1.109s
Elapsed 686.653s 498.503s 241.854s
Building Project 335/802 6.875s 6.125s 1.219s
Elapsed 693.528s 504.628s 243.073s
Building Project 336/802 0.625s 0.313s 0.281s
Elapsed 694.153s 504.941s 243.354s
Building Project 337/802 2.015s 1.515s 1.187s
Elapsed 696.168s 506.456s 244.541s
Building Project 338/802 0.641s 0.297s 0.282s
Elapsed 696.809s 506.753s 244.823s
Building Project 339/802 3.5s 2.891s 1.515s
Elapsed 700.309s 509.644s 246.338s
Building Project 340/802 2.781s 2.25s 0.703s
Elapsed 703.09s 511.894s 247.041s
Building Project 341/802 8.875s 8.14s 2.219s
Elapsed 711.965s 520.034s 249.26s
Building Project 342/802 7.516s 6.079s 0.703s
Elapsed 719.481s 526.113s 249.963s
Building Project 343/802 6.703s 6.468s 0.547s
Elapsed 726.184s 532.581s 250.51s
Building Project 344/802 0.797s 0.469s 0.36s
Elapsed 726.981s 533.05s 250.87s
Building Project 345/802 0.562s 0.266s 0.328s
Elapsed 727.543s 533.316s 251.198s
Building Project 346/802 3.75s 2.578s 1.062s
Elapsed 731.293s 535.894s 252.26s
Building Project 347/802 5.766s 5.187s 0.61s
Elapsed 737.059s 541.081s 252.87s
Building Project 348/802 6.592s 6.188s 1.156s
Elapsed 743.651s 547.269s 254.041s
Building Project 349/802 5.562s 5.047s 0.406s
Elapsed 749.213s 552.316s 254.463s
Building Project 350/802 1.656s 1.64s 0.5s
Elapsed 750.869s 553.956s 254.963s
Building Project 351/802 1.86s 1.5s 0.422s
Elapsed 752.729s 555.456s 255.385s
Building Project 352/802 7.328s 6.155s 0.703s
Elapsed 760.057s 561.611s 256.088s
Building Project 353/802 0.937s 0.578s 0.25s
Elapsed 760.994s 562.189s 256.338s
Building Project 354/802 2.344s 1.703s 0.563s
Elapsed 763.338s 563.892s 256.901s
Building Project 355/802 7.547s 6.094s 1.344s
Elapsed 770.885s 569.986s 258.245s
Building Project 356/802 5.672s 5.781s 0.438s
Elapsed 776.557s 575.767s 258.698s
Building Project 357/802 1.203s 0.328s 0.281s
Elapsed 777.76s 576.095s 258.979s
Building Project 358/802 0.953s 0.609s 0.266s
Elapsed 778.713s 576.72s 259.245s
Building Project 359/802 2.109s 1.359s 1.109s
Elapsed 780.822s 578.079s 260.354s
Building Project 360/802 1.016s 0.625s 0.328s
Elapsed 781.838s 578.72s 260.682s
Building Project 361/802 1.734s 1.312s 0.563s
Elapsed 783.572s 580.032s 261.245s
Building Project 362/802 2.219s 1.813s 0.968s
Elapsed 785.791s 581.845s 262.229s
Building Project 363/802 8.953s 8.219s 2.578s
Elapsed 794.744s 590.064s 264.807s
Building Project 364/802 1.172s 0.765s 0.844s
Elapsed 795.916s 590.829s 265.651s
Building Project 365/802 5.688s 5.172s 0.579s
Elapsed 801.604s 596.001s 266.245s
Building Project 366/802 6.015s 5.735s 0.781s
Elapsed 807.65s 601.736s 267.026s
Building Project 367/802 1.828s 1.859s 0.625s
Elapsed 809.478s 603.595s 267.651s
Building Project 368/802 7.515s 6.344s 1.109s
Elapsed 816.993s 609.939s 268.76s
Building Project 369/802 0.61s 0.281s 0.266s
Elapsed 817.603s 610.22s 269.026s
Building Project 370/802 0.641s 0.344s 0.234s
Elapsed 818.259s 610.564s 269.26s
Building Project 371/802 0.891s 0.531s 0.313s
Elapsed 819.15s 611.095s 269.573s
Building Project 372/802 8.64s 7.344s 2.343s
Elapsed 827.79s 618.439s 271.916s
Building Project 373/802 10.766s 9.374s 2.829s
Elapsed 838.556s 627.813s 274.745s
Building Project 374/802 7.359s 7.234s 1.375s
Elapsed 845.915s 635.047s 276.12s
Building Project 375/802 7.969s 6.875s 0.75s
Elapsed 853.884s 641.922s 276.87s
Building Project 376/802 1.234s 0.703s 0.5s
Elapsed 855.118s 642.625s 277.37s
Building Project 377/802 6.422s 6.25s 0.593s
Elapsed 861.54s 648.875s 277.963s
Building Project 378/802 5.031s 3.36s 2.688s
Elapsed 866.571s 652.235s 280.651s
Building Project 379/802 3.374s 2.921s 1.547s
Elapsed 869.945s 655.156s 282.198s
Building Project 380/802 2.079s 1.813s 1.406s
Elapsed 872.024s 656.969s 283.604s
Building Project 381/802 1.812s 1.188s 0.891s
Elapsed 873.836s 658.157s 284.51s
Building Project 382/802 0.609s 0.296s 0.25s
Elapsed 874.445s 658.453s 284.76s
Building Project 383/802 0.797s 0.516s 0.219s
Elapsed 875.242s 658.969s 284.979s
Building Project 384/802 1.391s 0.844s 0.5s
Elapsed 876.633s 659.813s 285.479s
Building Project 385/802 0.969s 0.609s 0.546s
Elapsed 877.602s 660.422s 286.041s
Building Project 386/802 0.547s 0.266s 0.235s
Elapsed 878.149s 660.688s 286.276s
Building Project 387/802 0.671s 0.344s 0.281s
Elapsed 878.82s 661.032s 286.557s
Building Project 388/802 9.516s 7.984s 7.578s
Elapsed 888.336s 669.016s 294.135s
Building Project 389/802 2.359s 2.25s 0.438s
Elapsed 890.695s 671.266s 294.573s
Building Project 390/802 2.672s 2.031s 0.656s
Elapsed 893.367s 673.297s 295.229s
Building Project 391/802 7.5s 6.219s 0.719s
Elapsed 900.883s 679.516s 295.948s
Building Project 392/802 5.922s 5.797s 0.406s
Elapsed 906.805s 685.313s 296.354s
Building Project 393/802 7.281s 5.889s 1.016s
Elapsed 914.086s 691.202s 297.37s
Building Project 394/802 7.766s 6.907s 0.984s
Elapsed 921.852s 698.124s 298.354s
Building Project 395/802 6.922s 6.469s 0.656s
Elapsed 928.774s 704.593s 299.026s
Building Project 396/802 0.562s 0.266s 0.234s
Elapsed 929.336s 704.859s 299.26s
Building Project 397/802 9.326s 8.5s 1.952s
Elapsed 938.662s 713.359s 301.212s
Building Project 398/802 7.766s 7.031s 0.938s
Elapsed 946.428s 720.39s 302.15s
Building Project 399/802 6.484s 5.875s 0.859s
Elapsed 952.912s 726.265s 303.025s

Copy link
Contributor

@ajafff ajafff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I actually attempted the same before but didn't finish it for some reason.
I had a different approach in mind:

  • add an optional method getSourceFile (maybe with a different name) to ParseConfigHost
    • if that method is present, use it to get the JsonSourceFile and without file system IO using ParseConfigHost#fileExists and ParseConfigHost#readFile
    • you don't need a new method on CompilerHost because you can simply reuse the existing getSourceFile and delegate to that method in parseConfigHostFromCompilerHostLike
    • createProgram already expects CompilerHost#getSourceFile to do some caching for config files of project references when updating an existing Program. otherwise it doesn't reuse the structure
  • cache parsed and extended config on the JsonSourceFile (or actually TsconfigSourceFile)
    • so if ParseConfigHost#getSourceFile does caching, we can reuse the cached result and don't need to parse and extend configs again
    • no need to keep the different caches in sync

configFileName: string,
optionsToExtend: CompilerOptions,
host: ParseConfigFileHost,
/*@internal*/ extendedConfigCache?: Map<ExtendedConfigCacheEntry>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unfortunately that makes it impossible for API users to benefit from this caching.

@sheetalkamat
Copy link
Member Author

@ajafff Yes its possible we could use getSourceFile to get the file (which cab be done in addition to this) but the reason we are caching the results of the parsing is because there is further work involved after getSourceFile that needs caching as welll esp since it calculates list of files and options to use etc which takes up lot of time when you have 800 projects.

@sheetalkamat sheetalkamat merged commit 9efea31 into master Apr 30, 2019
@sheetalkamat sheetalkamat deleted the cacheParseConfigFile branch April 30, 2019 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants