hyibn5100
小服务器内存四个G 才十来个人跑图就会爆炸,服务端貌似并不会自动清理区块人变少了也照样内存占用很高。
百度了一下加了个laggremove,那个插件能自动清理内存么?
如果不能请问有哪个插件能自动清理内存的?






AK_shen
一般区块不会卸载,而配置又没动过,可能是服务端核心问题,可以尝试升级核心。如果动过了配置,也就是bukkit.yml,打开它,找到chunk-gc的两项目
period-in-ticks: 600
load-threshold: 100

hyibn5100
AK_shen 发表于 2016-12-12 18:17
一般区块不会卸载,而配置又没动过,可能是服务端核心问题,可以尝试升级核心。如果动过了配置,也就是bukk ...

啥意思,设置配置能自动清理内存么?

‮tcejorPoiK
hyibn5100 发表于 2016-12-12 18:33
啥意思,设置配置能自动清理内存么?

chunk-gc,控制着区块的回收,单位是Tick(1/20秒),period-in-ticks是指每过多少tick回收一次需要回收的区块,设置的太小会导致回收过于频繁而影响性能,设置的太大会导致需要回收的区块迟迟不回收使得内存占用过大。合理的数值一般是300~400。load-threshold是指达到多少需要回收的区块的时候才进行回收。例如设置成300,只有当需要回收的区块到达300以上才进行回收,合理的设置这个数值可以使得额外只多占用一丁点内存却使得区块回收的性能开销可以被无视。一般设置为300~600比较合适。

hyibn5100
小小马 发表于 2016-12-12 17:48
chunk-gc,控制着区块的回收,单位是Tick(1/20秒),period-in-ticks是指每过多少tick回收一次需要回收 ...

3q.设置了看看有没有用