Nyan-Work / oh-my-minecraft-client

oh-my-minecraft-client
GNU Lesser General Public License v3.0
154 stars 31 forks source link

[Bug] 实体高亮性能开销 #13

Open hexadecimal233 opened 1 year ago

hexadecimal233 commented 1 year ago

Minecraft Version

1.20.1

OMMC Version

latest

Description

使用sparkc命令记录客户端性能状况,发现实体高亮不断获取实体本地化名: String entityName = this.getType().getDescription().getString(); 导致帧数大幅度下降(300->220) 是否可以考虑禁用实体名过滤功能呢,实体id一查就是(

更新:还发现有两处调用getDescription的,建议一起改掉

To Reproduce

使用sparkc命令记录客户端性能状况,发现实体高亮不断获取实体本地化名,导致帧数大幅度下降

Expected behavior

No response

Log

No response

Latest CI build tested

Hendrix-Shen commented 1 year ago

这个操作是 plusls 希望能支持输入本地化名称/不完全的名称来替代实体标识符全称的,可以考虑添加一个开关禁用这个特性。