¿Por qué Finder usa 59GB de espacio de intercambio?


9

Mi nueva retina MacBook Pro (con 16 GB de RAM) sigue recibiendo este mensaje "Su disco de inicio de Mac OS X no tiene más espacio disponible para la memoria de la aplicación". Tengo 300 GB de espacio libre en mi disco duro y 16 GB de RAM. Esto no debería estar sucediendo.

Pero sigue sucediendo, incluso cuando no estoy usando activamente mi Mac. Fui a almorzar, regresé y vi esto: se demasiado uso de RAMusaron 59 GB de intercambio.

Que esta pasando?


1
¿Puedo suponer que has intentado reiniciar?
Nathan Walker

Sí, he reiniciado y soluciona el problema inmediato, pero eventualmente volverá a aparecer.
ashgromnies

2
Si se desconecta de la red y luego se reinicia en modo seguro, ¿Finder no requiere tanta RAM? A continuación (si es necesario), repita nuevamente después de que Time Machine y todas las unidades externas estén desconectadas. Este podría ser un comportamiento normal basado en el trabajo que le ha dado a Finder, por lo que es difícil saber dónde se encuentra la línea de uso de RAM "demasiado" hasta que haya cuantificado el entorno donde se está ejecutando Finder. Si no le importa hurgar en los archivos de registro, ejecute sysdiagnoseFinder: tendrá un volcado de todas las asignaciones de memoria y mucho más para examinar.
bmike

Suena como un error extraño, pero la única solución posible que podría pensar sería intentar una instalación limpia. Me interesará ver si alguien más ha experimentado esto.
Nathan Walker

1
Suena como pérdida de memoria . deberías reportarlo a la manzana.
alpha_one_x86

Respuestas:


7

Creo que esto es un error en OS X 10.7. También tengo una retina MacBook Pro. El mío es 2.6 / 16/512, y noté que había 0 salidas de página pero se estaba creando un archivo de intercambio muy grande (el mío era de aproximadamente 8 GB). El cierre de aplicaciones redujo activamente el espacio de intercambio utilizado. Nuevamente, no se registraron salidas de página.

Creo que esto tiene que ver con el archivo de imagen de suspensión que también se aloja junto con los archivos de memoria virtual en / private / var / vm. Cuando pmset hibernatemode se establece en 3 (predeterminado para computadoras portátiles, suspender en RAM y disco), la imagen del sueño se escribe al dormir. Esta es la razón por la que a estas computadoras portátiles les toma unos minutos dormir: está escribiendo hasta 16 GB de RAM en la imagen dormida.

Sin embargo, al cambiar esta configuración para que la RAM se encienda en suspensión y NO se escriba ninguna imagen en suspensión, no se han producido aumentos anormales en el tamaño del archivo de intercambio. Mi sospecha es que la imagen del sueño en algunos casos se conserva después del sueño y provoca la creación de archivos de intercambio. Quizás es este comportamiento incorrecto lo que también está dando como resultado los tamaños de archivo de intercambio inusualmente grandes que está viendo.

Desde la página de manual de pmset , para cambiar a NO suspender al disco, ejecutaría en una Terminal:

sudo pmset -a hibernatemode 0

Para eliminar la imagen dormida (y reclamar 16 GB en su computadora con 16 GB de RAM), ejecute:

sudo rm /var/vm/sleepimage

Reinicio después de estas operaciones solo para asegurarme de que no haya rarezas. En cada fuente de alimentación, puede verificar el estado con:

pmset -g

Debe tener en cuenta que, en caso de una pérdida total de energía (la batería se agota y no está conectada), el contenido de la RAM no se habrá guardado en el disco duro y perderá su trabajo. Para mí, este es un riesgo pequeño pero calculado debido a la velocidad de reposo / activación, junto con la gran duración de la batería y el espacio de almacenamiento recuperado. Además, para mí parece haber mitigado este problema, que no he visto en ninguna otra computadora portátil Mac que he tenido. Sin embargo, desearía tener esas luces indicadoras de batería.


Creo que el error ha sido corregido. No he visto que esto suceda desde el último parche ML, al menos.
ashgromnies

Tengo la última versión de ML en un rMBP y todavía veo este problema.
Marc W

No estoy tan seguro de que esto sea un error en el sistema operativo tanto como de cómo funciona el intercambio cuando ejecuta otro software con pérdidas de memoria y no reinicia lo suficiente como para mantener los archivos de intercambio bajo control.
bmike

@bmike Estoy dispuesto a aceptar, aunque las versiones anteriores del sistema operativo no tenían este problema en otras máquinas. Tampoco he visto ningún informe verificado de esto específicamente en MacBook Pros sin retina que ejecutan el mismo sistema operativo, aunque pueden existir.
hodgkin-huxley

2

Tuve este problema debido a un error en Dropbox en mi MacBook Pro de 13 pulgadas.

Era una versión antigua de Dropbox. Después de salir de Dropbox e instalar una nueva versión (1.4.1 -> 1.4.17), mi problema se solucionó.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.