I have a question regarding the frame differences when enabling and disabling the multi-threading option in our project.
When multi-threading is enabled:
- The game thread measured an average of 17ms.
PerformAnimEvaluation_WorkerThread
measured approximately 8.4ms.
When multi-threading is disabled:
- The game thread measured an average of 16ms.
PerformAnimEvaluation_WorkerThread
measured approximately 5ms.
The test environment is a standalone session with a completely empty level, containing only 10 characteractor standing still.
What I am curious about is why PerformAnimEvaluation_WorkerThread
shows a lower ms value when multi-threading is disabled.
Am I using multi-threading incorrectly? Or would it be more efficient not to use multi-threading in our project?
Additionally, our Animation Blueprint contains a large number of states.