java - 线程 "main"java.lang.OutOfMemoryError : GC overhead limit exceeded in GWT application 中的异常

标签 java google-app-engine gwt

我正在使用 GWT 和 GAE 开发应用程序。当我尝试重建它或创建工件时,出现了很多错误,如下图所示。

我搜索了 google 和 Stack Overflow,得到了一些答案,但没有针对我的特定问题。

据我所知,我收到错误是因为我的垃圾收集器消耗了大量内存。

enter image description here

这里是主要错误Exception in thread "main"java.lang.OutOfMemoryError: GC overhead limit exceeded

最佳答案

好的,我解决了这个问题。只需增加虚拟机编译项目所需的内存即可。以前它是 128,现在我将它更改为 512。随着我的项目的增长,它需要更多的内存来编译项目的类。下面是如何在 Injtellj IDEA 中执行此操作。右键单击项目 模块 -> 打开模块设置 -> 模块 -> GWT -> 编译器最大堆大小(Mb) -> 改为 512。

enter image description here

注意:在 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/

相关文章:

javascript - 如何用GWT或HTML+CSS+JavaScript画对 Angular 线?

java - 如何以编程方式在 TextBox 上设置 css 错误样式

eclipse - 将我的 GWT、GAE 安装移动到我的项目中以进行源代码控制

java - 如何在几个 JTextField 中显示鼠标的坐标?

java - spring data mongodb 支持手动引用还是仅支持 DBrefs?

java - GAE 应用程序将 Long 序列化为字符串。如何改变呢?

python - iOS 上的 Google Cloud Endpoints 发现文档更改/演化支持?

java - 在每个单元测试之前创建 session

java - 一种存储用户访问权限的方法

java - Struts2 排除模式不起作用