Come allocare la stessa quantità di memoria in Java?
¿Cómo asignar la misma cantidad de memoria en Java?
Questa è la soluzione ma devi impostare: Questo è risolto in Java versione 1.6.0_23 e successive. Runtime.getRuntime ().exec alloca il processo con la stessa quantità di memoria del main. Se hai impostato l'heap su 1 GB e provi ad eseguire l'exec, allocherà un altro 1 GB per l'esecuzione di quel processo. Sembra essere un bug.
Esta es la solución, pero debe configurar: Esto se resuelve en la versión de Java 1.6.0_23 y posteriores. Runtime.getRuntime () .exec asigna el proceso con la misma cantidad de memoria que el principal. Si tenía su montón configurado en 1GB e intenta ejecutar, entonces asignará otro 1GB para que se ejecute ese proceso. Parece ser un error.