Jak ograniczyć użycie procesora przez proces w systemie windows

Jak

Jeśli aplikacja lub proces zużywa CPU i spowalnia system, możesz ograniczyć wykorzystanie CPU przez ten proces.

Po otwarciu aplikacji proces jest automatycznie uruchamiany i rozpoczyna wykonywanie. Podczas wykonywania procesu zasoby procesora są wykorzystywane w zależności od potrzeb. Ale co się dzieje, gdy proces zużywa dużą ilość zasobów systemowych, a użycie procesora gwałtownie wzrasta? Dla tych, którzy mogą nie być świadomi, procesy lub programy, które zużywają dużo procesora, mogą powodować problemy z wydajnością, ponieważ inne procesy nie otrzymują tyle czasu procesora lub zasobów. Ponadto nadmierne wykorzystanie procesora może powodować jego nagrzewanie się, dławienie procesora i znaczne obniżenie wydajności systemu.

Jeśli zidentyfikujesz proces, który zużywa zbyt dużo CPU lub uważasz, że proces zużywa zbyt dużo CPU, spróbuj ustawić limit użycia CPU, tj. ogranicz użycie CPU przez proces . W ten sposób można zmniejszyć zużycie procesora i poprawić wydajność systemu.

W ramach szybkiego przypomnienia, w tej części opisano, jak ograniczyć wykorzystanie procesora przez proces lub program w systemie operacyjnym Windows.

Poniższa procedura działa tak samo w systemie Windows 10 i 11.

Treść.

Reduce process priority to limit CPU usage

Windows domyślnie bierze pod uwagę priorytet procesów. Na ogół nie jest konieczne ręczne ustawianie priorytetów procesów.

Jeśli ustawisz priorytet procesora na niższy niż normalny lub niski, system Windows przydziela zasoby procesora, nadając temu procesowi niższy priorytet niż innym uruchomionym procesom. W ten sposób inne procesy mogą przebiegać bez zakłóceń.

Ważna uwaga: Nie należy zmieniać priorytetu procesora dla procesu/aplikacji systemowej. Zrób to tylko dla procesów/aplikacji stron trzecich.

  1. Otwórz Menedżera zadań .
  2. Przejdź do zakładki ” Dane dziecka „.
  3. Kliknij prawym przyciskiem myszy na proces.
  4. Wybierz ” Priorytet konfiguracji > niski „.
  5. Po wyświetleniu monitu, kliknij ” Zmień priorytet „.
  6. Zamknij Menedżer zadań.
  7. (Opcjonalnie) Uruchom ponownie komputer .
  8. Zmienia to priorytet ograniczając wykorzystanie procesora przez ten proces.

Zmień powinowactwo procesów, aby ograniczyć użycie procesora

System Windows posiada sprytną funkcję zwaną powinowactwem procesów. Ta funkcja pozwala ograniczyć liczbę rdzeni procesora, z których może korzystać dany proces. W ten sposób można skutecznie ograniczyć wykorzystanie procesora przez dany proces.

Podobnie jak priorytet procesora, powinowactwo procesów jest automatycznie zarządzane przez system Windows. Jeśli podejrzewasz, że proces lub aplikacja używa zbyt dużo CPU, możesz ograniczyć jego użycie poprzez ręczne ograniczenie powinowactwa CPU. W tym rozdziale wyjaśniono, jak to zrobić.

Ważna uwaga: Nie należy zmieniać powinowactwa procesów/aplikacji systemowych. Zrób to tylko dla procesów/aplikacji stron trzecich.

  1. Otwórz Menedżera zadań.
  2. Przejdź do zakładki ” Dane dziecka „.
  3. Kliknij prawym przyciskiem myszy na proces.
  4. Wybierz ” Set Affinity „.
  5. Podświetl rdzeń CPU, który chcesz wyłączyć.
  6. Naciśnij przycisk ” Ok „.
  7. Wyjście z Menedżera zadań.
  8. (Restart) Uruchom ponownie komputer (Restart).
  9. Zmienia to powinowactwo procesu na Ograniczenie użycia procesora .

Ograniczenie użycia procesora za pomocą oprogramowania innych firm

Możliwe jest ograniczenie użycia procesora przez proces za pomocą Battle Encoder Shirase (BSE), darmowej, przenośnej aplikacji open source.BSE jest darmową, przenośną i otwartą aplikacją. Metoda ta jest przydatna, gdy dwie powyższe metody nie dają oczekiwanych rezultatów. Oto jak możesz go użyć do ograniczenia użycia procesora przez dany proces.

Najpierw przejdź do oficjalnej strony z poniższego linku i pobierz oprogramowanie. Po pobraniu otwórz plik zip i rozpakuj folder na pulpit lub do katalogu głównego dysku C.

https://mion.yosei.fi/BES/

Następnie należy otworzyć rozpakowany folder, kliknąć prawym przyciskiem myszy na plik wykonywalny i wybrać opcję „Uruchom jako administrator”. Spowoduje to otwarcie aplikacji BES z uprawnieniami administratora.

Po otwarciu aplikacji należy kliknąć przycisk „Cel”.

Spowoduje to wyświetlenie przez program listy wszystkich uruchomionych procesów. Znajdź i wybierz proces, który chcesz ograniczyć i kliknij przycisk „Ogranicz ten proces”. Na przykład, chcesz ograniczyć proces msedge.exe. Wybrałem więc ten proces i kliknąłem przycisk.

Kliknij Tak w oknie potwierdzenia.

Jak tylko to zrobisz, użycie procesora przez ten proces zostanie ograniczone. Aplikacja podświetla ograniczone procesy na czerwono i umieszcza je na górze listy.

Domyślnie procesy są ograniczone do wykorzystania 33% dostępnych zasobów procesora. Możesz zmniejszyć lub zwiększyć limit, jeśli chcesz. Aby to zrobić, użyj suwaka na dole. Na przykład limit procesora został zwiększony z 33% do 50%.

Po zakończeniu ustawień zminimalizuj aplikację BES. Podczas gdy aplikacja działa w tle, ogranicz wykorzystanie procesora przez wybrane procesy zgodnie z ustawieniami.

Po zamknięciu aplikacji BES ograniczenie jest automatycznie usuwane. Nie zaleca się jednak wychodzenia z aplikacji podczas ograniczania wykorzystania procesora przez proces.

Aby usunąć limit, należy uruchomić aplikację, zaznaczyć ograniczany proces i kliknąć przycisk Unlimit. Jeśli ograniczyłeś kilka procesów, kliknij przycisk Unlimit All, aby usunąć limity użycia CPU dla wszystkich procesów jednocześnie.

To wszystko. Jest to tak proste jak ograniczenie użycia procesora przez dany proces w systemie Windows.

Mamy nadzieję, że ten prosty i łatwy przewodnik po pracy z systemem Windows okaże się dla Ciebie przydatny.

Jeśli utkniesz lub potrzebujesz pomocy, wyślij nam e-mail, a my zrobimy co w naszej mocy, aby pomóc.

YouTube video: Jak ograniczyć użycie procesora przez proces w systemie Windows


Rate article
Zapewniamy wysokiej jakości i szczegółowe tutoriale Windows