V乐乐 发表于 2016-11-12 20:41:12

[管理]HeapClearShut —— 清理内存|当服务器过载时自动重启[全版本]

本帖最后由 V乐乐 于 2018-3-10 08:52 编辑

HeapClear——内存濒临检测







嘛,肯定有人会说你会不会就写一个System.gc()就扔上来了?{:699:}
这么没诚意???


你说得对!就是这样!{:700:}
观众:信不信我打死你!{:716:}
诶呀我错啦!!!{:702:}


对咯,的确是一句System.gc(),
但是他还有濒临重启功能。
虽然原理超级简单,
但是亲测效果拔群。


必要性
[suo
很多服主都遇到这种情况:
A:诶呀我服务器内存不够用!没钱买!
优化了也不能用,头疼。
P:快来用这个小插件,很轻量的啦,会自动清理内存腾出内存。


B:这怎么回事?我的服务器不太对头,
内存会越用越多越多最后内存溢出崩服!
找不到原因或我不能删了这个!
P:用这个吧!他会在服务器即将崩服的前一小段时间重启!


C:我服务器必须得每天重启一次,
但是我定时重启会让玩家感觉不舒服都退服,
怎么才能重启次数最少?
P:用这个吧!他会在内存使用到达90%的时候重启,
定时重启可能重启效率不够,快试试这个!
[/suo]

特性
[suo
1.给你的服务器定时清理内存让服务器不至于内存溢出崩服
2.你可以输入一个指令来查看
服务器内存剩余和使用分配状况。
3.在服务器濒临崩溃的时候重启,
当服务器内存即将溢出崩服,
甚至有可能导致回档的时候,
服务器会关服重启来释放内存。
正所谓,当服务器满负荷的时候最好的办法仍然是重启。
让我喝杯1991年的Java压压惊
[/suo]

效果?
[suo


1.在每90秒时会全服用蓝色和绿色字体公告:
服务器内存释放完成。
2.输入/heapclear look
你就可以看到目前服务器分配的详细内存情况。
3.每60秒检测一次,
当服务器内存(例如分配了4GB),
若发现服务器已经用了3600MB内存,
会自动关闭服务器,服主记得写一个stop重启脚本。(面板服就不需要手动写了)

下载地址
你可以不评分
但请回复证明你在使用插件我就心满意足了
[suo
**** Hidden Message *****
[/suo


Stay_adorable 发表于 2016-11-13 00:09:02

SUO代码感人{:6_463:}

V乐乐 发表于 2016-11-13 09:20:51

Stay_adorable 发表于 2016-11-13 00:09
SUO代码感人

写错啦,不过问题不大

Stay_adorable 发表于 2016-11-13 09:27:20

V乐乐 发表于 2016-11-13 09:20
写错啦,不过问题不大

话说这插件是循环的吗 没有规定时间吗?{:7_478:}

V乐乐 发表于 2016-11-13 10:20:29

Stay_adorable 发表于 2016-11-13 09:27
话说这插件是循环的吗 没有规定时间吗?

不需要规定,,目前是最好的间隔

xinqing 发表于 2016-11-20 07:32:32

李佳晨123123 发表于 2016-11-21 16:57:18

李佳晨123123 发表于 2016-11-21 16:58:22

1430208583 发表于 2016-11-24 16:33:04

1094564651 发表于 2016-11-27 23:09:46

66666
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [管理]HeapClearShut —— 清理内存|当服务器过载时自动重启[全版本]