You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is first of many optimizations done for building 800+ reference projects
cc @MLoughry as its coming from the repro he provided
Build
release-3.4
this branch of release-3.4
Graph calculation
16.421s
14.296s
Building Project 0/802
3.266s
2.985s
Elapsed
19.687s
17.281s
Building Project 1/802
0.672s
0.297s
Elapsed
20.359s
17.578s
Building Project 2/802
0.578s
0.25s
Elapsed
20.937s
17.828s
Building Project 3/802
1.188s
0.828s
Elapsed
22.125s
18.656s
Building Project 4/802
0.515s
0.234s
Elapsed
22.64s
18.89s
Building Project 5/802
0.578s
0.281s
Elapsed
23.218s
19.171s
Building Project 6/802
0.532s
0.219s
Elapsed
23.75s
19.39s
Building Project 7/802
1.015s
0.656s
Elapsed
24.765s
20.046s
Building Project 8/802
1.203s
1.125s
Elapsed
25.968s
21.171s
Building Project 9/802
1.141s
0.625s
Elapsed
27.109s
21.796s
Building Project 10/802
1s
0.485s
Elapsed
28.109s
22.281s
Building Project 11/802
0.609s
0.312s
Elapsed
28.718s
22.593s
Building Project 12/802
0.75s
0.297s
Elapsed
29.468s
22.89s
Building Project 13/802
0.563s
0.281s
Elapsed
30.031s
23.171s
Building Project 14/802
0.562s
0.266s
Elapsed
30.593s
23.437s
Building Project 15/802
0.563s
0.281s
Elapsed
31.156s
23.718s
Building Project 16/802
0.562s
0.266s
Elapsed
31.718s
23.984s
Building Project 17/802
0.578s
0.281s
Elapsed
32.296s
24.265s
Building Project 18/802
0.859s
0.531s
Elapsed
33.171s
24.796s
Building Project 19/802
0.953s
0.563s
Elapsed
34.124s
25.359s
Building Project 20/802
0.657s
0.265s
Elapsed
34.781s
25.624s
Building Project 21/802
0.484s
0.203s
Elapsed
35.265s
25.843s
Building Project 22/802
0.531s
0.219s
Elapsed
35.796s
26.062s
Building Project 23/802
0.5s
0.203s
Elapsed
36.296s
26.265s
Building Project 24/802
0.5s
0.203s
Elapsed
36.796s
26.468s
Building Project 25/802
1.282s
0.828s
Elapsed
38.093s
27.296s
Building Project 26/802
0.703s
0.36s
Elapsed
38.796s
27.656s
Building Project 27/802
0.5s
0.203s
Elapsed
39.296s
27.859s
Building Project 28/802
0.532s
0.219s
Elapsed
39.828s
28.078s
Building Project 29/802
0.797s
0.203s
Elapsed
40.625s
28.281s
Building Project 30/802
1.031s
0.609s
Elapsed
41.656s
28.89s
Building Project 31/802
0.719s
0.359s
Elapsed
42.375s
29.249s
Building Project 32/802
10.593s
2.75s
Elapsed
52.968s
31.999s
Building Project 33/802
0.829s
0.5s
Elapsed
53.797s
32.499s
Building Project 34/802
0.546s
0.25s
Elapsed
54.343s
32.749s
Building Project 35/802
1.032s
0.204s
Elapsed
55.375s
32.953s
Building Project 36/802
0.813s
0.234s
Elapsed
56.203s
33.187s
Building Project 37/802
0.656s
0.359s
Elapsed
56.859s
33.546s
Building Project 38/802
1.109s
0.735s
Elapsed
57.968s
34.281s
Building Project 39/802
1.063s
0.64s
Elapsed
59.031s
34.921s
Building Project 40/802
0.625s
0.344s
Elapsed
59.656s
35.265s
Building Project 41/802
3.843s
1.156s
Elapsed
63.499s
36.421s
Building Project 42/802
0.984s
0.297s
Elapsed
64.483s
36.718s
Building Project 43/802
3.125s
1.641s
Elapsed
67.608s
38.359s
Building Project 44/802
0.766s
0.422s
Elapsed
68.374s
38.781s
Building Project 45/802
0.89s
0.594s
Elapsed
69.28s
39.39s
Building Project 46/802
2.297s
1.813s
Elapsed
71.577s
41.203s
Building Project 47/802
1.172s
0.765s
Elapsed
72.749s
41.968s
Building Project 48/802
1.89s
1.453s
Elapsed
74.639s
43.421s
Building Project 49/802
0.766s
0.36s
Elapsed
75.405s
43.781s
Building Project 50/802
0.5s
0.203s
Elapsed
75.905s
43.984s
Building Project 51/802
0.516s
0.219s
Elapsed
76.421s
44.203s
Building Project 52/802
0.562s
0.25s
Elapsed
76.983s
44.453s
Building Project 53/802
1.047s
0.625s
Elapsed
78.03s
45.093s
Building Project 54/802
1.75s
0.766s
Elapsed
79.78s
45.859s
Building Project 55/802
0.516s
0.204s
Elapsed
80.296s
46.078s
Building Project 56/802
0.625s
0.281s
Elapsed
80.921s
46.359s
Building Project 57/802
2.296s
1.437s
Elapsed
83.217s
47.796s
Building Project 58/802
0.485s
0.219s
Elapsed
83.702s
48.015s
Building Project 59/802
1.187s
0.625s
Elapsed
84.889s
48.64s
Building Project 60/802
2.578s
1.984s
Elapsed
87.467s
50.624s
Building Project 61/802
2.172s
1.829s
Elapsed
89.639s
52.453s
Building Project 62/802
1.532s
1.14s
Elapsed
91.171s
53.593s
Building Project 63/802
1.546s
1.141s
Elapsed
92.717s
54.734s
Building Project 64/802
1.766s
1.234s
Elapsed
94.483s
55.968s
Building Project 65/802
0.609s
0.344s
Elapsed
95.092s
56.312s
Building Project 66/802
0.813s
0.437s
Elapsed
95.905s
56.749s
Building Project 67/802
0.453s
0.188s
Elapsed
96.358s
56.937s
Building Project 68/802
0.703s
0.359s
Elapsed
97.061s
57.296s
Building Project 69/802
0.578s
0.297s
Elapsed
97.639s
57.593s
Building Project 70/802
0.75s
0.422s
Elapsed
98.389s
58.015s
Building Project 71/802
0.828s
0.406s
Elapsed
99.217s
58.421s
Building Project 72/802
1.063s
0.625s
Elapsed
100.28s
59.046s
Building Project 73/802
0.687s
0.375s
Elapsed
100.967s
59.421s
Building Project 74/802
1.735s
1.265s
Elapsed
102.702s
60.686s
Building Project 75/802
2.969s
2.406s
Elapsed
105.671s
63.092s
Building Project 76/802
1.531s
1.078s
Elapsed
107.202s
64.17s
Building Project 77/802
0.937s
0.578s
Elapsed
108.139s
64.748s
Building Project 78/802
1.906s
1.094s
Elapsed
110.061s
65.842s
Building Project 79/802
0.61s
0.656s
Elapsed
110.671s
66.498s
Building Project 80/802
0.515s
0.235s
Elapsed
111.186s
66.748s
Building Project 81/802
0.516s
0.235s
Elapsed
111.702s
66.983s
Building Project 82/802
0.859s
0.453s
Elapsed
112.561s
67.436s
Building Project 83/802
0.485s
0.188s
Elapsed
113.046s
67.624s
Building Project 84/802
0.906s
0.562s
Elapsed
113.952s
68.186s
Building Project 85/802
1.312s
0.906s
Elapsed
115.264s
69.092s
Building Project 86/802
2.188s
1.656s
Elapsed
117.452s
70.748s
Building Project 87/802
0.484s
0.219s
Elapsed
117.936s
70.967s
Building Project 88/802
0.719s
0.391s
Elapsed
118.655s
71.358s
Building Project 89/802
2.078s
1.25s
Elapsed
120.733s
72.608s
Building Project 90/802
0.922s
0.594s
Elapsed
121.655s
73.202s
Building Project 91/802
0.5s
0.234s
Elapsed
122.155s
73.436s
Building Project 92/802
1.67s
1.187s
Elapsed
123.825s
74.623s
Building Project 93/802
1.859s
1.875s
Elapsed
125.7s
76.498s
Building Project 94/802
0.765s
0.438s
Elapsed
126.465s
76.936s
Building Project 95/802
0.485s
0.234s
Elapsed
126.95s
77.17s
Building Project 96/802
1.14s
0.828s
Elapsed
128.106s
77.998s
Building Project 97/802
0.547s
0.266s
Elapsed
128.653s
78.264s
Building Project 98/802
2.547s
1.656s
Elapsed
131.2s
79.92s
Building Project 99/802
2.172s
1.579s
Elapsed
133.372s
81.499s
Building Project 100/802
0.718s
0.359s
Elapsed
134.09s
81.858s
Building Project 101/802
0.719s
0.39s
Elapsed
134.809s
82.248s
Building Project 102/802
2.61s
2.047s
Elapsed
137.419s
84.295s
Building Project 103/802
3.546s
2.469s
Elapsed
140.965s
86.78s
Building Project 104/802
2.563s
2.312s
Elapsed
143.528s
89.108s
Building Project 105/802
1.719s
1.344s
Elapsed
145.247s
90.452s
Building Project 106/802
0.75s
0.421s
Elapsed
145.997s
90.873s
Building Project 107/802
0.843s
0.454s
Elapsed
146.84s
91.342s
Building Project 108/802
0.719s
0.36s
Elapsed
147.559s
91.702s
Building Project 109/802
0.719s
0.328s
Elapsed
148.278s
92.03s
Building Project 110/802
3.437s
2.5s
Elapsed
151.715s
94.53s
Building Project 111/802
2.86s
1.922s
Elapsed
154.575s
96.452s
Building Project 112/802
3.922s
2.781s
Elapsed
158.497s
99.233s
Building Project 113/802
2.375s
1.765s
Elapsed
160.872s
100.998s
Building Project 114/802
1s
0.625s
Elapsed
161.872s
101.623s
Building Project 115/802
2.547s
1.922s
Elapsed
164.419s
103.545s
Building Project 116/802
0.75s
0.422s
Elapsed
165.184s
103.967s
Building Project 117/802
2.719s
1.75s
Elapsed
167.903s
105.717s
Building Project 118/802
0.687s
0.328s
Elapsed
168.59s
106.045s
Building Project 119/802
0.469s
0.204s
Elapsed
169.075s
106.264s
Building Project 120/802
0.484s
0.219s
Elapsed
169.559s
106.483s
Building Project 121/802
0.625s
0.312s
Elapsed
170.184s
106.795s
Building Project 122/802
1.516s
1.016s
Elapsed
171.7s
107.811s
Building Project 123/802
1.609s
1.594s
Elapsed
173.309s
109.405s
Building Project 124/802
2.219s
1.734s
Elapsed
175.528s
111.139s
Building Project 125/802
2.094s
1.61s
Elapsed
177.622s
112.749s
Building Project 126/802
2.218s
1.687s
Elapsed
179.84s
114.436s
Building Project 127/802
1.922s
0.938s
Elapsed
181.762s
115.374s
Building Project 128/802
0.563s
0.25s
Elapsed
182.325s
115.624s
Building Project 129/802
0.922s
0.578s
Elapsed
183.247s
116.202s
Building Project 130/802
1.201s
0.796s
Elapsed
184.448s
116.998s
Building Project 131/802
2.89s
2.735s
Elapsed
187.354s
119.733s
Building Project 132/802
0.75s
0.515s
Elapsed
188.104s
120.248s
Building Project 133/802
1.625s
1.249s
Elapsed
189.729s
121.497s
Building Project 134/802
2.953s
2.344s
Elapsed
192.682s
123.841s
Building Project 135/802
2.969s
2.25s
Elapsed
195.651s
126.091s
Building Project 136/802
1.469s
1.078s
Elapsed
197.12s
127.169s
Building Project 137/802
5.843s
4.703s
Elapsed
202.963s
131.872s
Building Project 138/802
1.141s
0.704s
Elapsed
204.104s
132.576s
Building Project 139/802
1.047s
0.625s
Elapsed
205.151s
133.201s
Building Project 140/802
0.593s
0.25s
Elapsed
205.76s
133.451s
Building Project 141/802
1.641s
0.765s
Elapsed
207.401s
134.216s
Building Project 142/802
4.578s
3.094s
Elapsed
211.979s
137.326s
Building Project 143/802
2.875s
2s
Elapsed
214.854s
139.326s
Building Project 144/802
1.781s
1.125s
Elapsed
216.635s
140.466s
Building Project 145/802
1.36s
0.875s
Elapsed
217.995s
141.357s
Building Project 146/802
2.625s
1.5s
Elapsed
220.62s
142.873s
Building Project 147/802
1.703s
1.249s
Elapsed
222.338s
144.122s
Building Project 148/802
0.563s
0.235s
Elapsed
222.901s
144.357s
Building Project 149/802
1.047s
0.719s
Elapsed
223.948s
145.076s
Building Project 150/802
0.875s
0.609s
Elapsed
224.823s
145.685s
Building Project 151/802
2.594s
2.156s
Elapsed
227.432s
147.841s
Building Project 152/802
4.156s
2.922s
Elapsed
231.588s
150.763s
Building Project 153/802
2.547s
2.203s
Elapsed
234.135s
152.966s
Building Project 154/802
3.235s
1.953s
Elapsed
237.37s
154.919s
Building Project 155/802
3.797s
2.672s
Elapsed
241.167s
157.591s
Building Project 156/802
3.451s
3.031s
Elapsed
244.633s
160.622s
Building Project 157/802
4.032s
3.094s
Elapsed
248.665s
163.716s
Building Project 158/802
3.093s
2.563s
Elapsed
251.758s
166.279s
Building Project 159/802
1.641s
1.156s
Elapsed
253.399s
167.435s
Building Project 160/802
3.953s
2.672s
Elapsed
257.352s
170.122s
Building Project 161/802
1.047s
0.672s
Elapsed
258.399s
170.794s
Building Project 162/802
2.219s
1.625s
Elapsed
260.633s
172.419s
Building Project 163/802
2.094s
1.563s
Elapsed
262.727s
173.982s
Building Project 164/802
2.141s
1.578s
Elapsed
264.883s
175.576s
Building Project 165/802
0.641s
0.343s
Elapsed
265.524s
175.919s
Building Project 166/802
0.968s
0.61s
Elapsed
266.508s
176.529s
Building Project 167/802
3.782s
2.437s
Elapsed
270.29s
178.966s
Building Project 168/802
2.296s
1.75s
Elapsed
272.586s
180.716s
Building Project 169/802
2.157s
2.139s
Elapsed
274.743s
182.871s
Building Project 170/802
3s
2.297s
Elapsed
277.743s
185.184s
Building Project 171/802
3.562s
2.156s
Elapsed
281.305s
187.34s
Building Project 172/802
2.469s
1.766s
Elapsed
283.774s
189.106s
Building Project 173/802
2.109s
1.562s
Elapsed
285.883s
190.668s
Building Project 174/802
2.672s
2.516s
Elapsed
288.555s
193.184s
Building Project 175/802
1.188s
0.875s
Elapsed
289.743s
194.059s
Building Project 176/802
1.015s
0.687s
Elapsed
290.758s
194.746s
Building Project 177/802
2.907s
2s
Elapsed
293.665s
196.746s
Building Project 178/802
2.484s
1.876s
Elapsed
296.149s
198.622s
Building Project 179/802
2.719s
2.031s
Elapsed
298.883s
200.668s
Building Project 180/802
1.375s
0.844s
Elapsed
300.258s
201.512s
Building Project 181/802
3.235s
2.547s
Elapsed
303.508s
204.059s
Building Project 182/802
1.999s
1.406s
Elapsed
305.507s
205.465s
Building Project 183/802
2.375s
1.766s
Elapsed
307.882s
207.231s
Building Project 184/802
2.282s
1.765s
Elapsed
310.164s
208.996s
Building Project 185/802
2.14s
1.641s
Elapsed
312.304s
210.637s
Building Project 186/802
2.281s
2.11s
Elapsed
314.617s
212.747s
Building Project 187/802
2.812s
1.703s
Elapsed
317.429s
214.465s
Building Project 188/802
3.656s
2.532s
Elapsed
321.085s
216.997s
Building Project 189/802
1.829s
1.359s
Elapsed
322.914s
218.356s
Building Project 190/802
3.39s
3.047s
Elapsed
326.304s
221.403s
Building Project 191/802
1.516s
1.547s
Elapsed
327.82s
222.95s
Building Project 192/802
0.75s
0.39s
Elapsed
328.57s
223.34s
Building Project 193/802
0.64s
0.313s
Elapsed
329.21s
223.653s
Building Project 194/802
2.204s
1.609s
Elapsed
331.414s
225.262s
Building Project 195/802
1.875s
0.938s
Elapsed
333.289s
226.2s
Building Project 196/802
1.406s
0.937s
Elapsed
334.695s
227.137s
Building Project 197/802
4.672s
3.578s
Elapsed
339.367s
230.715s
Building Project 198/802
1.453s
1.516s
Elapsed
340.82s
232.231s
Building Project 199/802
2.156s
1.703s
Elapsed
342.976s
233.934s
Building Project 200/802
2.422s
1.859s
Elapsed
345.398s
235.793s
Building Project 201/802
1.937s
1.454s
Elapsed
347.335s
237.247s
Building Project 202/802
2.204s
1.625s
Elapsed
349.539s
238.872s
Building Project 203/802
2.718s
2.093s
Elapsed
352.257s
240.965s
Building Project 204/802
2.657s
2.029s
Elapsed
354.914s
242.994s
Building Project 205/802
3.625s
2.875s
Elapsed
358.539s
245.869s
Building Project 206/802
1.578s
1.14s
Elapsed
360.117s
247.009s
Building Project 207/802
2.281s
1.703s
Elapsed
362.398s
248.712s
Building Project 208/802
2.078s
1.594s
Elapsed
364.476s
250.306s
Building Project 209/802
2.904s
1.859s
Elapsed
367.38s
252.165s
Building Project 210/802
2.188s
1.703s
Elapsed
369.583s
253.9s
Building Project 211/802
2.172s
1.656s
Elapsed
371.755s
255.556s
Building Project 212/802
0.485s
0.234s
Elapsed
372.24s
255.79s
Building Project 213/802
0.937s
0.579s
Elapsed
373.177s
256.384s
Building Project 214/802
1.016s
0.703s
Elapsed
374.193s
257.087s
Building Project 215/802
0.828s
0.547s
Elapsed
375.021s
257.634s
Building Project 216/802
2.156s
2.235s
Elapsed
377.177s
259.869s
Building Project 217/802
2.641s
2.156s
Elapsed
379.818s
262.025s
Building Project 218/802
7.562s
6.422s
Elapsed
387.396s
268.462s
Building Project 219/802
2.937s
2.297s
Elapsed
390.333s
270.759s
Building Project 220/802
1.485s
1.031s
Elapsed
391.818s
271.79s
Building Project 221/802
1.875s
1.375s
Elapsed
393.693s
273.165s
Building Project 222/802
3.734s
2.688s
Elapsed
397.427s
275.853s
Building Project 223/802
1.469s
0.578s
Elapsed
398.896s
276.447s
Building Project 224/802
6s
4.843s
Elapsed
404.896s
281.29s
Building Project 225/802
2.047s
1.625s
Elapsed
406.943s
282.915s
Building Project 226/802
1.265s
0.875s
Elapsed
408.208s
283.79s
Building Project 227/802
3.079s
2.704s
Elapsed
411.287s
286.494s
Building Project 228/802
0.609s
0.281s
Elapsed
411.896s
286.79s
Building Project 229/802
2.187s
1.672s
Elapsed
414.083s
288.462s
Building Project 230/802
2.25s
1.703s
Elapsed
416.333s
290.165s
Building Project 231/802
2.485s
1.922s
Elapsed
418.818s
292.087s
Building Project 232/802
2.156s
1.594s
Elapsed
420.974s
293.681s
Building Project 233/802
2.078s
1.578s
Elapsed
423.052s
295.259s
Building Project 234/802
0.735s
0.36s
Elapsed
423.787s
295.619s
Building Project 235/802
2.234s
1.703s
Elapsed
426.021s
297.322s
Building Project 236/802
0.641s
0.343s
Elapsed
426.662s
297.665s
Building Project 237/802
1.529s
1.141s
Elapsed
428.191s
298.806s
Building Project 238/802
0.984s
0.625s
Elapsed
429.175s
299.431s
Building Project 239/802
0.563s
0.281s
Elapsed
429.738s
299.712s
Building Project 240/802
1.156s
0.782s
Elapsed
430.894s
300.494s
Building Project 241/802
2.453s
1.781s
Elapsed
433.347s
302.275s
Building Project 242/802
0.734s
0.453s
Elapsed
434.081s
302.728s
Building Project 243/802
5.704s
4.733s
Elapsed
439.785s
307.461s
Building Project 244/802
3.172s
2.078s
Elapsed
442.972s
309.539s
Building Project 245/802
2.406s
1.938s
Elapsed
445.378s
311.477s
Building Project 246/802
1.985s
2.078s
Elapsed
447.363s
313.555s
Building Project 247/802
2.718s
2.281s
Elapsed
450.081s
315.836s
Building Project 248/802
2.032s
1.61s
Elapsed
452.113s
317.446s
Building Project 249/802
2.515s
1.531s
Elapsed
454.628s
318.977s
Building Project 250/802
2.313s
1.718s
Elapsed
456.941s
320.711s
Building Project 251/802
2.015s
1.547s
Elapsed
458.956s
322.258s
Building Project 252/802
2.125s
1.625s
Elapsed
461.081s
323.899s
Building Project 253/802
0.531s
0.234s
Elapsed
461.628s
324.133s
Building Project 254/802
2.797s
2.688s
Elapsed
464.425s
326.821s
Building Project 255/802
2.281s
1.687s
Elapsed
468.675s
328.508s
Building Project 256/802
1.906s
1.453s
Elapsed
470.581s
329.961s
Building Project 257/802
1.907s
1.438s
Elapsed
472.488s
331.399s
Building Project 258/802
2.187s
1.641s
Elapsed
474.675s
333.055s
Building Project 259/802
2.656s
1.641s
Elapsed
477.331s
334.696s
Building Project 260/802
2.125s
1.578s
Elapsed
479.456s
336.274s
Building Project 261/802
0.797s
0.437s
Elapsed
480.253s
336.711s
Building Project 262/802
2.61s
2.219s
Elapsed
482.863s
338.93s
Building Project 263/802
2.578s
2.031s
Elapsed
485.441s
340.961s
Building Project 264/802
2.234s
1.688s
Elapsed
487.675s
342.649s
Building Project 265/802
2.718s
2s
Elapsed
490.393s
344.649s
Building Project 266/802
2.937s
2.203s
Elapsed
493.33s
346.852s
Building Project 267/802
2.25s
1.672s
Elapsed
495.58s
348.524s
Building Project 268/802
4.907s
3.781s
Elapsed
500.487s
352.305s
Building Project 269/802
2.593s
1.953s
Elapsed
503.08s
354.258s
Building Project 270/802
0.86s
1.016s
Elapsed
503.94s
355.274s
Building Project 271/802
0.797s
0.531s
Elapsed
504.737s
355.805s
Building Project 272/802
0.922s
0.578s
Elapsed
505.659s
356.399s
Building Project 273/802
2.234s
1.75s
Elapsed
507.909s
358.149s
Building Project 274/802
2.968s
2.39s
Elapsed
510.877s
360.539s
Building Project 275/802
3.016s
2.422s
Elapsed
513.893s
362.961s
Building Project 276/802
2.281s
1.672s
Elapsed
516.174s
364.633s
Building Project 277/802
2.281s
2.235s
Elapsed
518.455s
366.868s
Building Project 278/802
2.047s
1.639s
Elapsed
520.502s
368.507s
Building Project 279/802
6.141s
5.11s
Elapsed
526.643s
373.617s
Building Project 280/802
5.234s
5.203s
Elapsed
531.877s
378.82s
Building Project 281/802
5.094s
4.812s
Elapsed
536.971s
383.632s
Building Project 282/802
7.188s
6.485s
Elapsed
544.159s
390.117s
Building Project 283/802
5.656s
4.797s
Elapsed
549.815s
394.914s
Building Project 284/802
5.638s
4.937s
Elapsed
555.453s
399.851s
Building Project 285/802
2.547s
1.906s
Elapsed
558s
401.757s
Building Project 286/802
1.203s
0.422s
Elapsed
559.203s
402.179s
Building Project 287/802
7.5s
6.781s
Elapsed
566.703s
408.96s
Building Project 288/802
1.391s
0.75s
Elapsed
568.094s
409.71s
Building Project 289/802
3.078s
2.157s
Elapsed
571.172s
411.867s
Building Project 290/802
1.25s
0.64s
Elapsed
572.422s
412.507s
Building Project 291/802
0.891s
0.5s
Elapsed
573.313s
413.007s
Building Project 292/802
12.625s
9.266s
Elapsed
585.938s
422.273s
Building Project 293/802
8.047s
4.922s
Elapsed
593.985s
427.21s
Building Project 294/802
7.812s
5.998s
Elapsed
601.797s
433.24s
Building Project 295/802
7.844s
5.953s
Elapsed
609.641s
439.193s
Building Project 296/802
2.516s
2.25s
Elapsed
612.157s
441.443s
Building Project 297/802
0.734s
0.375s
Elapsed
612.891s
441.818s
Building Project 298/802
2.047s
1.39s
Elapsed
614.938s
443.208s
Building Project 299/802
2.857s
1.688s
Elapsed
617.795s
444.896s
Building Project 300/802
2.469s
1.734s
Elapsed
620.264s
446.63s
Building Project 301/802
2.875s
2.359s
Elapsed
623.139s
449.005s
Building Project 302/802
1.656s
1.141s
Elapsed
624.795s
450.146s
Building Project 303/802
1.672s
1.297s
Elapsed
626.467s
451.443s
Building Project 304/802
0.484s
0.234s
Elapsed
626.951s
451.677s
Building Project 305/802
1.485s
1.578s
Elapsed
628.436s
453.255s
Building Project 306/802
1.625s
0.828s
Elapsed
630.061s
454.099s
Building Project 307/802
7.687s
6.906s
Elapsed
637.748s
461.005s
Building Project 308/802
0.719s
0.406s
Elapsed
638.467s
461.411s
Building Project 309/802
1.422s
1.094s
Elapsed
639.889s
462.505s
Building Project 310/802
1.109s
0.734s
Elapsed
640.998s
463.255s
Building Project 311/802
0.953s
0.641s
Elapsed
641.951s
463.896s
Building Project 312/802
2.454s
2s
Elapsed
644.405s
465.896s
Building Project 313/802
3.25s
2.703s
Elapsed
647.655s
468.599s
Building Project 314/802
2.562s
2s
Elapsed
650.217s
470.599s
Building Project 315/802
0.859s
0.516s
Elapsed
651.076s
471.115s
Building Project 316/802
4.188s
3.64s
Elapsed
655.264s
474.755s
Building Project 317/802
2.906s
2.328s
Elapsed
658.17s
477.083s
Building Project 318/802
0.781s
0.453s
Elapsed
658.951s
477.536s
Building Project 319/802
2.594s
2.047s
Elapsed
661.545s
479.583s
Building Project 320/802
0.922s
0.578s
Elapsed
662.467s
480.161s
Building Project 321/802
1.547s
1.157s
Elapsed
664.014s
481.318s
Building Project 322/802
0.672s
0.328s
Elapsed
664.686s
481.661s
Building Project 323/802
0.672s
0.375s
Elapsed
665.358s
482.036s
Building Project 324/802
1.609s
1.25s
Elapsed
666.967s
483.286s
Building Project 325/802
0.688s
0.375s
Elapsed
667.655s
483.661s
Building Project 326/802
0.703s
0.36s
Elapsed
668.358s
484.021s
Building Project 327/802
0.484s
0.203s
Elapsed
668.842s
484.224s
Building Project 328/802
1.641s
1.203s
Elapsed
670.483s
485.443s
Building Project 329/802
1.812s
1.359s
Elapsed
672.295s
486.818s
Building Project 330/802
1.469s
0.968s
Elapsed
673.764s
487.786s
Building Project 331/802
0.953s
0.625s
Elapsed
674.717s
488.411s
Building Project 332/802
1.625s
1.125s
Elapsed
676.342s
489.552s
Building Project 333/802
3.061s
2.438s
Elapsed
679.403s
491.99s
Building Project 334/802
7.25s
6.513s
Elapsed
686.653s
498.503s
Building Project 335/802
6.875s
6.125s
Elapsed
693.528s
504.628s
Building Project 336/802
0.625s
0.313s
Elapsed
694.153s
504.941s
Building Project 337/802
2.015s
1.515s
Elapsed
696.168s
506.456s
Building Project 338/802
0.641s
0.297s
Elapsed
696.809s
506.753s
Building Project 339/802
3.5s
2.891s
Elapsed
700.309s
509.644s
Building Project 340/802
2.781s
2.25s
Elapsed
703.09s
511.894s
Building Project 341/802
8.875s
8.14s
Elapsed
711.965s
520.034s
Building Project 342/802
7.516s
6.079s
Elapsed
719.481s
526.113s
Building Project 343/802
6.703s
6.468s
Elapsed
726.184s
532.581s
Building Project 344/802
0.797s
0.469s
Elapsed
726.981s
533.05s
Building Project 345/802
0.562s
0.266s
Elapsed
727.543s
533.316s
Building Project 346/802
3.75s
2.578s
Elapsed
731.293s
535.894s
Building Project 347/802
5.766s
5.187s
Elapsed
737.059s
541.081s
Building Project 348/802
6.592s
6.188s
Elapsed
743.651s
547.269s
Building Project 349/802
5.562s
5.047s
Elapsed
749.213s
552.316s
Building Project 350/802
1.656s
1.64s
Elapsed
750.869s
553.956s
Building Project 351/802
1.86s
1.5s
Elapsed
752.729s
555.456s
Building Project 352/802
7.328s
6.155s
Elapsed
760.057s
561.611s
Building Project 353/802
0.937s
0.578s
Elapsed
760.994s
562.189s
Building Project 354/802
2.344s
1.703s
Elapsed
763.338s
563.892s
Building Project 355/802
7.547s
6.094s
Elapsed
770.885s
569.986s
Building Project 356/802
5.672s
5.781s
Elapsed
776.557s
575.767s
Building Project 357/802
1.203s
0.328s
Elapsed
777.76s
576.095s
Building Project 358/802
0.953s
0.609s
Elapsed
778.713s
576.72s
Building Project 359/802
2.109s
1.359s
Elapsed
780.822s
578.079s
Building Project 360/802
1.016s
0.625s
Elapsed
781.838s
578.72s
Building Project 361/802
1.734s
1.312s
Elapsed
783.572s
580.032s
Building Project 362/802
2.219s
1.813s
Elapsed
785.791s
581.845s
Building Project 363/802
8.953s
8.219s
Elapsed
794.744s
590.064s
Building Project 364/802
1.172s
0.765s
Elapsed
795.916s
590.829s
Building Project 365/802
5.688s
5.172s
Elapsed
801.604s
596.001s
Building Project 366/802
6.015s
5.735s
Elapsed
807.65s
601.736s
Building Project 367/802
1.828s
1.859s
Elapsed
809.478s
603.595s
Building Project 368/802
7.515s
6.344s
Elapsed
816.993s
609.939s
Building Project 369/802
0.61s
0.281s
Elapsed
817.603s
610.22s
Building Project 370/802
0.641s
0.344s
Elapsed
818.259s
610.564s
Building Project 371/802
0.891s
0.531s
Elapsed
819.15s
611.095s
Building Project 372/802
8.64s
7.344s
Elapsed
827.79s
618.439s
Building Project 373/802
10.766s
9.374s
Elapsed
838.556s
627.813s
Building Project 374/802
7.359s
7.234s
Elapsed
845.915s
635.047s
Building Project 375/802
7.969s
6.875s
Elapsed
853.884s
641.922s
Building Project 376/802
1.234s
0.703s
Elapsed
855.118s
642.625s
Building Project 377/802
6.422s
6.25s
Elapsed
861.54s
648.875s
Building Project 378/802
5.031s
3.36s
Elapsed
866.571s
652.235s
Building Project 379/802
3.374s
2.921s
Elapsed
869.945s
655.156s
Building Project 380/802
2.079s
1.813s
Elapsed
872.024s
656.969s
Building Project 381/802
1.812s
1.188s
Elapsed
873.836s
658.157s
Building Project 382/802
0.609s
0.296s
Elapsed
874.445s
658.453s
Building Project 383/802
0.797s
0.516s
Elapsed
875.242s
658.969s
Building Project 384/802
1.391s
0.844s
Elapsed
876.633s
659.813s
Building Project 385/802
0.969s
0.609s
Elapsed
877.602s
660.422s
Building Project 386/802
0.547s
0.266s
Elapsed
878.149s
660.688s
Building Project 387/802
0.671s
0.344s
Elapsed
878.82s
661.032s
Building Project 388/802
9.516s
7.984s
Elapsed
888.336s
669.016s
Building Project 389/802
2.359s
2.25s
Elapsed
890.695s
671.266s
Building Project 390/802
2.672s
2.031s
Elapsed
893.367s
673.297s
Building Project 391/802
7.5s
6.219s
Elapsed
900.883s
679.516s
Building Project 392/802
5.922s
5.797s
Elapsed
906.805s
685.313s
Building Project 393/802
7.281s
5.889s
Elapsed
914.086s
691.202s
Building Project 394/802
7.766s
6.907s
Elapsed
921.852s
698.124s
Building Project 395/802
6.922s
6.469s
Elapsed
928.774s
704.593s
Building Project 396/802
0.562s
0.266s
Elapsed
929.336s
704.859s
Building Project 397/802
9.326s
8.5s
Elapsed
938.662s
713.359s
Building Project 398/802
7.766s
7.031s
Elapsed
946.428s
720.39s
Building Project 399/802
6.484s
5.875s
Elapsed
952.912s
726.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 little bit but not much (if their project contained references and references had same options as the project being compiled, it will)
The reason will be displayed to describe this comment to others. Learn more.
@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.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is first of many optimizations done for building 800+ reference projects
cc @MLoughry as its coming from the repro he provided
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.