介绍
重要:
此模组并不适合所有人!
只有在你遇到由高 RAM 占用导致的卡顿(通常发生在超大型整合包中),或因 OutOfMemoryError 导致崩溃时,才使用此模组。
否则,此模组会影响你的游戏体验,因为显式 GC 需要时间,而在 RAM 充足时并无益处。
为获得最佳体验,我建议使用下方推荐的 JVM 参数。
仅限客户端使用的模组
此模组会自动调用 System.gc() 来释放内存。由于显式 GC 可能会让游戏短暂卡顿,因此模组会监测玩家的移动情况,并在玩家静止一段时间后开始清理 RAM。
当 RAM 使用率超过一定比例(可配置),或在以上条件都未满足时经过较长时间(也可配置),内存清理过程也会启动。
你也可以使用 /cleanmemory 命令立即释放 RAM。
更多选项可在游戏内的模组设置中查看。
请注意,JVM 参数中不要包含 -XX:+DisableExplicitGC,否则此模组将完全无法运行。
如果不希望游戏在清理内存时卡顿,可以尝试使用以下 JVM 参数:(此处省略 -Xmx 和 -Xms 的值)
-XX:+AggressiveOpts -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSConcurrentMTEnabled -XX:ParallelGCThreads=4 -Dsun.rmi.dgc.server.gcInterval=1800000 -XX:+UnlockExperimentalVMOptions -XX:+ExplicitGCInvokesConcurrent -XX:MaxGCPauseMillis=50 -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -XX:-OmitStackTraceInFastThrow -XX:+OptimizeStringConcat -XX:+UseAdaptiveGCBoundary -XX:NewRatio=3 -Dfml.readTimeout=90 -XX:+UseFastAccessorMethods
这会启用并发显式 GC,使游戏在清理内存时不会卡顿。JVM 参数选项应可在 Minecraft 启动器中找到。
常见问题
Memory Cleaner Mod 支持哪些 Minecraft 版本?
Memory Cleaner Mod 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Memory Cleaner Mod 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
TCreopargh 的其他作品
查看全部 →CraftTweaker Integration
CraftTweaker 不只是一个配方修改器。
GreedyCraft
【500+个模组】大型混合型整合包,旨在彻底改变你的 Minecraft 体验。
Versioner
Modpack utilities, version checking, sponsors & more!
Pouch of Unknown – Item Stages Addon
An ItemStages addon that adds a bag to store your unfamiliar items
评论
登录后评论和评分