区块链技术博客
www.b2bchain.cn

获取java.lang.OutOfMemoryError:Jboss上的Java堆空间 – java程序员分享

本文介绍了获取java.lang.OutOfMemoryError:Jboss上的Java堆空间 – java程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

获取java.lang.OutOfMemoryError:Jboss 7上的Java堆空间
jboss配置中的条目是

set "JAVA_OPTS=-Xms1G -Xmx2G -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=2096M" 

错误是

 java.lang.OutOfMemoryError: Java heap space         at java.util.Arrays.copyOf(Arrays.java:3332) [rt.jar:1.8.0_231]         at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124) [rt.jar:1.8.0_231]         at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:448) [rt.jar:1.8.0_231]         at java.lang.StringBuffer.append(StringBuffer.java:270) [rt.jar:1.8.0_231]         at java.io.StringWriter.write(StringWriter.java:112) [rt.jar:1.8.0_231]         at java.io.PrintWriter.write(PrintWriter.java:456) [rt.jar:1.8.0_231]         at java.io.PrintWriter.write(PrintWriter.java:473) [rt.jar:1.8.0_231]         at java.io.PrintWriter.print(PrintWriter.java:603) [rt.jar:1.8.0_231]         at java.io.PrintWriter.println(PrintWriter.java:756) [rt.jar:1.8.0_231]         at java.lang.Throwable$WrappedPrintWriter.println(Throwable.java:765) [rt.jar:1.8.0_231]         at java.lang.Throwable.printEnclosedStackTrace(Throwable.java:698) [rt.jar:1.8.0_231]         at java.lang.Throwable.printEnclosedStackTrace(Throwable.java:710) [rt.jar:1.8.0_231] 

参考方案

您遇到OutOfMemoryError: Java heap space,在这种情况下,您不必增加MetaSpace。我建议您增加堆分配(Xms3G -Xmx3G)。确保Xms和Xmx的值相同。如果仍然遇到相同的问题,请添加-XX:+HeapDumpOnOutOfMemoryError选项。发生OOM错误时,此选项将生成堆转储。您可以通过eclipse mat之类的工具分析此堆转储,以检查哪些对象消耗了更多的内存以及是否存在任何内存泄漏。

我有一个DSpace服务器,从4.3版升级到5.1版后,它在几个小时后不断停止工作,并出现以下错误: java.lang.OutOfMemoryError:Java堆空间我已经阅读了相同问题的答案,但它们并没有帮助我。我的JAVA_OPTS:-Xmx4096M -Xms4096M -Dfile.encoding=UTF-8 -Dsun.jnu.encodin…

我正在努力优化csv文件的某些处理,因此试图加速某些Jackson的实现。所以我有:List<T> testResults=new ArrayList(); Stream<T> testStream= Streams.stream(TestIterator); testStream.parallel().forEach(p->t…

我正在尝试使Red5 Flash Media Server在我的计算机上工作。我已经安装了它,但是在运行服务器时出现此错误:- Exception in thread "main" java.lang.NoClassDefFoundError: org/red5/server/Bootstrap Caused by: java.lang.…

这是我的代码:package datastructures; import java.util.Iterator; public class Stack<T>{ private class Node<T>{ T data; Node next; } private int size; private Node head; privat…

尝试从GitHub编译某些项目时,遇到以下错误The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files 如果我没有记错的话,这是来自基本JDK的课程。怎么会无法到达? 参考方案 如上面@ hajo-the…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 获取java.lang.OutOfMemoryError:Jboss上的Java堆空间 – java程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们