mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-16 08:05:34 -04:00
more better flags from aikar.co
https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/
This commit is contained in:
parent
5044ee1b47
commit
e300b6ff16
@ -41,12 +41,23 @@ public class LauncherPreferences
|
|||||||
"-Xms" + (androidHeap > 800 ? 800 : androidHeap) + "m " +
|
"-Xms" + (androidHeap > 800 ? 800 : androidHeap) + "m " +
|
||||||
// (32bit) More than 800mb may make JVM not allocateable and crash
|
// (32bit) More than 800mb may make JVM not allocateable and crash
|
||||||
"-Xmx" + (doubleAndroidHeap > 800 ? 800 : doubleAndroidHeap) + "m " +
|
"-Xmx" + (doubleAndroidHeap > 800 ? 800 : doubleAndroidHeap) + "m " +
|
||||||
"-XX:+UnlockExperimentalVMOptions " +
|
|
||||||
"-XX:+UseG1GC " +
|
"-XX:+UseG1GC " +
|
||||||
"-XX:G1NewSizePercent=20 " +
|
"-XX:+ParallelRefProcEnabled " +
|
||||||
"-XX:G1ReservePercent=20 " +
|
"-XX:MaxGCPauseMillis=200 " +
|
||||||
"-XX:MaxGCPauseMillis=50 " +
|
"-XX:+UnlockExperimentalVMOptions " +
|
||||||
"-XX:G1HeapRegionSize=32M";
|
"-XX:+AlwaysPreTouch " +
|
||||||
|
"-XX:G1NewSizePercent=30 " +
|
||||||
|
"-XX:G1MaxNewSizePercent=40 " +
|
||||||
|
"-XX:G1HeapRegionSize=8M " +
|
||||||
|
"-XX:G1ReservePercent=20 " +
|
||||||
|
"-XX:G1HeapWastePercent=5 " +
|
||||||
|
"-XX:G1MixedGCCountTarget=4 " +
|
||||||
|
"-XX:InitiatingHeapOccupancyPercent=15 " +
|
||||||
|
"-XX:G1MixedGCLiveThresholdPercent=90 " +
|
||||||
|
"-XX:G1RSetUpdatingPauseTimePercent=5 " +
|
||||||
|
"-XX:SurvivorRatio=32 " +
|
||||||
|
"-XX:+PerfDisableSharedMem " +
|
||||||
|
"-XX:MaxTenuringThreshold=1";
|
||||||
|
|
||||||
PREF_CUSTOM_JAVA_ARGS = DEFAULT_JAVA_ARGS;
|
PREF_CUSTOM_JAVA_ARGS = DEFAULT_JAVA_ARGS;
|
||||||
DEFAULT_PREF.edit().putString("javaArgs", DEFAULT_JAVA_ARGS).commit();
|
DEFAULT_PREF.edit().putString("javaArgs", DEFAULT_JAVA_ARGS).commit();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user