Further performance improvements?

Post all other topics which do not belong to any other category.
Post Reply
hornetDC
Burner Inserter
Burner Inserter
Posts: 13
Joined: Thu Dec 03, 2020 10:57 am
Contact:

Further performance improvements?

Post by hornetDC »

Hi. I can't describe how much I am impressed by factorio's performance and how it improved over the years :)

I was wondering what can be potentially improved/optimized in the future?

User avatar
jodokus31
Smart Inserter
Smart Inserter
Posts: 1599
Joined: Sun Feb 26, 2017 4:13 pm
Contact:

Re: Further performance improvements?

Post by jodokus31 »

hornetDC wrote:
Fri May 07, 2021 10:59 am
Hi. I can't describe how much I am impressed by factorio's performance and how it improved over the years :)
Have to agree an this. The difference in performance between 0.16 and 1.1 is stunning

quyxkh
Smart Inserter
Smart Inserter
Posts: 1027
Joined: Sun May 08, 2016 9:01 am
Contact:

Re: Further performance improvements?

Post by quyxkh »

The two things I most want to see: do for trains what they did for belts, and calculate inserter arm positions only if the gpu or a mod needs them. For the inserters, the core sim can just keep a list of swinging inserters in a power net sorted by joules-needed-to-swing-to-target-position and dequeue anything at the head of the list that got enough delivered this tick. For the trains, I can imagine decoupling collision checks from everything else could be a huge pain but it'd be oh so worth it.

100KSPM or bust!

User avatar
ptx0
Smart Inserter
Smart Inserter
Posts: 1507
Joined: Wed Jan 01, 2020 7:16 pm
Contact:

Re: Further performance improvements?

Post by ptx0 »

threading the electricnetwork updates so that they occur in parallel would make it Not As Bad to have a lot of vehicle equipment grids.

making loaders able to talk to trains and available in the base game would be pretty cool.

making more things event-driven instead of unconditional update routines. idle machines still use CPU, for instance, due to their electric network updates.

Post Reply

Return to “General discussion”