
StutterFix - Refurbished!
减少生成新区块时的卡顿
注意:这不是我的模组,这是从 STUTTERFIX 移植的版本
所有功劳归于 wisecase2
StutterFix
StutterFix 是一个允许你配置游戏主线程的模组,让你能够控制卡顿。默认情况下,该模组已经带有近似配置以减少卡顿。
新版本 0.1.8 允许你配置线程,我在菜单中添加了一个新选项。
选项菜单
有五个可配置的选项,其中 N 是你的处理器支持的线程数:
- 工作线程数量
原版默认为 N - 1,StutterFix 默认为 N - 5,这是用于执行生成区块等任务的线程数。数值越小,CPU 开销越低,减少卡顿,但区块生成速度也会变慢。 - 优先级截止点
表示工作线程优先级的截止点。数值越高,前半部分线程将以正常优先级运行,后半部分线程将以最低优先级运行。该值必须小于工作线程数量才能生效,否则所有线程都将以正常优先级运行。最低优先级的线程有助于减少卡顿。 - 渲染线程优先级
渲染线程是客户端运行的地方,例如玩家、声音、输入和渲染。 - 服务端线程优先级
在单人游戏模式中,游戏会启动集成服务器,运行整个世界,例如游戏刻、实体和初始化区块生成(这些将在工作线程中执行)。此选项仅在单人游戏模式中游玩世界时才会出现。 - 移除 Yield()
渲染线程在每次循环中都有一个名为 yield() 的调用,其功能是通知“调度器”当前线程愿意放弃当前对处理器的使用,让给其他线程。移除 yield() 可以使 FPS 更稳定。
工作线程数量 和 优先级截止点 设置在多人游戏中效果甚微,因为世界由服务器生成,因此客户端不会因世界生成而出现卡顿问题。
禁用 GUI - 版本 >= -0.2.3
在 .minecraft 目录的 config 文件夹中有一个名为 stutterfix-config.json 的配置文件,其中有 "hide_gui" 选项,将其设为 true 可禁用游戏界面,如果你想重新启用界面,将其设为 false。请记住,你需要至少启动一次带有更新模组的游戏,配置文件才会生成。
我推荐的其他模组
我推荐将此模组与 Sodium 模组和 Concurrent Chunk Management Engine (C2ME) 一起使用。
警告
该模组不会影响由垃圾回收器引起的卡顿问题,我通过使用 -XX:+UseShenandoahGC 并在 JVM 参数中分配更多内存来减少了该问题,请搜索有关 Minecraft 的 JVM 参数以获取更多信息。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。