Skip to content

Cache module resolutions across tsbuild to be able to resolve the modules faster - #31100

Merged
Sheetal Nandi (sheetalkamat) merged 3 commits into
masterfrom
tsBuildCacheModuleResolution
Apr 26, 2019
Merged

Cache module resolutions across tsbuild to be able to resolve the modules faster#31100
Sheetal Nandi (sheetalkamat) merged 3 commits into
masterfrom
tsBuildCacheModuleResolution

Conversation

@sheetalkamat

Copy link
Copy Markdown
Member

This is first of many optimizations done for building 800+ reference projects
cc Michael Loughry (@MLoughry) as its coming from the repro he provided

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

Note this caching is currently only for building first time, In the watch mode, we need to reset the cache correctly which isn't done yet for anything really, Given that set is minimal it should be ok for now but that would be handled as part of api creation.

@DanielRosenwasser

Copy link
Copy Markdown
Member

Does this benefit --incremental users at all?

@sheetalkamat

Copy link
Copy Markdown
MemberAuthor

Daniel Rosenwasser (@DanielRosenwasser) little bit but not much (if their project contained references and references had same options as the project being compiled, it will)

optionsHaveModuleResolutionChanges(oldOptions, newOptions);
}

export function optionsHaveModuleResolutionChanges(oldOptions: CompilerOptions, newOptions: CompilerOptions) {

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.

Sheetal Nandi (@sheetalkamat) would it be reasonable to expose this function in the public API? That would allow API users to reuse their ModuleResolutionCache until changes in CompilerOptions require a new cache.

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

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

Sure. Note that this only compares CompilerOptions and not changes in directory structure which could affect the module resolution.

@microsoftMicrosoft (microsoft) locked as resolved and limited conversation to collaborators Oct 21, 2025
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.

4 participants

@sheetalkamat@DanielRosenwasser@RyanCavanaugh@ajafff