介绍
工作原理
降低垃圾回收器压力。 Minecraft 每秒都会创建并丢弃数千个临时对象——数组、列表、字符串构建器。每个被丢弃的对象都会增加 Java 垃圾回收器的工作量,回收器启动时便会造成微卡顿。Thulium 会预先分配可重复使用的对象池,并从中借用对象,而不是创建新对象。它还会监控内存使用情况,避免原版游戏过于频繁地触发不必要的垃圾回收。
优化声音引擎。 声音系统的资源消耗出乎意料地高。在声源众多的区域,OpenAL 处理会成为明显的 CPU 瓶颈。Thulium 会限制每个类别同时播放的声音数量,移除在同一位置 50 毫秒内重复播放的声音,并根据音量清除超出有效听觉范围的声音。同时播放声音的全局上限为 80 个,以防止系统过载,同时优先保留音乐和语音等重要音频。
优化 Forge 事件总线。 事件总线每个游戏刻都会触发数百个事件。其中许多事件没有任何监听器——没有模组在等待这些事件,但事件总线仍会照常处理。Thulium 会定期扫描事件总线,找出无人监听的事件,并将其标记为可跳过。
移除分析器开销。 即使关闭了 F3 调试屏幕,Minecraft 也会始终运行内置分析器。每一帧都会执行数千次 push/pop/swap 调用,只为追踪无人查看的性能区段。F3 关闭时,Thulium 会用空操作版本替换当前分析器,从而消除这些开销。打开 F3 后,分析器会自动恢复。
优化渲染循环。 Minecraft 会启用几项不必要的 OpenGL 功能——抖动、线条平滑和点平滑。Thulium 会将其关闭,并设置 GPU 驱动提示,让内部计算优先考虑速度而非画质。它还会实时监控 FPS,并据此调整优化力度——性能下降时切换到更激进的模式。
预期效果
根据系统配置不同,整体 FPS 大约可提升 15%–25%。在 CPU 受限的设备上,效果会更加明显。该模组还会显著减少垃圾回收造成的微卡顿。
不会修改实体、方块、区块、光照或世界生成。
常见问题
Thulium 支持哪些 Minecraft 版本?
Thulium 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。
Thulium 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Zerth 的其他作品
查看全部 →Mob Spawn Reducer
Reduces hostile mob spawning in your world by a configurable percentage. Simple, lightweight, server-friendly.
Don’t break my crops!
Prevents farmland from being trampled, keeping your crops safe at all times.
Max FPS Boost
A lightweight performance modpack focused on maximizing FPS and stability with essential optimization mods and pre-configured settings.
评论
登录后评论和评分