The issue appears to be caused by a mismatch in the value returned by GetResourceSizeBytes(EResourceSizeMode::Exclusive) between InitResources() and ReleaseResources().
At InitResources(), the reported size includes Nanite-related data. However, by the time ReleaseResources() is called, the Nanite data is already reduced or no longer present. As a result, the value subtracted during release is smaller than the value added during initialization.
Results:
STAT_StaticMeshTotalMemory increases after each load/unload cycle.
Expected Results:
Repeated load/unload cycles should not cause cumulative increases in this stat.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-367793 in the post.
| 0 |
| Component | UE - Rendering - Architecture |
|---|---|
| Affects Versions | 5.7 |
| Created | Feb 26, 2026 |
|---|---|
| Updated | Feb 26, 2026 |