8 votos

Proceso que utiliza más memoria de la que tengo físicamente

Estoy cargando un csv de 4GB en Python usando pandas, y el monitor de actividad dice que estoy usando más RAM de la que tengo físicamente en mi portátil (15GB de 8GB). ¿Cómo es esto posible internamente?

I need to download more RAM

3 votos

En pocas palabras: el archivo de intercambio se utiliza para ampliar su memoria RAM física

0 votos

Revise esta pregunta, podría ayudar apple.stackexchange.com/questions/97341/

7voto

f01 Puntos 408

Este tipo lo explica bien http://www.chriswrites.com/what-is-virtual-memory-on-the-mac/

¿Qué es la memoria virtual?

Su Mac viene con una cantidad limitada de memoria física (RAM) instalada por defecto. La memoria es fundamental para que cualquier ordenador para ejecutar aplicaciones y llevar a cabo todas las operaciones ordenadas por el usuario. La memoria debe ser lo más rápida posible (y ayuda a ayuda tener la mayor cantidad posible) para maximizar el rendimiento de su Mac; Afortunadamente, los precios han bajado drásticamente en los últimos años. No obstante, cada ordenador tiene una cantidad finita de memoria, por lo que Mac OS X puede necesitar usar más de la que está físicamente disponible en su sistema.

Aquí es donde entra en juego la memoria virtual: puedes pensar en ella como una especie de una especie de extensión de la memoria real de tu sistema, aunque mucho más lenta porque se trata de un espacio físico en tu disco duro (o SSD, si tienes uno instalado). tiene uno instalado). Digamos que tienes 4 GB de memoria principal en su Mac y un disco duro de 512 GB. Si Mac OS X necesita utilizar los 4 GB de memoria principal, puede utilizar cualquier espacio libre en su disco duro como una extensión de esa memoria. Por desgracia, la memoria virtual es mucho mucho más lenta que la RAM física instalada en su ordenador, porque los discos discos duros no pueden igualar la velocidad de los chips de memoria.

0 votos

Lo tengo, gracias. Como nota, si quisiera manipular archivos csv de 100GB, ¿podría instalar linux con una partición swap gigantesca?

2 votos

Sí, pero tu sistema se ralentizará porque algunos de los procs del sistema también se intercambiarán. La técnica correcta es manipular los archivos grandes de manera eficiente ;) por ejemplo, la tira de su lectura.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X