En processinspektör för din Mac, inbyggd i din aktivitetsövervakare.

Klicka på en process så visar dess panel vilken app den hör till, dess kodsignatur och team-ID, dess rättigheter, dess överordnade process och Launch Agent, hela kommandoraden, och processortiden, minnet, de öppna filerna och de lyssnande portarna den har använt sedan den startade. En app lägger till sin version, sitt paket-ID och sin Info.plist. Spara det som CSV, eller få samma sak från vitals process i Terminal.

Klicka på en process till vänster: dess panel öppnas till höger.
Google Chrome
96 processer
Minne
21,19 GB
CPU
14,2%
Effekt
4,1 W
GPU
3%
Skiva
0 kB/s
Nätverk
1,2 MB/s
Detaljer
Version
156.0.8078.74
Paket-ID
com.google.Chrome
Arkitektur
Universell · x86_64 · arm64
Signatur
Google LLC · Team-ID EQHXZ8M8AV
Skydd
Härdad körningInte i sandlåda
Användare
me
Har körts i
6h 14m
Plats
/Applications/Google Chrome.app
Info.plist44
Processer
Visa alla 96
Nyligen avslutade2
Flikprocess48402Kördes 1h 12m · avslutades för 3 min sedan 318 MB
Google Chrome Helper (Plugin)48395Kördes 26m 4s · avslutades för 8 min sedan 71 MB
Terminal
49 processer
Minne
3,81 GB
CPU
13,2%
Effekt
1,8 W
GPU
0%
Skiva
2,1 MB/s
Nätverk
0 kB/s
Detaljer
Version
2.15
Paket-ID
com.apple.Terminal
Arkitektur
Apple Silicon · arm64e
Signatur
Apple
Skydd
Ingen härdad körningInte i sandlåda
Användare
me
Har körts i
2d 6h
Plats
/System/Applications/Utilities/Terminal.app
Info.plist39
Processer
Nyligen avslutade2
node60498Kördes 2m 8s · avslutades för 5 min sedan 612 MB
git60502Kördes 0.4s · avslutades för 4 min sedan 9 MB
Docker
9 processer
Minne
1,74 GB
CPU
2,4%
Effekt
0,9 W
GPU
0%
Skiva
340 kB/s
Nätverk
0 kB/s
Detaljer
Version
4.88.1
Paket-ID
com.docker.docker
Arkitektur
Apple Silicon · arm64
Signatur
Docker Inc · Team-ID 9BNSXJN65R
Skydd
Härdad körningInte i sandlåda
Användare
me
Har körts i
3d 1h
Plats
/Applications/Docker.app
Info.plist31
Processer
Nyligen avslutade2
com.docker.build20335Kördes 41s · avslutades för 2 min sedan 58 MB
com.docker.build20329Kördes 1m 3s · avslutades för 9 min sedan 61 MB
Google Chrome
Google Chrome · PID 48190
Minne
412 MB
CPU
1,1%
Skiva
0 kB/s
Identitet
Process-ID
48190
Överordnad process
launchd (1)
Har körts i
6h 14m
App
Paket-ID
com.google.Chrome
Version
156.0.8078.74
Arkitektur
Universell · x86_64 · arm64
Säkerhet
Signatur
Google LLC · Team-ID EQHXZ8M8AV
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
1
Resursanvändning
Processortid
42m 10s Användare 32m 54s · 78%System 9m 16s · 22%
Minne
412 MB · 61% av toppen på 672 MB
Trådar
64
Öppna filer
318
Underordnade processer
Flikprocess482111,92 GB
Google Chrome Helper (GPU)48193842 MB
Miljö31
Google Chrome Helper (Renderer)
Flikprocess
Minne
1,92 GB
CPU
4,2%
Skiva
12 kB/s
Identitet
Process-ID
48211
Överordnad process
Google Chrome (48190)
Startad av
Google Chrome (48190)
Har körts i
6h 12m
App
Version
156.0.8078.74
Arkitektur
Universell · x86_64 · arm64
Argument
--type=renderer --lang=en-US --num-raster-threads=4 --enable-zero-copy
Säkerhet
Signatur
Google LLC · Team-ID EQHXZ8M8AV
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
1
Resursanvändning
Processortid
12m 40s Användare 10m 23s · 82%System 2m 17s · 18%
Minne
1,92 GB · 88% av toppen på 2,18 GB
Trådar
23
Öppna filer
96
Miljö31
Google Chrome Helper (GPU)
Google Chrome · PID 48193
Minne
842 MB
CPU
2,8%
Skiva
0 kB/s
Identitet
Process-ID
48193
Överordnad process
Google Chrome (48190)
Startad av
Google Chrome (48190)
Har körts i
6h 14m
App
Version
156.0.8078.74
Arkitektur
Universell · x86_64 · arm64
Argument
--type=gpu-process --lang=en-US --gpu-preferences=UAAAAAAAAADgAAAEAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAA
Säkerhet
Signatur
Google LLC · Team-ID EQHXZ8M8AV
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
1
Resursanvändning
Processortid
18m 2s Användare 12m 37s · 70%System 5m 25s · 30%
GPU
3%
Minne
842 MB · 93% av toppen på 904 MB
Trådar
31
Öppna filer
142
Miljö31
Google Chrome Helper (Renderer)
Flikprocess
Minne
1,31 GB
CPU
0,3%
Skiva
0 kB/s
Identitet
Process-ID
48377
Överordnad process
Google Chrome (48190)
Startad av
Google Chrome (48190)
Har körts i
3h 40m
App
Version
156.0.8078.74
Arkitektur
Universell · x86_64 · arm64
Argument
--type=renderer --lang=en-US --num-raster-threads=4 --enable-zero-copy
Säkerhet
Signatur
Google LLC · Team-ID EQHXZ8M8AV
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
1
Resursanvändning
Processortid
4m 51s Användare 4m 2s · 83%System 49s · 17%
Minne
1,31 GB · 96% av toppen på 1,36 GB
Trådar
21
Öppna filer
88
Miljö31
Terminal
Terminal · PID 581
Minne
148 MB
CPU
0,2%
Skiva
0 kB/s
Identitet
Process-ID
581
Överordnad process
launchd (1)
Har körts i
2d 6h
App
Paket-ID
com.apple.Terminal
Version
2.15
Arkitektur
Apple Silicon · arm64e
Säkerhet
Signatur
Apple
Härdad körning
Nej
Sandlåda
Nej
Rättigheter
6
Resursanvändning
Processortid
3m 12s Användare 2m 2s · 64%System 1m 10s · 36%
Minne
148 MB · 71% av toppen på 208 MB
Trådar
12
Öppna filer
58
Underordnade processer
zsh6012012 MB
zsh6060111 MB
Miljö24
zsh
Terminal · PID 60120
Minne
12 MB
CPU
0,0%
Skiva
0 kB/s
Identitet
Process-ID
60120
Överordnad process
login (60118)
Startad av
Terminal (581)
Har körts i
2d 5h
Körbar fil
Arkitektur
Apple Silicon · arm64e
Argument
-zsh
Säkerhet
Signatur
Apple
Härdad körning
Nej
Sandlåda
Nej
Resursanvändning
Processortid
1.2s Användare 0.7s · 58%System 0.5s · 42%
Minne
12 MB · 60% av toppen på 20 MB
Trådar
1
Öppna filer
8
Underordnade processer
node60412486 MB
node60533391 MB
Miljö42
node
Terminal · PID 60412
Minne
486 MB
CPU
0,6%
Skiva
0 kB/s
Identitet
Process-ID
60412
Överordnad process
zsh (60120)
Startad av
Terminal (581)
Har körts i
2d 4h
Körbar fil
Arkitektur
Apple Silicon · arm64
Argument
node_modules/.bin/next dev --port 3000
Säkerhet
Signatur
Node.js Foundation · Team-ID HX7739G8FX
Härdad körning
Ja
Sandlåda
Nej
Resursanvändning
Processortid
1h 52m Användare 1h 42m · 91%System 10m 5s · 9%
Minne
486 MB · 61% av toppen på 797 MB
Trådar
19
Öppna filer
203
Nätverk
Lyssnande portar
3000
Underordnade processer
next-router-worker60418212 MB
next-render-worker60421180 MB
Miljö48
node
Terminal · PID 60533
Minne
391 MB
CPU
12,4%
Skiva
2,1 MB/s
Identitet
Process-ID
60533
Överordnad process
zsh (60120)
Startad av
Terminal (581)
Har körts i
14s
Körbar fil
Arkitektur
Apple Silicon · arm64
Argument
node_modules/.bin/vitest run --coverage
Säkerhet
Signatur
Node.js Foundation · Team-ID HX7739G8FX
Härdad körning
Ja
Sandlåda
Nej
Resursanvändning
Processortid
9.1s Användare 8.0s · 88%System 1.1s · 12%
Minne
391 MB · 100% av toppen på 391 MB
Trådar
27
Öppna filer
412
Underordnade processer
node6054096 MB
node6054194 MB
Miljö48
Docker
Docker · PID 20288
Minne
112 MB
CPU
0,1%
Skiva
0 kB/s
Identitet
Process-ID
20288
Överordnad process
launchd (1)
Har körts i
3d 1h
App
Paket-ID
com.docker.docker
Version
4.88.1
Arkitektur
Apple Silicon · arm64
Säkerhet
Signatur
Docker Inc · Team-ID 9BNSXJN65R
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
7
Resursanvändning
Processortid
6m 4s Användare 4m 31s · 74%System 1m 33s · 26%
Minne
112 MB · 48% av toppen på 233 MB
Trådar
22
Öppna filer
74
Underordnade processer
com.docker.backend203111,57 GB
com.docker.build2034064 MB
Miljö29
com.docker.backend
Docker · PID 20311
Minne
1,57 GB
CPU
2,1%
Skiva
340 kB/s
Identitet
Process-ID
20311
Överordnad process
Docker (20288)
Startad av
Docker (20288)
Har körts i
3d 1h
App
Version
4.88.1
Arkitektur
Apple Silicon · arm64
Argument
-watchdog -max-restarts 5
Säkerhet
Signatur
Docker Inc · Team-ID 9BNSXJN65R
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
7
Resursanvändning
Processortid
3h 8m Användare 2h 0m · 64%System 1h 8m · 36%
Minne
1,57 GB · 77% av toppen på 2,04 GB
Trådar
48
Öppna filer
241
Underordnade processer
com.docker.build2034064 MB
Miljö29
com.docker.build
Docker · PID 20340
Minne
64 MB
CPU
0,2%
Skiva
0 kB/s
Identitet
Process-ID
20340
Överordnad process
com.docker.backend (20311)
Startad av
Docker (20288)
Har körts i
12s
App
Version
4.88.1
Arkitektur
Apple Silicon · arm64
Säkerhet
Signatur
Docker Inc · Team-ID 9BNSXJN65R
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
1
Resursanvändning
Processortid
2.0s Användare 1.6s · 80%System 0.4s · 20%
Minne
64 MB · 100% av toppen på 64 MB
Trådar
9
Öppna filer
31
Underordnade processer
buildkitd2034641 MB
Miljö29
com.docker.virtualization
Docker · PID 20318
Minne
38 MB
CPU
0,4%
Skiva
0 kB/s
Identitet
Process-ID
20318
Överordnad process
com.docker.backend (20311)
Startad av
Docker (20288)
Har körts i
3d 1h
App
Version
4.88.1
Arkitektur
Apple Silicon · arm64
Säkerhet
Signatur
Docker Inc · Team-ID 9BNSXJN65R
Härdad körning
Ja
Sandlåda
Nej
Rättigheter
3
Resursanvändning
Processortid
1h 4m Användare 31m 12s · 49%System 32m 48s · 51%
Minne
38 MB · 73% av toppen på 52 MB
Trådar
14
Öppna filer
46
Miljö29

Siffrorna är simulerade: en webbsida kan inte läsa din Mac, och bör inte kunna det.

01Identitet

Appen bakom en process, dess kodsignatur och dess rättigheter.

Panelen börjar med appen som en process hör till och vilken sorts process den är: en webbläsarflik, ett tillägg, en GPU-process, en utvecklingsserver. Sedan dess kodsignatur, med utvecklarens namn och team-ID, om den använder härdad körning och en sandlåda, varje rättighet den har, och om den är byggd för Apple silicon, Intel eller båda och körs via Rosetta.

  • Appen den hör till, och om den är en flik, ett tillägg eller en hjälpprocess
  • Kodsignaturen, med team-ID; Apples egna säger Apple
  • Härdad körning, sandlåda och varje rättighet
  • Byggd för Apple Silicon, Intel eller båda, och om Rosetta kör den
Google Chrome Helper (Renderer)
Flikprocess
Säkerhet
SignaturGoogle LLC · Team-ID EQHXZ8M8AV Härdad körningJa SandlådaNej Rättigheter1
App
Version156.0.8078.74 ArkitekturUniversell · x86_64 · arm64
Kodsignatur och team-ID Byggd för båda, inte via Rosetta
02Start

Den överordnade processen, dess Launch Agent och hela kommandoraden.

Varje process har en överordnad process, och Vitals namnger den, med appen som startade den och, för en bakgrundsprocess, den launchd-agent eller daemon som startar den vid inloggning. Hela kommandoraden gör en ensam node eller python till utvecklingsservern för ett projekt du känner till. Under den de underordnade processerna den startade, var och en ett klick bort.

  • Överordnad process och appen som startade den, var och en en länk
  • Den Launch Agent eller daemon som startar den vid inloggning
  • Hela kommandoraden, och dess miljö när du öppnar den
  • Underordnade processer, var och en med egna siffror
node
Terminal · PID 60412
Överordnad processzsh (60120) Startad avTerminal (581) Argumentnode_modules/.bin/next dev --port 3000
Underordnade processer
next-router-worker60418212 MB
next-render-worker60421180 MB
esbuild6043048 MB
Överordnad process, startare och kommandoraden Dess underordnade processer
03Användning

Processortid, minnestopp, öppna filer och lyssnande portar sedan den startade.

En procentsats gäller den här sekunden. Panelen täcker processens hela liv: processortid sedan den startade, delad i dess eget arbete och kärnans arbete åt den; minne nu mot det mesta den någonsin hållit; trådar, öppna filer, sidor in, lästa och skrivna byte, och portarna den lyssnar på, med ett livediagram över CPU och minne medan panelen är öppen.

  • Processortid, delad i användare och system
  • Minne nu, som andel av dess högsta topp
  • Trådar, öppna filer, sidor in, läst och skrivet på skivan
  • Lyssnande portar, och diagram i realtid medan panelen är öppen
com.docker.backend
Docker · PID 20311
Resursanvändning
Processortid 3h 8mAnvändare 2h 0m · 64%System 1h 8m · 36% Minne 1,57 GB · 77% av toppen på 2,04 GB Trådar48 Öppna filer241 Lästa byte4,2 GB Skrivna byte1,1 GB
Sedan panelen öppnades.CPU 2,1% · 1,57 GB
Sedan den startade, inte bara just nu Ritas upp medan du tittar
04Appar

En apps version, paket-ID och Info.plist, med varje process under den.

Öppna en app så ger dess kort Detaljer versionen, paket-ID, platsen, kodsignaturen och vad som startar den, med hela Info.plist ett klick bort. Dess processer listas under, var och en ett klick från sina detaljer. En som just startade bär märket Ny, och de som avslutades de senaste tio minuterna står kvar i listan, så att en krasch eller en hjälpprocess som kom och gick inte går förlorad.

  • Version, paket-ID och hela Info.plist
  • Varje process, med märket Ny på en som just startade
  • Nyligen avslutade: vad som stängdes de senaste tio minuterna
  • Välj tabellens kolumner, och filtrera med /a regex/
Docker
Detaljer
Version4.88.1 Paket-IDcom.docker.docker SignaturDocker Inc · Team-ID 9BNSXJN65R Info.plist31
ProcesserKlicka på en för detaljer
Docker20288112 MB
com.docker.backend203111,57 GB
com.docker.build20340Nytt64 MB
Nyligen avslutade2
Info.plist, ett klick bort Vad som avslutades de senaste tio minuterna
05Export

Exportera en process som CSV, eller kör vitals process i Terminal.

Varje panel har en exportmeny: Kopiera som text för ett meddelande eller en felrapport, Spara som CSV för ett kalkylblad, Info.plist och rättigheter inräknade. I Terminal ger vitals process samma sak för vilken process som helst på namn eller PID, och en AI-assistent får det via MCP genom verktyget process_details.

  • Kopiera som text, eller spara som CSV
  • vitals process node, eller på PID, med --json för skript
  • --env lägger till miljön, --plist Info.plist
  • Verktyget process_details för Claude, Codex och Cursor via MCP
Kopiera som text
Spara som 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
Kopiera som text, eller spara som CSV Samma sak via MCP, för en assistent
Varför det spelar roll

Processinspektör, före och efter

Aktivitetskontrolls Granska-fönster ger en process dess överordnade process, användare, processortid, minne, öppna filer och portar, och ett stickprov. Det säger inte vem som signerade den, vilken app en ensam node hör till, vad som startar den vid inloggning, eller vad hela kommandoraden var. För det öppnar du Terminal: codesign för signaturen, ps för argumenten, launchctl för vad som startar den, lsof för portarna och plutil för Info.plist.

Frågan är oftast enklare än så. Vad är det här? En process som heter Helper, en python som ingen minns att de startade, något med ett namn som com.apple.something som använder en halv kärna. Är den del av en app jag installerat, är den Apples, och borde den köras?

Vitals svarar i en panel: appen processen hör till och vilken sorts process den är, dess kodsignatur och rättigheter, dess överordnade process och kommandorad, processerna den startade, och processortiden, minnet, filerna och portarna den har använt sedan den startade, med version, Info.plist och rättigheter hopfällda under. Samma svar kommer som CSV, som vitals process i Terminal, och som ett verktyg för en AI-assistent.

Så använder du det

Var det finns i Vitals

Fliken, symbolen i menyraden och inställningen, i den ordning du skulle leta efter dem.

  1. 01

    Klicka på en process för att öppna dess panel

    I vilken flik som helst, klicka på en app och sedan på en av dess processer, eller peka på en process i en apps panel och klicka på ⓘ. Panelen öppnas på den. ⌘F hittar en process på namn, och /a pattern/ söker med ett reguljärt uttryck.

  2. 02

    Läs panelen avsnitt för avsnitt

    Identitet, sedan App eller Körbar fil, Säkerhet, Resursanvändning, Skiva, Nätverk och Underordnade processer. Info.plist, Rättigheter och Miljö är hopfällda tills du öppnar dem. Den överordnade processen, startaren och varje underordnad process är länkar: klicka på en för att hoppa dit.

  3. 03

    Välj kolumnerna i processtabellen

    Knappen Kolumner i verktygsfältet lägger till eller tar bort en fliks kolumner: PID, användare, sökväg, version, starttid, väckningar ur viloläge och mätvärdena. Varje flik behåller sitt eget val.

  4. 04

    Kopiera det, spara det som CSV, eller fråga i Terminal

    Delningsknappen i panelens sidhuvud erbjuder Kopiera som text och Spara som CSV. I Terminal vitals process <name> eller vitals process <pid>, med --json, --env eller --plist. Via MCP verktyget process_details.

Jämförelse

Processinspektör: Aktivitetskontroll och Vitals

Hela jämförelsen går rad för rad. Här är raderna om processinspektör.

Aktivitetskontroll Vitals
Detaljer om en process
AktivitetskontrollEtt Granska-fönster: överordnad process, användare, processortid, minne, öppna filer och portar
VitalsDessa, och dess app, signatur, rättigheter, kommandorad, vad som startar den, högsta topp och underordnade processer
Kodsignatur
AktivitetskontrollVisas inte; codesign i Terminal
VitalsVem som signerade, team-ID, härdad körning, sandlåda och rättigheter
Överordnad process och kommandorad
AktivitetskontrollDen överordnade processens PID
VitalsÖverordnad process, appen som startade den, launchd-jobbet och kommandoraden
En apps version och Info.plist
AktivitetskontrollVisas inte
VitalsVersion, paket-ID och hela Info.plist
En process som avslutades
AktivitetskontrollBorta från listan
VitalsNyligen avslutade, i tio minuter
Export
AktivitetskontrollEtt stickprov eller en spindump, som text
VitalsKopiera som text, Spara som CSV, vitals process --json
Stickprov och spindumpar
AktivitetskontrollJa
VitalsNej

Begreppen bakom

Vad siffrorna betyder, från ordlistan för Aktivitetskontroll.

Frågor

Det folk frågar om processinspektör innan de köper.

Hur öppnar jag processinspektören?

Klicka på en process i vilken lista som helst så öppnas dess panel. I en apps panel är varje process en rad: klicka på en, eller på ⓘ som visas bredvid den när du pekar på den. Tryck ⌘F för att hitta en process på namn, och skriv /a pattern/ för att söka med ett reguljärt uttryck.

Vad säger kodsignaturen hos en process?

Vem som byggde koden. Ett namn med ett team-ID är en utvecklare som Apple har identifierat, som Google LLC eller Docker Inc. Apples egna processer säger Apple. ”Signerad, utan certifikat” är ett verktyg byggt på en Mac och signerat av ingen särskild, vilket är normalt för Homebrew och för det du kompilerar själv. ”Inte signerad” betyder ingen signatur alls. Under det: om den använder härdad körning, om den körs i en sandlåda, och varje rättighet den fått.

Kan Vitals säga om en process är säker, eller skadlig kod?

Den ger dig fakta att bedöma utifrån: kodsignaturen, den överordnade processen, var den ligger och vad den gör. En känd tillverkare med team-ID, en sandlåda och en överordnad process du känner igen är vad du vill se. Ingen signatur, en sökväg i en dold mapp och en Launch Agent du aldrig installerat förtjänar en närmare titt. Vitals söker inte efter skadlig kod; den berättar vad som finns där.

Vad är processortid, och varför är den delad i användare och system?

Processortid är hur länge processen har hållit en kärna upptagen sedan den startade, sammanlagt: en process på 50 % av en kärna i två timmar har använt en timme. Användartid är processens eget arbete; systemtid är arbete som kärnan gjorde åt den, som att läsa filer eller prata med nätverket. En hög systemandel hos en process som gör lite betyder oftast att den hela tiden ber macOS om saker.

Varför visar vissa processer färre detaljer än andra?

macOS visar en process kommandorad, miljö och totalsummor bara för användaren den körs som. En process som hör till macOS eller ett annat konto håller dem för sig själv; dess identitet, signatur och siffror visas ändå, siffrorna via Vitals valfria hjälpprogram. Slå på Full systemmätning i Inställningar → Allmänt för att få dem.

Visar den macOS-processer som WindowServer och kernel_task?

Ja. Deras app är macOS, deras signatur är Apples, och deras överordnade process är launchd. Med hjälpprogrammet på visas även deras CPU och minne, och panelens diagram går medan den är öppen.

Kan jag se en process miljövariabler?

Ja, i avsnittet Miljö i slutet av panelen, hopfällt tills du öppnar det, och i Terminal med vitals process --env. De skickas aldrig till en AI-assistent, eftersom miljöer ofta innehåller nycklar.

Hur länge behåller Vitals en process efter att den har avslutats?

Tio minuter, i appens panel, med dess namn, när den startade och avslutades, och minnet den höll. Så en hjälpprocess som kraschade, eller ett bygge som blev klart medan du var borta, finns kvar att se.

Kan jag få detaljerna om en process i Terminal, eller från en AI-assistent?

Ja. vitals process node eller vitals process 60412 ger samma detaljer, som text eller med --json för ett skript; --env lägger till miljön och --plist appens Info.plist. En assistent som Claude, Codex eller Cursor får det genom verktyget process_details i Vitals MCP-server, med Info.plist när den ber om det.

Kan den ta ett stickprov från en process eller göra en spindump?

Nej. Det är Aktivitetskontrolls sak, och Vitals kopierar det inte. Vitals svarar på vad en process är, med dess kodsignatur, dess överordnade process och dess resursanvändning; för en stackspårning från en app som hängt sig öppnar du Aktivitetskontroll och väljer Hämta stickprov från process.

Läs vidare

Guider som använder det här, och hur Vitals står sig mot apparna folk köper för det.

Mer av Vitals

Alla funktioner

Lifetime för $15 så länge lanseringspriset gäller

50 kvar till det här priset. Sedan $39, eller $9 för ett år med uppdateringar. En betalning, pengarna tillbaka inom 14 dagar.

Köp Vitals för $15