`

JBOSS4.3关于java.lang.OutOfMemoryError: PermGen space解决方法

 
阅读更多
vi /jboss/bin/run.bat
找到:
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=256m
改为:
set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=512m
保存退出
重启下jboss
分享到:
评论

相关推荐

    TOMCAT内存大小调整

    通过调整PermGen space和Java heap space的大小,可以有效地避免`java.lang.OutOfMemoryError`异常的发生。此外,还可以通过优化代码、减少不必要的对象创建等方式来进一步减轻内存压力,提高系统的稳定性和性能。

    jboss内存溢出原因

    1. **PermGen Space(永久代)内存溢出**:当JVM的永久代空间不足时,会抛出`java.lang.OutOfMemoryError: PermGen space`异常。 2. **Heap Space(堆空间)内存溢出**:当JVM的堆空间不足时,会抛出`java.lang....

    JBOSS 备忘录 TIPS 操作手册

    解决此问题的方法是调整JVM参数,增加PermGen space的大小。例如,在`run.bat`文件中添加以下参数: ``` -Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m ``` 其中,`-XX:MaxPermSize`参数用于设置Perm...

    TOMCAT内存溢出及大小调整的实现方法

    1. **java.lang.OutOfMemoryError: PermGen space** PermGen space是Java虚拟机(JVM)中用于存放Class和Meta信息的区域。在程序加载Class时,这些信息被放入PermGen space区域。GC(垃圾收集)不会在主程序运行期...

    jboss配置内存大小[定义].pdf

    当JVM遇到`java.lang.OutOfMemoryError: Java heap space`异常时,表明堆内存不足,此时可以通过调整`-Xms`和`-Xmx`来增大堆内存。此外,可以启用并行垃圾收集以优化内存回收,例如使用`-XX:+UseParallelGC -XX:+...

Global site tag (gtag.js) - Google Analytics