På samme måte som mennesker, er det to typer aktive prosesser i datamaskinen: det bevisste og det underbevisste. De bevisste vil være de appene som vi starter for å utføre bestemte oppgaver, for eksempel nettlesere for å åpne nettsteder eller e-postklienter for å administrere e-postene våre. I mellomtiden er de underbevisste de oppgavene som går i bakgrunnen. Vi starter dem ikke med vilje, kanskje vi ikke engang vet at de eksisterer, men de er det nødvendige onde å holde maskinen i gang.

Problemet er noen ganger denne underbevisste prosessen kan bremse maskinen, spesielt for de eldre med mindre systemressurser. Og det kan være veldig irriterende hvis systemet ditt krasjer, selv om du bare åpner en eller to apper bare når du er nødt til å fullføre litt arbeid.

Hvordan vet du hvilke bakgrunnsprosesser som bremser systemet ditt? Enda viktigere, hvordan kan du pause disse bakgrunnsprosessene og øke hastigheten på maskinen akkurat nok til at du får jobben uten risiko for å forstyrre maskinens strømning?

Følgende er hvordan du kan gjøre det hvis du er på en Mac.

Å finne skyldige og deres id'er

Uansett hvor kraftig maskinen din er, har den begrensede systemressurser som deles mellom alle de aktive prosessene. Hvis summen av alle oppgavene bruker mer enn de tilgjengelige ressursene, vil hele systemet bli lagt ned til et stopp. For å unngå denne ulempen kan vi midlertidig pause noen av bakgrunnsprosessene med lavere prioritet for å frigjøre mer strøm for å fullføre oppgavene som nå må utføres.

Men siden vi vet at de som vi pause er faktisk viktige for å holde systemet i gang, kan vi fortsette denne prosessen senere etter at vi har fullført mer presserende saker.

Siden det er bokstavelig talt hundrevis av prosesser (tro meg, jeg regnet dem) skjer samtidig samtidig, vil du tilfeldigvis pause noe som du kommer over, definitivt ikke er en effektiv metode.

Det første vi må gjøre er å finne hvilke operasjoner som tar mest systemressurser, og velg de som du ikke bruker.

1. Åpne "Activity Monitor." Du kan bruke Spotlight eller Alfred for å raskt åpne den, eller du kan finne appen i "/ Applications / Utilities /."

2. Gå til "Vis" -menyen og velg "Alle prosesser".

3. Nå bør du se alle de aktive prosessene på skjermbildet Aktivitetsovervåkning. Fortsett ved å sortere alle prosessene med "% CPU" som brukes.

Å gjøre dette vil sette mest mulig ressurs-sultne prosessen på toppen. Det siste trinnet du trenger å gjøre er å finne "Process ID" eller "PID" for de som du vil sette på pause. Denne oppgaven er veldig enkel fordi det er en "PID" -kolonne på skjermbildet Activity Monitor. Fra eksempelet på bildet nedenfor kan vi se at Safari PID er "347."

Bevæpnet med PID, la oss fortsette med pausetrinnet.

Slik stopper du en bakgrunnsprosess

For neste trinn må du åpne appen "Terminal". I likhet med Activity Monitor er terminalen også plassert i "/ Applications / Utilities /."

Etter at du har åpnet Terminal, kan du avbryte en prosess med følgende kommando:

 drepe -STOP PID 

PID er nummeret du fant i forrige trinn. Ved å bruke eksemplet ovenfor, hvis jeg vil stoppe Safari, ville jeg skrive:

 drepe -STOP 347 

Du kan se at Safari i min Mac ikke svarer for øyeblikket fordi prosessen er suspendert.

Du kan bruke denne kommandoen til å pause så mange bakgrunnsprosesser som du vil. Bare gjenta linjen ved hjelp av forskjellige PID-korrelert med prosessene du vil suspendere.

Vær oppmerksom på at forskjellige prosesser vil bli tilordnet de forskjellige PID-ene, og disse PIDene vil alltid endres ved hver omstart. Så hvis du vil sette pause på Safari, finner du en annen PID for Safari enn den som er beskrevet i eksemplet ovenfor.

Det er også tilrådelig å ikke lukke Terminal etter å ha suspendert noen prosesser, da du vil trenge PID'ene igjen senere, og den enkleste måten å finne dem på, er å se på tidligere brukte PID-er skrevet på Terminal-skjermen.

Relatert : Mastering "Kill" Command i Linux

Slik gjenopptar du en prosess

La oss anta at du er ferdig med fristen og nyter din kopp kaffe. Ikke glem å gjenoppta alle prosessene du har satt på pause før, slik at maskinen din kan komme tilbake til jobb normalt.

Du kan gjøre det ved å bruke en annen Terminal-kommando:

 drepe -CONT PID 

Bruk de samme PID-ene som du pleide å stoppe prosessene. Ellers vil du legge igjen noen av oppgavene som er suspendert i bakgrunnen.

Slik stopper og gjenopptar en prosess ved hjelp av "AppName"

Hvis du har problemer med å finne PID for appen du vil sette på pause, kan du bruke "AppName" i stedet for PID.

I Terminal kjør du ganske enkelt følgende kommando, men husk å erstatte "AppName" med det bestemte AppName du fant med Activity Monitor ("Google Disk" i dette tilfellet):

 killall -STOP AppName 

Bytt ut "AppName" med navnet på appen.

For Google Disk blir denne kommandoen:

 killall -STOP "Google Drive" 

Merk : Tilbudet er bare nødvendig hvis AppName inneholder et mellomrom, for eksempel Google Disk.

For å enkelt gjenoppta appen, skriv inn følgende kommando, og pass på at du erstatter "AppName" med det spesifikke appnavnet til appen du vil pause og gjenoppta.

 killall -CONT "AppName" 

For Google Disk:

 killall -CONT "Google Drive" 

Har du prøvd denne metoden for å stoppe bakgrunnsprosessene? Har du andre metoder for å frigjøre systemressurser? Vennligst del dem med kommentarene nedenfor.

Denne artikkelen ble først publisert i mai 2014 og ble oppdatert i desember 2017.