Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.9.0, 2.9.0.1, 2.9.1
-
Fix Version/s: 1000
-
Component/s: Infrastructure: Build
-
Labels:None
-
Number of attachments :
Description
Due to bugs in old VMs we create the BootImage early during writing so that the arrays are more likely to be allocated. This is almost certainly not necessary now since we require at least 5.0 VMs to build. By creating the BootImage after creating the boot image objects we can save 77MB whilst creation of the boot image objects occurs. This will reduce the memory pressure of boot image writing as we won't have the compiler's IR and the boot image objects in memory at the same time.
Reschedule to 3.0 as this isn't a high priority and it'd be better to avoid instability this could cause prior to 2.9.2.