JobWorkerMaximumCount is 2, which is much smaller than processorCount, which is 8

My Unity version is Unity 2022.2.15.
The models of my mobile phone are Redmi Note 3(Hexa-core) and Oppo K9(Octa-core). Both phones only have two Worker Threads.
I don’t know why. Does anyone know why?
8975194--1234090--upload_2023-4-26_23-49-0.png
SystemInfo.processorCount is 6 or 8. JobsUtility.JobWorkerMaximumCount is 2.

I believe unity only uses performance for aneroid by default. You dad change this but I don’t think it’s recommences.

I have tried it. The changed value cannot be greater than JobsUtility.JobWorkerMaximumCount, otherwise an error will be reported

https://docs.unity3d.com/Manual/android-thread-configuration.html

1 Like