Various folks note that after repeated resets, the event / environment time grows and grows. This suggests something is not getting re-inited correctly, and ultimately kills FPS.
Richard H mentions the issue is reproducible with the UFO.
That's strange since Nasal is added 'normally' during init (all the changes in that commit are to subsystems which do non-normal things to create additional subsystems). But anyway I will take a look.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Suggested to me:
Maybe this commit ? :
https://sourceforge.net/p/flightgear/flightgear/ci/26bc3713b5322a8cf69f4b2a3624fb9f1298e775/
in the console) at startup.
Confirmed by debuging a piece of nasal (computing fuel consumption).
That's strange since Nasal is added 'normally' during init (all the changes in that commit are to subsystems which do non-normal things to create additional subsystems). But anyway I will take a look.