CentOS8 Java11 Ryzen7 3700X Ram 32GB GTX1660SUPER nvme ssd 500GB
Statut actuel. Il n'est pas exagéré de dire que j'ai installé Linux parce que je voulais utiliser UseShenandoahGC. (Le système Red Hat de CentOS qui n'est pas inclus dans le type distribué par openJDK est inclus dans celui qui peut être installé avec dnf, cela semble être un excellent GC) i7-6700k-ram16GB-GTX1070 Ce fut un moment où les performances ont changé par rapport à Je ne suis pas sûr du diplôme. Essayez un peu plus. .. .. Pour être honnête, je dois faire quelque chose contre le pic de mise à jour des morceaux, mais je me demande si GC peut le faire.
-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
Script à sauvegarder du côté ps.windows (en utilisant 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"
Point: option Robocopy / -> -
Ce que tu veux essayer 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