Description
Subject: Memory Usage Growth and SQLite Size Increase Issue in Unreal Engine 5.1 with Cesium3DTileset
Issue Description:
I have integrated Cesium3DTileset into Unreal Engine 5.1 with default parameters. While continuously rotating the camera using Tick, I observed a continuous increase in system memory usage, escalating from 6GB to 9GB within 10 minutes. Additionally, the size of cesium-request-cache.sqlite-wal
grows from 1GB to 7GB during this time. In previous tests, the SQLite file reached 1TB within less than 24 hours, causing a memory crash. Since the camera is rotating in place, there should not be any new 3D tiles loaded. I am seeking insights into the possible causes of this issue and would appreciate any related usage recommendations.
Additional Information:
- Unreal Engine Version: 5.1
- Cesium3DTileset Parameters: Default
- Camera Behavior: Continuous rotation using Tick
Questions:
- What might be causing the continuous increase in system memory usage?
- Why does the size of
cesium-request-cache.sqlite-wal
keep growing during runtime? - Are there any specific usage recommendations or best practices to address this issue?
Note:
I've observed similar issues in previous tests, where SQLite reached 1TB in less than 24 hours, resulting in a memory crash. Any guidance or insights into resolving this matter would be highly appreciated.