Skip to content

🚀 性能开销与渲染优化

性能指标实测影响
Tick 计算开销$0.000\text{ ms/tick}$ (无任何 Tick 监听器或后台工作线程)
帧渲染耗时净耗时缩短 (隐藏聊天框时约减少 $-0.05\text{ ms/frame}$)
单 Tick 内存分配$0\text{ bytes/tick}$ (热路径零分配)
堆内存占用$< 1\text{ KB}$ 静态内存

⚡ 为什么隐藏聊天框能提升睡眠性能

在原版 Minecraft 中,睡眠期间渲染的每一帧都会强制客户端:

  1. 提取整个可见聊天历史缓冲区的文字字形。
  2. 光栅化输入框的半透明暗色背景四边形。
  3. 渲染指令补全建议与光标闪烁动画。

通过拦截 extractRenderState 并在隐藏时取消 ChatScreen 渲染,Bed Chat Hider 完全绕过了这些绘制调用,从而在睡眠期间获得更纯净的帧图表并减轻 GPU 文本渲染负担!


相关页面: 首页面板 | 聊天可见性与输入拦截 | 代码架构与 Mixin 注入剖析

Official documentation & web portal for Dasik Igaijinn mods.