Parallel Execution - CPU / RAM Bottleneck and Crashing

Have a test suite collection of around 40 test suites.
Have tried to execute these in parallel, but booting up 40 instances doesn’t leave the machine happy, and half of them crash, leaving some in the state of ‘incomplete’ or ‘not started’.

Perhaps allow a ‘maximum threads’ option, which will only boot up that amount, queue the remaining, and when one finishes, let another one start?

I tried creating my own parallel runner through the command line and I had a similar issue. It boots up about 40 instances of katalon which has the same effect :confused:

We will plan to have this option in later releases to limit the number of allowed threads for parallel executions. Having unlimited threads at the moment is not a good option because it will consume machine’s resources too much

Has the option to limit the number of allowed threads for parallel executions been implemented?