Geometry cache duplicated in memory in play/resource viewer?

Can someone please help shed a light on this - I’ve added a geometry cache to my sublevel, I’ve created a streaming volume that will trigger loading the sublevel and I analyze currently used resourced using Resource Viewer.

  1. In viewport I can see 1 GC in memory.
  2. When I hit play, GC actor is unloaded from level but it stays in memory.
  3. When pawn enters the streaming volume, GC actor is loaded to the level and second instance of the same GC added to the memory.
  4. When pawn leaves the volume, second cache gets unloaded from memory and also from level.

The questions are:

  1. Why GC is duplicated in memory?
  2. Is it how it’s going to behave if I start render from MRQ?


s