解决方案就是:在启动服务器时加上指定PermGen区域的内存大小的配置.-XX:PermSize=128m -XX:MaxPermSize=256m
比如:nohup /usr/java/jdk1.5.0_08/bin/java -Dcom.sun.management.jmxremote -Xms512m -Xm
x1024m -XX:MaxPermSize=128m -XX:MaxPermSize=256m -jar oc4j.jar&
[color=red]OC4J中修改/home/oc4j/bin/oc4j文件,添加变量
OC4J_JVM_ARGS= -XX:PermSize=128m -XX:MaxPermSize=256m[/color]
比如:nohup /usr/java/jdk1.5.0_08/bin/java -Dcom.sun.management.jmxremote -Xms512m -Xm
x1024m -XX:MaxPermSize=128m -XX:MaxPermSize=256m -jar oc4j.jar&
[color=red]OC4J中修改/home/oc4j/bin/oc4j文件,添加变量
OC4J_JVM_ARGS= -XX:PermSize=128m -XX:MaxPermSize=256m[/color]
本文介绍了解决Java应用程序中PermGen内存溢出的方法。通过调整JVM参数-XX:PermSize和-XX:MaxPermSize来指定PermGen区域的最小和最大内存大小。适用于使用较旧JDK版本的应用。
2501

被折叠的 条评论
为什么被折叠?



