🎉Presentando la nueva función en La Comunidad. ¡Votos!🎉

¿Alguien te ayudó o alguna respuesta o Sugerencia de Usuarios permitió resolver tu problema? Selecciona la flecha que apunta hacia arriba para votar a favor. Tus comentarios sirven de ayuda para otras personas. Obtén más información sobre cuándo debes votar a favor: Vota en la Comunidad de soporte de Apple.

Parece que nadie ha participado en esta conversación desde hace mucho tiempo. Para empezar una conversación, haz una nueva pregunta.

Cambiar el rendimiento de la cpu para la app que yo quiera

Hola a todos. La pregunta es.

¿Puede cambiarse el rendimiento de la CPU manualmente para las app que yo quiera?

Un ejemplo:

Imaginemos que tengo una app, un juego por ejemplo, y considero que es muy ligero y fácil de cubrir por mi macbook, pero aún así, el rendimiento de mi Mac se pone a tope, y le da casi todos los recursos a esta app poniéndose muy ********, los ventiladores a tope y la batería bajando muy rápido.

¿Es posible entonces programar el rendimiento de la CPU para las app que yo quiera, sabiendo que, por ejemplo, con un 50% de atención de la CPU seria más que suficiente para cubrir los requisitos mínimos para la app?

Gracias!

MacBook Pro (Retina, 13-inch, Mid 2014), Sistema operativo: Sierra

Publicado el 3/07/2017 11:14 a. m.

Responder
Pregunta marcada como Mejor respuesta

Publicado el 4/07/2017 03:26 a. m.

En sí no sé si lo que pides se puede hacer, pero en un Linux/Unix existe un comando llamado "nice" que permite indicar la prioridad para usar la CPU que tienen las tareas.


Como digo, en sí no sé si puedes limitar el uso de la CPU a una tarea en concreta cuando ésta es la única que precisa CPU porque este comando es por ejemplo para que indicar que TimeMachine tiene poca prioridad, una App de descargas, etc... frente a las aplicaciones en primer plano ya que se entiende que éstas (la de primer plano) tienen más prioridad. En el mundo de los servidores es algo que se utiliza mucho.


Además desde El Capitán creo recordar que la asignación de la prioridad es automática para las aplicaciones que se quedan en segundo plano subiendo de nuevo cuando pasan al primer plano de trabajo. Un poco lo que pasa en iOS. Con el consiguiente ahorro de energía que eso supone.


En macOS el comando se llama "renice", y hay alguna App que te permite usar esto en modo visual.


No te puedo contar más porque nunca lo he tenido que hacer en macOS y ahora no tengo mucho tiempo de probar.


Archivo cargado por el usuario

12 respuestas
Pregunta marcada como Mejor respuesta

4/07/2017 03:26 a. m. en respuesta a JMNE

En sí no sé si lo que pides se puede hacer, pero en un Linux/Unix existe un comando llamado "nice" que permite indicar la prioridad para usar la CPU que tienen las tareas.


Como digo, en sí no sé si puedes limitar el uso de la CPU a una tarea en concreta cuando ésta es la única que precisa CPU porque este comando es por ejemplo para que indicar que TimeMachine tiene poca prioridad, una App de descargas, etc... frente a las aplicaciones en primer plano ya que se entiende que éstas (la de primer plano) tienen más prioridad. En el mundo de los servidores es algo que se utiliza mucho.


Además desde El Capitán creo recordar que la asignación de la prioridad es automática para las aplicaciones que se quedan en segundo plano subiendo de nuevo cuando pasan al primer plano de trabajo. Un poco lo que pasa en iOS. Con el consiguiente ahorro de energía que eso supone.


En macOS el comando se llama "renice", y hay alguna App que te permite usar esto en modo visual.


No te puedo contar más porque nunca lo he tenido que hacer en macOS y ahora no tengo mucho tiempo de probar.


Archivo cargado por el usuario

4/07/2017 04:07 a. m. en respuesta a rafa egiatik

Vale, eso suena interesante, parece que nos acercamos al asunto, 😀

He visto la App Tamer, es casi lo que necesitaría, lo probaré a ver que puedo hacer pero parece que no me sirve ya que solo controla o detiene app que estén fuera de primer plano. Lo que me interesa es reducir la potencia que usa el Mac, la CPU, con una app que tengo en uso, en primer plano.

Gracias por las respuestas 🙂

Si alguien sabe más acerca del tema pues muy agradecido de que informen.

10/07/2017 08:24 p. m. en respuesta a JMNE

Mira lo que he encontrado: http://www.willnolan.com/cputhrottle/cputhrottle.html


Descargas ese programita (el binario, no creo que te quieras liar a compilar), le das privilegios de ejecución como se indica... abres la app que quieres limitar y consultas su PID, y luego ejecutas:


sudo /path/to/cputhrottle 1234 25


Donde 1234 es la PID de la tarea a limitar y 25 es el % de CPU que quieres que use como máximo.


p.d. no lo he probado y es del 2009, así que a saber si funciona en versiones modernas del sistema.


p.d. lo he encontrado en este enlace: "***" en él podrás ver que los que no han asignado los privilegios correctamente no les ha funcionado,
<Publicación editada por el Moderador, disculpe las molestias>

5/07/2017 08:54 a. m. en respuesta a rafa egiatik

Bueno, he probado el app Tamer pero por desgracia no funciona como querría, es decir, no limita el % de una app en primer plano. Solo lo hace en 2 plano

He abierto el app Tamer, he iniciado un juego y he configurado el app Tamer para que ralentice el juego cuando supere los 30% de actividad, pero nada, al estar en primer plano ni caso, no hay manera de ponerle un limite.

Tendré que hecharle un ojo al método de cputhrottle, aunque no entienda mucho de la terminal.

Por lo menos no he tenido que comprar el app Tamer para que luego no me sirva, ya que tenia 15 días de prueba.

Cuando mire más a fondo lo de cputhrottle, comentaré como ha ido. Gracias Rafa.

8/07/2017 09:55 a. m. en respuesta a rafa egiatik

SOLUCIONADO.

¡Ya he encontrado encontrado la solución! Y más fácil que con el cputhrottle, se podría decir que es lo mismo que el cputhrottle pero funciona en ventana, es la App Police. Es una app de código libre y gratuita, y es básicamente como el app Tamer, pero con la diferencia de que también afecta a las app en primer plano. Ya lo he comprobado, y ahora jugando o usando apps que consumen mucha CPU las puedes controlar. Ya no se me ponen los ventiladores ni me baja la batería a toda mecha. Para quienes tengan este mismo problema recomiendo esta app.

Gracias a todos por las respuestas y la ayuda, Gracias Rafa.

Cambiar el rendimiento de la cpu para la app que yo quiera

Bienvenido a la Comunidad de soporte de Apple
Un foro donde los clientes de Apple se ayudan entre sí con sus productos. Comienza con tu Apple ID.