Festlegen der Prozessaffinität
Für viele Computer ist es heutzutage nicht ungewöhnlich, dass entweder ein Multi-Core-Prozessor oder mehrere Prozessoren installiert sind. Dies hilft Ihnen enorm, wenn Sie ein Programm ausführen, das mehrere Kerne nutzt.
Dies ist jedoch nicht immer der Fall, da einige Programme (insbesondere einige ältere) besser funktionieren, wenn sie auf einem Single- oder sogar Dual-Core-System ausgeführt werden. (Dies hängt alles davon ab, wie das Programm geschrieben wurde.)
Wenn Ihr Computer über mehrere Kerne oder Prozessoren verfügt, versucht Windows standardmäßig, die gesamte ihm zur Verfügung stehende Rechenleistung zum Ausführen dieser Programme zu verwenden. Dies kann zu einem Problem führen, wenn ein Programm versucht, die gesamte Leistung aller Kerne zu nutzen, wodurch der Rest des Computers langsamer wird.
Durch Festlegen der Prozessaffinität für ein Programm können Sie ein Programm oder einen Prozess so festlegen, dass es nur auf einer festgelegten Anzahl von Kernen ausgeführt wird, wobei die anderen Kerne für die anderen Programme gespeichert werden. Gehen Sie folgendermaßen vor, um die Affinität eines Programms oder Prozesses festzulegen:
-
Klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie im daraufhin angezeigten Kontextmenü die Option Task-Manager. (Stellen Sie sicher, dass Sie mit der rechten Maustaste auf einen leeren Bereich der Taskleiste klicken, nicht auf ein Task-Symbol, das sich möglicherweise in der Taskleiste befindet.) Windows öffnet das Task-Manager-Fenster.
-
Klicken Sie unten links im Fenster auf Weitere Details. Windows zeigt die Detailansicht des Task-Managers an.
-
Klicken Sie auf die Registerkarte Details, um die Details der Apps und Prozesse anzuzeigen, die auf Ihrem System ausgeführt werden. (Siehe Abbildung 1.)
-
Klicken Sie mit der rechten Maustaste auf die Anwendung oder den Prozess, für die Sie die Affinität festlegen möchten, und wählen Sie im daraufhin angezeigten Kontextmenü die Option „Affinität festlegen“.
Windows zeigt das Fenster Prozessoraffinität an. (Siehe Abbildung 2.)
-
Verwenden Sie die Kontrollkästchen, um den Kern (oder die Kerne) anzugeben, den die Anwendung oder der Prozess verwenden soll.
-
Klicken Sie auf OK, um das Fenster Prozessoraffinität zu schließen.
-
Wenn Sie mit allen Prozessen fertig sind, die Sie ändern möchten, schließen Sie den Task-Manager.
Wenn Sie das nächste Mal die von Ihnen geänderten Programme starten, werden die von Ihnen ausgewählten Einstellungen wirksam. Wenn Sie die Affinität für jedes Programm festlegen, ist es hilfreich zu wissen, dass bei der Auflistung der CPUs durch Windows 0 tatsächlich Kern 1 ist. In meinem obigen Beispiel verfügt mein Computer über vier Kerne, die als CPU 0, CPU 1, CPU 2 und CPU 3 angezeigt werden Beachten Sie, dass ein Programm, das für mehrere Kerne entwickelt wurde, nicht gut funktioniert, wenn Sie festlegen, dass nur ein Kern verwendet wird. Wenn Sie die Prozessaffinität für Ihre Programme einrichten, ist es wichtig zu verfolgen, wie Ihr Computer auf die von Ihnen implementierten Änderungen reagiert.
Dieser Tipp (13637) gilt für Windows 10.