未处理的事件循环异常超出了GC开销限制

时间:2014-12-10 13:07:08

标签: java eclipse garbage-collection

我在eclipse中遇到Unhandled事件循环异常GC开销限制超出错误,eclipse挂起时出现此错误。

我搜索了分辨率和应用技巧,但没有奏效。

在eclipse.ini文件中,我在下面添加了增加eclipse的内存分配,但没有运气。

-Xms256m -Xmx1024m -XX:MaxPermSize参数=256米

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

Oracle mentioned

  

如果超过98%的总时间用于垃圾收集和   不到2%的堆被恢复,OutOfMemoryError将是   抛出。此功能旨在防止应用程序运行   很长一段时间,但很少或没有进展   因为堆太小了。如有必要,可以使用此功能   通过向命令添加选项-XX:-UseGCOverheadLimit来禁用   线。

如果您在IDE环境中使用更多插件(如C ++,PHP,Java EE等),Eclipse基本上需要更多内存...... Xmx将为Java提供额外的内存来运行。如果您在IDE中使用更多插件,请尝试使用仅包含基本核心功能的基本插件。