Startseite » wie man » Starten Sie eine Anwendung, die einer bestimmten CPU in Windows 7, 8 oder Vista zugewiesen ist

    Starten Sie eine Anwendung, die einer bestimmten CPU in Windows 7, 8 oder Vista zugewiesen ist

    Windows verfügt über eine Option, mit der Sie eine Anwendung starten und die CPU-Affinität festlegen können, wodurch die Anwendung auf einer bestimmten CPU in einem Dual-Core-System ausgeführt werden kann.

    Um eine Anwendung zu starten, müssen Sie das Affinitätsflag an das Start-Dienstprogramm in der Eingabeaufforderung übergeben. Wenn Sie beispielsweise den der CPU zugewiesenen Editor starten möchten, können Sie den folgenden Befehl verwenden:

    c: \ windows \ system32 \ cmd.exe / c start / affinity 1 notepad.exe

    Sie sehen im Taskmanager, dass der Prozess nur der CPU 0 zugeordnet ist

    Verwenden Sie den folgenden Befehlsschalter, um einen Prozess in CPU 0 zu starten:

    / Affinität 1

    Verwenden Sie für CPU 1 diesen Schalter:

    / Affinität 2

    Sie können eine Anzahl bis zur Anzahl der CPU-Kerne oder CPUs in Ihrem System verwenden. Die Affinität ist im Wesentlichen der CPU-Kern # 1, daher würde / Affinität 5 die CPU 4 verwenden.

    Sie können die Verknüpfung für ein Element fast so ändern, dass es auf einer bestimmten CPU ausgeführt wird, indem Sie dem Verknüpfungsziel einfach das vollständige „c: \ windows \ system32 \ cmd.exe / C start / affinity 1“ voranstellen. Der einzige Nachteil dieses Ansatzes ist, dass das Eingabeaufforderungsfenster kurz auf dem Bildschirm blinkt.