Estoy tratando de descubrir qué está usando toda la memoria en mi Macbook Pro con OS X Lion. Tengo 8 GB de memoria en total. Cuando salgo de todos los programas activos excepto Finder y Activity Monitor, luego ejecuto una limpieza de memoria (FreeMemory) que muestra aproximadamente 5 GB de memoria libre, 1 GB de memoria activa y 1.5 de memoria cableada. Los documentos de soporte dicen que Wired Memory está llena de cosas que "no se pueden mover al disco". ¿Qué está ocupando toda esa memoria? ¿Son los procesos de la barra de menú? Tengo mozy, last.fm, dropbox y gruñido ejecutándose en la barra de menú, pero todos aparecen en Activity Manager y no parecen estar usando una cantidad significativa de memoria. También ejecuto Parallels, pero está apagado por completo, así que pensé que todo debería estar escrito en el disco. ¿Es solo Mac OS X usando una porción reservada de memoria y etiquetándola como "Cableada"?
55
Respuestas:
Por lo que puedo decir, la memoria cableada pertenece al núcleo, el núcleo más interno de Mac OS X. Se han eliminado muchas capas de los iconos en la barra de menú, que son solo aplicaciones comunes que se muestran de una manera extraña.
La memoria cableada se usa para algunas de las funciones principales del sistema operativo, como hacer un seguimiento de todas las aplicaciones en su sistema, o abrir archivos y conexiones de red, o fragmentos de memoria utilizados por varios controladores. Las "tablas de páginas" que forman un mapa de la memoria de su sistema también se almacenan en la memoria cableada, y un sistema con más memoria necesita tablas de páginas más grandes. Sospecho que la memoria utilizada por los chips de video integrados en la mayoría de las Mac también está conectada, pero no puedo encontrar nada que diga eso directamente. En cualquier caso, mucha de esta información es necesaria para administrar y acceder a la memoria, por lo que no se puede intercambiar en el disco.
Para entender por qué, imagina una enorme biblioteca. Piense, por ejemplo, en la Biblioteca Bodleian de la Universidad de Oxford, que tiene once millones de artículos impresos. No hay forma de que puedas colocar todas esas cosas en un solo edificio, ciertamente no en el medio de un campus universitario.
Por lo tanto, imagine que los bibliotecarios construyen un vasto almacén. (La verdadera Biblioteca Bodleian tiene alrededor de cuarenta sub-bibliotecas de varias descripciones, más almacenamiento para libros realmente raros, pero este es un experimento mental). La mayoría de los libros se guardan en el almacén, pero todo lo que se ha utilizado recientemente se guarda en el biblioteca. Si apareces en la biblioteca buscando un libro, y está en las pilas allí, puedes leerlo de inmediato. Si no es así, pregúntele a un bibliotecario y el libro que desee será transportado desde el almacén y se lo entregará al día siguiente.
La información en la memoria cableada, entonces, sería cosas como el catálogo de tarjetas, las llaves de los camiones de entrega de libros y los mapas de la ruta al almacén. Si almacenó estas cosas en el almacén, nunca podría recuperar libros para traerlos de vuelta a la biblioteca, por lo que deben mantenerse en la biblioteca en todo momento, para que no se rompa todo el sistema.
De todos modos, volviendo a consideraciones prácticas: la memoria cableada es utilizada básicamente por su computadora para la contabilidad interna de varios tipos. No deberías preocuparte por eso.
Y tampoco se preocupe si tiene mucha memoria "inactiva" y poca memoria "libre". La memoria inactiva es básicamente memoria de que Mac OS está guardando algo en caso de que sea necesario nuevamente; Si su sistema necesita esa memoria para otra cosa, se convertirá en memoria libre sin ningún impacto en el rendimiento.
Para ampliar la metáfora de la biblioteca, imagine que la biblioteca guarda libros que se han utilizado recientemente en las pilas. El espacio está ahí en las pilas; No sirve de nada dejarlo vacío, por lo que es mejor que guarde los libros que ya tiene allí. No tiene nada de malo, y a veces alguien podrá recoger un libro de inmediato que de lo contrario habría tenido que esperar.
Del mismo modo, la memoria inactiva solo puede acelerar las cosas; no puede dañar tu computadora, así que no te preocupes por que sea demasiado alta.
Realmente, no debe preocuparse por el uso de su memoria a menos que el cable + activo comience a acercarse a los 8 GB en su computadora. Es entonces cuando puede meterse en problemas, porque es cuando Mac OS comenzará a consumir espacio en disco para agregar memoria "extra", lo que dañará considerablemente el rendimiento.
De lo contrario, bien podría tener algo en ese recuerdo. En última instancia, la memoria no utilizada es solo un desperdicio de energía: si la tiene, también podría usarla.
fuente
Lectura del uso de memoria del sistema en el Monitor de actividad
de support.apple.com da una explicación detallada sobre los diferentes "tipos" de RAM.
Memoria libre: esta es RAM que no se está utilizando.
Memoria cableada: la información en esta memoria no se puede mover al disco duro, por lo que debe permanecer en la RAM. La cantidad de memoria cableada depende de las aplicaciones que esté utilizando.
Memoria activa: esta información se encuentra actualmente en la memoria y se ha utilizado recientemente.
Memoria inactiva: esta información en la memoria no se usa activamente, pero se usó recientemente.
Usado: esta es la cantidad total de memoria utilizada.
fuente
Mac OS X es un sistema operativo moderno, por lo tanto, utiliza memoria virtual para que a las aplicaciones les parezca que el espacio de memoria no es un objeto. Las aplicaciones usadas más recientemente tenderán a moverse a la RAM, las aplicaciones menos usadas se moverán al disco duro (las entradas y salidas de página son un signo de ese movimiento). El sistema operativo no usará el disco duro hasta que se quede sin espacio en RAM.
No hay una aplicación específica que "haga" que se acumule esta memoria cableada. El sistema operativo está administrando cada parte de sí mismo y las aplicaciones que lanzó para hacer el mejor uso de la RAM que tiene.
Salir de las aplicaciones no utilizadas, o mejor aún, reiniciar la computadora será la forma más eficiente de "limpiar" la memoria. FreeMemory hace un buen trabajo, y me sorprende que el sistema operativo no esté haciendo tal operación de vez en cuando ... ¡es bueno tener un estado en la memoria libre!
fuente
Para obtener una respuesta definitiva, aunque específica del sistema operativo, de las Pautas de rendimiento de uso de memoria :
fuente
Hay varias respuestas muy buenas y quería agregar una herramienta que cualquiera pueda usar para documentar exactamente qué memoria cableada está en uso, por lo que una respuesta específica en lugar de una explicación general de las categorías.
En el caso de que se cierren todas las aplicaciones y todavía haya una cantidad considerable de memoria cableada, puede usar el
sysdiagnose
comando para capturar la asignación de memoria del sistema cuando está usando más memoria de la que espera.Luego guarde / mueva el archivo tar.gz de resultados de / var / tmp al Escritorio para que no se borren al reiniciar.
Luego reinicie su Mac y antes de iniciar cualquier programa adicional, repita el
sysdiagnose
comando y compare la memoria antes y después para ver qué procesos estaban tomando la memoria extra cableada.fuente
"Ah, sí, y la memoria cableada resulta ser memoria" utilizada por el sistema operativo [que] es prácticamente intocable. Otra aplicación no puede "tomar prestada" memoria cableada "
de tuaw http://www.tuaw.com/2007/03/06/just-what-is-wired-memory-anyway/
fuente
la memoria virtual es básicamente espacio libre _ _ usado como una extensión de ram
fuente