Wie weise ich in Java die gleiche Speichermenge zu?
Как выделить такой же объем памяти в Java?
Dies ist die Lösung, die Sie jedoch einstellen müssen: Dies ist in Java-Version 1.6.0_23 und höher gelöst. Runtime.getRuntime (.exec) weist dem Prozess dieselbe Speichermenge wie dem Hauptprozess zu. Wenn Sie den Heap auf 1 GB gesetzt haben und versuchen, exec auszuführen, werden weitere 1 GB für die Ausführung dieses Prozesses zugewiesen. Scheint ein Bug zu sein.
г.Это решение, но вы должны установить: Это решено в версии Java 1.6.0_23 и выше. Runtime.getRuntime () .exec выделяет процессу тот же объем памяти, что и основной. Если вы установили кучу на 1 ГБ и попытаетесь выполнить, тогда для этого процесса будет выделен еще 1 ГБ. Кажется, это ошибка.