我正在使用 GWT 和 GAE 开发应用程序。当我尝试重建它或创建工件时,出现了很多错误,如下图所示。
我搜索了 google 和 Stack Overflow,得到了一些答案,但没有针对我的特定问题。
据我所知,我收到错误是因为我的垃圾收集器消耗了大量内存。
这里是主要错误Exception in thread "main"java.lang.OutOfMemoryError: GC overhead limit exceeded
。
最佳答案
好的,我解决了这个问题。只需增加虚拟机编译项目所需的内存即可。以前它是 128,现在我将它更改为 512。随着我的项目的增长,它需要更多的内存来编译项目的类。下面是如何在 Injtellj IDEA 中执行此操作。右键单击项目 模块 -> 打开模块设置 -> 模块 -> GWT -> 编译器最大堆大小(Mb) -> 改为 512。
注意:在 Ideal Intellij 12+ 中,项目设置位于:文件 -> 项目结构或 Ctrl+Alrt+Shitf+S
关于java - 线程 "main"java.lang.OutOfMemoryError : GC overhead limit exceeded in GWT application 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11091516/