From 1f35c9458cef93020439ec1def168e15fdcb5753 Mon Sep 17 00:00:00 2001 From: SolDev69 Date: Mon, 18 Mar 2024 22:30:00 -0400 Subject: [PATCH] try to fix memory allocation --- .../src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java index 2024f6d907..cad06fcdf9 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java @@ -326,14 +326,16 @@ public static void launchJavaVM(final AppCompatActivity activity, final Runtime purgeArg(userArgs, "-XX:+UseLargePagesInMetaspace"); purgeArg(userArgs, "-XX:+UseLargePages"); - if(LOCAL_RENDERER != null) userArgs.add("-Dorg.lwjgl.opengl.libname=" + graphicsLib); - userArgs.addAll(JVMArgs); //Add automatically generated args if (!isUsingCustomMem(userArgs)) { userArgs.add("-Xms" + LauncherPreferences.PREF_RAM_ALLOCATION + "M"); userArgs.add("-Xmx" + LauncherPreferences.PREF_RAM_ALLOCATION + "M"); } + + if(LOCAL_RENDERER != null) userArgs.add("-Dorg.lwjgl.opengl.libname=" + graphicsLib); + userArgs.addAll(JVMArgs); + activity.runOnUiThread(() -> Toast.makeText(activity, activity.getString(R.string.autoram_info_msg,getAllocatedMemory(userArgs)), Toast.LENGTH_SHORT).show()); System.out.println(JVMArgs);