Een procesinspector voor je Mac, ingebouwd in je activiteitenmonitor.

Klik op een proces en zijn paneel toont bij welke app het hoort, zijn codehandtekening en team-ID, zijn rechten, zijn bovenliggende proces en Launch Agent, zijn volledige opdrachtregel, en de CPU-tijd, het geheugen, de open bestanden en de luisterende poorten die het sinds de start heeft gebruikt. Bij een app komen de versie, bundel-ID en Info.plist erbij. Bewaar het als CSV, of krijg hetzelfde met vitals process in Terminal.

Klik links op een proces: rechts opent zijn paneel.
Google Chrome
96 processen
Geheugen
21,19 GB
CPU
14,2%
Vermogen
4,1 W
GPU
3%
Schijf
0 kB/s
Netwerk
1,2 MB/s
Details
Versie
156.0.8078.74
Bundel-ID
com.google.Chrome
Architectuur
Universeel · x86_64 · arm64
Handtekening
Google LLC · Team-ID EQHXZ8M8AV
Bescherming
Geharde runtimeNiet in sandbox
Gebruiker
me
Actief sinds
6h 14m
Locatie
/Applications/Google Chrome.app
Info.plist44
Processen
Toon alle 96
Onlangs beëindigd2
Tabbladproces48402Liep 1h 12m · beëindigd 3 min. geleden 318 MB
Google Chrome Helper (Plugin)48395Liep 26m 4s · beëindigd 8 min. geleden 71 MB
Terminal
49 processen
Geheugen
3,81 GB
CPU
13,2%
Vermogen
1,8 W
GPU
0%
Schijf
2,1 MB/s
Netwerk
0 kB/s
Details
Versie
2.15
Bundel-ID
com.apple.Terminal
Architectuur
Apple silicon · arm64e
Handtekening
Apple
Bescherming
Geen geharde runtimeNiet in sandbox
Gebruiker
me
Actief sinds
2d 6h
Locatie
/System/Applications/Utilities/Terminal.app
Info.plist39
Processen
Onlangs beëindigd2
node60498Liep 2m 8s · beëindigd 5 min. geleden 612 MB
git60502Liep 0.4s · beëindigd 4 min. geleden 9 MB
Docker
9 processen
Geheugen
1,74 GB
CPU
2,4%
Vermogen
0,9 W
GPU
0%
Schijf
340 kB/s
Netwerk
0 kB/s
Details
Versie
4.88.1
Bundel-ID
com.docker.docker
Architectuur
Apple silicon · arm64
Handtekening
Docker Inc · Team-ID 9BNSXJN65R
Bescherming
Geharde runtimeNiet in sandbox
Gebruiker
me
Actief sinds
3d 1h
Locatie
/Applications/Docker.app
Info.plist31
Processen
Onlangs beëindigd2
com.docker.build20335Liep 41s · beëindigd 2 min. geleden 58 MB
com.docker.build20329Liep 1m 3s · beëindigd 9 min. geleden 61 MB
Google Chrome
Google Chrome · PID 48190
Geheugen
412 MB
CPU
1,1%
Schijf
0 kB/s
Identiteit
Proces-ID
48190
Bovenliggend proces
launchd (1)
Actief sinds
6h 14m
App
Bundel-ID
com.google.Chrome
Versie
156.0.8078.74
Architectuur
Universeel · x86_64 · arm64
Beveiliging
Handtekening
Google LLC · Team-ID EQHXZ8M8AV
Geharde runtime
Ja
Sandbox
Nee
Rechten
1
Bronnengebruik
CPU-tijd
42m 10s Gebruiker 32m 54s · 78%Systeem 9m 16s · 22%
Geheugen
412 MB · 61% van de piek van 672 MB
Threads
64
Open bestanden
318
Onderliggende processen
Tabbladproces482111,92 GB
Google Chrome Helper (GPU)48193842 MB
Omgeving31
Google Chrome Helper (Renderer)
Tabbladproces
Geheugen
1,92 GB
CPU
4,2%
Schijf
12 kB/s
Identiteit
Proces-ID
48211
Bovenliggend proces
Google Chrome (48190)
Gestart door
Google Chrome (48190)
Actief sinds
6h 12m
App
Versie
156.0.8078.74
Architectuur
Universeel · x86_64 · arm64
Argumenten
--type=renderer --lang=en-US --num-raster-threads=4 --enable-zero-copy
Beveiliging
Handtekening
Google LLC · Team-ID EQHXZ8M8AV
Geharde runtime
Ja
Sandbox
Nee
Rechten
1
Bronnengebruik
CPU-tijd
12m 40s Gebruiker 10m 23s · 82%Systeem 2m 17s · 18%
Geheugen
1,92 GB · 88% van de piek van 2,18 GB
Threads
23
Open bestanden
96
Omgeving31
Google Chrome Helper (GPU)
Google Chrome · PID 48193
Geheugen
842 MB
CPU
2,8%
Schijf
0 kB/s
Identiteit
Proces-ID
48193
Bovenliggend proces
Google Chrome (48190)
Gestart door
Google Chrome (48190)
Actief sinds
6h 14m
App
Versie
156.0.8078.74
Architectuur
Universeel · x86_64 · arm64
Argumenten
--type=gpu-process --lang=en-US --gpu-preferences=UAAAAAAAAADgAAAEAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAA
Beveiliging
Handtekening
Google LLC · Team-ID EQHXZ8M8AV
Geharde runtime
Ja
Sandbox
Nee
Rechten
1
Bronnengebruik
CPU-tijd
18m 2s Gebruiker 12m 37s · 70%Systeem 5m 25s · 30%
GPU
3%
Geheugen
842 MB · 93% van de piek van 904 MB
Threads
31
Open bestanden
142
Omgeving31
Google Chrome Helper (Renderer)
Tabbladproces
Geheugen
1,31 GB
CPU
0,3%
Schijf
0 kB/s
Identiteit
Proces-ID
48377
Bovenliggend proces
Google Chrome (48190)
Gestart door
Google Chrome (48190)
Actief sinds
3h 40m
App
Versie
156.0.8078.74
Architectuur
Universeel · x86_64 · arm64
Argumenten
--type=renderer --lang=en-US --num-raster-threads=4 --enable-zero-copy
Beveiliging
Handtekening
Google LLC · Team-ID EQHXZ8M8AV
Geharde runtime
Ja
Sandbox
Nee
Rechten
1
Bronnengebruik
CPU-tijd
4m 51s Gebruiker 4m 2s · 83%Systeem 49s · 17%
Geheugen
1,31 GB · 96% van de piek van 1,36 GB
Threads
21
Open bestanden
88
Omgeving31
Terminal
Terminal · PID 581
Geheugen
148 MB
CPU
0,2%
Schijf
0 kB/s
Identiteit
Proces-ID
581
Bovenliggend proces
launchd (1)
Actief sinds
2d 6h
App
Bundel-ID
com.apple.Terminal
Versie
2.15
Architectuur
Apple silicon · arm64e
Beveiliging
Handtekening
Apple
Geharde runtime
Nee
Sandbox
Nee
Rechten
6
Bronnengebruik
CPU-tijd
3m 12s Gebruiker 2m 2s · 64%Systeem 1m 10s · 36%
Geheugen
148 MB · 71% van de piek van 208 MB
Threads
12
Open bestanden
58
Onderliggende processen
zsh6012012 MB
zsh6060111 MB
Omgeving24
zsh
Terminal · PID 60120
Geheugen
12 MB
CPU
0,0%
Schijf
0 kB/s
Identiteit
Proces-ID
60120
Bovenliggend proces
login (60118)
Gestart door
Terminal (581)
Actief sinds
2d 5h
Uitvoerbaar bestand
Architectuur
Apple silicon · arm64e
Argumenten
-zsh
Beveiliging
Handtekening
Apple
Geharde runtime
Nee
Sandbox
Nee
Bronnengebruik
CPU-tijd
1.2s Gebruiker 0.7s · 58%Systeem 0.5s · 42%
Geheugen
12 MB · 60% van de piek van 20 MB
Threads
1
Open bestanden
8
Onderliggende processen
node60412486 MB
node60533391 MB
Omgeving42
node
Terminal · PID 60412
Geheugen
486 MB
CPU
0,6%
Schijf
0 kB/s
Identiteit
Proces-ID
60412
Bovenliggend proces
zsh (60120)
Gestart door
Terminal (581)
Actief sinds
2d 4h
Uitvoerbaar bestand
Architectuur
Apple silicon · arm64
Argumenten
node_modules/.bin/next dev --port 3000
Beveiliging
Handtekening
Node.js Foundation · Team-ID HX7739G8FX
Geharde runtime
Ja
Sandbox
Nee
Bronnengebruik
CPU-tijd
1h 52m Gebruiker 1h 42m · 91%Systeem 10m 5s · 9%
Geheugen
486 MB · 61% van de piek van 797 MB
Threads
19
Open bestanden
203
Netwerk
Luisterende poorten
3000
Onderliggende processen
next-router-worker60418212 MB
next-render-worker60421180 MB
Omgeving48
node
Terminal · PID 60533
Geheugen
391 MB
CPU
12,4%
Schijf
2,1 MB/s
Identiteit
Proces-ID
60533
Bovenliggend proces
zsh (60120)
Gestart door
Terminal (581)
Actief sinds
14s
Uitvoerbaar bestand
Architectuur
Apple silicon · arm64
Argumenten
node_modules/.bin/vitest run --coverage
Beveiliging
Handtekening
Node.js Foundation · Team-ID HX7739G8FX
Geharde runtime
Ja
Sandbox
Nee
Bronnengebruik
CPU-tijd
9.1s Gebruiker 8.0s · 88%Systeem 1.1s · 12%
Geheugen
391 MB · 100% van de piek van 391 MB
Threads
27
Open bestanden
412
Onderliggende processen
node6054096 MB
node6054194 MB
Omgeving48
Docker
Docker · PID 20288
Geheugen
112 MB
CPU
0,1%
Schijf
0 kB/s
Identiteit
Proces-ID
20288
Bovenliggend proces
launchd (1)
Actief sinds
3d 1h
App
Bundel-ID
com.docker.docker
Versie
4.88.1
Architectuur
Apple silicon · arm64
Beveiliging
Handtekening
Docker Inc · Team-ID 9BNSXJN65R
Geharde runtime
Ja
Sandbox
Nee
Rechten
7
Bronnengebruik
CPU-tijd
6m 4s Gebruiker 4m 31s · 74%Systeem 1m 33s · 26%
Geheugen
112 MB · 48% van de piek van 233 MB
Threads
22
Open bestanden
74
Onderliggende processen
com.docker.backend203111,57 GB
com.docker.build2034064 MB
Omgeving29
com.docker.backend
Docker · PID 20311
Geheugen
1,57 GB
CPU
2,1%
Schijf
340 kB/s
Identiteit
Proces-ID
20311
Bovenliggend proces
Docker (20288)
Gestart door
Docker (20288)
Actief sinds
3d 1h
App
Versie
4.88.1
Architectuur
Apple silicon · arm64
Argumenten
-watchdog -max-restarts 5
Beveiliging
Handtekening
Docker Inc · Team-ID 9BNSXJN65R
Geharde runtime
Ja
Sandbox
Nee
Rechten
7
Bronnengebruik
CPU-tijd
3h 8m Gebruiker 2h 0m · 64%Systeem 1h 8m · 36%
Geheugen
1,57 GB · 77% van de piek van 2,04 GB
Threads
48
Open bestanden
241
Onderliggende processen
com.docker.build2034064 MB
Omgeving29
com.docker.build
Docker · PID 20340
Geheugen
64 MB
CPU
0,2%
Schijf
0 kB/s
Identiteit
Proces-ID
20340
Bovenliggend proces
com.docker.backend (20311)
Gestart door
Docker (20288)
Actief sinds
12s
App
Versie
4.88.1
Architectuur
Apple silicon · arm64
Beveiliging
Handtekening
Docker Inc · Team-ID 9BNSXJN65R
Geharde runtime
Ja
Sandbox
Nee
Rechten
1
Bronnengebruik
CPU-tijd
2.0s Gebruiker 1.6s · 80%Systeem 0.4s · 20%
Geheugen
64 MB · 100% van de piek van 64 MB
Threads
9
Open bestanden
31
Onderliggende processen
buildkitd2034641 MB
Omgeving29
com.docker.virtualization
Docker · PID 20318
Geheugen
38 MB
CPU
0,4%
Schijf
0 kB/s
Identiteit
Proces-ID
20318
Bovenliggend proces
com.docker.backend (20311)
Gestart door
Docker (20288)
Actief sinds
3d 1h
App
Versie
4.88.1
Architectuur
Apple silicon · arm64
Beveiliging
Handtekening
Docker Inc · Team-ID 9BNSXJN65R
Geharde runtime
Ja
Sandbox
Nee
Rechten
3
Bronnengebruik
CPU-tijd
1h 4m Gebruiker 31m 12s · 49%Systeem 32m 48s · 51%
Geheugen
38 MB · 73% van de piek van 52 MB
Threads
14
Open bestanden
46
Omgeving29

De cijfers zijn gesimuleerd: een webpagina kan je Mac niet uitlezen, en dat hoort ook zo.

01Identiteit

De app achter een proces, zijn codehandtekening en zijn rechten.

Het paneel opent met de app waar een proces bij hoort en wat voor proces het is: een browsertabblad, een extensie, een GPU-proces, een dev-server. Dan zijn codehandtekening, met de naam van de ontwikkelaar en de team-ID, of het de geharde runtime en een sandbox gebruikt, elk recht dat het heeft, en of het is gebouwd voor Apple silicon, Intel of allebei en via Rosetta draait.

  • De app waar het bij hoort, en of het een tabblad, een extensie of een hulpproces is
  • De codehandtekening, met de team-ID; die van Apple zeggen Apple
  • Geharde runtime, sandbox en elk recht
  • Gebouwd voor Apple silicon, Intel of allebei, en of Rosetta het draait
Google Chrome Helper (Renderer)
Tabbladproces
Beveiliging
HandtekeningGoogle LLC · Team-ID EQHXZ8M8AV Geharde runtimeJa SandboxNee Rechten1
App
Versie156.0.8078.74 ArchitectuurUniverseel · x86_64 · arm64
Codehandtekening en team-ID Gebouwd voor allebei, niet via Rosetta
02Start

Het bovenliggende proces, de Launch Agent en de volledige opdrachtregel.

Elk proces heeft een bovenliggend proces, en Vitals noemt het, met de app die het startte en, bij een achtergrondproces, de launchd-agent of -daemon die het bij het inloggen start. De volledige opdrachtregel maakt van een kale node of python de dev-server van een project dat je kent. Daaronder de onderliggende processen die het startte, elk één klik verder.

  • Bovenliggend proces en de app die het startte, elk een link
  • De Launch Agent of daemon die het bij het inloggen start
  • De volledige opdrachtregel, en zijn omgeving als je die opent
  • Onderliggende processen, elk met eigen cijfers
node
Terminal · PID 60412
Bovenliggend proceszsh (60120) Gestart doorTerminal (581) Argumentennode_modules/.bin/next dev --port 3000
Onderliggende processen
next-router-worker60418212 MB
next-render-worker60421180 MB
esbuild6043048 MB
Bovenliggend proces, starter en de opdrachtregel Zijn onderliggende processen
03Gebruik

CPU-tijd, geheugenpiek, open bestanden en luisterende poorten sinds de start.

Een percentage gaat over deze seconde. Het paneel beslaat het hele leven van het proces: CPU-tijd sinds de start, gesplitst in zijn eigen werk en het werk van de kernel ervoor; geheugen nu tegenover het meeste dat het ooit in gebruik had; threads, open bestanden, page-ins, bytes gelezen en geschreven, en de poorten waarop het luistert, met een livegrafiek van CPU en geheugen zolang het paneel open is.

  • CPU-tijd, gesplitst in gebruiker en systeem
  • Geheugen nu, als aandeel van zijn hoogste piek ooit
  • Threads, open bestanden, page-ins, schijf gelezen en geschreven
  • Luisterende poorten, en live grafieken zolang het paneel open is
com.docker.backend
Docker · PID 20311
Bronnengebruik
CPU-tijd 3h 8mGebruiker 2h 0m · 64%Systeem 1h 8m · 36% Geheugen 1,57 GB · 77% van de piek van 2,04 GB Threads48 Open bestanden241 Bytes gelezen4,2 GB Bytes geschreven1,1 GB
Sinds dit paneel is geopend.CPU 2,1% · 1,57 GB
Sinds de start, niet alleen nu In een grafiek terwijl je kijkt
04Apps

De versie, bundel-ID en Info.plist van een app, met elk proces eronder.

Open een app en zijn kaart Details geeft de versie, bundel-ID, locatie, codehandtekening en wat hem start, met de hele Info.plist één klik verder. Zijn processen staan eronder, elk één klik van de details. Een proces dat net is gestart draagt een markering Nieuw, en de processen die in de laatste tien minuten zijn beëindigd blijven in de lijst staan, zodat een crash of een hulpproces dat kwam en ging niet verloren gaat.

  • Versie, bundel-ID en de hele Info.plist
  • Elk proces, met een markering Nieuw op een proces dat net is gestart
  • Onlangs beëindigd: wat in de laatste tien minuten is gesloten
  • Kies de kolommen van de tabel, en filter met /a regex/
Docker
Details
Versie4.88.1 Bundel-IDcom.docker.docker HandtekeningDocker Inc · Team-ID 9BNSXJN65R Info.plist31
ProcessenKlik op een proces voor details
Docker20288112 MB
com.docker.backend203111,57 GB
com.docker.build20340Nieuw64 MB
Onlangs beëindigd2
Info.plist, één klik verder Wat in de laatste tien minuten is beëindigd
05Exporteren

Exporteer een proces als CSV, of voer vitals process uit in Terminal.

Elk paneel heeft een exportmenu: Kopieer als tekst voor een bericht of een bugrapport, Bewaar als CSV voor een spreadsheet, Info.plist en rechten inbegrepen. In Terminal geeft vitals process hetzelfde voor elk proces op naam of PID, en een AI-assistent krijgt het via MCP met de tool process_details.

  • Kopieer als tekst, of bewaar als CSV
  • vitals process node, of op PID, met --json voor scripts
  • --env voegt de omgeving toe, --plist de Info.plist
  • De tool process_details voor Claude, Codex en Cursor via MCP
Kopieer als tekst
Bewaar als CSV…
~ vitals process node
node pid 60412 Terminal
~/.nvm/versions/node/v24.15.0/bin/node
user me · since 9:53 AM (2d 4h) · parent zsh (60120)
Apple silicon · signed by Node.js Foundation (HX7739G8FX)
arguments node_modules/.bin/next dev --port 3000
● CPU0,6% · 1h 52m in all · user 91%, system 9%
● Memory486 MB · peak 797 MB · real 210 MB
● Ports3000
Kopieer als tekst, of bewaar als CSV Hetzelfde via MCP, voor een assistent
Waarom het uitmaakt

Procesinspector, voor en na

Het venster Inspecteer van Activiteitenweergave geeft van een proces het bovenliggende proces, de gebruiker, CPU-tijd, geheugen, open bestanden en poorten, en een steekproef. Het zegt niet wie het ondertekende, bij welke app een kale node hoort, wat het bij het inloggen start, of wat de hele opdrachtregel was. Daarvoor open je Terminal: codesign voor de handtekening, ps voor de argumenten, launchctl voor wat het start, lsof voor de poorten, en plutil voor de Info.plist.

De vraag is meestal eenvoudiger. Wat is dit? Een proces met de naam Helper, een python waarvan niemand nog weet wie het startte, iets met een naam als com.apple.something dat een halve kern gebruikt. Hoort het bij een app die ik heb geïnstalleerd, is het van Apple, en hoort het te draaien?

Vitals antwoordt in één paneel: de app waar het proces bij hoort en wat voor proces het is, zijn codehandtekening en rechten, zijn bovenliggende proces en zijn opdrachtregel, de processen die het startte, en de CPU-tijd, het geheugen, de bestanden en poorten die het sinds de start heeft gebruikt, met de versie, Info.plist en rechten ingeklapt eronder. Hetzelfde antwoord komt als CSV, als vitals process in Terminal, en als tool voor een AI-assistent.

Zo gebruik je het

Waar je het vindt in Vitals

Het tabblad, het onderdeel in de menubalk en de instelling, in de volgorde waarin je ze nodig hebt.

  1. 01

    Klik op een proces om zijn paneel te openen

    Klik op een tabblad op een app en dan op een van zijn processen, of beweeg in het paneel van een app over een proces en klik op de ⓘ. Het paneel opent erop. ⌘F zoekt een proces op naam, en /a pattern/ zoekt met een reguliere expressie.

  2. 02

    Lees het paneel onderdeel voor onderdeel

    Identiteit, dan App of Uitvoerbaar bestand, Beveiliging, Bronnengebruik, Schijf, Netwerk en Onderliggende processen. Info.plist, Rechten en Omgeving zijn ingeklapt tot je ze opent. Het bovenliggende proces, de starter en elk onderliggend proces zijn links: klik erop om ernaartoe te springen.

  3. 03

    Kies de kolommen van de procestabel

    De knop Kolommen in de knoppenbalk voegt kolommen van een tabblad toe of haalt ze weg: PID, gebruiker, pad, versie, starttijd, activeringen bij inactiviteit en de meetwaarden. Elk tabblad onthoudt zijn eigen keuze.

  4. 04

    Kopieer het, bewaar het als CSV, of vraag het in Terminal

    De deelknop in de kop van het paneel biedt Kopieer als tekst en Bewaar als CSV. In Terminal vitals process <name> of vitals process <pid>, met --json, --env of --plist. Via MCP de tool process_details.

Vergelijking

Procesinspector: Activiteitenweergave en Vitals

De hele vergelijking gaat regel voor regel. Dit zijn de regels over procesinspector.

Activiteitenweergave Vitals
Details van één proces
ActiviteitenweergaveEen venster Inspecteer: bovenliggend proces, gebruiker, CPU-tijd, geheugen, open bestanden en poorten
VitalsDie, plus zijn app, handtekening, rechten, opdrachtregel, wat het start, zijn hoogste piek ooit en zijn onderliggende processen
Codehandtekening
ActiviteitenweergaveNiet getoond; codesign in Terminal
VitalsOndertekenaar, team-ID, geharde runtime, sandbox en rechten
Bovenliggend proces en opdrachtregel
ActiviteitenweergaveDe PID van het bovenliggende proces
VitalsBovenliggend proces, de app die het startte, de launchd-taak en de opdrachtregel
De versie en Info.plist van een app
ActiviteitenweergaveNiet getoond
VitalsVersie, bundel-ID en de hele Info.plist
Een proces dat is beëindigd
ActiviteitenweergaveWeg uit de lijst
VitalsOnlangs beëindigd, tien minuten lang
Exporteren
ActiviteitenweergaveEen momentopname of een spindump, als tekst
VitalsKopieer als tekst, Bewaar als CSV, vitals process --json
Momentopnamen en spindumps
ActiviteitenweergaveJa
VitalsNee

De begrippen erachter

Wat de cijfers betekenen, uit de woordenlijst van Activiteitenweergave.

Vragen

De vragen die mensen over procesinspector stellen voordat ze kopen.

Hoe open ik de procesinspector?

Klik in een lijst op een proces en zijn paneel opent. In het paneel van een app is elk proces een rij: klik op een rij, of op de ⓘ die ernaast verschijnt als je eroverheen beweegt. Druk op ⌘F om een proces op naam te zoeken, en typ /a pattern/ om met een reguliere expressie te zoeken.

Wat vertelt de codehandtekening van een proces me?

Wie de code bouwde. Een naam met een team-ID is een ontwikkelaar die Apple heeft geïdentificeerd, zoals Google LLC of Docker Inc. Apples eigen processen zeggen Apple. ‘Ondertekend, zonder certificaat’ is een tool die op een Mac is gebouwd en door niemand in het bijzonder is ondertekend, wat normaal is voor Homebrew en voor wat je zelf compileert. ‘Niet ondertekend’ betekent helemaal geen handtekening. Daaronder: of het de geharde runtime gebruikt, of het in een sandbox draait, en elk recht dat het heeft gekregen.

Kan Vitals me vertellen of een proces veilig is, of malware?

Het geeft je de feiten om dat te beoordelen: de codehandtekening, het bovenliggende proces, waar het staat en wat het doet. Een bekende maker met een team-ID, een sandbox en een bovenliggend proces dat je herkent, dat wil je zien. Geen handtekening, een pad in een verborgen map en een Launch Agent die je nooit hebt geïnstalleerd, verdienen een nadere blik. Vitals scant niet op malware; het vertelt je wat er is.

Wat is CPU-tijd, en waarom is die gesplitst in gebruiker en systeem?

CPU-tijd is hoe lang het proces sinds de start een kern bezig heeft gehouden, bij elkaar opgeteld: een proces op 50% van één kern gedurende twee uur heeft een uur gebruikt. Gebruikerstijd is het eigen werk van het proces; systeemtijd is werk dat de kernel ervoor deed, zoals bestanden lezen of met het netwerk praten. Een hoog systeemaandeel bij een proces dat weinig doet, betekent meestal dat het macOS steeds om dingen vraagt.

Waarom tonen sommige processen minder details dan andere?

macOS toont de opdrachtregel, omgeving en totalen van een proces alleen aan de gebruiker waaronder het draait. Een proces dat van macOS of van een ander account is, houdt die voor zich; zijn identiteit, handtekening en cijfers worden wel getoond, de cijfers via de optionele helper van Vitals. Zet Volledige systeemmeting aan in Instellingen → Algemeen om ze te krijgen.

Toont het macOS-processen zoals WindowServer en kernel_task?

Ja. Hun app is macOS, hun handtekening is die van Apple, en hun bovenliggende proces is launchd. Met de helper aan worden ook hun CPU en geheugen getoond, en de grafieken van het paneel lopen zolang het open is.

Kan ik de omgevingsvariabelen van een proces zien?

Ja, in het onderdeel Omgeving aan het eind van het paneel, ingeklapt tot je het opent, en in Terminal met vitals process --env. Ze gaan nooit naar een AI-assistent, omdat omgevingen vaak sleutels bevatten.

Hoe lang houdt Vitals een proces vast nadat het is beëindigd?

Tien minuten, in het paneel van de app, met zijn naam, wanneer het startte en eindigde, en het geheugen dat het in gebruik had. Zo is een hulpproces dat crashte, of een build die klaar was terwijl je weg was, nog te zien.

Kan ik de details van een proces in Terminal krijgen, of van een AI-assistent?

Ja. vitals process node of vitals process 60412 geeft dezelfde details, als tekst of met --json voor een script; --env voegt de omgeving toe en --plist de Info.plist van de app. Een assistent zoals Claude, Codex of Cursor krijgt het via de tool process_details van de MCP-server van Vitals, met Info.plist als hij erom vraagt.

Kan het een momentopname van een proces maken of een spindump?

Nee. Dat is werk van Activiteitenweergave, en Vitals kopieert het niet. Vitals vertelt wat een proces is, met zijn codehandtekening, zijn bovenliggende proces en zijn gebruik van middelen; voor een stacktrace van een vastgelopen app open je Activiteitenweergave en kies je Maak momentopname van proces.

Lees verder

Gidsen die dit gebruiken, en hoe Vitals zich verhoudt tot de apps die mensen ervoor kopen.

Meer van Vitals

Alle functies

Lifetime voor $15 zolang de introductieprijs geldt

Nog 50 voor deze prijs. Daarna $39, of $9 voor een jaar updates. Eén betaling, 14 dagen geld terug.

Koop Vitals voor $15