Precis som människor finns det två typer av aktiva processer i datorn: det medvetna och det undermedvetna. De medvetna skulle vara de appar som vi startar för att göra specifika uppgifter, till exempel webbläsare för att öppna webbplatser eller e-postklienter för att hantera våra e-postmeddelanden. Under tiden är de undermedvetna de uppgifter som löper i bakgrunden. Vi börjar inte avsiktligt, vi kanske inte ens vet att de existerar, men de är det nödvändiga ont att hålla maskinen igång.

Problemet är ibland att denna undermedvetna process kan sakta ner din maskin, särskilt för de äldre med mindre systemresurser. Och det kan vara väldigt irriterande om ditt system kryper, trots att du bara öppnar en eller två appar när du bara behöver slutföra lite arbete.

Hur vet du vilka bakgrundsprocesser som saktar ner ditt system? Ännu viktigare, hur kan du pausa dessa bakgrundsprocesser och påskynda din maskin tillräckligt för att du ska få jobbet utan att riskera att störa maskinens flöde?

Följande är hur du kan göra det om du är på en Mac.

Hitta de skyldiga och deras ID-nummer

Oavsett hur kraftfull din maskin är, den har begränsade systemresurser som delas bland alla aktiva processer. Om summan av alla dessa uppgifter förbrukar mer än tillgängliga resurser, kommer hela systemet att läggas till ett stopp. För att undvika detta olägenheter kan vi tillfälligt pausa några av bakgrundsprocesserna med lägre prioritet för att frigöra mer kraft för att slutföra de uppgifter som för närvarande behöver göras.

Men eftersom vi vet att de som vi pausar faktiskt är viktiga för att systemet ska fungera smidigt, kan vi återuppta denna process senare efter att vi slutfört brådskande angelägenheter.

Eftersom det finns bokstavligen hundratals processer (tro mig, jag räknade dem) händer samtidigt samtidigt slumpmässigt pausar något objekt som du stöter på är definitivt inte en effektiv metod.

Det första vi behöver göra är att hitta vilka operationer som tar de flesta systemresurserna och välj de som du inte använder.

1. Öppna "Activity Monitor." Du kan använda Spotlight eller Alfred för att snabbt öppna den, eller du kan hitta appen inom "/ Applications / Utilities /."

2. Gå till menyn "Visa" och välj "Alla processer".

3. Nu ska du se alla aktiva processer på skärmen Aktivitetsövervakning. Fortsätt genom att sortera alla processer med den "% CPU" som används.

Genom att göra detta kommer den mest resurshåriga processen att vara högst upp. Det sista steget du behöver göra är att hitta "Process ID" eller "PID" för de som du vill pausa. Denna uppgift är väldigt lätt eftersom det finns en "PID" -kolumn på skärmen Activity Monitor. Från exemplet på bilden nedan kan vi se att Safari PID är "347."

Beväpnad med PID, låt oss fortsätta med pausningssteget.

Så här pausar du en bakgrundsprocess

För nästa steg måste du öppna appen "Terminal". I likhet med Activity Monitor finns terminalen också i "/ Applications / Utilities /."

Efter att du öppnat terminalen kan du avbryta en process med följande kommando:

 döda -STOP PID 

PID är det nummer du hittat i föregående steg. Med hjälp av ovanstående exempel, om jag vill pausa Safari, skulle jag skriva:

 döda -STOP 347 

Du kan se att Safari i min Mac inte svarar för närvarande eftersom processen har avbrutits.

Du kan använda det här kommandot för att pausa så många bakgrundsprocesser som du vill. Upprepa bara raden med olika PID korrelerade med de processer du vill avbryta.

Observera att olika processer kommer att tilldelas de olika PID: erna, och dessa PID-filer ändras alltid vid varje omstart. Så om du vill pausa Safari hittar du en annan PID för din Safari än den som finns i exemplet ovan.

Det är också tillrådligt att inte stänga Terminal efter att ha suspenderat några processer, eftersom du skulle behöva PID: erna senare, och det enklaste sättet att hitta dem är att titta på de tidigare använda PID-skrifterna på Terminal-skärmen.

Relaterat : Mastering av kommandot "Döda" i Linux

Så här återupptar du en process

Låt oss anta att du är klar med deadline och njuter av din kopp kaffe. Glöm inte att återuppta alla processer som du har pausat för, så att din maskin kan komma tillbaka till jobbet normalt.

Du kan göra det genom att använda ett annat Terminal-kommando:

 döda -CONT PID 

Använd samma PID som du brukade pausa processerna. Annars lämnar du några av de uppdrag som är avstängda i bakgrunden.

Hur pausar och återupptar en process med dess "AppName"

Om du har problem med att hitta PID för appen som du vill pausa kan du använda "AppName" istället för PID.

I Terminal kör du helt enkelt följande kommando, men kom ihåg att byta "AppName" med det specifika AppName som du hittade med Aktivitetsmonitor ("Google Drive" i det här fallet):

 killall -STOP AppName 

Byt ut "AppName" med namnet på appen.

För Google Drive blir det här kommandot:

 killall -STOP "Google Drive" 

Obs! Citatet krävs bara om AppName innehåller ett mellanslag, till exempel Google Drive.

För att enkelt återuppta appen, skriv följande kommando och var noga med att ersätta "AppName" med det specifika appnamnet på appen som du vill pausa och återuppta.

 killall -CONT "AppName" 

För Google Drive:

 killall -CONT "Google Drive" 

Har du provat den här metoden för att pausa bakgrundsprocesser? Har du andra metoder för att frigöra systemresurser? Vänligen dela dem med hjälp av kommentarerna nedan.

Den här artikeln publicerades först i maj 2014 och uppdaterades i december 2017.