¿Está utilizando una máquina virtual Java de 32 bits? Si es así, el límite sería de 4 GB como máximo, ya que es el espacio de direcciones más grande que puede tener en un sistema de 32 bits. Hay restricciones adicionales que reducirían la cantidad de memoria para el almacenamiento dinámico a 3,7 GB, como habrás notado.
En un sistema operativo de 64 bits, la máquina virtual Java de 32 bits puede asignar casi todos estos 4 GB, aunque el sistema operativo puede agregar restricciones adicionales.
En caso de que se lo pregunte, los punteros son valores sin signo para que puedan abordar los 4 GB completos. Las limitaciones en el sistema operativo reducirán esta cantidad máxima. En Windows de 32 bits, es probable que solo tenga hasta 2 GB, mientras que Linux de 32 bits permite hasta 3 GB y un MacOS X de 32 bits permite hasta 4 GB. Estos valores también son válidos para cualquier máquina virtual de 32 bits en una versión de 64 bits de los sistemas operativos anteriores. Esto se debe a que el sistema operativo los ejecutará en modo de 32 bits, que aplica estos límites.
- ¿Cuál es más rápido: un núcleo de 1.7 octaios con una RAM de 2GB o un núcleo cuádruple de 1.2 con una RAM de 2GB?
- ¿Qué puedo hacer con un GB?
- ¿Cuál es la mejor opción para comprar un potente MacBook Pro, mayor RAM o mejor procesador?
- Instalé una RAM en mi computadora y recibí el error PAGE_FAULT_IN_NONPAGE_AREA. ¿Qué tengo que hacer?
- ¿Puedo instalar DDR3-L RAM en mi Toshiba L850?