小编为大家带来了《我的世界》服务器优化教程怎么调试启动脚本,很多新手腐竹自己开好服务器后觉得自己的插件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位才支持)
02016-01-29
32016-01-29
02016-01-29
02016-01-29
12016-01-29
12016-01-29
32016-01-29
02016-01-29
累计评论0条
展开其余评论