Hi Andrew,
I did some tests in the stock LyraEditor in 5.6, so I’m hoping you can repro easily with my steps. But if you still need me to provide an Insights trace, I can look into doing that. But I think anyone should be able to see similar results, barring some crazy hardware with no slowdown. I confirmed the following is in Selection Mode.
- Open LyraEditor with default settings.
- Go to Editor Preferences. Check “Show Frame Rate and Memory” and uncheck “Use Less CPU when in Background”.
- For me, the frame rate is now 110-115 fps.
- Click Content Browser on my way to creating a test sequence. Notice that the frame rate is immediately down to about 97-100. If I wiggle the mouse quickly around the empty space, I can get it down to around 88 until I stop.
- Make a new Level Sequence and open it. At default window layout (taking up a fair amount of the monitor, not maximized, not docked), the frame rate is now 78-80.
- Drag the sequence to another monitor and maximize it, without adding any actors or tracks. Frame rate should be unchanged (78-80).
- Drag in a Sphere from the Place Actors panel. It defaults to being selected. Frame rate now 70-72.
- Expand the Transform track, then expand Location, Rotation, and Scale. Frame rate now 62-65.
So having done almost nothing, no cameras/animation/transforms/materials, we’ve lost 47% of the entire Editor’s performance. In a real sequence with expensive characters and animations and in a real environment, we struggle to even preview at 30 fps.
Notably, if I deselect the actor after step 8, I get back up to 81-84 fps. So something like 20 fps of that performance is the outline of the Sphere in the main viewport + the translate gizmo drawn on it. If I delect the Sphere and collapse it so none of the tracks show, I can get the fps back to around 95 fps, which is even more mysterious - that’s significantly better than when I had no actor at all. If it’s fully collapsed but selected, I’m around 71 fps.
Hopefully this helps, but again, let me know if you still need a capture to see what I’m seeing.