TPS Lag when coupled with AE2
See original GitHub issueI have found that Storage Drawers causes extreme TPS lag when coupled with the AE2 storage bus and AE2 autocrafting. My setup includes:
- A large set of drawers with a drawer controller
- An AE2 system set up to with a storage bus on the drawer controller
- An AE2 autocrafting system
- An AE2 export bus with the crafting card attempting to export a crafted item to another inventory
When I profile the running application, 46.8% of the server thread’s time is being spent in these two methods:
com.jaquadro.minecraft.storagedrawers.inventory.DrawerItemHandler.extractItem() 33.696033 60,314 ms (33.7%) 60,314 ms
( Most of the time in this method is being used here: com.jaquadro.minecraft.storagedrawers.storage.BaseDrawerData.getStoredItemCopy() 22.505943 40,284 ms (22.5%) 40,284 ms
)
com.jaquadro.minecraft.storagedrawers.inventory.DrawerItemHandler.getStackInSlot() 10.388455 18,594 ms (10.4%) 18,594 ms
Not sure if this is something that can be resolved, or is just a limitation of mixing the two mods, but I thought you might want to know!
Relevant versions:
- Minecraft: 1.10.2
- Forge: 12.18.3.2239
- Applied Energistics: rv4-alpha-11
- Storage Drawers: 3.6.0
Issue Analytics
- State:
- Created 7 years ago
- Comments:5 (1 by maintainers)
rs lags!
@SirWindfield This is an rs controller in 1.12.2 in the off state using redstone signal lagging at 1153 ms/t
since this is open, would like to point out this is a drawcontroller connected to a refined storage system that is lagging hard.
@jaquadro The thing is, RS doesn’t lag at all. That means that AE2 does something different that causes those TPS lags.