KaiInflammation
本帖最后由 1582952890 于 2017-9-17 07:02 编辑

自动清理服务器内存
并且在服务器内提示清理


权限:

指令:

图片:
无(这么小的一个插件...本地测试一下就知道


一个很小的插件
无后门


下载


只求金粒 人气



風之哀
  1. new Thread() {
  2.     @override
  3.     public void run() {
  4.         sleep(300000);
  5.         System.gc();
  6.         start();
  7.     }
  8. }.start();
复制代码

simon3000

只有咋么一句?

風之哀

只是原理啦。。。。。。他的插件我还没看。。。。。。

LIUIF
请问向下兼容么

10123482
就一个systemgc罢了 别卖那么多关子

simon3000
風之哀 发表于 2015-9-7 23:23
只是原理啦。。。。。。他的插件我还没看。。。。。。

仔细看了看...这不是延时gc开始吗...
应该再来一个for把

xjboss
{:10_513:}楼主做插件的技术不错 10行代码就能有积分啦
我要多学习学习

風之哀
本帖最后由 風之哀 于 2015-9-7 23:44 编辑
simon3000 发表于 2015-9-7 23:32
仔细看了看...这不是延时gc开始吗...
应该再来一个for把

不用

检查了一下,他的代码是

  1.   public void onEnable() {
  2.     System.out.print("自动清理内存已开启 - [幻灵纪元原创插件]");
  3.     Timer timer = new Timer() {
  4.       public void run() {
  5.         Runtime.getRuntime().freeMemory();
  6.         System.gc();
  7.         Bukkit.broadcastMessage("§7§l[§c系统§7§l] §a服务器内存已自动释放");
  8.         System.out.print("插件作者:inflammation(KaiInflammation)");
  9.       }
  10.     }
  11.     timer.schedule(this, 60000L, 60000L);
  12.   }
  13.   
  14.   public void onDisable() {
  15.     System.out.print("自动清理内存已关闭 - [幻灵纪元原创插件]");
  16.   }
复制代码


真是机智的少年

627241778
10行代码 拿积分!机智!

simon3000
風之哀 发表于 2015-9-7 23:36
不用

检查了一下,他的代码是

不知为何要手动freeMemory(),既然又这种机制的话╮(╯▽╰)╭

fxxkcents
不懂代码,这个有用么

伟大的岩
顶一个{:10_512:}

4one_R
感觉没什么用

jiongjionger
一般而言,程序不需要显性调用GC,即便程序调用了GC操作,JVM也不一定会执行。频繁的显性调用GC只会让服务器更卡。

zswd444
这个怎么使用啊

凉菀彡
  这个插件很好~服务器刚好用得上

涅里乌斯
很不错的插件