Settings
Defines global FASTBuild settings.
.ConcurrencyGroupName - String - (Required)
Concurrency Groups are defined and referenced by name. Each group must have a unique name.
Example:.ConcurrencyLimit - Integer - (Optional)
Concurrency Groups can specify a hard limit of instances to run concurrently. If .ConcurrencyPerJobMiB is also set, the lower of the two limits will be respected.
Example:.ConcurrencyPerJobMiB - Integer - (Optional)
Concurrency Groups can specify a per-instance memory requirement in MiB.
A limit of instances to run concurrently will be derived by dividing system
physical addressable memory by this value. At least one job will always be
allowed to run. If .ConcurrencyLimit is also specified, the lower of
the two limits will be respected.
The physical addressable memory is typically slightly less than the physcially
installed memory due to OS or hardware reservations/limitations.
The physcial addressable memory of the system is queried once at startup.