Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
Closed
Description
Feature or enhancement
As described inthis stack overflow answer, the way to select "efficiency" vs. "performance" cores on Apple Silicon macOS machines is to usesetpriority. However, you need to use custom platform-specific constants to do this, specifically,PRIO_DARWIN_BG, and eitherPRIO_DARWIN_THREAD orPRIO_DARWIN_PROCESS.
Pitch
It's just a few integer constants and it would expose a pretty important bit of power-efficiency/performance-tuning functionality for Python.
Previous discussion
No previous discussion anywhere, this seems like a fairly minor addition. This platform-specific functionality seems consistent with the way these functions are already treated, given thatos.PRIO_* are already "Unix, not Emscripten, not WASI".