Skip to content

Memory Usage Growth and SQLite Size Increase Issue in Unreal Engine 5.1 with Cesium3DTileset #1325

Open
@helion2017

Description

@helion2017

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:

  1. What might be causing the continuous increase in system memory usage?
  2. Why does the size of cesium-request-cache.sqlite-wal keep growing during runtime?
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingperformanceImprovements to performance, including reductions in memory usage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions