Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Prozess auf einen CPU-Sockel festlegen

  Alt 16. Jul 2015, 14:23
Folgender Code müsste das gewünschte Leisten:

Delphi-Quellcode:
procedure SetProcessAffinityMaskToOneSocket;
var
  NewMask: Int64;
begin
  GetNumaNodeProcessorMask(0, @NewMask);
  SetProcessAffinityMask(GetCurrentProcess(), NewMask);
end;
Leider kracht es immer noch.
Dann bleibt doch das während der Problematischen Funktionen ein

SetProcessAffinityMask(GetCurrentProcess(), 1);

bis wir dann auf XE6 sind
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat