[英]How to set jvm heap size in shell script
In korn shell script I have this. 在korn shell脚本中,我有这个。
#!/bin/ksh
. /xxxxxx/Classpath.sh
export JAVAHOME=/usr/java5
export PATH=$JAVAHOME/bin:$PATH
export PATH
export CLASSPATH
export _JAVA_OPTIONS="-Xmx1g"
java .......
Getting the below error. 得到以下错误。 Tried the java options as above.
尝试了如上所述的java选项。 But, still getting the same error??
但是,仍然出现相同的错误? Please need help with this.
请为此提供帮助。 Thanks.
谢谢。
JVMDUMP006I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" - please wait.
JVMDUMP032I JVM requested Snap dump using '......trc' in response to an event
Keep a variable for JVM_ARGS
and PROG_ARGS
, place VM_ARGS
and PROG_ARGS
at appropriate positions like below 保留
JVM_ARGS
和PROG_ARGS
的变量,将VM_ARGS
和PROG_ARGS
放在如下所示的适当位置
java <JVM_ARGS> com.test.Main <PROG_ARGS>
Example:- 例:-
export CLASSPATH=${CLASSPATH}:${CONFIG_DIR};
JVM_ARGS="-Dprocess.name=MainProcess -Xmx1024M -Xms256M "
PROG_ARGS="/home/saravana/files"
$JAVA_HOME/bin/java $JVM_ARGS com.test.Main $PROG_ARGS
add all your dependent lib in classpath variable, add your JVM_ARGS like starting & max heap, process name, add your program args in PROG_ARGS 在classpath变量中添加所有依赖库,在JVM_ARGS中添加开始和最大堆,进程名称,在PROG_ARGS中添加程序args
JVM_ARGS, PROG_ARGS are just variable names you can keep any names JVM_ARGS,PROG_ARGS只是变量名称,您可以保留任何名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.