I have a 6 core i7 2018 Mini. I'm getting System Overload all the time because Logic/Mojave seem to be hitting nothing but that last core. I've spent so much time trying to optimize every ounce - bouncing, freezing, so I'm not getting system overloads all the time.
And here's why - keep an eye on that last bar in the CPU monitor, 12 of 12. It's spiking as soon as I get more than a few tracks, way before any of the other cores is even at 10%. Doing what creal7 helps for sure, I found out the hard way. But you'll still get system overloads with relatively basic projects, maybe 10 or so tracks, some software instruments, some audio. Software instruments like electronic drums, and especially logic amps, absolutely peg that last CPU, or the last HALF of the CPU. I know next to nothing about CPU architecture, but it's like Apple crammed anything Logic-wise on only part of one CPU. I've had this computer since a couple days after it was released in October and I use it only for Logic, and it's been a huge pain. Making music? Sure, until Mojave/Logic gets in the way. Then it's all futzing with trying to get around this problem It's not the computer obviously. Apple software engineers really need to take a look at distributing what's going on among ALL of the cores. Why have 6 cores if one is pegging and stopping all of my projects.
I've been on the phone with Apple multiple times. I've been on forums week after week, trying everything. I've done every "good practices" for managing CPU. I'm not new to Logic - I've been using it since it was Notator, then Emagic in the 90s. This is by far the worst experience I've had with it. Apple says "get an external CPU" if I'm running out of CPU power. I'm NOT running out of CPU - I have about 90% left to play with on 5.5 cores. I'm running out of CPU on .5 of ONE chip.