FPS Drop Issue - WorkItemProcessor.ProcessWorkItemsForUpdate

Hello, we are using path finder in 3D simulation PC game. Prologue version was single player and we weren’t using path finder, average fps on PC was about 130. Currently we developed new features and we realized there is a significant fps drop. It was around 45.

Then we want to check which new feature may have this impact. In our game there are 9 character is trying to find a path in that area. As you see in the screenshot, those were the most cpu usage.

How can I optimize that? Could you please help?

Best

If you could post your graph and agent settings, we’ll see what can be optimized :+1:

Hi

It looks like you are doing a lot of graph updates. Does that seem correct?
The CPU usage seems to be purely coming from these updates, not the pathfinding or character movement.

Also keep in mind that deep profiling significantly slows down the game.