How to force a Terminal Command to run with the Performance Cores on Apple Silicon?
13
votes
2
answers
5834
views
I recently had to reinstall the developer tools using
-select —install
, but noticed that the install was completed with my efficiency cores rather than my performance cores. I know this because iStatMenu showed me that my four efficiency cores were at 100% most of the time while the performance cores were inactive.
Is there a way I can manually set the priority of a process? Can I tell a process to run on the performance cores if needed? Ideally, it would actually use as many cores as it had threads, and run on all 8 cores simultaneously.
An answer here describes how to run a task with the efficiency cores, which is equally useful, but I couldn't figure out how to adapt that technique to use the performance cores instead.
Asked by Jacob Waters
(584 rep)
Nov 19, 2021, 06:34 PM
Last activity: Jul 16, 2025, 09:09 PM
Last activity: Jul 16, 2025, 09:09 PM