Is it normal for my ram to fill up after couple hours use in unreal?

my project starts at 2000mb and a couple hours later, its at 5000mb eating up all my ram.

Hi there,

Yes that is fairly normal, going from 2-5gb is not uncommon. The amount it goes up will be dependent on how quickly you are adding content to your level, and how complex the geometry and/or shader is. Every time you add an object to your scene the engine needs to process and then store the data in memory.

For complex or large levels 16gb of ram is a must. Even then you may run out of memory. I used to have 24gb but upgraded to the latest hardware and with the crazy prices of DDR4 memory (and GPU’s) I could only afford 16gb, and I have already run into out of memory errors on certain projects.

To prevent out of memory crashes, I recommend turning on a setting, go to:

Edit → Editor Preferences → Click the Performance tab → check the “Show Framerate and Memory” box

This will let you monitor the current memory usage in the top right corner of the editor. When it starts to get too high, save and close the editor, then re-open. I know it’s not ideal, but this should hopefully prevent a crash without saving your work.

Hope that helps!

pretty sure the most recent blueprints that youve worked in stay in the memory too. if it were just whats in the scene then restarting the editor wouldnt help, but it does help.