Jak ograniczyć użycie procesora dla procesu w systemie Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



Jako ekspert IT jedną z rzeczy, które możesz chcieć zrobić, jest ograniczenie użycia procesora przez proces w systemie Windows 10 lub 11. Istnieje kilka powodów, dla których możesz chcieć to zrobić, ale najczęstszym z nich jest powstrzymanie procesu przed pochłaniając wszystkie zasoby procesora i spowalniając system. Na szczęście ograniczenie użycia procesora jest łatwe.



Najpierw musisz znaleźć PID (identyfikator procesu) procesu, który chcesz ograniczyć. Możesz to zrobić, otwierając Menedżera zadań (naciśnij Ctrl+Shift+Esc Lub kliknij prawym przyciskiem myszy pasku zadań i wybierz „Menedżer zadań”) i wybierając zakładkę „Szczegóły”. Następnie znajdź proces, który chcesz ograniczyć i zanotuj obok niego PID.





Następnie otwórz wiersz polecenia i wpisz następujące polecenie, zastępując PID z PID procesu, który chcesz ograniczyć:





zmień lokalizację pobierania tj

proces wmic, w którym (IDProcess = PID) wywołanie setpriority „low”



Spowoduje to ustawienie procesu na „niski” priorytet, co ograniczy użycie procesora. Możesz także użyć „normalnych” lub „wysokich” priorytetów, jeśli chcesz, ale „niski” zwykle wystarcza, aby proces nie obciążał zbytnio procesora.

To wszystko! Teraz wiesz, jak ograniczyć użycie procesora przez proces w systemie Windows 10 lub 11.



Na komputerze z systemem Windows 11 lub Windows 10 może wystąpić wysokie obciążenie procesora spowodowane przez aplikację lub grę, z której chcesz zmniejszyć lub ograniczyć ilość zasobów procesora, które proces może wykorzystać dla aplikacji lub gry. W tym poście pokażemy, jak ograniczyć użycie procesora dla aplikacji jednoprocesowych lub aplikacji wieloprocesowych.

Jak ograniczyć użycie procesora dla procesu

Jak ograniczyć użycie procesora dla procesu w systemie Windows 11/10

Mówiąc najprościej, użycie procesora to aktualny procent zasobów procesora zużywanych przez wszystkie programy. Jeśli zauważysz, że niektóre programy zużywają więcej rdzeni procesora i przeciążają zasoby systemowe, możesz ograniczyć użycie procesora dla procesu gry/aplikacji lub wielu procesów, korzystając z poniższych metod.

  1. Ustaw priorytet procesu i powinowactwo procesora
  2. Użyj aplikacji innej firmy
  3. Mniejszy maksymalny stan procesora

Przyjrzyjmy się szczegółowo tym metodom.

1] Ustaw priorytet procesu i koligację procesora

Priorytet procesu umożliwia systemowi Windows przydzielanie i zwalnianie zasobów wymaganych przez wszystkie aktywne procesy. Użytkownicy komputerów PC mogą zmienić priorytet dowolnego procesu/podprocesu za pomocą Menedżera zadań, ale należy to robić tylko w przypadku procesów niesystemowych. Ustawienia priorytetów dla głównych procesów systemowych najlepiej pozostawić bez zmian.

Zgodność procesora po prostu ogranicza procesy, aby zużywały mniej rdzeni procesora twojego systemu. Użytkownicy komputerów PC mogą ustawić dla każdego procesu, aby kontrolować liczbę rdzeni procesora, z których proces może korzystać. Zmieniając powinowactwo procesora, można zwolnić rdzenie procesora, aby były dostępne dla innych procesów.

Aby ustawić priorytet procesu, wykonaj następujące czynności:

Ustaw priorytet procesu

  • Naciskać Ctrl + Shift + Esc klawisz, aby uruchomić menedżera zadań.
  • W menedżerze zadań określ proces, którego priorytet chcesz zmienić.
  • Możesz także kliknąć przycisk Edytor kolumna służąca do porządkowania procesów w malejącej kolejności ich zużycia.
  • Teraz kliknij prawym przyciskiem myszy proces i wybierz Przejdź do szczegółów opcję z menu kontekstowego. Alternatywnie kliknij przycisk Detale kartę i znajdź proces, który chcesz zmienić.
  • O szczegółach sekcji, kliknij proces prawym przyciskiem myszy i wybierz Ustaw priorytet z menu kontekstowego.
  • Następnie wybierz Poniżej średniej (przydziela nieco mniej zasobów, jeśli są dostępne) lub Krótki (przydziela najmniejszą ilość zasobów systemowych, gdy stają się dostępne).
  • Pojawi się okno ostrzegawcze informujące o konsekwencjach zmiany priorytetu procesu.
  • Kliknij Zmień priorytet przycisk, aby zastosować zmiany.
  • Wyjdź z Menedżera zadań.

Aby ustawić koligację procesora (CPU), wykonaj następujące czynności:

Ustaw powinowactwo procesora (procesora).

Notatka : W przypadku aplikacji, które mają wiele procesów, takich jak msedge.exe, konieczne będzie ustawienie koligacji procesora dla każdego z procesów, ponieważ każdy plik wykonywalny jest oddzielną kartą, oknem lub wtyczką.

  • Otwórz Menedżera zadań.
  • W oknie menedżera zadań kliknij Więcej aby rozwinąć, jeśli nie widzisz żadnych kart, a tylko kilka aplikacji z niewielką ilością informacji lub bez informacji.
  • Pod Procesy kliknij aplikację, dla której chcesz ograniczyć użycie procesora. zwiększać lista procesów uruchomionych przez aplikację.
  • Następny. kliknij prawym przyciskiem myszy proces, który chcesz ograniczyć i wybierz Przejdź do szczegółów . zostać przekierowany do Detale patka
  • W sekcji Szczegóły kliknij prawym przyciskiem myszy podświetlony proces i wybierz Ustaw koligację .
  • W Zgodność procesora Domyślnie dla większości procesów powinny być widoczne wszystkie wybrane procesory, co oznacza, że ​​wszystkie rdzenie procesorów mogą uruchamiać proces.
  • Teraz tylko odznacz bloki rdzeni procesora, których nie chcesz używać w procesie.
  • Kliknij CIENKI przycisk.
  • Wyjdź z Menedżera zadań.

Pamiętaj, że możesz ograniczyć tylko jeden lub więcej rdzeni procesora na proces, ale co najmniej jeden rdzeń musi być wybrany. Ponadto w przypadku tej metody system Windows zresetuje konfigurację po zamknięciu i otwarciu domyślnego programu, który powinien wykorzystywać wszystkie rdzenie procesora. Dlatego, aby wymusić na aplikacji lub grze, aby zawsze zachowywała prawidłowe rdzenie procesora (dopasowanie procesora), możesz zastosować obejście opisane poniżej.

akceleracja sprzętowa windows 10

Czytać : Nie można ustawić priorytetu procesu w Menedżerze zadań Windows

Ustaw koligację i priorytet procesora na stałe, tworząc skrót do procesu.

Ustaw koligację i priorytet procesora na stałe, tworząc skrót do procesu.

  • Zaczynasz od określenia wartości szesnastkowej procesorów, których chcesz użyć w ustawieniu koligacji procesora, uzyskując binarną liczbę rdzeni procesora, których chcesz użyć w procesie.

Długość liczby binarnej jest określona przez liczbę rdzeni procesora. W binarnym procesorze 0 oznacza wyłączenie, a 1 oznacza włączenie. Dla każdego rdzenia procesora, którego chcesz użyć w procesie, zmień 0 Do 1 .

W tym poście demonstrujemy za pomocą 7-rdzeniowy procesor i tylko skorzystam procesor 0 dla aplikacji; używana liczba binarna będzie 0000001 .

  • Następnie musimy przekonwertować liczbę binarną na szesnastkową za pomocą konwertera Rapidtables.com/convert .
  • Po uzyskaniu liczby szesnastkowej przejdź do Utwórz skrót na pulpicie.
  • W Utwórz skrót wprowadź poniższą składnię w Wprowadź położenie elementu pole.
|_+_|
  • W składni zamień Nazwa programu symbol zastępczy z aktualną nazwą programu (może być pusty lub dowolna nazwa), Krótki z dowolnym priorytetem procesora (w czasie rzeczywistym, wysoki, powyżej normalnego, normalny, poniżej normalnego, niski), # z uzyskaną wcześniej wartością szesnastkową, Ścieżka programu z pełną ścieżką do gry lub aplikacji.

Po utworzeniu skrótu, jeśli chcesz uruchomić program, uruchom ten skrót, a system Windows automatycznie uruchomi program z koligacją procesora i priorytetem ustawionym w opcjach poleceń skrótu. Pamiętaj jednak, że ta metoda będzie działać tylko w przypadku aplikacji i gier, które działają tylko w jednym procesie. W przypadku aplikacji działających w wielu procesach, takich jak chrome.exe, firefox.exe lub msedge.exe, należy wymusić priorytet i koligację procesora, wykonując poniższe obejście.

Czytać : Zmień priorytet procesu dla uruchomionych procesów za pomocą wiersza poleceń

Ustaw koligację i priorytet procesora na stałe, tworząc skrypt programu PowerShell dla procesu.

Ustaw koligację i priorytet procesora na stałe, tworząc skrypt programu PowerShell dla procesu.

  • Zaczynasz od utworzenia skryptu programu PowerShell.
  • Utwórz plik tekstowy i nadaj mu dowolną nazwę, ale z rozszerzeniem .ps1 .
  • Po utworzeniu otwórz plik .ps1 w Notatniku lub innym zgodnym edytorze tekstu.
  • Wprowadź następującą składnię w edytorze tekstu:
|_+_|
  • Zamień chrome.exe na nazwę procesu, dla którego chcesz ustawić priorytet, i wartość priorytetu (w czasie rzeczywistym 256, wysoki 128, powyżej normalnego 32768, normalny 32, poniżej normalnego 16384, niski 64) w SetPriority (wartość).
  • Teraz musisz określić dziesiętną wartość rdzeni procesora, których chcesz użyć w procesie. Ponieważ używasz tych samych rdzeni procesora, co powyżej, sprawdź wartość dziesiętną w powyższym konwerterze.
  • Teraz, jeśli chcesz dopasować procesor do tylko jeden proces , wpisz następujący wiersz polecenia w skrypcie programu PowerShell.
|_+_|
  • Aby ustawić koligację procesora na wszystkie procesy o tej samej nazwie , takich jak chrome.exe, firefox.exe lub msedge.exe, wpisz następujący wiersz polecenia w skrypcie programu PowerShell.
|_+_|
  • Wartość zastępcza 1 z wartością dziesiętną otrzymaną z konwertera, chrome z nazwą procesu, dla którego chcesz ustawić powinowactwo procesora.
  • Zapisz swój edytor tekstu.
  • Aby uruchomić skrypt, kliknij plik prawym przyciskiem myszy i wybierz Uruchom z PowerShellem .

Domyślnie system Windows nie zezwala na uruchamianie żadnych skryptów w systemie. Aby skrypt działał, tsp D gdy pojawi się monit. Skrypt uruchomi się i zakończy działanie po wykonaniu wszystkich poleceń. Jeśli masz problemy z uruchomieniem skryptu ze względu na politykę wykonywania, możesz włączyć wykonywanie skryptu PowerShell lub możesz utworzyć skrót na pulpicie wskazujący na utworzony wcześniej skrypt ps1 z parametrem, który omija politykę wykonywania za pomocą polecenia poniżej V Wprowadź położenie elementu pole:

|_+_|
  • Zamienniki FullPathToPowerShellScript symbol zastępczy z rzeczywistą ścieżką do pliku skryptu PS1. Jeśli systemu Windows nie ma na dysku C: lub program PowerShell jest zainstalowany w innym miejscu, wymień C:WindowsSystem32WindowsPowerShellv1.0powershell.exe ze ścieżką do powershell.exe w twoim systemie.

Czytać : Dostosuj harmonogram procesora, aby poprawić wydajność w systemie Windows.

2] Użyj aplikacji innej firmy

Proces Lasso

Ta metoda eliminuje również wady korzystania z Menedżera zadań w celu ograniczenia użycia procesora, co oznacza, że ​​resetuje ustawienia po ponownym uruchomieniu programu. Jeśli więc potrzebujesz bardziej kompleksowego rozwiązania do zarządzania wykorzystaniem zasobów w programie, możesz wypróbować aplikacje innych firm, takie jak Process Lasso, Bill2 Process Manager i Process Tamer.

Aby ograniczyć użycie procesora przez proces za pomocą Process Lasso, wykonaj następujące czynności:

skonfiguruj Hotmail na iPadzie

Notatka O: Jeśli planujesz wprowadzić poważne zmiany za pomocą tego lub innego wymienionego narzędzia, przed kontynuowaniem zalecamy utworzenie punktu przywracania.

  • Pobierz i zainstaluj odpowiednią wersję narzędzia w swoim systemie.
  • Następnie uruchom aplikację z podwyższonymi uprawnieniami.
  • Kliknij prawym przyciskiem myszy żądany proces i zmień go priorytet I bliskość zgodnie z twoimi wymaganiami.
  • Wprowadź zmiany, wybierając Zawsze opcję z menu kontekstowego. Jeśli wybierzesz Aktualny opcja, będzie obowiązywała tylko do ponownego uruchomienia programu.
  • Następnie możesz wyjść z aplikacji.

Czytać : Jak włączyć lub wyłączyć parkowanie rdzeni procesora w systemie Windows

3] Zmniejsz maksymalny stan procesora

Mniejszy maksymalny stan procesora

Ta metoda nie jest tak inwazyjna jak dwie metody opisane powyżej. To ustawienie pozwala ograniczyć maksymalną prędkość procesora, co zmniejsza obciążenie procesora i może potencjalnie zapobiec przegrzaniu komputera.

Aby obniżyć maksymalny stan procesora procesora, wykonaj następujące czynności:

  • Otwórz panel sterowania.
  • Kliknij Opcje mocy .
  • Kliknij Zmień ustawienia planu opcja znajdująca się obok aktywnego planu zasilania systemu.
  • Następnie kliknij Zmień zaawansowane ustawienia zasilania . Otworzy się nowe okno Opcje zasilania.
  • Znajdź i rozwiń Zarządzanie energią procesora opcja.
  • Kliknij Maksymalny stan procesora opcję i edytuj wartości.
  • Wartość domyślna to 100 procent. Zmień na 80 procent Jeśli chodzi o Z baterii I połączony opcje.
  • Kliknij Stosować > CIENKI aby zapisać zmiany i wyjść z okna.

W powyższej konfiguracji Twój procesor będzie działał z 80 procentami swojej wydajności w godzinach szczytu.

To wszystko!

Powiązany post : Jak sprawdzić, zmniejszyć lub zwiększyć użycie procesora w systemie Windows

Jak przydzielić więcej procesora do programu w systemie Windows 11/10

Procesory nie są przydzielane programom. Programy tworzą wątki wykonywania, które działają współbieżnie. Różne procesory obsługują różną liczbę wątków, które mogą wykonywać jednocześnie. Jeśli program tworzy wiele wątków równych lub większych niż maksymalna liczba wątków obsługiwanych przez procesor, może zużywać więcej procesora.

Czy mogę ograniczyć użycie procesora przez proces?

Najłatwiejszym sposobem ograniczenia użycia procesora przez proces na komputerze z systemem Windows 11/10 jest ograniczenie mocy procesora. Przejdź do Panelu sterowania. Maksymalny stan procesora i zmniejsz go do 80% lub cokolwiek chcesz. Z oprogramowaniem, które mierzy temperaturę procesora jako „High Speed ​​​​Fan”.

Popularne Wiadomości