【问题标题】:Gradle deploy : GC overhead limit exceeded (max heap: 1024 MB) [duplicate]Gradle 部署:超出 GC 开销限制(最大堆:1024 MB)[重复]
【发布时间】:2018-01-25 08:50:06
【问题描述】:

错误:超出 GC 开销限制(最大堆:1024 MB)

当我从命令提示符执行 gradle deploy 或其他 gradle 操作时,经常出现上述错误。

谁能帮我解决这个问题。

项目:Java

构建:Gradle

*这与 Gradle 和 Java 有关。不只是JAVA

【问题讨论】:

  • @Ravindrababu : 这必须在 gradle 中修复

标签: java gradle


【解决方案1】:

它对我有用,希望这对你有帮助:

GRADLE_OPTS=-Xmx2048m gradle 部署

【讨论】:

    【解决方案2】:

    垃圾收集器发生这种类型的错误(错误:GC 开销限制超出),您的 GC 占用了过多的时间 98% 的进程的所有 CPU 时间并且在每次运行中仅回收很少的内存 2%堆的。

    您可以尝试使用以下命令关闭 thi:-XX:-UseGCOverheadLimit

    【讨论】:

    • 你能告诉我从哪里执行这个命令吗?
    • 你可以参考下面的stackover flow链接,你可以从这个链接获得项目答案:问题作者:Mnementh,许多java专家的答案:stackoverflow.com/questions/1393486/…
    猜你喜欢
    • 2011-08-15
    • 2016-09-01
    • 2011-05-21
    • 2017-02-24
    • 2017-12-27
    • 2013-07-13
    • 2018-03-29
    • 2012-04-02
    相关资源
    最近更新 更多