我在eclipse中遇到Unhandled事件循环异常GC开销限制超出错误,eclipse挂起时出现此错误。
我搜索了分辨率和应用技巧,但没有奏效。
在eclipse.ini文件中,我在下面添加了增加eclipse的内存分配,但没有运气。
-Xms256m -Xmx1024m -XX:MaxPermSize参数=256米
非常感谢任何帮助。
答案 0 :(得分:0)
Oracle mentioned
如果超过98%的总时间用于垃圾收集和 不到2%的堆被恢复,OutOfMemoryError将是 抛出。此功能旨在防止应用程序运行 很长一段时间,但很少或没有进展 因为堆太小了。如有必要,可以使用此功能 通过向命令添加选项-XX:-UseGCOverheadLimit来禁用 线。
如果您在IDE环境中使用更多插件(如C ++,PHP,Java EE等),Eclipse基本上需要更多内存...... Xmx将为Java提供额外的内存来运行。如果您在IDE中使用更多插件,请尝试使用仅包含基本核心功能的基本插件。