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.