@scout_more_often said in Improving performance in larger/longer matches:

@jip Apologies for showing my ignorance but would it at all be possible to reach out to the LOUD team and ask them what improvements they made to their code and then copy and paste the better bits into FAF code?

To quote myself in the association chat earlier today:

(...), This is not entirely true - they do a lot of other things, that we're only starting to do recently:

better memory management better access patterns removing redundant code (that doesn't impact the game) refactoring the code for better performance (as an example, all units (regardless of what unit) tries to run a 'UnderwaterMove' sound every time they change their movement (stopping, starting, cruising, top speed, etc))

And yes - they did change some gameplay to favor a gamestate that offers better performance. As an example: we can easily have 500+ t1 engineers at some point in the game. They buffed their factories to have more bp in comparison to engineers to naturally reduce the number of engineers. But they're not that big in my opinion

As Sprouto mentioned, we're working on it. The code base is large, and it is manual work. We take it one step at a time 🙂 .