Come allocare la stessa quantità di memoria in Java?
Hoe dezelfde hoeveelheid geheugen toewijzen in 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.
Dit is de oplossing, maar je moet instellen: Dit is opgelost in Java versie 1.6.0_23 en hoger. Runtime.getRuntime ().exec wijst aan het proces dezelfde hoeveelheid geheugen toe als het hoofdproces. Als je heap had ingesteld op 1 GB en probeerde uit te voeren, dan zal het nog eens 1 GB toewijzen om dat proces uit te voeren. Schijnt een bug te zijn.