Hoe dezelfde hoeveelheid geheugen toewijzen in Java?
Como alocar a mesma quantidade de memória em Java?
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.
Esta é a solução, mas você deve definir: Isso é resolvido no Java versão 1.6.0_23 e posteriores. Runtime.getRuntime () .exec aloca o processo com a mesma quantidade de memória do principal. Se você definiu seu heap para 1 GB e tentou executar, ele alocará outro 1 GB para que o processo seja executado. Parece ser um bug.