Cel logicznych procesorów konkretnego programu w systemie Windows 7 i Windows 8
Funkcje te działają w systemie Windows 7, Windows 8 i Windows Vista. Nie mówię o tym drugim, ponieważ niewielu ludzi używają go w naszym kraju.
Uruchom Menedżera zadań Windows i:
- W systemie Windows 7 otwórz kartę Processes
- W systemie Windows 8 otwórz "szczegóły"
Kliknij prawym przyciskiem myszy w procesie, który jesteś zainteresowany i wybierz "Ustaw podobieństwo" w menu kontekstowym. Pojawi się okno "Zgodność procesorów", w których można określić, które rdzenie procesora (lub, lub raczej, logicznych procesorów), program jest stosowany.
![Wybór procesorów logicznych do wykonania programu Wybór procesorów logicznych do wykonania programu](/userfiles/135/218_3.webp)
To wszystko, teraz proces używa tylko tych logicznych procesorów, które mu pozwoliły. To prawda, że zdarza się dokładnie do następnego uruchomienia.
Jak uruchomić program na określonym jądrze procesora (procesor logiczny)
W systemie Windows 8 i Windows 7 istnieje również możliwość uruchomienia aplikacji, aby natychmiast po uruchomieniu użyto niektórych procesorów logicznych. Aby to zrobić, uruchomienie aplikacji należy wdrożyć wskazując zgodność w parametrach. Na przykład:
C: Windows System32 cmd.exe / c Start / powinowactwo 1 Software.exeW tym przykładzie aplikacja Software.exe zostanie uruchomiona za pomocą 0. CPU 0) procesora logicznego. Te. Figura Po powiestym Określa numer procesora logicznego + 1. To samo polecenie Możesz napisać do skrótu aplikacji, aby zawsze zaczyna się używać określonego procesora logicznego. Niestety, nie mogłem znaleźć informacji, jak przenieść parametr, aby aplikacja użyje nie jeden procesor logiczny i kilka minut na raz.
Updatek: Znaleziono, jak uruchomić aplikację na kilku procesorów logicznych za pomocą parametru powinowactwa. Określamy maskę w formacie szesnastkowym, na przykład, należy użyć procesorów 1, 3, 5, 7, odpowiednio, będzie 10101010 lub 0xaa, transmit jako / powinowactwo 0xaa.