How to use FStreamLevelAction function and load levels/maps asynchronously?

Hi guys,

I’d like to use FStreamLevelAction and LatentManager to load levels/maps asynchronously. The levels can be loaded, but it seriously effect the FPS when streaming. I know maybe I the streamed level/map is too large, but the asynchronous loading should not effect main tick I think. Maybe I do something wrong, could anyone tell me how to load levels/maps asynchronously and smoothly without “stuck” the main tick?

P.S. Should I set bIsShouldBlockOnLoad to true or false?

Thank you!