跳到正文

[CTL] Calm The Leaks

这个模组扩展了 spark 的输出,识别内存泄漏趋势,并根据置信度推荐修复方案。CTL 不会掩盖真正的问题——它会过滤启动噪音和误报,让你专注于真正的泄漏。

收藏

截图

介绍

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

Calm The Leaks


通过完整的游戏内诊断 GUI 改进诊断 – 按 F8 或运行 /ctl panel 打开它。

Calm The Leaks 是 AllTheLeaks 的配套模组,可过滤误报并提供智能泄漏分析。它不会取代 ATL – 它与 ATL 协同工作,使输出更人性化、更易于诊断。


它的功能:
CTL 拦截 ATL 的泄漏报告,并结合上下文进行评估。它会抑制误报,例如来自领地模组的稳定区块保留、启动噪音以及过渡性误报。真正的泄漏仍会通过,但现在会附带关于其原因以及如何修复的实际说明。

该模组会对你的整合包进行实时分析,以确定哪些模组可能造成泄漏。它会随时间建立置信度,并且只有在相当确定原因时才建议修复。如果你安装了 Spark,CTL 可以在泄漏看起来严重时触发性能分析(可配置);GUI 中显示的堆百分比来自 JVM。


工作原理:
CTL 会跟踪 ATL 报告的每一个泄漏,但它不会立即惊慌。相反,它会观察模式:泄漏是否在增长?是否稳定?是否与特定模组相关?它会考虑服务器阶段(启动、预热、运行中),并且只在确实出现问题时才升级处理。

当检测到泄漏时,CTL 会分析你已安装的模组以识别可能的罪魁祸首。它会查找模组冲突、检查内存压力,并随时间监控趋势。它收集的数据越多,其建议就越有把握。


如何使用:
只需将其与 AllTheLeaks 一起安装。CTL 会自动拦截 ATL 的输出并进行过滤。

使用 F8 或 /ctl panel 打开诊断 GUI。“指南与使用方法”选项卡会说明 CTL 并显示服务器快照;“已跟踪的泄漏”选项卡会列出泄漏 – 点击一行可查看完整诊断。管理员可以选择在指南选项卡中启用世界泄漏内存,或打开缩小范围工具包,在你更换模组时进行快照/比较(测试之间请重启;使用 /ctl narrow)。

默认情况下,/ctl status、/ctl leaks 和 /ctl explain 会打开该 GUI,而不是刷屏聊天栏。如果你更喜欢仅在聊天栏输出,请在 config/calmtheleaks-common.toml 中将 prefer_diagnostics_gui 设置为 false。


你也可以使用这些命令:
/ctl panel – 打开诊断 GUI

/ctl status – 显示当前 CTL 状态和已跟踪泄漏的摘要(或默认打开 GUI)

/ctl leaks – 列出所有已跟踪的泄漏,按模组分组(或默认打开 GUI)

/ctl explain – 为每个泄漏提供详细诊断,包括置信度和建议(或默认打开 GUI)

/ctl narrow – 缩小范围工具包:快照、比较、模组列表等(在整合包更改之间重启游戏)


CTL 完全可配置:
你可以在 config/calmtheleaks-common.toml 中调整基线保留、宽限期、升级级别、Spark 行为以及 GUI 与聊天栏的阈值。


重要:

此模组需要 AllTheLeaks 才能运行。它不会取代 ATL – 它通过上下文和智能来扩展它。ATL 仍然负责所有检测工作;CTL 只是让输出更人性化、更易于诊断。如果你在专用服务器上使用 GUI,请在服务端和客户端上运行相同的 CTL 构建,以便面板保持同步。

常见问题

[CTL] Calm The Leaks 支持哪些 Minecraft 版本?

[CTL] Calm The Leaks 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

[CTL] Calm The Leaks 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Extra_Special_K 的其他作品

查看全部 →