RFTools

RFTools

74M Downloads

[Bug] (Possible inter-mod bug) Builder/Fortune quarry lag

GuntherDW opened this issue · 1 comments

commented

I have a RFTools dimension setup with "Giant orbs" of glowstone and obsidian, and a flat AE2 Certus Quartz "floor".
In this dimension I have setup a Builder/Fortune Quarry in a somewhat decent spot. It is set to output to an EnderStorage enderchest (but it doesn't matter where it outputs to it seems?).
The enderchest is being emptied into an AE2 Interface using a ExU2 Transfer node with a stacks upgrade and 20 speed upgrades (the max that can go in a single transfer node).

Given enough power to just mine without any hickup it fills up the storage in no time and it seems from thereon it just seems to lag out the server pretty horrendously. Down to 0.5 TPS or even lower. ([1])

A "/forge tps" shows me that the DIM that is causing the lag is the RFTools dim where the quarry is situated though, all other DIM's seem to be fine.
When I check with a profiler like jvisualvm however in my current setup it doesn't look like RFTools is the one causing it. It is up there, but nowhere near for example "codechicken.enderstorage.manager.EnderStorageManager.getStorage ()" Taking up 16 to 17%.
I can provide a snapshot of the jvisualvm sampler sample if you want.

If I use something different like a Mekanism Quantum Entangloporter, or an EnderIO Dimension Transciever, the issue still occurs.

The only way to not have it lag to death it seems is to limit the amount of RF the builder block receives and hence give the the storage enough leeway for it to extract from the storage fast enough so that it won't fill up.

Screenshot of the situation + Dimension : https://i.imgur.com/kFzKvb4.png

[1] :
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rDim -11325 : Mean tick time: 0.045 ms. Mean TPS: 20.000
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rDim 6 : Mean tick time: 1.470 ms. Mean TPS: 20.000
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rDim 4 : Mean tick time: 4435.144 ms. Mean TPS: 0.225
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rDim -343800852 : Mean tick time: 0.032 ms. Mean TPS: 20.000
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rDim -9999 : Mean tick time: 0.012 ms. Mean TPS: 20.000
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rDim 1 : Mean tick time: 0.011 ms. Mean TPS: 20.000
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rDim 0 : Mean tick time: 8.848 ms. Mean TPS: 20.000
[17:15:16] [Client thread/INFO]: [CHAT] §7[17:15] §rOverall : Mean tick time: 4446.054 ms. Mean TPS: 0.225

Mod versions :
Minecraft Forge : 1.10.2-12.18.2.2114
Applied Energistics 2 : rv4-alpha-0 (nightly build)
Extra Utilities 2 1.10.2-alpha-1.2.1
EnderStorage 1.10.2-2.1.5.82
RFTools 1.10-5.56
RFTools Dimensions 1.10-4.43

commented

Thank you for taking the time to create this issue, as we're no longer supporting versions below 1.12, I'm going to go ahead and close it but if this bug seems to continue over to newer versions, please do report it again so we can investigate the issue further.