自动系统垃圾回收

自动系统垃圾回收

自动调用System.gc()以释放服务器和客户端上的内存。

管理

需要 FabricAPI

Modrinth 下载量

AutoSystemGC

这个模组会自动调用 System.gc(),以便在您的服务器和客户端上释放内存!

注意:

System.gc() 只是告诉 JVM 去努力回收未使用的对象。所以有时候 System.gc() 并不会释放内存。

命令

  • /agc - 主命令(别名)
  • /autosystemgc - 主命令
  • /autosystemgc trigger - 手动触发内存清理
  • /autosystemgc reload - 重新加载配置以及模组

配置

默认配置:

{
    "cleanInterval": -1,
    "cleanThresholdPercent": 70.0,
    "memoryCheckInterval": 2,
    "logOnCleanTrigger": true,
    "broadcastOnCleanTrigger": false,
    "configVersion": 1
}

详情:

  • cleanInterval : 定时内存清理(接受大于 30 的数字,低于此值则禁用定时内存清理)(时间单位为秒)
  • cleanThresholdPercent : 触发内存清理的目标内存阈值(接受 0 到 100 范围内的浮点数,低于 30 的值则禁用此项)
  • memoryCheckInterval : 检查内存使用百分比的间隔(接受大于 0 的数字)(时间单位为秒)
  • logOnCleanTrigger : 当触发内存清理时记录清理详情
  • broadcastOnCleanTrigger : 当触发内存清理时向全服发送清理详情的消息
  • configVersion : 这是一个内部值。请勿更改!
额外内容 配置会自动重新加载 😉