Java de 64 bits no asignará más de 2 GB de memoria de almacenamiento dinámico
Estoy ejecutando mi programa desde eclipse y utilizando Java de 64 bits, pero todavía no puedo asignar más de 2 GB de memoria. Estoy ejecutando algunos puntos de referencia, así que necesito mucha memoria.
Tengo esto en mi eclipse.ini: -Xmx8g
Quiero que use toda mi memoria. ¿Podría ser debido a una versión de 32 bits de eclipse? No estoy seguro de lo que tengo para el eclipse.
He intentado enviar -Xmx8g a VMArgs al ejecutar el programa. Estoy ejecutando Windows 7 de 64 bits y un JRE de 64 bits.