From 2c66709f30f3bdc8764f008dea286e8f3743bf3b Mon Sep 17 00:00:00 2001 From: Mathias-Boulay Date: Tue, 7 Feb 2023 21:50:25 +0100 Subject: [PATCH] Fix[32 bit]: make default ram Xms more conservative --- .../java/net/kdt/pojavlaunch/prefs/LauncherPreferences.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/LauncherPreferences.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/LauncherPreferences.java index 53438b816..35f1df047 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/LauncherPreferences.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/prefs/LauncherPreferences.java @@ -3,6 +3,8 @@ package net.kdt.pojavlaunch.prefs; import static android.os.Build.VERSION.SDK_INT; import static android.os.Build.VERSION_CODES.P; +import static net.kdt.pojavlaunch.Architecture.is32BitsDevice; + import android.app.Activity; import android.content.*; import android.graphics.Rect; @@ -154,6 +156,9 @@ public class LauncherPreferences { if (deviceRam < 1024) return 300; if (deviceRam < 1536) return 450; if (deviceRam < 2048) return 600; + // Limit the max for 32 bits devices more harshly + if (is32BitsDevice()) return 700; + if (deviceRam < 3064) return 936; if (deviceRam < 4096) return 1148; if (deviceRam < 6144) return 1536;