CentOS8 Java11 Ryzen7 3700X Ram 32GB GTX1660SUPER nvme ssd 500GB
Aktueller Status. Es ist keine Übertreibung zu sagen, dass ich Linux installiert habe, weil ich UseShenandoahGC verwenden wollte. (Das Red Hat-System von CentOS, das nicht in dem von openJDK vertriebenen Typ enthalten ist, ist in dem enthalten, das mit dnf installiert werden kann. Es scheint ein großartiger GC zu sein.) I7-6700k-ram16GB-GTX1070 Es war ein Moment, in dem sich die Leistung im Vergleich zu geändert hat Ich bin mir über den Abschluss nicht sicher. Versuchen Sie etwas mehr. .. .. Um ehrlich zu sein, muss ich etwas gegen die Spitze des Chunk-Updates unternehmen, aber ich frage mich, ob GC das kann.
-Xmx16G -Xms8G -server -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:+UseNUMA -XX:MaxGCPauseMillis=20 -XX:+DisableExplicitGC -XX:+UseAdaptiveGCBoundary -XX:+UseBiasedLocking -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:ReservedCodeCacheSize=2G -XX:+UseCodeCacheFlushing -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true
Skript zum Sichern von der Seite von ps.windows (mit git bash)
."C:\path\to\git-bash.exe" -c "scp -P 51234 -i /C/path/to/.ssh/id_rsa -r username@ipaddr:/path/to/saves/world/ /path/to/tmp_save/ | .Robocopy.exe I:\path\to\tmp_save C:\path\to\OneDrive\minecraft_linux_save -E -MIR"
Punkt: Robokopieroption / -> -
Was möchten Sie versuchen https://wiki.openjdk.java.net/display/shenandoah/Main
adaptive (default). This heuristics observes the previous GC cycles, and tries to start the next GC cycle so that it could complete before heap is exhausted -XX:ShenandoahInitFreeThreshold=#: Initial threshold at which to trigger "learning" collections
-XX:ShenandoahMinFreeThreshold=#: free space threshold at which heuristics triggers the GC unconditionally
-XX:ShenandoahAllocSpikeFactor=#: How much heap to reserve for absorbing allocation spikes
-XX:ShenandoahGarbageThreshold=#: Sets the percentage of garbage a region need to contain before it can be marked for collection.
Recommended Posts