首页 > 解决方案 > 为 Gradle bootRun 启动的 Jhipster 应用程序设置 JVM 内存限制

问题描述

我有 Jhipster 生成的应用程序(使用 gradle)。

当应用程序从 gradle (bootRun) 启动时,设置 JVM 选项 -Xmx -Xms 的问题是特定的。

我在 stackoverflow 中寻找解决方案,并尝试了来自论坛的许多建议....但没有一个对我有用。Java 应用程序占用了大量内存。在更多微服务(更多 JVM)的情况下,Java 消耗太多内存以至于无法使用。

我尝试了很多选择,比如

....但 gradle 总是忽略它。

使用 gradle 版本: gradlew --version

梯度 4.9

构建时间:2018-07-16 08:14:03 UTC 修订:efcf8c1cf533b03c70f394f270f46a174c738efc

Kotlin DSL:0.18.4 Kotlin:1.2.41 Groovy:2.4.12 Ant:Apache Ant(TM) 版本 1.9.11 编译于 2018 年 3 月 23 日 JVM:1.8.0_172 (Oracle Corporation 25.172-b11) 操作系统:Linux 4.9.0 -6-amd64 amd64

如果将应用程序作为 docker 容器启动,则限制 Jhipster 应用程序的内存可以正常工作。

标签: javagradlejhipsterheap-memory

解决方案


推荐阅读