Skip to content

Optimize VesselModules#151

Open
siimav wants to merge 2 commits intodkavolis:masterfrom
siimav:VesselModuleOptimizations
Open

Optimize VesselModules#151
siimav wants to merge 2 commits intodkavolis:masterfrom
siimav:VesselModuleOptimizations

Conversation

@siimav
Copy link

@siimav siimav commented Aug 27, 2024

The two FAR VesselModules should only be active on loaded vessels. In particular FlightGUI.FixedUpdate() was rather expensive with many vessels in flight. In my test save this reduced per frame call count down from 99 to 2; median frametime from 0.83 ms to 0.23ms.
Additionally FlightGUI defined its own _vessel field instead of using vessel so I took the liberty of removing that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant