You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Mojay

User / Kunde

  • "Mojay" started this thread

Posts: 394

Thanks: 22

  • Send private message

1

Saturday, July 25th 2015, 12:47am

Java 8 & "Experten-Optionen"

Guten Abend,

seitdem ich Java 8 aufgrund einiger Änderungen meiner Plugins auf meinem Gameserver aktivieren musste, habe ich das Gefühl, dass der Garbage Collector nicht mehr so funktioniert, wie er eigentlich sollte. Die 4 GB RAM, die eigentlich vollkommen ausreichen sollten, laufen innerhalb von 4-5 Stunden voll und dann - wenn der Einsatz des GCs gefragt ist - schießt die CPU Auslastung in die Höhe, bis es letztendlich zu Lags oder sogar Abstürzen kommt.
Daher stellen sich mir zwei Fragen: Warum gibt es mit Java 8 nicht mehr die Möglichkeit, solche Dinge nach seinen Bedürfnissen anzupassen? Und warum schafft der GC keinen freien Platz mehr, sondern lässt die CPU ins Unendliche schießen? 8|
Meine Anregung wäre daher, solche Dinge auch mit Java 8 wieder regeln zu können, falls dies möglich ist.

mfg Mojay


minepolis.minecraft.to
Hardcore-Survival - Minigames - Adventure - Creative

Mojay

User / Kunde

  • "Mojay" started this thread

Posts: 394

Thanks: 22

  • Send private message

2

Sunday, July 26th 2015, 1:12am

btw: Wäre zudem nicht eine aktuellere JDK Version als 8-b132 vom 2. März 2014 mal angebracht? Ich möchte mal ganz vorsichtig vermuten, dass damit auch generell eine höhere Performance der Server erreicht werden könnte. :whistling:
http://grepcode.com/snapshot/repository.…openjdk/8-b132/


minepolis.minecraft.to
Hardcore-Survival - Minigames - Adventure - Creative

This post has been edited 1 times, last edit by "Mojay" (Jul 26th 2015, 1:20am)


StClaus

User / Kunde

  • "StClaus" is male

Posts: 6,883

Thanks: 142

  • Send private message

3

Tuesday, July 28th 2015, 9:53am

Guten Morgen Mojay,

wir haben nun die neuste Java 8 Version (u51) im Webinterface (unter Experten-Optionen) bereitgestellt.

Welche Optionen wünscht du dir zum aktivieren? Gerne prüfen wir dies und binden die Optionen ein.

viele Grüße
StClaus

Mojay

User / Kunde

  • "Mojay" started this thread

Posts: 394

Thanks: 22

  • Send private message

4

Tuesday, July 28th 2015, 2:32pm

Hallo StClaus,

vielen Dank für das Update!
Zunächst mal würde ich gerne entscheiden können, ob zur Garbage Collection G1 oder CMS genutzt wird (z.B. -XX:+UseG1GC).
Da in Java 8 MaxPermSize wegfällt, würde ich nun gerne den Metaspace anpassen können (-XX:MetaspaceSize=...M).
Zudem die Länge der Collects (-XX:MaxGCPauseMillis=..).
-XX:+UseAdaptiveGCBoundary wäre nicht schlecht, um nachhaltige Performance zu halten.
Zudem evtl. -XX:+DisableExplicitGC, um vor sinnlosen Aufrufen des GCs zu schützen.

Ihr könnt ja mal prüfen, welche Flags davon sinnvoll und umsetzbar sind, da ich persönlich noch nicht viel Erfahrung beim Umgang mit diesen hab.


minepolis.minecraft.to
Hardcore-Survival - Minigames - Adventure - Creative

Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net