Skip to content

Performance issues caused by redstone engines, high throughput pipes, and assembly tables #4393

@TheDeviantCrafter

Description

@TheDeviantCrafter

BuildCraft version: 7.99.33
Forge version: 14.23.5.2815
Link to crash report or log: https://gist.github.com/TheDeviantCrafter/78b1a86d8d384b173ad4c2748bb23918
Singleplayer or multiplayer: Multiplayer

The modpack I'm currently working on uses Buildcraft extensively. We have a test server running, and according to Lag Goggles, Buildcraft is frequently causing performance issues.

I've found a few specific situations where Buildcraft has the biggest performance issues:

  1. Redstone engines: These consistently use 100-150 microseconds per tick, even when not active or attached to a pipe.

  2. Assembly tables with items inside: If an assembly table as items in the left side of the inventory, it will use up around 100 microseconds per tick. This doesn't happen if the GUI is empty.

  3. Pipes with high throughput: Pipes are fine while idle, but when several items per second are going through them it quickly becomes a performance issue. A single gold pipe can use 20 microseconds per tick. Due to the nature of the mod, this can add up fast.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions