一个情况比较疑惑,我们的纯净服比mod服都耗内存。
一个100人纯净服,耗去9G内存。总觉得有些夸张。
不知道是什么玩意占用了内存。
有没有什么办法查看到底是什么占用了内存。
或者如何优化内存占用?
寻大神解惑。
一个100人纯净服,耗去9G内存。总觉得有些夸张。
不知道是什么玩意占用了内存。
有没有什么办法查看到底是什么占用了内存。
或者如何优化内存占用?
寻大神解惑。
纯净服占用内存一般为
区块加载过量
玩家数量过多
插件占内存大
一般小白释放内存的方式是/stop,或者把定时重启的时间缩短
区块加载过量
玩家数量过多
插件占内存大
一般小白释放内存的方式是/stop,或者把定时重启的时间缩短
推荐两个插件:nospawnchunk和laggremover
可以显著减少内存占用
可以显著减少内存占用
第一你可以装世界大小限制,不然有玩家往一个方向跑很远会很卡
推荐三个插件,neverlagg,laggremover,还有nospawn这三个配合着很好用,几乎包括所有防止卡顿了
常换服务器图记得,不要一个资源世界挖太久,望采纳
推荐三个插件,neverlagg,laggremover,还有nospawn这三个配合着很好用,几乎包括所有防止卡顿了
常换服务器图记得,不要一个资源世界挖太久,望采纳
不需要安装那么多优化插件
只需要安装一个neverlagg
每天定时重启会是一个好主意
发一下timing我帮你看一下是什么在消耗内存
只需要安装一个neverlagg
每天定时重启会是一个好主意
发一下timing我帮你看一下是什么在消耗内存
1748591300 发表于 2015-7-21 14:43
不需要安装那么多优化插件
只需要安装一个neverlagg
每天定时重启会是一个好主意
http://timings.aikar.co/?url=11912831
mcbbs2050 发表于 2015-7-21 14:58
http://timings.aikar.co/?url=11912831
RandomLocation删掉或者增加冷却时间
服务器占用内存多基本都是区块加载用的
jvm的启动参数优化过了吗
服务器100人9G也不算太多
我建议你把RandomLocation删掉测试1天
如果不那么占那么多内存了,就说明是RandomLocation的原因
对应的解决办法 删掉或者增加冷却时间
有条件你可以开一个BC子服 用跨服背包同步
4小时重启一次
1748591300 发表于 2015-7-21 15:18
RandomLocation删掉或者增加冷却时间
服务器占用内存多基本都是区块加载用的
jvm的启动参数优化过了吗
jvm的启动参数,指的是什么呢?
我现在bat文件设置的是这个启动参数:
@echo OFF
Title 生存一服
:MAIN
cls
java -server -Xms1024M -Xmx10240M -jar spigot-1.8.7-R0.1-SNAPSHOT65.jar
:END
echo.
echo 按下任意键关闭服务器 . . .
pause>nul
mcbbs2050 发表于 2015-7-21 15:36
jvm的启动参数,指的是什么呢?
我现在bat文件设置的是这个启动参数:
@echo OFF
我发一个给你吧
-Djline.terminal=jline.UnsupportedTerminal -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=2 -XX:+AggressiveOpts -Xincgc