this taking up bunch of cpu usage

Currently when I run my Unity using profiler, I see that
PhysX.PxsDynamics.solverSetupSolve is taking up 30% of my calls, which cause around 25 time ms calculation, anybody know what this is, how can I lower this value?

Regards

Since I was not able to dig anything out of Google specifically for solverSetupSolve:

Going on the name alone it sounds like it is a step in the physics cycle to prepare your dynamic physics for resolution. Perhaps your scene has too many colliders on a shared physics layer? Hard to tell without more information regarding your scene. You could be pressuring the physics engine with a poorly optimized setup.

I’m re-opening this discussion since no answer were ever given, and i can’t find any anywhere on the net. I’m currently using Unity 2019.2.12f1 for my project and i get the same problem, i was optimizing my game and managed to make it run smoothly, i saved and closed my project, when i re-opened it later (without making any change) it kept freezing every 1 or 2 seconds, when i took a look at the profiler i saw that PhysX.PxsDynamics.solverSetupSolve was the problem while before i never encountered any problem with it.

Ok so i just enabled dynamic batching in player settings, and this solved the problem, don’t really know why tho… 2 days i was searching for a solution…