You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We encountered an issue using a large tileset. The fact is that the tileset contains many tiles and the CPU memory occupied by the tiles is never freed and continues to grow until the limit is exceeded (in chrome jsHeapSizeLimit=4GB) and the application crashes.
We use external tilesets, so the memory will not fill up immediately, but after using the tileset for some time.
A possible solution is to delete tiles that are loaded but not currently in use in order to free up CPU memory. The same way that tile content is being deleted to free up GPU memory.
You can see that the CPU memory grows and is never freed (screenshot 2)
After using the map for a longer time and viewing several more cities in more detail, the memory occupied by tiles grew even more and continues to grow (screenshot 3)
Screenshot 1:
Screenshot 2:
Screenshot 3:
The issue can be reproduced on any tileset. Since I can't attach a company's tileset, I made a sandcastle example using GooglePhotorealistic3DTileset
What happened?
Hi!
We encountered an issue using a large tileset. The fact is that the tileset contains many tiles and the CPU memory occupied by the tiles is never freed and continues to grow until the limit is exceeded (in chrome jsHeapSizeLimit=4GB) and the application crashes.
We use external tilesets, so the memory will not fill up immediately, but after using the tileset for some time.
A possible solution is to delete tiles that are loaded but not currently in use in order to free up CPU memory. The same way that tile content is being deleted to free up GPU memory.
Relevant issues:
Reproduction steps
Screenshot 1:

Screenshot 2:

Screenshot 3:

The issue can be reproduced on any tileset. Since I can't attach a company's tileset, I made a sandcastle example using GooglePhotorealistic3DTileset
Sandcastle example
https://sandcastle.cesium.com/#c=bZDBSsNAEIZfZQgeUpAN4k3TIlT0IigonnLodjOmg5OdsjtJqaXv7iZtUbR7m9n///gYJz4q9IQbDDAFjxuYY6SuNe/jLq8yN85z8WrJY6iyyW3lK69hC7vKA7gRocQYURPDbizpieICWsVHkYbxZSUqaWaKSu76/u1QyQceHB1MdOjRrAO1pNRjNLau8yN8CO7BWXUryDEECZMfBWE0LE2+eLApXYMKsNj6JHYDF7uxsl+MmOwyK6NuGWcDYHh31K4lKHSBc2MKxXbNyT0Wy859ohoX48EUoCx+V8uaeqB6euZU4NjGmH4+OuZX+sIqm5VFyv+rDq7km+ceA9vtEFtdzZ4OS2NMWaTxfFNFeGnDH/I3
Environment
Browser: All
CesiumJS Version: 1.118
Operating System: All
The text was updated successfully, but these errors were encountered: