Anuncio:

Conoce a los Colaboradores Destacados de la Comunidad Oficial de Soporte de Apple en español
Son apasionados de la tecnología. Tienen un conocimiento profundo de productos y del ecosistema de Apple
Son gente única que les encanta resolver problemas
Disfrutan compartiendo lo que saben y ayudando a otras personas como tú

Videos de consejos y trucos de soporte de Apple especialmente para ti en Apple YouTube.
Suscríbete al Apple YouTube España, Apple YouTube Mexico, Apple YouTube Colombia, Apple YouTube Chile.
Cómo tomar fotos con el iPhone

Al parecer, nadie ha contestado desde hace tiempo. Para volver a iniciar la conversación, solo haz una nueva pregunta.

Pregunta:

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

Responder

El contenido de la página fue cargado

4/07/2017 03:26 AM en respuesta a JMNE 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 03:26 AM

Responder Útil (2)

4/07/2017 04:07 AM en respuesta a rafa egiatik 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.

4/07/2017 04:07 AM

Responder Útil

10/07/2017 08:24 PM en respuesta a JMNE 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>

10/07/2017 08:24 PM

Responder Útil

5/07/2017 08:54 AM en respuesta a rafa egiatik 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.

5/07/2017 08:54 AM

Responder Útil

8/07/2017 09:55 AM en respuesta a rafa egiatik 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.

8/07/2017 09:55 AM

Responder Útil (1)
Perfil de usuario para usuario: JMNE

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