←→ Underneath: Background Apps · Alle Mac-handleidingen
Zo zie je wat er op de achtergrond op je Mac draait
Je Mac draait honderden processen die je nooit hebt geopend. De meeste horen bij macOS. Een paar komen van apps die je hebt geïnstalleerd, en sommige daarvan starten elke keer opnieuw als je inlogt. Zo vind je ze.
Kort antwoord: open Activiteitenweergave om te zien wat er nu draait, en Systeeminstellingen › Algemeen › Inlogonderdelen en extensies om te zien wat vanzelf start. Voor het volledige beeld kijk je in de mappen LaunchAgents en LaunchDaemons of voer je launchctl list uit in Terminal.
1. Activiteitenweergave: wat er nu draait
Open het vanuit Programma's › Hulpprogramma's, of druk op ⌘ Space en typ ‘Activiteitenweergave’.
- Klik op het tabblad Geheugen en sorteer op de kolom Geheugen. De grootste gebruikers staan bovenaan.
- Kies Weergave › Mijn processen om processen van het systeem en andere gebruikers te verbergen.
- Kies Weergave › Alle processen, hiërarchisch om te zien welk proces welk ander proces heeft gestart.
- Dubbelklik op een proces en open Open bestanden en poorten om het pad te zien.
Wat het mist: het vertelt je niet waarom een proces draait, of het na een herstart terugkomt, of welk bestand het start. Namen als com.adobe.acc.installer.v2 of Google Chrome Helper (Renderer) zeggen weinig.
2. Inlogonderdelen en extensies: wat vanzelf start
Open Systeeminstellingen › Algemeen › Inlogonderdelen en extensies. Je ziet twee lijsten:
- Open bij inloggen: apps die openen als je inlogt. Selecteer er een en klik op – om hem te verwijderen.
- Sta toe op achtergrond: apps en ontwikkelaars met hulpprocessen op de achtergrond, zoals updaters, synchronisatieagents of VPN-monitors. Met een schakelaar zet je ze uit. Zie wat ‘Sta toe op achtergrond’ betekent.
Wat het mist: het zegt niet of een onderdeel nu draait, hoeveel geheugen het gebruikt of uit welk bestand het komt. Sommige items tonen alleen een ontwikkelaarsnaam.
3. De mappen LaunchAgents en LaunchDaemons
De meeste achtergrondtaken die vanzelf starten, zijn launchd-taken. Elke taak is een klein .plist-bestand dat macOS vertelt wat het wanneer moet draaien. Kies in de Finder Ga › Ga naar map… (⇧⌘G) en open:
| Map | Draait als | Start |
|---|---|---|
~/Library/LaunchAgents | Jij | Als je inlogt |
/Library/LaunchAgents | Elke gebruiker | Als een gebruiker inlogt |
/Library/LaunchDaemons | root | Als de Mac opstart, vóór het inloggen |
/System/Library/Launch… | macOS | Beschermd; niet aankomen |
De bestandsnaam is meestal het label van de taak, zoals com.google.keystone.agent.plist. Open het in een teksteditor om ProgramArguments (wat er draait), RunAtLoad (start bij inloggen) en KeepAlive (herstart als hij stopt) te zien.
Wat het mist: sinds macOS 13 kunnen apps achtergrondtaken ook registreren vanuit hun eigen app-bundel, zonder bestand in deze mappen. Die verschijnen alleen onder Sta toe op achtergrond.
4. Terminal: de volledige lijst
Deze opdrachten lezen alleen. Ze veranderen niets.
Alle launchd-taken die voor jouw gebruiker zijn geladen, met proces-ID (een streepje betekent: draait niet) en laatste exitcode:
launchctl list | grep -v com.apple
Details van één taak, inclusief het pad van de plist en de status:
launchctl print gui/$(id -u)/com.example.label
Processen die op een netwerkpoort luisteren (dev-servers, synchronisatietools):
lsof -nP -iTCP -sTCP:LISTEN
Je eigen processen, grootste geheugengebruik eerst (RSS is in kilobytes):
ps -U $(id -u) -o pid,rss,etime,comm -m | head -30
Elk inlogonderdeel en achtergrondonderdeel dat macOS kent (vraagt om je beheerderswachtwoord; de uitvoer is lang):
sudo sfltool dumpbtm
Wat is normaal?
- Veel hulpprocessen voor één app. Chrome, Slack, VS Code en andere Chromium- of Electron-apps draaien één proces per tabblad of venster. Ze stoppen samen met de app.
- Updaters. Google, Microsoft, Adobe en Zoom installeren agents die op updates controleren. Ze zijn meestal klein en veilig te beëindigen, maar de app werkt zichzelf dan niet meer bij.
- Cloudsynchronisatie en VPN. Dropbox, OneDrive en VPN-clients hebben hun hulpprocessen nodig om te werken. Beëindig je ze, dan stopt de synchronisatie of bescherming.
- Ontwikkeltools. Homebrew-services, Docker, databases en lokale dev-servers blijven draaien nadat je de terminal sluit.
Herken je een naam niet, zoek dan op het label of de ontwikkelaarsnaam in het pad voordat je het beëindigt.
FAQ
Is het erg als er veel processen op een Mac draaien?
Nee. Een normale Mac draait honderden processen, en de meeste horen bij macOS. Let op de paar die veel geheugen of CPU gebruiken, of die je niet herkent.
Waarom toont Activiteitenweergave zoveel Google Chrome Helper-processen?
Chrome en andere Chromium- of Electron-apps draaien één hulpproces per tabblad, extensie of renderer. Ze horen bij de app en stoppen als de app stopt.
Waar worden launch agents op een Mac bewaard?
In ~/Library/LaunchAgents voor jouw gebruiker, /Library/LaunchAgents voor alle gebruikers en /Library/LaunchDaemons voor systeembrede taken die als root draaien. De mappen in /System/Library horen bij macOS en zijn beschermd.
Toont de lijst met inlogonderdelen in Systeeminstellingen alles?
Nee. Hij toont apps die openen bij het inloggen en apps met achtergrondonderdelen, gegroepeerd per app of ontwikkelaar. Hij toont niet wat er nu draait, hoeveel geheugen het gebruikt of welk bestand het start.