Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


processorCount

Number of processors present (Read Only).
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public static int processorCount { get; }

Remarks

Returns the number of "logical processors" (threads) as reported by the operating system. This is distinct from the number of physical cores. On CPUs with Hyper-Threading or simultaneous multithreading (SMT), a single physical core is split into two logical cores. For example, a CPU with 4 physical cores and 8 threads will return
8
. On Android, it reports the number of active processors.
using UnityEngine;public class Example : MonoBehaviour{ void Start() { // Prints using the following format - "4" on a quad-core CPU. print(SystemInfo.processorCount); }}