@lekret Please don't enable Deep Profiling
in the Unity profiler, since the augmentations are heavily distorting the timing measurements. Any math-related calls are reported with far worse timing than they actually are. In some tests on our end the reported time increased from e.g. 4ms to 10ms by enabling Deep Profiling
.
Some performance recommendations can be found here in the spine-unity FAQ:
https://esotericsoftware.com/spine-unity#Performance
General recommendations here:
https://esotericsoftware.com/spine-metrics#Performance
We have this issue ticket regarding parallelization:
EsotericSoftware/spine-runtimes1348
Here unfortunately we didn't get to finish the pre-requisites yet, so it will take some more time until we get to this ticket. If you need to improve performance further and can't wait, you might want to consider parallelizing the most important spine-unity calls, distributing skeleton updates across multiple threads.