¿Por qué va lento mi Mac? Cómo ver qué usa la memoria y el procesador
Cuando un Mac va lento, rara vez es culpa del propio Mac. Normalmente hay una app muy ocupada, o las apps que tienes abiertas necesitan más memoria de la que tiene el Mac, así que macOS no deja de mover memoria entre la RAM y el disco.
En resumen: abre el Monitor de Actividad (Aplicaciones › Utilidades). En la pestaña Memoria, mira la gráfica Presión de memoria y el Intercambio usado. En la pestaña CPU, ordena por % CPU. Cierra lo que más usa si no lo necesitas. Una cifra alta de «Memoria utilizada» por sí sola es normal.
¿Qué significa la presión de memoria?
Indica si las apps obtienen la memoria que piden. Verde es que todo va bien. Amarillo significa que macOS está comprimiendo memoria para hacer sitio. Rojo significa que está escribiendo memoria en el disco, lo que se llama swap, y el Mac se ralentiza. Si está a menudo en amarillo o rojo, cierra las apps o pestañas del navegador que no necesites, o reinicia.
¿Es malo un uso alto de memoria en el Mac?
No. macOS llena a propósito la memoria libre con archivos usados hace poco, para que se abran más rápido, y devuelve esa memoria en cuanto una app la necesita. La memoria utilizada es alta en casi todos los Mac. Lo que indica un problema son la presión y el swap.
¿Por qué una app usa más del 100 % de CPU?
El 100 % es un núcleo del procesador ocupado todo el tiempo. Una app que trabaja en varios núcleos a la vez, como Xcode al compilar o una exportación de vídeo, puede mostrar un 400 % o más. Mientras trabaja, es normal; si una app sigue alta estando inactiva, vale la pena cerrarla y volver a abrirla.
¿Los limpiadores de memoria hacen más rápido el Mac?
No. Vaciar la memoria a la fuerza, que es lo que hacen sudo purge y la mayoría de las apps «limpiadoras de memoria», solo tira archivos en caché que macOS vuelve a leer después del disco. Justo después, el Mac va más lento, no más rápido.
¿Qué comandos de Terminal muestran lo mismo?
memory_pressure | tail -1
sysctl vm.swapusage
top -o cpu -n 10 -l 1
Dos comandos de mantenimiento ayudan en casos raros: sudo mdutil -E / reconstruye el índice de Spotlight cuando la búsqueda no encuentra archivos (tarda horas), y sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder vacía la caché de DNS cuando los sitios web dejan de abrirse por su nombre. La mayoría de los Mac nunca necesitan ninguno de los dos.
¿Un disco lleno puede ralentizar el Mac?
Sí. macOS necesita espacio libre para el swap, las cachés y las actualizaciones. Con solo unos pocos gigabytes libres, todo va más lento, y puede que las actualizaciones no se instalen. Mantener libre entre el 10 y el 20 % del disco es una buena regla.