High GPU cache usage while loading assets

Hello,
I have a problem with GPU cache memory usage, but not GPU memory itself. My issue is the GPU memory cache spike which throttles the whole computer’s performance.

I have a folder that contains ± 8 image files (.png, 3 MB of space). I’m loading them in the preload class via this.load.image(). After finishing, it consumes ± 160MB of GPU cache memory, while GPU memory stays at a normal level (± 3mb compared to the previous state). Adding another ± 8 image files multiplies usage, so I have ± 320 MB of GPU cache. This is painful while switching and loading levels. After loading the files it stays on the stable level; I mean switching the level increases the usage by ± 300kb at maximum, if it increases at all.
If I leave the game and open another window for a few minutes, the cache is removed and stabilizes at ± 0.5 MB.

My questions are:

  • what’s happening?
  • what should I check to decrease the spikes?