Skip to content

Caching results of parsing Config file and extended file - #31101

Merged
Sheetal Nandi (sheetalkamat) merged 4 commits into
masterfrom
cacheParseConfigFile
Apr 30, 2019
Merged

Caching results of parsing Config file and extended file#31101
Sheetal Nandi (sheetalkamat) merged 4 commits into
masterfrom
cacheParseConfigFile

Conversation

@sheetalkamat

Copy link
Copy Markdown
Member
Buildrelease-3.4#31100 of release-3.4this branch on top of #31100
Graph calculation16.421s14.296s7.609s
Building Project 0/8023.266s2.985s3.031s
Elapsed19.687s17.281s10.64s
Building Project 1/8020.672s0.297s0.313s
Elapsed20.359s17.578s10.953s
Building Project 2/8020.578s0.25s0.265s
Elapsed20.937s17.828s11.218s
Building Project 3/8021.188s0.828s0.75s
Elapsed22.125s18.656s11.968s
Building Project 4/8020.515s0.234s0.25s
Elapsed22.64s18.89s12.218s
Building Project 5/8020.578s0.281s0.281s
Elapsed23.218s19.171s12.499s
Building Project 6/8020.532s0.219s0.219s
Elapsed23.75s19.39s12.718s
Building Project 7/8021.015s0.656s0.578s
Elapsed24.765s20.046s13.296s
Building Project 8/8021.203s1.125s0.813s
Elapsed25.968s21.171s14.109s
Building Project 9/8021.141s0.625s0.547s
Elapsed27.109s21.796s14.656s
Building Project 10/8021s0.485s0.39s
Elapsed28.109s22.281s15.046s
Building Project 11/8020.609s0.312s0.297s
Elapsed28.718s22.593s15.343s
Building Project 12/8020.75s0.297s0.281s
Elapsed29.468s22.89s15.624s
Building Project 13/8020.563s0.281s0.282s
Elapsed30.031s23.171s15.906s
Building Project 14/8020.562s0.266s0.297s
Elapsed30.593s23.437s16.203s
Building Project 15/8020.563s0.281s0.281s
Elapsed31.156s23.718s16.484s
Building Project 16/8020.562s0.266s0.265s
Elapsed31.718s23.984s16.749s
Building Project 17/8020.578s0.281s0.266s
Elapsed32.296s24.265s17.031s
Building Project 18/8020.859s0.531s0.312s
Elapsed33.171s24.796s17.343s
Building Project 19/8020.953s0.563s0.485s
Elapsed34.124s25.359s17.828s
Building Project 20/8020.657s0.265s0.281s
Elapsed34.781s25.624s18.109s
Building Project 21/8020.484s0.203s0.203s
Elapsed35.265s25.843s18.312s
Building Project 22/8020.531s0.219s0.203s
Elapsed35.796s26.062s18.515s
Building Project 23/8020.5s0.203s0.188s
Elapsed36.296s26.265s18.718s
Building Project 24/8020.5s0.203s0.188s
Elapsed36.796s26.468s18.921s
Building Project 25/8021.282s0.828s0.703s
Elapsed38.093s27.296s19.624s
Building Project 26/8020.703s0.36s0.235s
Elapsed38.796s27.656s19.859s
Building Project 27/8020.5s0.203s0.203s
Elapsed39.296s27.859s20.062s
Building Project 28/8020.532s0.219s0.203s
Elapsed39.828s28.078s20.265s
Building Project 29/8020.797s0.203s0.203s
Elapsed40.625s28.281s20.468s
Building Project 30/8021.031s0.609s0.563s
Elapsed41.656s28.89s21.031s
Building Project 31/8020.719s0.359s0.344s
Elapsed42.375s29.249s21.39s
Building Project 32/80210.593s2.75s2.234s
Elapsed52.968s31.999s23.624s
Building Project 33/8020.829s0.5s0.391s
Elapsed53.797s32.499s24.015s
Building Project 34/8020.546s0.25s0.25s
Elapsed54.343s32.749s24.265s
Building Project 35/8021.032s0.204s0.219s
Elapsed55.375s32.953s24.484s
Building Project 36/8020.813s0.234s0.234s
Elapsed56.203s33.187s24.718s
Building Project 37/8020.656s0.359s0.235s
Elapsed56.859s33.546s24.953s
Building Project 38/8021.109s0.735s0.515s
Elapsed57.968s34.281s25.468s
Building Project 39/8021.063s0.64s0.344s
Elapsed59.031s34.921s25.828s
Building Project 40/8020.625s0.344s0.265s
Elapsed59.656s35.265s26.093s
Building Project 41/8023.843s1.156s0.969s
Elapsed63.499s36.421s27.062s
Building Project 42/8020.984s0.297s0.312s
Elapsed64.483s36.718s27.374s
Building Project 43/8023.125s1.641s1.391s
Elapsed67.608s38.359s29.234s
Building Project 44/8020.766s0.422s0.328s
Elapsed68.374s38.781s29.578s
Building Project 45/8020.89s0.594s0.25s
Elapsed69.28s39.39s29.828s
Building Project 46/8022.297s1.813s1.156s
Elapsed71.577s41.203s36.531s
Building Project 47/8021.172s0.765s0.89s
Elapsed72.749s41.968s37.421s
Building Project 48/8021.89s1.453s1.438s
Elapsed74.639s43.421s38.859s
Building Project 49/8020.766s0.36s0.328s
Elapsed75.405s43.781s39.187s
Building Project 50/8020.5s0.203s0.203s
Elapsed75.905s43.984s39.39s
Building Project 51/8020.516s0.219s0.203s
Elapsed76.421s44.203s39.593s
Building Project 52/8020.562s0.25s0.266s
Elapsed76.983s44.453s39.859s
Building Project 53/8021.047s0.625s0.484s
Elapsed78.03s45.093s40.343s
Building Project 54/8021.75s0.766s0.641s
Elapsed79.78s45.859s40.984s
Building Project 55/8020.516s0.204s0.203s
Elapsed80.296s46.078s41.187s
Building Project 56/8020.625s0.281s0.266s
Elapsed80.921s46.359s41.453s
Building Project 57/8022.296s1.437s0.765s
Elapsed83.217s47.796s42.234s
Building Project 58/8020.485s0.219s0.203s
Elapsed83.702s48.015s42.437s
Building Project 59/8021.187s0.625s0.469s
Elapsed84.889s48.64s42.906s
Building Project 60/8022.578s1.984s1.187s
Elapsed87.467s50.624s44.093s
Building Project 61/8022.172s1.829s0.594s
Elapsed89.639s52.453s44.687s
Building Project 62/8021.532s1.14s0.422s
Elapsed91.171s53.593s45.109s
Building Project 63/8021.546s1.141s0.453s
Elapsed92.717s54.734s45.562s
Building Project 64/8021.766s1.234s0.328s
Elapsed94.483s55.968s45.89s
Building Project 65/8020.609s0.344s0.422s
Elapsed95.092s56.312s46.312s
Building Project 66/8020.813s0.437s0.531s
Elapsed95.905s56.749s46.843s
Building Project 67/8020.453s0.188s0.188s
Elapsed96.358s56.937s47.031s
Building Project 68/8020.703s0.359s0.281s
Elapsed97.061s57.296s47.312s
Building Project 69/8020.578s0.297s0.266s
Elapsed97.639s57.593s47.578s
Building Project 70/8020.75s0.422s0.328s
Elapsed98.389s58.015s47.906s
Building Project 71/8020.828s0.406s0.312s
Elapsed99.217s58.421s48.218s
Building Project 72/8021.063s0.625s0.391s
Elapsed100.28s59.046s48.609s
Building Project 73/8020.687s0.375s0.25s
Elapsed100.967s59.421s48.859s
Building Project 74/8021.735s1.265s0.781s
Elapsed102.702s60.686s49.64s
Building Project 75/8022.969s2.406s1.984s
Elapsed105.671s63.092s51.624s
Building Project 76/8021.531s1.078s0.485s
Elapsed107.202s64.17s52.109s
Building Project 77/8020.937s0.578s0.469s
Elapsed108.139s64.748s52.578s
Building Project 78/8021.906s1.094s0.453s
Elapsed110.061s65.842s53.031s
Building Project 79/8020.61s0.656s0.25s
Elapsed110.671s66.498s53.281s
Building Project 80/8020.515s0.235s0.234s
Elapsed111.186s66.748s53.515s
Building Project 81/8020.516s0.235s0.25s
Elapsed111.702s66.983s53.765s
Building Project 82/8020.859s0.453s0.422s
Elapsed112.561s67.436s54.187s
Building Project 83/8020.485s0.188s0.187s
Elapsed113.046s67.624s54.374s
Building Project 84/8020.906s0.562s0.25s
Elapsed113.952s68.186s54.624s
Building Project 85/8021.312s0.906s0.469s
Elapsed115.264s69.092s55.093s
Building Project 86/8022.188s1.656s1.203s
Elapsed117.452s70.748s56.312s
Building Project 87/8020.484s0.219s0.219s
Elapsed117.936s70.967s56.531s
Building Project 88/8020.719s0.391s0.281s
Elapsed118.655s71.358s56.812s
Building Project 89/8022.078s1.25s0.5s
Elapsed120.733s72.608s57.312s
Building Project 90/8020.922s0.594s0.328s
Elapsed121.655s73.202s57.64s
Building Project 91/8020.5s0.234s0.235s
Elapsed122.155s73.436s57.89s
Building Project 92/8021.67s1.187s0.5s
Elapsed123.825s74.623s58.39s
Building Project 93/8021.859s1.875s0.781s
Elapsed125.7s76.498s59.171s
Building Project 94/8020.765s0.438s0.25s
Elapsed126.465s76.936s59.421s
Building Project 95/8020.485s0.234s0.235s
Elapsed126.95s77.17s59.656s
Building Project 96/8021.14s0.828s0.623s
Elapsed128.106s77.998s60.279s
Building Project 97/8020.547s0.266s0.297s
Elapsed128.653s78.264s60.576s
Building Project 98/8022.547s1.656s0.89s
Elapsed131.2s79.92s61.466s
Building Project 99/8022.172s1.579s0.781s
Elapsed133.372s81.499s62.247s
Building Project 100/8020.718s0.359s0.36s
Elapsed134.09s81.858s62.607s
Building Project 101/8020.719s0.39s0.328s
Elapsed134.809s82.248s62.935s
Building Project 102/8022.61s2.047s1.5s
Elapsed137.419s84.295s64.435s
Building Project 103/8023.546s2.469s1.453s
Elapsed140.965s86.78s65.888s
Building Project 104/8022.563s2.312s0.875s
Elapsed143.528s89.108s66.763s
Building Project 105/8021.719s1.344s0.328s
Elapsed145.247s90.452s67.091s
Building Project 106/8020.75s0.421s0.281s
Elapsed145.997s90.873s67.372s
Building Project 107/8020.843s0.454s0.36s
Elapsed146.84s91.342s67.732s
Building Project 108/8020.719s0.36s0.375s
Elapsed147.559s91.702s68.107s
Building Project 109/8020.719s0.328s0.328s
Elapsed148.278s92.03s68.435s
Building Project 110/8023.437s2.5s1.359s
Elapsed151.715s94.53s69.81s
Building Project 111/8022.86s1.922s1.219s
Elapsed154.575s96.452s71.029s
Building Project 112/8023.922s2.781s1.968s
Elapsed158.497s99.233s72.997s
Building Project 113/8022.375s1.765s0.688s
Elapsed160.872s100.998s73.685s
Building Project 114/8021s0.625s0.469s
Elapsed161.872s101.623s74.154s
Building Project 115/8022.547s1.922s0.75s
Elapsed164.419s103.545s74.904s
Building Project 116/8020.75s0.422s0.375s
Elapsed165.184s103.967s75.279s
Building Project 117/8022.719s1.75s0.656s
Elapsed167.903s105.717s75.935s
Building Project 118/8020.687s0.328s0.328s
Elapsed168.59s106.045s76.263s
Building Project 119/8020.469s0.204s0.219s
Elapsed169.075s106.264s76.482s
Building Project 120/8020.484s0.219s0.219s
Elapsed169.559s106.483s76.701s
Building Project 121/8020.625s0.312s0.234s
Elapsed170.184s106.795s76.935s
Building Project 122/8021.516s1.016s0.5s
Elapsed171.7s107.811s77.435s
Building Project 123/8021.609s1.594s0.625s
Elapsed173.309s109.405s78.06s
Building Project 124/8022.219s1.734s0.594s
Elapsed175.528s111.139s78.654s
Building Project 125/8022.094s1.61s0.562s
Elapsed177.622s112.749s79.216s
Building Project 126/8022.218s1.687s1.281s
Elapsed179.84s114.436s80.497s
Building Project 127/8021.922s0.938s0.407s
Elapsed181.762s115.374s80.904s
Building Project 128/8020.563s0.25s0.265s
Elapsed182.325s115.624s81.169s
Building Project 129/8020.922s0.578s0.344s
Elapsed183.247s116.202s81.513s
Building Project 130/8021.201s0.796s0.688s
Elapsed184.448s116.998s82.201s
Building Project 131/8022.89s2.735s1.312s
Elapsed187.354s119.733s83.513s
Building Project 132/8020.75s0.515s0.453s
Elapsed188.104s120.248s83.966s
Building Project 133/8021.625s1.249s0.344s
Elapsed189.729s121.497s84.31s
Building Project 134/8022.953s2.344s1.375s
Elapsed192.682s123.841s85.685s
Building Project 135/8022.969s2.25s1.312s
Elapsed195.651s126.091s87.013s
Building Project 136/8021.469s1.078s0.375s
Elapsed197.12s127.169s87.388s
Building Project 137/8025.843s4.703s3.5s
Elapsed202.963s131.872s90.904s
Building Project 138/8021.141s0.704s0.328s
Elapsed204.104s132.576s91.232s
Building Project 139/8021.047s0.625s0.266s
Elapsed205.151s133.201s91.513s
Building Project 140/8020.593s0.25s0.219s
Elapsed205.76s133.451s91.732s
Building Project 141/8021.641s0.765s0.39s
Elapsed207.401s134.216s92.122s
Building Project 142/8024.578s3.094s1.641s
Elapsed211.979s137.326s93.763s
Building Project 143/8022.875s2s0.844s
Elapsed214.854s139.326s94.607s
Building Project 144/8021.781s1.125s0.672s
Elapsed216.635s140.466s95.279s
Building Project 145/8021.36s0.875s0.781s
Elapsed217.995s141.357s96.06s
Building Project 146/8022.625s1.5s0.859s
Elapsed220.62s142.873s96.919s
Building Project 147/8021.703s1.249s0.547s
Elapsed222.338s144.122s97.482s
Building Project 148/8020.563s0.235s0.234s
Elapsed222.901s144.357s97.732s
Building Project 149/8021.047s0.719s0.5s
Elapsed223.948s145.076s98.232s
Building Project 150/8020.875s0.609s0.266s
Elapsed224.823s145.685s98.498s
Building Project 151/8022.594s2.156s0.984s
Elapsed227.432s147.841s99.482s
Building Project 152/8024.156s2.922s1.859s
Elapsed231.588s150.763s101.341s
Building Project 153/8022.547s2.203s1.75s
Elapsed234.135s152.966s103.091s
Building Project 154/8023.235s1.953s0.906s
Elapsed237.37s154.919s103.997s
Building Project 155/8023.797s2.672s1.485s
Elapsed241.167s157.591s105.482s
Building Project 156/8023.451s3.031s1.109s
Elapsed244.633s160.622s106.591s
Building Project 157/8024.032s3.094s1.641s
Elapsed248.665s163.716s108.232s
Building Project 158/8023.093s2.563s0.437s
Elapsed251.758s166.279s108.669s
Building Project 159/8021.641s1.156s0.469s
Elapsed253.399s167.435s109.154s
Building Project 160/8023.953s2.672s1.734s
Elapsed257.352s170.122s110.888s
Building Project 161/8021.047s0.672s0.344s
Elapsed258.399s170.794s111.232s
Building Project 162/8022.219s1.625s0.875s
Elapsed260.633s172.419s112.107s
Building Project 163/8022.094s1.563s0.515s
Elapsed262.727s173.982s112.622s
Building Project 164/8022.141s1.578s0.532s
Elapsed264.883s175.576s113.154s
Building Project 165/8020.641s0.343s0.25s
Elapsed265.524s175.919s113.404s
Building Project 166/8020.968s0.61s0.281s
Elapsed266.508s176.529s113.685s
Building Project 167/8023.782s2.437s1.25s
Elapsed270.29s178.966s114.935s
Building Project 168/8022.296s1.75s0.656s
Elapsed272.586s180.716s115.591s
Building Project 169/8022.157s2.139s0.547s
Elapsed274.743s182.871s116.138s
Building Project 170/8023s2.297s0.938s
Elapsed277.743s185.184s117.076s
Building Project 171/8023.562s2.156s1.14s
Elapsed281.305s187.34s118.216s
Building Project 172/8022.469s1.766s0.75s
Elapsed283.774s189.106s118.966s
Building Project 173/8022.109s1.562s0.578s
Elapsed285.883s190.668s119.56s
Building Project 174/8022.672s2.516s1.046s
Elapsed288.555s193.184s120.606s
Building Project 175/8021.188s0.875s0.515s
Elapsed289.743s194.059s121.121s
Building Project 176/8021.015s0.687s0.329s
Elapsed290.758s194.746s121.45s
Building Project 177/8022.907s2s1.765s
Elapsed293.665s196.746s123.215s
Building Project 178/8022.484s1.876s0.735s
Elapsed296.149s198.622s123.95s
Building Project 179/8022.719s2.031s0.656s
Elapsed298.883s200.668s124.606s
Building Project 180/8021.375s0.844s0.578s
Elapsed300.258s201.512s125.184s
Building Project 181/8023.235s2.547s1.25s
Elapsed303.508s204.059s126.434s
Building Project 182/8021.999s1.406s0.625s
Elapsed305.507s205.465s127.059s
Building Project 183/8022.375s1.766s0.625s
Elapsed307.882s207.231s127.684s
Building Project 184/8022.282s1.765s0.625s
Elapsed310.164s208.996s128.309s
Building Project 185/8022.14s1.641s0.5s
Elapsed312.304s210.637s128.809s
Building Project 186/8022.281s2.11s0.547s
Elapsed314.617s212.747s129.372s
Building Project 187/8022.812s1.703s0.656s
Elapsed317.429s214.465s130.028s
Building Project 188/8023.656s2.532s1.578s
Elapsed321.085s216.997s131.606s
Building Project 189/8021.829s1.359s0.359s
Elapsed322.914s218.356s131.965s
Building Project 190/8023.39s3.047s0.672s
Elapsed326.304s221.403s132.637s
Building Project 191/8021.516s1.547s1.078s
Elapsed327.82s222.95s133.715s
Building Project 192/8020.75s0.39s0.297s
Elapsed328.57s223.34s134.012s
Building Project 193/8020.64s0.313s0.313s
Elapsed329.21s223.653s134.34s
Building Project 194/8022.204s1.609s0.547s
Elapsed331.414s225.262s134.887s
Building Project 195/8021.875s0.938s0.797s
Elapsed333.289s226.2s135.684s
Building Project 196/8021.406s0.937s0.406s
Elapsed334.695s227.137s136.09s
Building Project 197/8024.672s3.578s2.719s
Elapsed339.367s230.715s138.809s
Building Project 198/8021.453s1.516s0.891s
Elapsed340.82s232.231s139.7s
Building Project 199/8022.156s1.703s0.531s
Elapsed342.976s233.934s140.231s
Building Project 200/8022.422s1.859s0.765s
Elapsed345.398s235.793s140.996s
Building Project 201/8021.937s1.454s0.313s
Elapsed347.335s237.247s141.309s
Building Project 202/8022.204s1.625s0.531s
Elapsed349.539s238.872s141.84s
Building Project 203/8022.718s2.093s0.875s
Elapsed352.257s240.965s142.715s
Building Project 204/8022.657s2.029s0.891s
Elapsed354.914s242.994s143.606s
Building Project 205/8023.625s2.875s1.922s
Elapsed358.539s245.869s145.528s
Building Project 206/8021.578s1.14s0.484s
Elapsed360.117s247.009s146.012s
Building Project 207/8022.281s1.703s0.672s
Elapsed362.398s248.712s146.684s
Building Project 208/8022.078s1.594s0.563s
Elapsed364.476s250.306s147.247s
Building Project 209/8022.904s1.859s1.093s
Elapsed367.38s252.165s148.356s
Building Project 210/8022.188s1.703s0.562s
Elapsed369.583s253.9s148.918s
Building Project 211/8022.172s1.656s0.579s
Elapsed371.755s255.556s149.497s
Building Project 212/8020.485s0.234s0.234s
Elapsed372.24s255.79s149.731s
Building Project 213/8020.937s0.579s0.406s
Elapsed373.177s256.384s150.153s
Building Project 214/8021.016s0.703s0.578s
Elapsed374.193s257.087s150.747s
Building Project 215/8020.828s0.547s0.328s
Elapsed375.021s257.634s151.075s
Building Project 216/8022.156s2.235s0.75s
Elapsed377.177s259.869s151.825s
Building Project 217/8022.641s2.156s1.031s
Elapsed379.818s262.025s152.856s
Building Project 218/8027.562s6.422s4.531s
Elapsed387.396s268.462s157.387s
Building Project 219/8022.937s2.297s0.672s
Elapsed390.333s270.759s158.059s
Building Project 220/8021.485s1.031s0.656s
Elapsed391.818s271.79s158.715s
Building Project 221/8021.875s1.375s0.437s
Elapsed393.693s273.165s159.168s
Building Project 222/8023.734s2.688s2.032s
Elapsed397.427s275.853s161.2s
Building Project 223/8021.469s0.578s0.531s
Elapsed398.896s276.447s161.731s
Building Project 224/8026s4.843s3.125s
Elapsed404.896s281.29s164.856s
Building Project 225/8022.047s1.625s0.531s
Elapsed406.943s282.915s165.387s
Building Project 226/8021.265s0.875s0.422s
Elapsed408.208s283.79s165.84s
Building Project 227/8023.079s2.704s0.938s
Elapsed411.287s286.494s166.778s
Building Project 228/8020.609s0.281s0.25s
Elapsed411.896s286.79s167.028s
Building Project 229/8022.187s1.672s0.594s
Elapsed414.083s288.462s167.622s
Building Project 230/8022.25s1.703s0.671s
Elapsed416.333s290.165s168.293s
Building Project 231/8022.485s1.922s0.922s
Elapsed418.818s292.087s169.215s
Building Project 232/8022.156s1.594s0.86s
Elapsed420.974s293.681s170.075s
Building Project 233/8022.078s1.578s0.547s
Elapsed423.052s295.259s170.622s
Building Project 234/8020.735s0.36s0.312s
Elapsed423.787s295.619s170.95s
Building Project 235/8022.234s1.703s0.625s
Elapsed426.021s297.322s171.575s
Building Project 236/8020.641s0.343s0.281s
Elapsed426.662s297.665s171.856s
Building Project 237/8021.529s1.141s0.406s
Elapsed428.191s298.806s172.262s
Building Project 238/8020.984s0.625s0.469s
Elapsed429.175s299.431s172.731s
Building Project 239/8020.563s0.281s0.281s
Elapsed429.738s299.712s173.012s
Building Project 240/8021.156s0.782s0.688s
Elapsed430.894s300.494s173.7s
Building Project 241/8022.453s1.781s0.719s
Elapsed433.347s302.275s174.434s
Building Project 242/8020.734s0.453s0.391s
Elapsed434.081s302.728s174.825s
Building Project 243/8025.704s4.733s3.015s
Elapsed439.785s307.461s177.84s
Building Project 244/8023.172s2.078s0.922s
Elapsed442.972s309.539s178.762s
Building Project 245/8022.406s1.938s0.735s
Elapsed445.378s311.477s179.497s
Building Project 246/8021.985s2.078s0.406s
Elapsed447.363s313.555s179.903s
Building Project 247/8022.718s2.281s0.718s
Elapsed450.081s315.836s180.621s
Building Project 248/8022.032s1.61s0.578s
Elapsed452.113s317.446s181.199s
Building Project 249/8022.515s1.531s0.547s
Elapsed454.628s318.977s181.761s
Building Project 250/8022.313s1.718s0.703s
Elapsed456.941s320.711s182.464s
Building Project 251/8022.015s1.547s0.812s
Elapsed458.956s322.258s183.292s
Building Project 252/8022.125s1.625s0.531s
Elapsed461.081s323.899s183.839s
Building Project 253/8020.531s0.234s0.235s
Elapsed461.628s324.133s184.074s
Building Project 254/8022.797s2.688s1.031s
Elapsed464.425s326.821s185.105s
Building Project 255/8022.281s1.687s0.531s
Elapsed468.675s328.508s185.636s
Building Project 256/8021.906s1.453s0.313s
Elapsed470.581s329.961s185.949s
Building Project 257/8021.907s1.438s0.328s
Elapsed472.488s331.399s186.277s
Building Project 258/8022.187s1.641s0.531s
Elapsed474.675s333.055s186.824s
Building Project 259/8022.656s1.641s0.531s
Elapsed477.331s334.696s187.355s
Building Project 260/8022.125s1.578s0.516s
Elapsed479.456s336.274s187.871s
Building Project 261/8020.797s0.437s0.312s
Elapsed480.253s336.711s188.183s
Building Project 262/8022.61s2.219s0.719s
Elapsed482.863s338.93s188.902s
Building Project 263/8022.578s2.031s0.922s
Elapsed485.441s340.961s189.824s
Building Project 264/8022.234s1.688s0.656s
Elapsed487.675s342.649s190.48s
Building Project 265/8022.718s2s0.828s
Elapsed490.393s344.649s191.308s
Building Project 266/8022.937s2.203s0.844s
Elapsed493.33s346.852s192.152s
Building Project 267/8022.25s1.672s0.625s
Elapsed495.58s348.524s192.792s
Building Project 268/8024.907s3.781s0.782s
Elapsed500.487s352.305s193.574s
Building Project 269/8022.593s1.953s0.859s
Elapsed503.08s354.258s194.433s
Building Project 270/8020.86s1.016s0.297s
Elapsed503.94s355.274s194.73s
Building Project 271/8020.797s0.531s0.281s
Elapsed504.737s355.805s195.011s
Building Project 272/8020.922s0.578s0.594s
Elapsed505.659s356.399s195.605s
Building Project 273/8022.234s1.75s0.594s
Elapsed507.909s358.149s196.214s
Building Project 274/8022.968s2.39s1.266s
Elapsed510.877s360.539s197.48s
Building Project 275/8023.016s2.422s1.172s
Elapsed513.893s362.961s198.652s
Building Project 276/8022.281s1.672s0.578s
Elapsed516.174s364.633s199.23s
Building Project 277/8022.281s2.235s0.562s
Elapsed518.455s366.868s199.792s
Building Project 278/8022.047s1.639s0.329s
Elapsed520.502s368.507s200.121s
Building Project 279/8026.141s5.11s0.843s
Elapsed526.643s373.617s200.964s
Building Project 280/8025.234s5.203s0.516s
Elapsed531.877s378.82s201.48s
Building Project 281/8025.094s4.812s0.5s
Elapsed536.971s383.632s201.98s
Building Project 282/8027.188s6.485s2.094s
Elapsed544.159s390.117s204.074s
Building Project 283/8025.656s4.797s0.39s
Elapsed549.815s394.914s204.464s
Building Project 284/8025.638s4.937s0.657s
Elapsed555.453s399.851s205.121s
Building Project 285/8022.547s1.906s1.171s
Elapsed558s401.757s206.292s
Building Project 286/8021.203s0.422s0.297s
Elapsed559.203s402.179s206.589s
Building Project 287/8027.5s6.781s1.766s
Elapsed566.703s408.96s208.355s
Building Project 288/8021.391s0.75s0.5s
Elapsed568.094s409.71s208.855s
Building Project 289/8023.078s2.157s0.937s
Elapsed571.172s411.867s209.808s
Building Project 290/8021.25s0.64s0.516s
Elapsed572.422s412.507s210.324s
Building Project 291/8020.891s0.5s0.281s
Elapsed573.313s413.007s210.605s
Building Project 292/80212.625s9.266s4.906s
Elapsed585.938s422.273s215.511s
Building Project 293/8028.047s4.922s0.375s
Elapsed593.985s427.21s215.917s
Building Project 294/8027.812s5.998s0.844s
Elapsed601.797s433.24s216.761s
Building Project 295/8027.844s5.953s1.563s
Elapsed609.641s439.193s218.324s
Building Project 296/8022.516s2.25s0.703s
Elapsed612.157s441.443s219.027s
Building Project 297/8020.734s0.375s0.297s
Elapsed612.891s441.818s219.324s
Building Project 298/8022.047s1.39s0.609s
Elapsed614.938s443.208s219.933s
Building Project 299/8022.857s1.688s0.5s
Elapsed617.795s444.896s220.433s
Building Project 300/8022.469s1.734s0.547s
Elapsed620.264s446.63s220.996s
Building Project 301/8022.875s2.359s0.828s
Elapsed623.139s449.005s221.824s
Building Project 302/8021.656s1.141s0.703s
Elapsed624.795s450.146s222.527s
Building Project 303/8021.672s1.297s0.797s
Elapsed626.467s451.443s223.324s
Building Project 304/8020.484s0.234s0.234s
Elapsed626.951s451.677s223.558s
Building Project 305/8021.485s1.578s0.766s
Elapsed628.436s453.255s224.324s
Building Project 306/8021.625s0.828s0.343s
Elapsed630.061s454.099s224.667s
Building Project 307/8027.687s6.906s2.047s
Elapsed637.748s461.005s226.73s
Building Project 308/8020.719s0.406s0.312s
Elapsed638.467s461.411s227.042s
Building Project 309/8021.422s1.094s0.688s
Elapsed639.889s462.505s227.73s
Building Project 310/8021.109s0.734s0.375s
Elapsed640.998s463.255s228.105s
Building Project 311/8020.953s0.641s0.281s
Elapsed641.951s463.896s228.386s
Building Project 312/8022.454s2s0.656s
Elapsed644.405s465.896s229.042s
Building Project 313/8023.25s2.703s1.188s
Elapsed647.655s468.599s230.23s
Building Project 314/8022.562s2s0.516s
Elapsed650.217s470.599s230.746s
Building Project 315/8020.859s0.516s0.343s
Elapsed651.076s471.115s231.089s
Building Project 316/8024.188s3.64s1.719s
Elapsed655.264s474.755s232.808s
Building Project 317/8022.906s2.328s0.953s
Elapsed658.17s477.083s233.761s
Building Project 318/8020.781s0.453s0.266s
Elapsed658.951s477.536s234.027s
Building Project 319/8022.594s2.047s0.547s
Elapsed661.545s479.583s234.574s
Building Project 320/8020.922s0.578s0.25s
Elapsed662.467s480.161s234.824s
Building Project 321/8021.547s1.157s0.422s
Elapsed664.014s481.318s235.246s
Building Project 322/8020.672s0.328s0.312s
Elapsed664.686s481.661s235.558s
Building Project 323/8020.672s0.375s0.25s
Elapsed665.358s482.036s235.808s
Building Project 324/8021.609s1.25s0.453s
Elapsed666.967s483.286s236.261s
Building Project 325/8020.688s0.375s0.281s
Elapsed667.655s483.661s236.558s
Building Project 326/8020.703s0.36s0.281s
Elapsed668.358s484.021s236.839s
Building Project 327/8020.484s0.203s0.219s
Elapsed668.842s484.224s237.058s
Building Project 328/8021.641s1.203s0.313s
Elapsed670.483s485.443s237.386s
Building Project 329/8021.812s1.359s0.453s
Elapsed672.295s486.818s237.839s
Building Project 330/8021.469s0.968s0.672s
Elapsed673.764s487.786s238.511s
Building Project 331/8020.953s0.625s0.266s
Elapsed674.717s488.411s238.777s
Building Project 332/8021.625s1.125s0.454s
Elapsed676.342s489.552s239.246s
Building Project 333/8023.061s2.438s1.483s
Elapsed679.403s491.99s240.745s
Building Project 334/8027.25s6.513s1.109s
Elapsed686.653s498.503s241.854s
Building Project 335/8026.875s6.125s1.219s
Elapsed693.528s504.628s243.073s
Building Project 336/8020.625s0.313s0.281s
Elapsed694.153s504.941s243.354s
Building Project 337/8022.015s1.515s1.187s
Elapsed696.168s506.456s244.541s
Building Project 338/8020.641s0.297s0.282s
Elapsed696.809s506.753s244.823s
Building Project 339/8023.5s2.891s1.515s
Elapsed700.309s509.644s246.338s
Building Project 340/8022.781s2.25s0.703s
Elapsed703.09s511.894s247.041s
Building Project 341/8028.875s8.14s2.219s
Elapsed711.965s520.034s249.26s
Building Project 342/8027.516s6.079s0.703s
Elapsed719.481s526.113s249.963s
Building Project 343/8026.703s6.468s0.547s
Elapsed726.184s532.581s250.51s
Building Project 344/8020.797s0.469s0.36s
Elapsed726.981s533.05s250.87s
Building Project 345/8020.562s0.266s0.328s
Elapsed727.543s533.316s251.198s
Building Project 346/8023.75s2.578s1.062s
Elapsed731.293s535.894s252.26s
Building Project 347/8025.766s5.187s0.61s
Elapsed737.059s541.081s252.87s
Building Project 348/8026.592s6.188s1.156s
Elapsed743.651s547.269s254.041s
Building Project 349/8025.562s5.047s0.406s
Elapsed749.213s552.316s254.463s
Building Project 350/8021.656s1.64s0.5s
Elapsed750.869s553.956s254.963s
Building Project 351/8021.86s1.5s0.422s
Elapsed752.729s555.456s255.385s
Building Project 352/8027.328s6.155s0.703s
Elapsed760.057s561.611s256.088s
Building Project 353/8020.937s0.578s0.25s
Elapsed760.994s562.189s256.338s
Building Project 354/8022.344s1.703s0.563s
Elapsed763.338s563.892s256.901s
Building Project 355/8027.547s6.094s1.344s
Elapsed770.885s569.986s258.245s
Building Project 356/8025.672s5.781s0.438s
Elapsed776.557s575.767s258.698s
Building Project 357/8021.203s0.328s0.281s
Elapsed777.76s576.095s258.979s
Building Project 358/8020.953s0.609s0.266s
Elapsed778.713s576.72s259.245s
Building Project 359/8022.109s1.359s1.109s
Elapsed780.822s578.079s260.354s
Building Project 360/8021.016s0.625s0.328s
Elapsed781.838s578.72s260.682s
Building Project 361/8021.734s1.312s0.563s
Elapsed783.572s580.032s261.245s
Building Project 362/8022.219s1.813s0.968s
Elapsed785.791s581.845s262.229s
Building Project 363/8028.953s8.219s2.578s
Elapsed794.744s590.064s264.807s
Building Project 364/8021.172s0.765s0.844s
Elapsed795.916s590.829s265.651s
Building Project 365/8025.688s5.172s0.579s
Elapsed801.604s596.001s266.245s
Building Project 366/8026.015s5.735s0.781s
Elapsed807.65s601.736s267.026s
Building Project 367/8021.828s1.859s0.625s
Elapsed809.478s603.595s267.651s
Building Project 368/8027.515s6.344s1.109s
Elapsed816.993s609.939s268.76s
Building Project 369/8020.61s0.281s0.266s
Elapsed817.603s610.22s269.026s
Building Project 370/8020.641s0.344s0.234s
Elapsed818.259s610.564s269.26s
Building Project 371/8020.891s0.531s0.313s
Elapsed819.15s611.095s269.573s
Building Project 372/8028.64s7.344s2.343s
Elapsed827.79s618.439s271.916s
Building Project 373/80210.766s9.374s2.829s
Elapsed838.556s627.813s274.745s
Building Project 374/8027.359s7.234s1.375s
Elapsed845.915s635.047s276.12s
Building Project 375/8027.969s6.875s0.75s
Elapsed853.884s641.922s276.87s
Building Project 376/8021.234s0.703s0.5s
Elapsed855.118s642.625s277.37s
Building Project 377/8026.422s6.25s0.593s
Elapsed861.54s648.875s277.963s
Building Project 378/8025.031s3.36s2.688s
Elapsed866.571s652.235s280.651s
Building Project 379/8023.374s2.921s1.547s
Elapsed869.945s655.156s282.198s
Building Project 380/8022.079s1.813s1.406s
Elapsed872.024s656.969s283.604s
Building Project 381/8021.812s1.188s0.891s
Elapsed873.836s658.157s284.51s
Building Project 382/8020.609s0.296s0.25s
Elapsed874.445s658.453s284.76s
Building Project 383/8020.797s0.516s0.219s
Elapsed875.242s658.969s284.979s
Building Project 384/8021.391s0.844s0.5s
Elapsed876.633s659.813s285.479s
Building Project 385/8020.969s0.609s0.546s
Elapsed877.602s660.422s286.041s
Building Project 386/8020.547s0.266s0.235s
Elapsed878.149s660.688s286.276s
Building Project 387/8020.671s0.344s0.281s
Elapsed878.82s661.032s286.557s
Building Project 388/8029.516s7.984s7.578s
Elapsed888.336s669.016s294.135s
Building Project 389/8022.359s2.25s0.438s
Elapsed890.695s671.266s294.573s
Building Project 390/8022.672s2.031s0.656s
Elapsed893.367s673.297s295.229s
Building Project 391/8027.5s6.219s0.719s
Elapsed900.883s679.516s295.948s
Building Project 392/8025.922s5.797s0.406s
Elapsed906.805s685.313s296.354s
Building Project 393/8027.281s5.889s1.016s
Elapsed914.086s691.202s297.37s
Building Project 394/8027.766s6.907s0.984s
Elapsed921.852s698.124s298.354s
Building Project 395/8026.922s6.469s0.656s
Elapsed928.774s704.593s299.026s
Building Project 396/8020.562s0.266s0.234s
Elapsed929.336s704.859s299.26s
Building Project 397/8029.326s8.5s1.952s
Elapsed938.662s713.359s301.212s
Building Project 398/8027.766s7.031s0.938s
Elapsed946.428s720.39s302.15s
Building Project 399/8026.484s5.875s0.859s
Elapsed952.912s726.265s303.025s

@ajafffKlaus Meinhardt (ajafff) left a comment

Copy link
Copy Markdown
Contributor

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

Comment threadsrc/compiler/commandLineParser.ts Outdated
configFileName: string,
optionsToExtend: CompilerOptions,
host: ParseConfigFileHost,
/*@internal*/ extendedConfigCache?: Map<ExtendedConfigCacheEntry>

Copy link
Copy Markdown
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
Copy Markdown
MemberAuthor

Klaus Meinhardt (@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
Sheetal Nandi (sheetalkamat) deleted the cacheParseConfigFile branch April 30, 2019 18:38
Comment threadtests/baselines/reference/api/typescript.d.ts
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@sheetalkamat@RyanCavanaugh@ajafff