Hur du begränsar processoranvändningen för en process i windows

Hur man gör

Om ett program eller en process förbrukar CPU och saktar ner systemet kan du begränsa processens CPU-användning.

När du öppnar ett program startas processen automatiskt och börjar köras. Under processutförandet används CPU-resurser vid behov. Men vad händer om en process förbrukar en stor mängd systemresurser och CPU-användningen ökar snabbt? Som du kanske inte är medveten om kan processer eller program som förbrukar mycket CPU orsaka prestandaproblem eftersom andra processer inte får lika mycket CPU-tid eller resurser. Dessutom kan överdriven CPU-användning leda till att CPU:n värms upp, vilket stryper CPU:n och minskar systemets prestanda avsevärt.

Om du identifierar en process som förbrukar för mycket CPU eller om du tror att en process förbrukar för mycket CPU kan du försöka sätta en gräns för CPU-användning, dvs. begränsa CPU-användningen för en process . På så sätt kan du minska CPU-användningen och förbättra systemets prestanda.

Som en snabb påminnelse beskriver det här avsnittet hur du begränsar processoranvändningen för en process eller ett program i Windows OS.

Följande steg fungerar på samma sätt i Windows 10 och 11.

Innehåll.

Minska processprioriteten för att begränsa CPU-användningen

Windows tar hänsyn till processprioriteten som standard. I allmänhet är det inte nödvändigt att manuellt fastställa processprioriteringar.

Om du ställer in CPU-prioriteten för en process till lägre än normalt eller lågt allokerar Windows CPU-resurser genom att ge den processen lägre prioritet än andra processer som körs. På så sätt kan andra processer löpa smidigt.

Viktigt: Ändra inte CPU-prioriteringen för en systemprocess/ett systemprogram. Gör endast detta för processer/program från tredje part.

  1. Öppna Aktivitetshanteraren .
  2. Gå till fliken ” Barndata ”.
  3. Högerklicka på processen.
  4. Välj ” Configuration Priority > Low ”.
  5. Klicka på ” Ändra prioritet ” när du blir tillfrågad.
  6. Stäng Aktivitetshanteraren.
  7. (Valfritt) Starta om datorn .
  8. Detta ändrar prioriteten för och begränsar processens CPU-användning.

Ändra process affinitet för att begränsa CPU-användningen

Windows har en smart funktion som kallas process affinitet. Med den här funktionen kan du begränsa antalet processorkärnor som en process kan använda. På så sätt kan du effektivt begränsa processens CPU-användning.

Precis som CPU-prioritet hanteras process affinitet automatiskt av Windows. Om du misstänker att en process eller ett program använder för mycket CPU kan du begränsa dess användning genom att manuellt begränsa CPU-affiniteten. I det här avsnittet förklaras hur du gör detta.

Viktigt att notera: Ändra inte processaffiniteten för systemprocesser/program. Gör endast detta för processer/program från tredje part.

  1. Öppna Aktivitetshanteraren.
  2. Gå till fliken ” Barndata ”.
  3. Högerklicka på processen.
  4. Välj ” Ställ in affinitet ”.
  5. Markera den CPU-kärna som du vill inaktivera.
  6. Tryck på knappen ” Ok ”.
  7. Avsluta Aktivitetshanteraren.
  8. (Omstart) Starta om datorn (Omstart).
  9. Detta ändrar processens affinitet till Begränsa CPU-användning .

Begränsa CPU-användningen med hjälp av programvara från tredje part

Det är möjligt att begränsa processens CPU-användning med hjälp av Battle Encoder Shirase (BSE), ett gratis, portabelt program med öppen källkod.BSE är ett gratis, portabelt program med öppen källkod. Denna metod är användbar om de två ovanstående metoderna inte ger de förväntade resultaten. Så här kan du använda den för att begränsa processens CPU-användning.

Först går du till den officiella webbplatsen från länken nedan och laddar ner programvaran. När du har laddat ner öppnar du zip-filen och extraherar mappen till skrivbordet eller till roten av din C-enhet.

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

Öppna sedan den utdragna mappen, högerklicka på den körbara filen och välj alternativet ”Kör som administratör”. Detta öppnar BES-programmet med administratörsrättigheter.

När du har öppnat programmet klickar du på knappen ”Target” (mål).

Detta får programmet att visa en lista över alla pågående processer. Hitta och välj den process som du vill begränsa och klicka på knappen ”Restrict this process” (begränsa den här processen). Du vill till exempel begränsa processen msedge.exe. Jag valde den processen och klickade på knappen.

Klicka på Ja i bekräftelsefönstret.

När du gör detta begränsas processens CPU-användning. Programmet markerar de begränsade processerna med rött och placerar dem högst upp i listan.

Som standard begränsas processerna till att använda 33 % av de tillgängliga CPU-resurserna. Du kan sänka eller höja gränsen om du vill. Använd skjutreglaget längst ner för att göra det. Till exempel har CPU-gränsen höjts från 33 % till 50 %.

När du är klar med inställningarna minimerar du BES-programmet. När programmet körs i bakgrunden begränsar du CPU-användningen för de valda processerna enligt inställningarna.

När du stänger BES-programmet tas begränsningen automatiskt bort. Det rekommenderas dock inte att avsluta programmet medan processens CPU-användning begränsas.

Om du vill ta bort begränsningen startar du programmet, väljer den process som begränsas och klickar på knappen Ta bort begränsningen. Om du har begränsat flera processer klickar du på knappen Ta bort alla begränsningar för att ta bort begränsningarna för CPU-användning för alla processer på en gång.

Det var allt. Det är lika enkelt som att begränsa processoranvändningen för en process i Windows.

Vi hoppas att du tycker att den här enkla och smidiga guiden för att arbeta med Windows är användbar.

Om du fastnar eller behöver hjälp, skicka oss ett e-postmeddelande så gör vi vårt bästa för att hjälpa dig.

YouTube video: Hur du begränsar processoranvändningen för en process i Windows


Rate article
Vi tillhandahåller högkvalitativa och detaljerade Windows-handledningar