Entonces, ¿acabas de comprar una nueva y brillante máquina Apple? Es la máquina más rápida de la gama con la RAM máxima que puede pagar.
¿E incluso eso no impide que OS X te lance ese molesto icono de pelota de playa justo cuando estás en tu fase más productiva del día?
Si la respuesta es sí, ¡sigue leyendo!
Mac OS X normalmente es un sistema operativo multitarea bastante bueno, pero como todos los sistemas operativos, OS X también tiene sus límites y, si bien intenta aprovechar al máximo la RAM y la potencia de la CPU disponible (y múltiples núcleos, si está usando una aplicación habilitada para Grand Central), siempre habrá momentos en los que tendrás que enfrentarte a la pelota de playa.
Toda la generación actual de Mac viene con una cantidad bastante generosa de RAM, por lo que quedarse sin RAM no es un problema real y si una aplicación aún necesita usar más RAM que un cierto umbral, las rutinas de intercambio y administración de memoria del sistema operativo se activan para maneja eso.
Los ciclos de CPU, por otro lado, siempre son escasos. Si te gusta cualquier tipo de creación o edición multimedia, sabrás a qué me refiero.
Entonces, ¿cuáles son exactamente sus opciones cuando una aplicación que está ejecutando comienza a consumir la CPU como si no hubiera un mañana?
Bueno, la primera opción es bastante sencilla. Busque la aplicación errónea y ciérrela. Puede encontrar el uso de la CPU de todas las aplicaciones mirando el Monitor de actividad.
Para eliminar una aplicación, simplemente selecciónela y haga clic en el botón rojo Salir del proceso. ¡No puede ser más fácil que eso!
El único problema con este enfoque es que pierde todas las tareas que estaba haciendo en esa aplicación y realmente no hay forma de recuperarlas a menos que la aplicación en sí tenga una función para guardar sus tareas y reanudarlas.
Pero resulta que hay otra forma de lidiar con este problema.
Mac OS X proporciona un método mediante el cual puede “pausar” una aplicación en lugar de salir de ella y luego, cuando desee volver a ella, continuar ejecutando la aplicación exactamente desde el punto donde la dejó.
Lo primero que necesitaría es el identificador de proceso (PID) del proceso en particular que desea pausar. Este es el número dado en la primera columna de la ventana Monitor de actividad. Anote este número. Lo usaremos muy pronto.
Ahora inicie la aplicación Terminal (desde la carpeta Aplicaciones-> Utilidades) y use el comando kill como se muestra en la captura de pantalla a continuación
La mayoría de la gente piensa que el comando Kill solo se usa para matar un proceso en sistemas basados en Unix. Pero, el hecho es que este comando puede usarse para enviar cualquier señal definida por el sistema operativo a una aplicación y STOP es una de esas señales que define Mac OS X. Lo que hace es que detiene (o pausa) las tareas que están realizando las aplicaciones y le quita el control de la CPU. Sus tareas aún se guardan en la memoria y están seguras.
matar -STOP < PID >
Puede verificar el estado del proceso en el Monitor de actividad y ahora debería consumir el 0% de la CPU.
Cuando haya terminado con su trabajo y quiera volver al proceso en pausa, simplemente use el mismo comando kill para pasar otra señal, CONT esta vez, al proceso usando el mismo PID que usó anteriormente.
matar -CONT < PID >
Eso es. Ha pausado y reiniciado correctamente un proceso en Mac OS X. Ahora puede continuar felizmente con su trabajo como si nada hubiera pasado.