"limiting max parallel actions to 1"

Compiling in UE5 is taking forever because the compiler seems to think there is not enough free RAM. Sure the setup is not ideal, but I know for a FACT compilation is much faster when using all 4 cores instead of just one, regardless of the memory. The message is:

Determining max actions to execute in parallel (4 physical cores, 8 logical cores)
>  Executing up to 4 processes, one per physical core
>  Requested 1.5 GB free memory per action, 2.71 GB available: limiting max parallel actions to 1

Is there a way to set up this memory limit? I couldn’t find it or find any resources on this. Thanks!

6 Likes

the resource is here👆
it looks like you’re looking for MemoryPerActionBytes

This configuration set the MaxParallelActions to 24,

<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
    <BuildConfiguration>
		<MaxParallelActions>24</MaxParallelActions>
    </BuildConfiguration>
</Configuration>
1 Like