Objects such as Static Mesh Components and others added to an empty Actor are excluded from memory calculations.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Memory

Summary

I prepared an object with 1020 Static Mesh Components added to an empty Actor and performed memory calculations. The result was 1099 memory, indicating that the empty Actor was not listed in memory calculations.

On the other hand, when memory calculations were performed on a level with 1020 normally placed Static Mesh Actors, the result was 3216 memory, clearly indicating that Components added to the empty Actor are excluded from memory calculations.

Steps to Reproduce

1, Place an empty Actor in the level.
2, Add a Static Mesh Component to the empty Actor and attach a mesh.
3, Start the session and perform memory calculations.

Expected Result

It is desirable for the components included in an empty Actor to be included in memory calculations as well.

Observed Result

Epic shares the use of Instanced Static Mesh in presentations such as Unreal Fest, often utilizing empty Actors. However, considering the current behavior, there may be concerns that although memory reduction is achieved, it might not be accurately calculated.

Platform(s)

Windows 11

Here are the results of memory calculations for a level with Static Mesh Actors placed:


Here are the results of memory calculations for a level with empty Actors to which Static Mesh Components have been added:


This issue raises concerns about the memory calculations themselves becoming meaningless, as it could allow the release of islands that exceed the memory budget in unintended ways, contrary to Epic’s intentions :frowning:

FORT-738486 incident has been created. Status is ‘Needs Triage’.