fine-tune native image config
This commit is contained in:
+5
-3
@@ -157,10 +157,10 @@
|
||||
<plugin>
|
||||
<groupId>com.google.cloud.tools</groupId>
|
||||
<artifactId>jib-maven-plugin</artifactId>
|
||||
<version>3.4.5</version>
|
||||
<version>3.5.1</version>
|
||||
<configuration>
|
||||
<from>
|
||||
<!-- distroless glibc base — matches GraalVM native binary ABI on Linux x86_64 -->
|
||||
<!-- distroless glibc base — multi-arch (amd64 + arm64), matches GraalVM native binary ABI -->
|
||||
<image>gcr.io/distroless/base-nossl-debian12</image>
|
||||
</from>
|
||||
<to>
|
||||
@@ -196,7 +196,7 @@
|
||||
<id>native</id>
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
|
||||
<!-- GraalVM native-image compilation -->
|
||||
<plugin>
|
||||
<groupId>org.graalvm.buildtools</groupId>
|
||||
@@ -228,6 +228,8 @@
|
||||
<buildArg>-H:-EnableLoggingFeature</buildArg>
|
||||
<buildArg>-R:MaxHeapSize=128m</buildArg>
|
||||
<buildArg>-R:MinHeapSize=32m</buildArg>
|
||||
<!-- Limit native-image compiler RAM (build time, not runtime) -->
|
||||
<buildArg>-J-Xmx8g</buildArg>
|
||||
</buildArgs>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
Reference in New Issue
Block a user