Jython的内存限制
我该如何为我的Jython程序设置JVM的内存限制(Java的-Xmx选项)呢?
我知道Jython 2.5引入了-J选项,可以用来给JVM传递参数:
jython -J-Xmx8000m
不过,我现在使用的是Jython 2.2a0和java1.6.0_23,这个版本没有这个选项。
2 个回答
14
你可以设置环境变量 JAVA_OPTIONS
(适用于 jython 版本低于 2.5)或者 JAVA_MEM
用于 jython 2.5,例如:
alias jython1G="JAVA_OPTIONS=\"-Xmx1000m $JAVA_OPTIONS\" /usr/bin/jython"
5
你可以直接编辑 jython.bat(在Windows上)或者 jython(在Linux上),然后把它加上去。
"C:\...\java.exe" -Dpython.home="C:\..." -classpath "C:\...
到
"C:\...\java.exe" -Xmx1024m -Dpython.home="C:\..." -classpath "C:\...