gpt4 book ai didi

Quarkus native 可执行文件构建 : high memory consumption

转载 作者:行者123 更新时间:2023-12-03 18:40:43 24 4
gpt4 key购买 nike

我正在使用多阶段 Docker 构建构建 Quarkus native 可执行文件,如 Quarkus - Building a Native Executable 中所述。

我的项目只包括 Hello World - 一些添加的 ORM 功能的示例(所以不是很多依赖项)。构建工作正常,但我的问题是,它在构建期间消耗了大量内存。这意味着最多 6 GiB .我认为构建时间也很长(总共约 4-6 分钟)。

当我在我们的 CI/CD 基础设施上构建时,问题就开始了。我们那里没有那么多内存,所以构建失败了 Error: Image build request failed with exit status 137 .

我做错了什么还是这只是正常行为?有没有可能至少减少内存消耗?

最佳答案

感谢 Ken 和 Luca Burgazzoli!因此,GraalVM 使用 >4GiB 的 RAM 并花费超过 3 分钟是正常的。

可以通过指定 -J-Xmx2G 来限制内存消耗作为 additionalBuildArgs -param 用于 quarkus-maven-plugin .但这可能会增加构建时间。

关于Quarkus native 可执行文件构建 : high memory consumption,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57166853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com