Me and my team facing issues with the world partition system:
We struggle to find a way to reduce the performance hit when a grid cell is loaded/unloaded (Gabage coll). I thought there was a way to prevent the game from freezing while a cell is being loaded. Is anyone of you is facing the same issue?
Today the system is not usable as we are dealing with 2/3 sec of freezing while loading cells with 200/300 actors.
Any hints would be appreciate ^^.
I haven’t personally used World Partition System as I am still using level streaming. But have you tried using smaller cell sizes?
What I noticed in my own work is that you need to reduce the number of actors being loaded in at one time in order to reduce stutter and freezing.
I had a large area being loaded in on one level and experienced long delays of up to 5-10 seconds. When I split the area into 250 smaller sub levels, I experienced practically no stutter or freezing.
Going off that screenshot, I would maybe try adjusting the loading priority.
Try making each index have it’s own value for priority. Give indoors the lowest priority.
Also possibly try blocking the indoors on slow streaming.
Can you confirm me that the “Block on Slow Streaming” will make the loading stop if the loading take too much time?
Is the loading will be resume later in this case?
Hello. I also experienced a lot of performance issues when working with level streaming, so I made a tool that helps you customize the budget for your project. Take a look if interested