Home » Tipps & Tricks » System » Hardware » Anzahl der Prozessoren ermitteln
Anzahl der Prozessoren ermitteln
Folgende Funktion gibt die Anzahl der installierten CPUs in einem System zurück:
function GetNumberOfProcessors: Integer; var SystemInfo: TSystemInfo; begin GetSystemInfo(SystemInfo); Result:=SystemInfo.dwNumberOfProcessors; end;
Neuere Prozessorgenerationen simulieren teilweise einen zweite CPU. Bei Intel nennt sich diese Technologie „Hyperthreading“. Obwohl in diesem Fall physikalisch nur eine CPU vorhanden ist, gibt die Funktion die Anzahl der simulierten CPUs zurück.