High performance impact from SimConnect-spawned SimObjects

Version: 1.38.2.0

Frequency: Consistently

Severity: Blocker

Context: Spawning SimObjects into the scene via SimConnect.

Bug description: SimObjects spawned into the scene using SimConnect have unexpectedly high performance impact in FS2020. They do not have any noticable impact in FS2024.

Repro steps:

FS2020 test:

  1. Frame rate is stable 46.5 fps.
  2. Spawn 50 “Marshaller_Stick” SimObjects into the scene randomly in a 500 m radius.
  3. Frame rate drops to 43.8 fps (-2.7 fps).
  4. Spawn further 50 SimObjects (total now 100).
  5. Frame rate drops to 41.0 fps (-5.5 fps).

FS2024 test:

  1. Frame rate is stable 40.0 fps.
  2. Spawn 50 “Marshaller_Stick” SimObjects into the scene.
  3. Frame rate remains at 40.0 fps.
  4. Spawn further 50 SimObjects.
  5. Frame rate still remains at 40.0 fps.

It is worth stressing that “Marshaller_Stick” is of StaticObject category and represents a very simple object in terms of animations (none), audio (none), model and textures.