Sunucunuzda yeterli RAM olmasına rağmen TPS duşukluğu mu yaşıyorsunuz?
Timings'e baktığınızda sorunun kaynağını bulamıyor musunuz?
O zaman "Aikar's Flags" tam size gore!
"Aikar's Flags" sunucunuzun calışmasını sağlayan Java Virtual Machine icin bir Garbage Collector "cop toplayıcısı."
Bellekte depolanan cop verileri silmenize yarar. Bu sayede sunucunuzda daha istikrarlı bir CPU kullanımı, RAM kullanımı ve TPS seviyesine sahip olursunuz.
[CODE lang="bash" title="Aikar's flags"]java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -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 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paperclip.jar[/CODE]
Burada dikkat etmeniz gereken "-Xms10G" , "-Xmx10G" ve kodun en sonunda ki "paperclip.jar."
"-Xms10G" ve "-Xmx10G" sunucunuza vermek istediğiniz RAM miktarını belirler. Orneğin sunucunuza 2 GB RAMvermek isterseniz "-Xms2G" ve "-Xmx2G" şeklinde duzenlemeniz lazım.
"paperclip.jar" ise sunucu dosyanızı belirten kısım. Orada "paperclip.jar yazan yere sunucu .jar dosyanızın adını girmeniz lazım.
Umarım yardımcı olmuşumdur. Eleştirilerinizi konu altında belirtmenizi rica ederim! İyi sosyaller^^
@JosHamwerk kahkaha sebebini alabilir miyim?