Skip to content

Commit efd645a

Browse files
authored
Show device memory and memory allocation to Minecraft in the log (#276)
Signed-off-by: Jokypond <200445406+Jokypond@users.noreply.github.com>
1 parent 2f48e67 commit efd645a

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ private void runCraft(String versionId, JMinecraftVersionList.Version version) t
465465
if (hasMods("sodium"))
466466
Logger.appendToLog("WARNING: Sodium is being used, Amethyst-Android does NOT support this mod, you are on your own");
467467
Logger.appendToLog("--------- Starting game with Launcher Debug!");
468-
Tools.printLauncherInfo(versionId, Tools.isValidString(minecraftProfile.javaArgs) ? minecraftProfile.javaArgs : LauncherPreferences.PREF_CUSTOM_JAVA_ARGS);
468+
Tools.printLauncherInfo(versionId, Tools.isValidString(minecraftProfile.javaArgs) ? minecraftProfile.javaArgs : LauncherPreferences.PREF_CUSTOM_JAVA_ARGS, Tools.getTotalDeviceMemory(this));
469469
if(Tools.LOCAL_RENDERER.equals("opengles_mobileglues")) {
470470
LauncherPreferences.writeMGRendererSettings();
471471
}

app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1386,10 +1386,12 @@ public static void fullyExit() {
13861386
android.os.Process.killProcess(android.os.Process.myPid());
13871387
}
13881388

1389-
public static void printLauncherInfo(String gameVersion, String javaArguments) {
1389+
public static void printLauncherInfo(String gameVersion, String javaArguments, int deviceRam) {
13901390
Logger.appendToLog("Info: Launcher version: " + BuildConfig.VERSION_NAME);
13911391
Logger.appendToLog("Info: Architecture: " + Architecture.archAsString(DEVICE_ARCHITECTURE));
13921392
Logger.appendToLog("Info: Device model: " + Build.MANUFACTURER + " " +Build.MODEL);
1393+
Logger.appendToLog(String.format("Info: Total RAM: %s MB", deviceRam != 0 ? deviceRam : "unavailable"));
1394+
Logger.appendToLog("Info: Allocated RAM: " + LauncherPreferences.PREF_RAM_ALLOCATION + "MB");
13931395
Logger.appendToLog("Info: API version: " + SDK_INT);
13941396
Logger.appendToLog("Info: Selected Minecraft version: " + gameVersion);
13951397
Logger.appendToLog("Info: Custom Java arguments: \"" + javaArguments + "\"");

0 commit comments

Comments
 (0)