UE4.15 Texture Streaming Performance Regression

Hey Epic,

After updating our game from UE4.14 to UE4.15 we have a bunch of players reporting that their game will now freeze for 1-2 seconds while textures load (with no changes to game content). See an example bug report for our game:

Freezing on the AMD RX480 After the
last update, the game freezes for 2-5
seconds, several times per minute. An
earlier version of the game worked
well. When it freezes, FPS drops to
zero. The entire period of freezing,
part of the textures have a simplified
view of a HDD is loaded 100%! After a
long game (about 20-30 minutes), the
load on the HDD drops to 2-5% and the
textures are very beautiful - freezing
disappear almost completely! Freezing
does not depend on the image quality
settings. The game installed on a
different HDD and partitions. Other
games have no such problem (I have a
lot of games). My PC: i5-6600, DDR4
4x2 Gb, AMD RX480 8Gb (native OC)

We know that texture streaming had some big changes made to it in UE4.15, we are going to review our texture streaming pool to see if we can improve the performance but does Epic have any suggestions on what to be mindful of with texture streaming in UE4.15? Anything that might have changed that we should be aware of?

Best,
George

Hey Mentos,

I do not know and cannot think of anything immediately that would be causing this to occur. I would definitely use our new Texture Streaming Debugger to visualize what could be occurring, as well as the stat streaming command to see where the memory is being allocated.

Texture Streaming Documentation

Apart from that, I would need a way to reproduce this in a new blank project on my end in order to officially say whether or not what you are reporting is a bug. Let me know if you have further questions or need additional assistance.

Thanks,