Rider not using enough memory to compile
So this might seem like the opposite of the typical complaint. I'm not sure what's going on but Rider doesn't seem to want to use all available memory for compiling.
I'm using Rider with UE5. My cpu is 4/8 so I had to tell VS to use a process count multiplier of 2 so I can make full use of it. I have 32gb RAM and Rider is sometimes able to use enough to compile with 8 processes, but often seems to limit it to 5-6, even though I have no more memory taken up than in other cases. I can see while it's at peak compile, Task Manager shows only about 80% memory used in Process view, and about 6-8gb free in Memory view - enough to add the last couple of concurrent processes, and it'll still say something like Requested 1.5 GB free memory per action, 8.31 GB available: limiting max parallel actions to 5 when in fact I have more than enough available memory for all 8. I'm wondering if this is something I could fix somehow. There's no difference in which apps or how many are open between the cases it uses all 8 processes and the cases it doesn't.
Please sign in to leave a comment.
Hello,
Thank you for contacting Rider support.
Rider doesn't determine the number of compilation jobs that can run in parallel. UBT determines that.
It is likely that the Task Manager doesn't show you something. By chance, do you have any virtual machines/docker containers/wsl running on your computer? (it is not shown in the Task Manager)
Would you mind trying to launch the RamMap tool? It might give us a clue.
limiting max parallel actions to 5(or 6 or 7)this time, share the screenshot made;Also, you can try to capture a similar screenshot made before you see that
limiting max parallel actions 8. So that we can compare the output.Have a nice day!