Comment allouer la même quantité de mémoire en Java ?
Hoe dezelfde hoeveelheid geheugen toewijzen in Java?
C'est la solution mais vous devez définir : Ceci est résolu dans Java version 1.6.0_23 et versions ultérieures. Runtime.getRuntime ().exec alloue au processus la même quantité de mémoire que le principal. Si vous aviez défini votre tas sur 1 Go et que vous essayiez d'exécuter, il allouera 1 Go supplémentaire pour que ce processus s'exécute. Semble être 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.