NovaEngineering-Source / StellarCore

Full range of optimization for a better 1.12.2.
https://www.curseforge.com/minecraft/mc-mods/stellarcore
GNU Lesser General Public License v3.0
35 stars 8 forks source link

功能申请 - GVCReversion2 #21

Open s0u7a opened 3 weeks ago

s0u7a commented 3 weeks ago

我在优化后的洁净室环境中使用了 120 多个修改器,其中 GVCreversion2 (https://www.mcmod.cn/class/6813.html) 是使用量最大的修改器之一。 因此,我使用 Flare 来调查我的想法的原因。 然后我意识到,我正在为每个实体做我能看到的决定,这让它变得更重了。 https://imgur.com/a/yVdHNTz GVCreversion2 的内存使用率也很高。 你能以某种方式对其进行优化吗?

KasumiNova commented 3 weeks ago

flare report link?

s0u7a commented 2 weeks ago

Spark Profile:https://file.io/1D3XnX4pvOJv Heap Summary:https://spark.lucko.me/Ln8FzkexQZ

s0u7a commented 2 weeks ago

此外,如果子弹悬浮在空中,GVCR2 在块外停留的时间会更长,而且 AI 也很重。

KasumiNova commented 2 weeks ago

flare 报告有超过 1000+ 的实体数量,是否考虑过刷怪率过高的问题? 图片

s0u7a commented 2 weeks ago

是的,即使在正常情况下,FPS 也会比不使用此修改器时下降约 30 FPS。