Główna » jak » Uruchom aplikację przypisaną do określonego procesora w systemie Windows 7, 8 lub Vista

    Uruchom aplikację przypisaną do określonego procesora w systemie Windows 7, 8 lub Vista

    Windows ma opcję, która pozwala uruchomić aplikację i ustawić powinowactwo procesora, co powoduje, że aplikacja działa na określonym procesorze w systemie dwurdzeniowym.

    Aby uruchomić aplikację, należy przekazać flagę powinowactwa do narzędzia startowego w wierszu polecenia. Na przykład, jeśli chcesz uruchomić notatnik przypisany do procesora, możesz użyć następującego polecenia:

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

    W Menedżerze zadań widać, że proces jest przypisany tylko do CPU 0

    Aby rozpocząć proces na procesorze 0, użyj następującego przełącznika poleceń:

    / powinowactwo 1

    W przypadku procesora 1 użyj tego przełącznika:

    / affinity 2

    Możesz użyć liczby do liczby rdzeni procesora lub procesorów w systemie. Powinowactwo jest zasadniczo rdzeniem procesora # + 1, więc / powinowactwo 5 użyłoby procesora 4.

    Możesz prawie zmodyfikować skrót do elementu, aby uruchomić go na określonym CPU, po prostu poprzedzając pełny skrót "c: \ windows \ system32 \ cmd.exe / C start / affinity 1". Jedyną wadą tego podejścia jest to, że okno wiersza polecenia będzie migać na krótko na ekranie.