跳到正文

AutoSystemGC

作者:ThatMG393

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

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Requires FabricAPI

Modrinth Downloads

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 :这是内部值。请勿更改!

额外提示

配置会自动重新加载 😉

常见问题

AutoSystemGC 支持哪些 Minecraft 版本?

AutoSystemGC 支持 Minecraft Java 版 1.14.4–1.21.3,共 31 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

AutoSystemGC 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

ThatMG393 的其他作品

查看全部 →