Cómo vaciar el caché de archivos en Mac 10.9.3

14

Tengo un MacBook Pro con OSX 10.9.3 con 8 GB de RAM

Uso una aplicación que monitorea mi RAM y la muestra en la barra de menú, y después de copiar varios archivos grandes en mi Mac desde una unidad externa (un total de casi 5 GB), solo tengo entre 250 mb y 400 mb de RAM disponible ( el número fluctúa), generalmente este número es de al menos 3,5 GB. Cuando abro la aplicación, me dice que la mayor parte de la RAM (5,66 GB) está asignada al caché de archivos.

http://i.imgur.com/4JQfDL8.jpg

¿Hay alguna forma de recuperar mi RAM sin tener que reiniciar mi computadora? Preferiría que esto se pudiera hacer usando un archivo de AppleScript para poder ejecutarlo fácilmente en el futuro si es necesario, pero no es necesario.

usuario3308082
fuente

Respuestas:

11

Esto es normal y no representa un problema. La gente tiende a pensar que la RAM está ocupada o libre, pero ese no es realmente el caso. Un caché de archivos es un ejemplo perfecto de esto.

Cuando copió esos datos de la unidad externa, primero tuvo que leer los contenidos en la RAM para poder escribirlos en la otra unidad. Copiar 5 gigas de datos en RAM es una operación computacionalmente costosa. ¿Y si quisieras usar esos archivos que acabas de copiar? La computadora está apostando a que lo hará, por lo que mantuvo la copia en la RAM para que no tenga que pagar ese costo nuevamente si lo hace.

Ahora, aquí está el truco que aborda el núcleo de su pregunta: ¿Tener 5.66 gigas de datos en la caché de archivos realmente solo le deja con 250-400 MB de RAM disponible? No Que 5,66 GB sigue siendo libre en lo que respecta al sistema operativo. ¿Por qué? Porque la computadora puede volcar esa RAM en un nanosegundo si fuera necesario para otra cosa. Es más beneficioso para usted tener su RAM llena de copias en caché de cosas que tenerla vacía sin hacer nada. Cuanto más inteligente sea el sistema operativo sobre qué almacenar en caché, más rápido será su computadora.

Aunque ese programa le está diciendo la verdad sobre cuánta RAM se está utilizando, al mismo tiempo está tergiversando la cantidad de RAM que tiene disponible.

Wes Sayeed
fuente
That 5.66 GB is still free as far as the operating system is concerned¿Por qué OSX no puede marcar esa sección de memoria como libre? Es confuso para el usuario promedio.
motor en serie el
OS X lo marca como gratuito. El Monitor de actividad habría reflejado eso. La confusión proviene de una aplicación de terceros que está usando esa persona, que informa un número diferente al del sistema operativo. Ninguna de las aplicaciones está mal; Simplemente no están de acuerdo entre sí sobre su interpretación de los hechos.
Wes Sayeed
En Mavericks, la aplicación Memory Clean informó lo mismo Memory Usedque Activity Monitor. No restan el caché del archivo al calcular la memoria usada.
motor en serie el
¿Sabes lo que no es gratis? Tener mi disco duro funcionando a toda velocidad para llenar gigabytes de memoria libre, ralentizando todo lo demás que trato de cargar. Tampoco es gratuito: el tiempo de cálculo necesario para comprimir algunos contenidos de la memoria, de modo que se puedan almacenar en caché aún más contenidos del disco. (Supongo que esta es la razón por la que, con solo Chrome en ejecución, tengo 600 MB de memoria comprimida). Mi MacBook de seis años de edad, con especificaciones bastante bajas, se ha ejecutado como un perro desde la actualización a una versión de OSX con almacenamiento en caché de archivos, y sospecho que esto es por qué.
Patógeno
Puedo estar equivocado, pero el almacenamiento en caché de archivos probablemente no es algo recientemente agregado a OS X. OS X se basa en FreeBSD, que es esencialmente una forma de Unix, y una cosa más, si no todas las variantes de Unix tienen en común, es el almacenamiento en caché de archivos.
yitwail
16

Abra la aplicación de terminal y el monitor de actividad. En la terminal, ejecuta

purge

Dirá que no puede ejecutar el comando, eso es normal. Ahora corre

sudo purge

Es posible que su computadora le solicite que desee usar sudocomandos. No estoy seguro de su nivel de habilidad con la computadora, pero los sudocomandos si se usan incorrectamente o se ingresan incorrectamente pueden afectar seriamente a todo su sistema operativo.

Su caché de archivos debería borrarse si verifica su monitor de actividad, debería mostrar la reducción en el uso de RAM en su Mac.

ThisIsDCo
fuente
0

Use Diskinventory X para buscar archivos y carpetas que ocupan demasiado espacio en su computadora. Debería ver la carpeta "caché de archivos" y poder eliminarla.

Don DeVante Wills
fuente
Por favor lea la pregunta otra vez cuidadosamente. Su respuesta no responde a la pregunta original. El caché de archivos al que se hace referencia en la pregunta es un caché de memoria, no una carpeta en el disco.
DavidPostill