我的世界服務器優化教程怎么調試啟動腳本
小編為大家帶來了《我的世界》服務器優化教程怎么調試啟動腳本,很多新手腐竹自己開好服務器后覺得自己的插件mod裝的也不是很多,但是玩起來又不流暢,不知道如何是好,這里小編就來為大家講解下要如何優化自己的服務器。
* 三 - 啟動腳本 *
(網頁后臺可以跳過本段)越多的啟動參數反而導致越多的性能損耗。在不了解JVM工作原理的情況下,不要隨隨便便增加一大堆無用的啟動參數。一般情況下指定最小內存、最大內存即可,Java7還需要指定一個大于等于128MB的MaxPermSize。GC回收模式等等參數都應該由JVM自動選擇,例如國外論壇流傳的使用G1GC可以優化MC性能,的確,G1GC減少了Full GC的時間,但是會額外增加10%~30%的CPU時間占用,完全得不償失。還有流傳很廣的設置MaxGCPauseMillis參數。這個參數的含義是控制GC垃圾回收的最大時間。設置一個很小的數值的確從表面來看服務器沒有瞬卡的問題了,但是這樣會導致每次垃圾回收都不夠深入和全面,這樣的結果就是服務端運行時間越久越卡,而且很可能出現OOM(內存不夠了)直接蹦服。
例如Java7的開服參數可以是(大型插件非常多,MaxPermSize可以設置得更高):
-Xms最小內存 -Xmx最大內存 -XX:MaxPermSize=128M -XX:+AggressiveOpts -XX:+UseCompressedOops
Java8的參數可以是:
-Xms最小內存 -Xmx最大內存 -XX:+AggressiveOpts -XX:+UseCompressedOops
* -XX:+AggressiveOpts的含義是盡可能的使用更多對性能有幫助的優化功能
* -XX:+UseCompressedOops的含義是指針壓縮,可以減少一定的內存占用(64位才支持)
查看所有0條評論>>