Precise Assembler big lag
Eranicus opened this issue ยท 3 comments
Your GTNH Discord Username
Eranicus#5476
Your Pack Version
2.7.0
Your Server
SP
Java Version
Java 21
Type of Server
Single Player
Your Expectation
This is how precise assembler operate in 2.6.1 (normal mode, not working and around 10 full buffers with recipes)
And this is the same assembler in 2.7 (same conditions)
The Reality
.
Your Proposal
fix please.
Final Checklist
- I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the bug still exists will prompt us to investigate and reopen it once we confirm your report.
- I can reproduce this problem consistently by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.
- I have asked other people and they confirm they also have this problem by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.
Its because in 2.7 sharedItems(ghost circuit etc) involved in isEmpty inventory check, so if you have shared items in cribs it cause recipe check for every pattern in that cribs.
I did a bit more tests in new created world (this lag is during the moment of machine check every 5sec or so)
Precise with x4 normal input buses (no circuits)
Precise with same 4 buses but with circuit nb1 in one of them (more buses with more circuits, the worst it will get)
Precise with 2 crafring input buses set for circuit nb1 and with 10 random recipes in each (it will get crazy with lots of recipes)
Anyway as im not a programmer and I have no idea why the recipe check was changed this way, on version 2.6.1 nothing is laging,
If this was intended just close the ticket,
Should be fixed by GTNewHorizons/GT5-Unofficial#3655