Ограничение памяти для Jython - PullRequest
3 голосов
/ 21 февраля 2011

Как я могу установить ограничение памяти JVM (опция -Xmx для Java) для моей программы Jython?

Я понимаю, что Jython 2.5 вводит параметр -J для отправки параметров в JVM:

jython -J-Xmx8000m

Однако мне нужно работать с Jython 2.2a0 на java1.6.0_23 , который не имеет этой опции.

Ответы [ 2 ]

14 голосов
/ 22 февраля 2011

Вы можете установить переменные окружения JAVA_OPTIONS (для jython <2.5) или <code>JAVA_MEM для jython 2.5, например ::10000 *

alias jython1G="JAVA_OPTIONS=\"-Xmx1000m $JAVA_OPTIONS\" /usr/bin/jython"
5 голосов
/ 21 февраля 2011

Вы можете просто отредактировать jython.bat (windows) или jython (Linux) и добавить его.

"C:\...\java.exe" -Dpython.home="C:\..." -classpath "C:\...

до

"C:\...\java.exe" -Xmx1024m -Dpython.home="C:\..." -classpath "C:\...
...