@@ -30,7 +30,7 @@ function main() {
3030 wd=$( pwd)
3131 temp_dir=${script_dir} /tmp
3232 mkdir -p " ${temp_dir} "
33-
33+
3434 # Memory settings optimized for Gradle 9.0 with Kotlin 2.2
3535 # Boot server needs enough memory to handle test requests without crashing
3636 # Increased Gradle daemon heap to 1GB to prevent hanging with 2 workers
@@ -43,7 +43,6 @@ function main() {
4343 -XX:+UseG1GC \
4444 -XX:G1HeapRegionSize=1m \
4545 -Xmx${jvm_heap} \
46- -Xms${jvm_heap} \
4746 -XX:MaxMetaspaceSize=${jvm_metaspace} \
4847 -XX:MetaspaceSize=${jvm_metaspace} \
4948 -XX:+UseStringDeduplication \
@@ -75,7 +74,7 @@ function main() {
7574 # Explicit Gradle daemon memory for Kotlin 2.2 with additional GC tuning
7675 readonly assemble_code=" ./gradlew '-Dspring.profiles.active=${test_profile} ' \
7776 '-Djava.security.egd=file:/dev/./urandom' \
78- '-Dorg.gradle.jvmargs=-Xmx${gradle_heap} -Xms ${gradle_heap} - XX:MaxMetaspaceSize=256m -XX:+UseG1GC -XX:MaxGCPauseMillis=100' \
77+ '-Dorg.gradle.jvmargs=-Xmx${gradle_heap} -XX:MaxMetaspaceSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=100' \
7978 assemble \
8079 --no-watch-fs \
8180 --no-daemon \
@@ -89,7 +88,7 @@ function main() {
8988 '-Dspring.profiles.active=${test_profile} ' \
9089 '-Djava.security.egd=file:/dev/./urandom' \
9190 '-DskipUaaAutoStart=true' \
92- '-Dorg.gradle.jvmargs=-Xmx${gradle_heap } -Xms ${gradle_heap} - XX:MaxMetaspaceSize=256m -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:ParallelGCThreads=2 -XX:CICompilerCount=2 -Djdk.lang.processReaperUseDefaultStackSize=true' \
91+ '-Dorg.gradle.jvmargs=-Xmx${gradle_test_heap } -XX:MaxMetaspaceSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:ParallelGCThreads=2 -XX:CICompilerCount=2 -Djdk.lang.processReaperUseDefaultStackSize=true' \
9392 '-Dorg.gradle.daemon.idletimeout=300000' \
9493 '-Dorg.gradle.parallel=false' \
9594 '-Dorg.gradle.workers.max=2' \
0 commit comments