tweak: check only on 32 bits

This commit is contained in:
Mathias-Boulay 2024-05-18 23:40:43 +02:00 committed by Maksim Belov
parent 827d7db46c
commit 3f630420f2

View File

@ -172,8 +172,8 @@ public final class Tools {
public static void launchMinecraft(final AppCompatActivity activity, MinecraftAccount minecraftAccount, public static void launchMinecraft(final AppCompatActivity activity, MinecraftAccount minecraftAccount,
MinecraftProfile minecraftProfile, String versionId, int versionJavaRequirement) throws Throwable { MinecraftProfile minecraftProfile, String versionId, int versionJavaRequirement) throws Throwable {
int freeDeviceMemory = getFreeDeviceMemory(activity); int freeDeviceMemory = getFreeDeviceMemory(activity);
int freeAddressSpace = getMaxContinuousAddressSpaceSize();
int localeString; int localeString;
int freeAddressSpace = Architecture.is32BitsDevice() ? getMaxContinuousAddressSpaceSize() : -1;
Log.i("MemStat", "Free RAM: " + freeDeviceMemory + " Addressable: " + freeAddressSpace); Log.i("MemStat", "Free RAM: " + freeDeviceMemory + " Addressable: " + freeAddressSpace);
if(freeDeviceMemory > freeAddressSpace && freeAddressSpace != -1) { if(freeDeviceMemory > freeAddressSpace && freeAddressSpace != -1) {
freeDeviceMemory = freeAddressSpace; freeDeviceMemory = freeAddressSpace;