Net als mensen zijn er twee soorten actieve processen in de computer: het bewuste en het onderbewuste. De bewuste zijn de apps die we lanceren om specifieke taken uit te voeren, zoals browsers om websites te openen of e-mailclients om onze e-mails te beheren. Ondertussen zijn de onderbewuste taken die op de achtergrond worden uitgevoerd. We beginnen ze niet opzettelijk, we weten misschien niet eens dat ze bestaan, maar ze zijn het noodzakelijke kwaad om de machine correct te laten werken.

Het probleem is soms dat dit onbewuste proces je machine kan vertragen, vooral voor de oudere met minder systeembronnen. En het kan echt vervelend zijn als je systeem tot stilstand komt, ook al open je een of twee apps net op het moment dat je dringend werk moet afmaken.

Hoe weet u welke achtergrondprocessen uw systeem vertragen? Wat nog belangrijker is, hoe kunt u die achtergrondprocessen onderbreken en uw machine net genoeg versnellen zodat u de klus kunt klaren zonder het risico te lopen dat de stroom van uw machine wordt verstoord?

Het volgende is hoe u het kunt doen als u op een Mac werkt.

De schuldigen en hun ID's vinden

Ongeacht hoe krachtig uw machine is, het heeft beperkte systeembronnen die worden gedeeld door alle actieve processen. Als de som van al die taken meer kost dan de beschikbare bronnen, zal het hele systeem tot stilstand worden gebracht. Om dit ongemak te voorkomen, kunnen we sommige achtergrondprocessen tijdelijk onderbreken met een lagere prioriteit om meer vermogen vrij te maken om de taken uit te voeren die momenteel moeten worden uitgevoerd.

Maar omdat we weten dat degenen die we pauzeren eigenlijk belangrijk zijn om het systeem soepel te laten verlopen, kunnen we dit proces later hervatten nadat we meer dringende zaken hebben voltooid.

Omdat er letterlijk honderden processen tegelijkertijd zijn (geloof me, ik telde ze) tegelijkertijd gebeurt, is het willekeurig stoppen van een item dat je tegenkomt absoluut geen effectieve methode.

Het eerste dat we moeten doen, is om te achterhalen welke bewerkingen de meeste systeembronnen gebruiken en degene selecteren die u niet gebruikt.

1. Open "Activity Monitor". Je kunt Spotlight of Alfred gebruiken om hem snel te openen, of je kunt de app vinden in "/ Applications / Utilities /".

2. Ga naar het menu "Beeld" en selecteer "Alle processen".

3. Nu zou u alle actieve processen op het scherm Activity Monitor moeten zien. Ga verder door alle processen te sorteren op de gebruikte "% CPU".

Als u dit doet, komt het proces met de meeste middelen naar boven. De laatste stap die u moet doen, is het vinden van de "Proces-ID" of "PID" voor degenen die u wilt pauzeren. Deze taak is erg gemakkelijk omdat er een kolom "PID" op het scherm Activiteitenweergave is. Uit het voorbeeld in de onderstaande afbeelding kunnen we zien dat de Safari-PID "347" is.

Gewapend met de PID, laten we doorgaan met de pauzestap.

Hoe een achtergrondproces te pauzeren

Voor de volgende stap moet je de app "Terminal" openen. Net als Activity Monitor, bevindt de Terminal zich ook in "/ Applications / Utilities /."

Na het openen van de terminal kunt u een proces onderbreken met de volgende opdracht:

 kill -STOP PID 

De PID is het nummer dat u in de vorige stap hebt gevonden. Als ik het bovenstaande voorbeeld gebruik, zou ik het volgende willen typen als ik Safari wil pauzeren:

 kill -STOP 347 

Je ziet dat Safari in mijn Mac momenteel niet reageert omdat het proces is opgeschort.

U kunt deze opdracht gebruiken om zoveel achtergrondprocessen te pauzeren als u wilt. Herhaal gewoon de regel met behulp van verschillende PID's die verband houden met de processen die u wilt opschorten.

Houd er rekening mee dat verschillende processen worden toegewezen aan de verschillende PID's, en deze PID's zullen altijd veranderen bij elke herstart. Dus als u Safari wilt pauzeren, vindt u voor uw Safari een andere PID dan die in het bovenstaande voorbeeld.

Het is ook raadzaam om Terminal niet te sluiten nadat bepaalde processen zijn opgeschort, omdat u de PID's later opnieuw nodig zou hebben, en de gemakkelijkste manier om ze te vinden is door te kijken naar de eerder gebruikte PID's die op het terminalscherm zijn geschreven.

Gerelateerd : Het commando "Kill" beheersen in Linux

Hoe een proces te hervatten

Stel dat u de deadline hebt voltooid en geniet van uw kopje koffie. Vergeet niet om alle processen te hervatten die u eerder hebt onderbroken, zodat uw machine weer normaal kan werken.

U kunt dit doen door een ander Terminal-commando te gebruiken:

 kill -CONT PID 

Gebruik dezelfde PID's die u hebt gebruikt om de processen te onderbreken. Anders laat je een aantal van de taken op de achtergrond staan.

Een proces pauzeren en hervatten met behulp van de "AppName"

Als u problemen ondervindt bij het vinden van de PID van de app die u wilt onderbreken, kunt u de "AppName" gebruiken in plaats van de PID.

Voer in Terminal de volgende opdracht uit, maar vergeet niet om "AppName" te vervangen door de specifieke AppName die u hebt gevonden met Activity Monitor ("Google Drive" in dit geval):

 killall -STOP AppName 

Vervang de "AppName" door de naam van de app.

Voor Google Drive wordt dit commando:

 killall -STOP "Google Drive" 

Opmerking : het citaat is alleen vereist als de AppName een spatie bevat, bijvoorbeeld Google Drive.

Als u de app gemakkelijk wilt hervatten, voert u de volgende opdracht in en vervangt u de 'AppName' door de specifieke app-naam van de app die u wilt onderbreken en hervatten.

 killall -CONT "AppName" 

Voor Google Drive:

 killall -CONT "Google Drive" 

Heb je deze methode geprobeerd om achtergrondprocessen te onderbreken? Heeft u andere methoden om systeembronnen vrij te maken? Deel ze alstublieft met behulp van onderstaande opmerkingen.

Dit artikel is voor het eerst gepubliceerd in mei 2014 en is in december 2017 bijgewerkt.