JarDiscoverer Memory Leak Fix

基本信息

修复 JarDiscoverer 的原生内存泄漏。来源:Forkage / immibis。 配置开关 jarDiscovererMemoryLeakFix(默认 true,分组 bugfixes)。

目标

项 值
补丁名 JarDiscovererMemoryLeakFix
目标类 cpw/mods/fml/common/discovery/JarDiscoverer
目标方法 discover
描述符 (Lcpw/mods/fml/common/discovery/ModCandidate;Lcpw/mods/fml/common/discovery/ASMDataTable;)Ljava/util/List;

目标类属于 FML 自身(不是 Minecraft 类),描述符尾部带分号表示返回 List。

文件位置差异

源码在 pl/asie/foamfix/forkage/coremod/patchers/ 而非 bugfixmod/coremod/patchers/ —— 该补丁来自 Forkage(immibis)分支, 与 BugfixMod/WillieWillus 系补丁在目录上分开。

配置注释原文

Fix native memory leak in JarDiscoverer (from Forkage by immibis)

相关条目

源码

  • src/main/java/pl/asie/foamfix/forkage/coremod/patchers/JarDiscovererMemoryLeakFixPatcher.java