A memory leak seems to occur when switching between levels multiple times. This is being monitored by memreport full

Steps to Reproduce

1. Create a new blueprint project based off the ThirdPersonTemplate
2. Create a new blank map and save it, naming it BlankMap
3. Open the ThirdPersonCharacter blueprint and add a Middle Mouse Button input event
4. From that event, add a Open Level node and enter the name "BlankMap" for the level
5. In the BlankMap's level blueprint, from the Event BeginPlay node, add a delay for 1 second and another Open Level node with the name "ThirdPersonExampleMap" for the level.
6. Start the game in Standalone Game.
7. Open the console and enter the command "memreport full"
8. Press the middle mouse button to transfer levels. Do this about 20 times
Result: In the logs, the memory will continue to increase as the levels are switched between
Expected: The memory should stay relatively the same

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Foundation - Core
Affects Versions4.9.2
Target Fix4.11
Fix Commit2755667
Main Commit2799089
CreatedOct 29, 2015
ResolvedNov 5, 2015
UpdatedFeb 5, 2017