UE 5.8 10X GC Purge Garbage Performance Regression from 5.7

Summary

Hi, i recently updated project from 5.7.2 to 5.8.1 and upon testing discovered the GC Purge Garbage pass taking at least 10x more time compared to 5.7.

I have then tested the same finding via two blank projects created in 5.7.2 and 5.8.1 to rule out project specific cause.

See attached screenshots from unreal insights and steps to reproduce

Thank you

What Type of Bug are you experiencing?

Framework

Steps to Reproduce

Can be reproduced by creating two blank BP projects.
One 5.7.2 and other 5.8.1:
For each:
Create simple BP actor with scene component and static mesh component.
Spawn considerable amount of actors, 100K in my case
Then force level teardown by transitioning to another level via open level node.
Test via editor PIE with profiler on
Test via packaged test build with profiler on
check results via profiler

Expected Result

Expected result should be identical or near identical performance for the GC phase.

Observed Result

At least 10X worse needed time to process GC phase

Affects Versions

5.8

Platform(s)

Windows

Upload an image