JVM Flags prüfen #8

Open
opened 2025-12-01 12:34:19 +00:00 by yamayaki · 1 comment
Owner

Aktuell verwenden wir:
-XX:MaxRAM=48G -XX:MaxRAMPercentage=95 -XX:+UseShenandoahGC -XX:ShenandoahGCMode=generational -XX:-DontCompileHugeMethods -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally -XX:+UseFMA -XX:+OptimizeStringConcat -XX:+UseCompactObjectHeaders -Djava.net.preferIPv6Addresses=true -Xlog:gc*=debug:file=/home/container/gc.log --enable-native-access=ALL-UNNAMED -jar {{SERVER_JARFILE}}

Es sollte geprüft werden, welche für den Betrieb des Servers überhaupt benötigt werden. Dafür eignet sich folgender Guide:
https://exa.y2k.diy/garden/jvm-args/

Aktuell verwenden wir: `-XX:MaxRAM=48G -XX:MaxRAMPercentage=95 -XX:+UseShenandoahGC -XX:ShenandoahGCMode=generational -XX:-DontCompileHugeMethods -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally -XX:+UseFMA -XX:+OptimizeStringConcat -XX:+UseCompactObjectHeaders -Djava.net.preferIPv6Addresses=true -Xlog:gc*=debug:file=/home/container/gc.log --enable-native-access=ALL-UNNAMED -jar {{SERVER_JARFILE}}` Es sollte geprüft werden, welche für den Betrieb des Servers überhaupt benötigt werden. Dafür eignet sich folgender Guide: https://exa.y2k.diy/garden/jvm-args/
Author
Owner

Sowohl Shenandoah als auch ZGC als Garbage Collector haben jetzt einen 'Generational' Modus (bzw. der einzige in ZGC). Jetzt bleibt nur noch die Frage offen, welcher besser geeignet ist für Serveranwendungen mit vielen short-lived Objects, wie sie in Minecraft vorzufinden sind.

Vielleicht gibt es hierfür entsprechende Benchmarks.

Sowohl Shenandoah als auch ZGC als Garbage Collector haben jetzt einen 'Generational' Modus (bzw. der einzige in ZGC). Jetzt bleibt nur noch die Frage offen, welcher besser geeignet ist für Serveranwendungen mit vielen short-lived Objects, wie sie in Minecraft vorzufinden sind. Vielleicht gibt es hierfür entsprechende Benchmarks.
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
siktus-treff/bauangriff#8
No description provided.