Recientemente tuve que reinstalar las herramientas de desarrollo utilizando xcode-select —install
pero me di cuenta de que la instalación se completó con mis núcleos de eficiencia en lugar de mis núcleos de rendimiento. Lo sé porque iStatMenu me mostró que mis cuatro núcleos de eficiencia estaban al 100% la mayor parte del tiempo mientras que los núcleos de rendimiento estaban inactivos.
¿Hay alguna forma de establecer manualmente la prioridad de un proceso? ¿Puedo decirle a un proceso que se ejecute en los núcleos de rendimiento si es necesario? Lo ideal sería que utilizara tantos núcleos como hilos tuviera, y que se ejecutara en los 8 núcleos simultáneamente.
Una respuesta aquí describe cómo ejecutar una tarea con los núcleos de eficiencia, lo cual es igualmente útil, pero no pude averiguar cómo adaptar esa técnica para utilizar los núcleos de rendimiento en su lugar.