Irrelevant. Setting a process CPU affinity to a busy core will lead to performance issues. Allowing the OS to schedule the process with a selection of all available cores is most likely to get a higher performing process.
Blockland can only run on one core, it can't take advantage of multiple cores.
That's not what I meant. I restricted the process only to use core 0, so the OS was forced to run Blockland on that core only.
Since I now set the affinity to all 4, the operating system can
choose to put BL on any core it wants. The less-busy cores will be chosen.
I was not talking about single-threading.
In a nutshell,
I moved the process to less busy cores.