From b107c8dcfeb131d359acf35d315751d4172e6d93 Mon Sep 17 00:00:00 2001 From: munishchouhan Date: Fri, 5 Apr 2024 15:36:43 +0200 Subject: [PATCH 1/2] enabled g1gc Signed-off-by: munishchouhan --- app/build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/app/build.gradle b/app/build.gradle index 3e5e72f..dfb40be 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -86,6 +86,7 @@ graalvmNative { buildArgs.add('-R:MaxHeapSize=100M') buildArgs.add('-R:MinHeapSize=10M') buildArgs.add('-R:MaxNewSize=25M') + buildArgs.add('--gc=G1') } } toolchainDetection = true From 60b9c7a77147114bdd29eacaf4d6d38e966cbaa1 Mon Sep 17 00:00:00 2001 From: munishchouhan Date: Fri, 5 Apr 2024 15:43:27 +0200 Subject: [PATCH 2/2] enabled g1gc only for linux Signed-off-by: munishchouhan --- app/build.gradle | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index dfb40be..7d087d0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -76,7 +76,7 @@ graalvmNative { configurationFileDirectories.from(file('conf')) if (System.env.getOrDefault("PLATFORM", "") == "linux-x86_64") { - buildArgs(['--static', '--libc=musl']) + buildArgs(['--static', '--libc=musl', '--gc=G1']) } javaLauncher = javaToolchains.launcherFor { @@ -86,7 +86,6 @@ graalvmNative { buildArgs.add('-R:MaxHeapSize=100M') buildArgs.add('-R:MinHeapSize=10M') buildArgs.add('-R:MaxNewSize=25M') - buildArgs.add('--gc=G1') } } toolchainDetection = true