java - 线程 "main"java.lang.OutOfMemoryError : Java heap space 中的异常

标签 java out-of-memory

我写了一段代码,我运行了很多次,但突然我得到一个 OutOfMemoryError:

  Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at javax.media.j3d.BoundingBox.<init>(BoundingBox.java:86)
        at javax.media.j3d.NodeRetained.<init>(NodeRetained.java:198)
        at javax.media.j3d.LeafRetained.<init>(LeafRetained.java:40)
        at javax.media.j3d.LightRetained.<init>(LightRetained.java:44)
        at javax.media.j3d.DirectionalLightRetained.<init>(DirectionalLightRetained.java:50)
        at javax.media.j3d.DirectionalLight.createRetained(DirectionalLight.java:116)
        at javax.media.j3d.SceneGraphObject.<init>(SceneGraphObject.java:119)
        at javax.media.j3d.Node.<init>(Node.java:178)
        at javax.media.j3d.Leaf.<init>(Leaf.java:50)
        at javax.media.j3d.Light.<init>(Light.java:270)
        at javax.media.j3d.DirectionalLight.<init>(DirectionalLight.java:87)

最佳答案

嗯,这是不言自明的:你的内存已经用完了。

您可能想尝试使用更多内存启动它,使用 -Xmx 标志,例如

java -Xmx2048m [whatever you'd have written before]

这将使用最多 2 GB 的内存。

non-standard options list了解更多详情。

关于java - 线程 "main"java.lang.OutOfMemoryError : Java heap space 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2381849/

相关文章:

java - Hibernate 中 load() 与 get() 的优势是什么?

node.js - 如何一次发出 200 个 400k 请求?

C# OutOfMemory、映射内存文件或临时数据库

android - ImageAdapter 和 ListView (java.lang.OutOfMemoryError : bitmap size exceeds VM budget)

java - 如何删除 xmlns :xsi and xsi:type from JAXB marshalled XML file

java - RichFaces 丰富 :tree nodeSelectListener not being listened to

java - 在哪里增加堆大小 - jboss 还是 java?

c# - 如何在 .NET 中使用大位图?

java - Cucumber 和/或 RSpec 与使用 JRuby 的纯 Java 应用程序

java - Android - 如何使编辑文本中的所有行都带有下划线?