繁体   English   中英

Java内存堆错误

[英]Java memory heap error

错误消息截图

我没有在网上找到任何有关此错误的信息,有人可以帮忙吗? 我有一个存根类,包含超过30,000行代码,也许是引起问题的原因?

我有一个超过30 000行代码的存根类,也许是引起问题的原因?

是的,这肯定是根本原因。 无论如何,Eclipse似乎堆空间不足。 尝试为Eclipse分配更多的堆空间。 在您的eclipse.ini ,更改

-Xmx512m

更高的价值,例如

-Xmx1024m

另请参见http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F

顺便说一句,您可以根据应用程序的需要来增加Java堆空间的大小,我始终建议您避免使用默认的JVM堆值。 如果您的应用程序很大并且创建了很多对象,则可以使用JVM选项-Xms和-Xmx来更改堆空间的大小。 Xms表示Heap的起始大小,而-Xmx表示Java中Heap的最大大小。 还有一个名为-Xmn的参数,它表示新一代Java Heap Space的大小。 唯一的事情是您不能在Java中动态更改Heap的大小,只能在启动JVM时提供Java Heap Size参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM