RenderJob on RVOSimulator_Update Bad Performance

Hello,

while profiling our game on the Switch i found out that the RVOSimulator_Update is taking up to 10% of the overall CPU Performance. After looking into the cpu profiler i found the following callstack

I’m using the default RVOController script on my agents (i have about 20 agents active in the scene) with Debug set to “Nothing”.

I was wondering why the RVOSimulator is waiting for a RenderJob to complete and do you have any hint on how i can improve/disable the rendering to improve the cpu performance?

Hi

I don’t think this is related to the A* Pathfinding Project. It looks like the job is blocking on an unrelated render job (I’m not quite sure where the dependency comes from, though). It’s not the rvo simulator that is slow in itself.

Check the Unity profiler’s timeline view. That should make things more clear.