# Texture Streaming: memory building up

**URL:** <https://forums.unrealengine.com/t/texture-streaming-memory-building-up/411540>\
**Category:** Rendering\
**Tags:** memory-usage, memory-management, unreal-engine, question\
**Created:** [December 6, 2017, 1:16pm UTC](https://forums.unrealengine.com/t/texture-streaming-memory-building-up/411540 "2017-12-06T13:16:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Carthis](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Carthis](https://forums.unrealengine.com/u/Carthis)\
**Post date:** [December 6, 2017, 1:16pm UTC](https://forums.unrealengine.com/t/texture-streaming-memory-building-up/411540/1 "2017-12-06T13:16:45Z")

</div>

Hi! I’m working on a project which requires me to load thousands of textures for frames in runtime (25fps). while the approach to show/hide them works just fine, the amount of cached/streamed texture data crashes my project (“Out of video memory trying to allocate a rendering resource.”). I already tried to use level-streaming with sublevels to create small packages of 100 frames within each level. I am loading them into the “real” level where they will be shown and I am unloading the last 100 frames. Still the cached/streamed data remains in my storage and keeps on growing with each new set of frames until the engine crashes. I used this approach to avoid needing to rebuild my project with C++ (which I barely know). Is there a way to access specific saved texture data and delete it?

There have been similar posts before, but no solution has been given yet. A Post from 2015: [https://answers.unrealengine.com/questions/308513/emptying-the-level-doesnt-free-memory-nor-restores.html](https://answers.unrealengine.com/questions/308513/emptying-the-level-doesnt-free-memory-nor-restores.html) “The bug entered is UE-21800. It has been verified and fixed as number of fixes were entered into recent versions that address the issues mentioned here.” - Since I’m working in 4.18.2 it just doesn’t seem to be true that this bug has been fixed! Inceasing th Pool size only helps temporarily if at all i the number of textures is very high.

Links to older posts with the same problem: [Streaming Texture BUGs - World Creation - Unreal Engine Forums](https://answers.unrealengine.com/questions/312370/streaming-texture-bugs.html) [Is there a way to unload textures using Blueprints Only? - Rendering - Unreal Engine Forums](https://answers.unrealengine.com/questions/569825/is-there-a-way-to-unload-textures-using-blueprints.html)
