Lagging when DynamicLoading Object

Dear UE Community,

We just notice that every time we dynamically load something from its asset path for the first time, UE freeze for a short period (around 1 sec.) This is quite severe when we play the game with lots of players.

Is there anyway around this issue without having to preload every objects before hand? (Since pre-loading things kinda defeat the whole purpose of dynamically loading assets.)

Any solution or idea is much appreciated,

You probably want to use async loading, otherwise the first time you load the asset you’ll get blocked by disk IO. (Later attempts may be faster because of the OS doing some helpful caching.) See : Asynchronous Asset Loading | Unreal Engine Documentation