cómo hacer un mejor uso de la plataforma de codificación si 800 MB de memoria RAM de 4 GB no se utiliza?

StackOverflow https://stackoverflow.com/questions/900870

Pregunta

Mi plataforma de codificación es una máquina de Vista con 4 GB de RAM. Y mientras la máquina está resbaladiza, sé que hay 800 MB de memoria RAM que no se utiliza en absoluto. (Sólo aproximadamente 3,2 GB o 4 GB se utiliza).

¿Puedo instalar algo para ayudar a mi plataforma para la codificación? Creo que Wubi no será capaz de utilizar los RAM, pero VMware o VirtualPC podría ser? O un disco RAM para que descargar e instalar herramientas con gran archivo para descomprimir puede ser mucho más rápido? (Como descomprimir los archivos de instalación de Ruby, que parece que es de 17.000 archivos para descomprimir - tal vez exagerando)

¿Fue útil?

Solución

La parte superior 500 MB de RAM, 1 GB está reservado para los conductores de Windows y dispositivos en Windows de 32 bits. Varía en tamaño por una serie de factores, pero el más grande es la cantidad de memoria RAM de su tarjeta gráfica tiene ya que esta cantidad generalmente se reservará desde la parte superior del espacio de direcciones de 32 bits. La única forma de utilizar que se va a instalar un sistema operativo de 64 bits (por ejemplo Vista de 64 bits). La virtualización no le ayudará porque la memoria no está ahí para que usted dé a los sistemas operativos invitados.

Otros consejos

Usted necesita instalar un sistema operativo de 64 bits, entonces usted será capaz de tomar ventaja de toda la RAM.

Como acotación al margen, los kernels de 32 bits que tienen instalado PAE / activado puede aprovechar la memoria adicional, sin embargo aplicaciones serán individuales todavía se limitaron.

Aquí hay más información sobre PAE:

Wikipedia

de memoria alta en Linux

Tenga cuidado con los discos RAM. Tan a menudo como la memoria no sería mejor utilizado para la aplicación, las tareas de fondo o caché del sistema. Que a menudo terminan con datos duplicados entre el disco de memoria y leer memorias intermedias / escritura o la memoria del proceso.

Si es descomprimir archivos de botella estricción su aplicación y luego considerar hacerlo en segundo plano mientras el usuario establece sus preferencias, lee su introducción programa u otro tiempo, sino tarea no io-intensiva.

Lo más fácil, con mucho, a hacer buen uso de la memoria es cambiar a un sistema operativo de 64 bits.

Las mejores artículos sobre la razón por la que tendrá problemas para poner el carnero para un buen uso son:

Superación de los límites de las ventanas: Memoria física por Mark Russinovich,

y por supuesto tipo, donde es mi 4 Gigabytes de memoria RAM? por Jeff Atwood.

alt text
(fuente: technet.com )

No aplicación o controlador corregirá la disparidad de memoria física / disponible debido a que operan dentro de las limitaciones del sistema operativo. Nunca se puede usar esa memoria física w / Windows de 32 bits. No es que falta; 800 MB que no (no) existe.

Sólo un sistema operativo de 64 bits puede direccionar la memoria física de 4 Gb y utilizarlo. Puede probar mi afirmación w / cualquier distribución de Linux LiveCD (me gustaría sugerir Ubuntu de 64 bits de escritorio).

No he utilizado Vista de 64 bits, pero de 64 bits de Windows Server 2003 funcionado muy bien para mí (incluso en un ordenador portátil).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top