Cum să vizualizați toate procesele care rulează aplicațiile & în Mac OS X

Anonim

Există o varietate de moduri de a vedea toate aplicațiile sau programele care rulează pe un Mac, de la vizualizarea doar a aplicațiilor „în fereastră” care rulează în front-end grafic, până la dezvăluirea chiar și a celui mai obscur sistem- procese și sarcini de nivel care rulează la baza Mac OS. Vom acoperi cinci moduri diferite de a vizualiza aceste aplicații și procese care rulează în Mac OS X, dintre care unele sunt foarte ușor de utilizat și aplicabile tuturor utilizatorilor, iar unele sunt metode mai avansate accesibile din linia de comandă.Fă-ți timp să le înveți pe toate și apoi poți folosi metoda cea mai potrivită nevoilor tale.

La o privire: Privind la Dock pentru a vedea rularea aplicațiilor Mac

Cea mai simplă modalitate de a vedea ce aplicații rulează în acest moment este să aruncați o privire către Mac OS X Dock. Dacă vedeți un punct strălucitor sub pictograma aplicației, aceasta este deschisă și rulează.

Deși nu este nimic greșit în utilizarea acestei abordări, este evident puțin limitată, deoarece arată doar ceea ce se numesc aplicații „în fereastră” – adică aplicații care rulează în interfața interfață GUI a Mac OS X – și este, de asemenea, limitat prin faptul că nu poți lua măsuri directe cu ei. În plus, acești indicatori strălucitori sunt mici și nu chiar atât de evidenti, iar mulți oameni nu îi observă deloc. Din fericire, există modalități mai bune de a vedea ce rulează pe un Mac și, de asemenea, de a putea lua măsuri directe dacă este nevoie să părăsiți o aplicație sau două.

Vedeți toate aplicațiile/programele care rulează cu meniu de ieșire forțată

Apăsați Command+Option+Escape pentru a invoca fereastra de bază „Force Quit Applications”, care poate fi considerată ca un simplu manager de activități pentru Mac OS X. Aceasta arată o listă ușor de citit cu toate aplicațiile active. aplicațiile care rulează în MacOS X și ceea ce este vizibil aici este exact același cu ceea ce ați vedea în Dock:

În ciuda numelui Windows, îl puteți folosi pentru a vizualiza programe și aplicații care rulează în mod activ, fără a le părăsi efectiv.

Un avantaj evident al meniului Comandă+Opțiune+ESC este că vă permite să acționați efectiv cu privire la rularea aplicațiilor direct, permițându-vă să renunțați la ele dacă acestea au devenit neregulate sau sunt afișate cu font roșu, ceea ce înseamnă că nu răspund sau se prăbușesc. Această versiune simplificată este destul de similară cu managerul de bază „Control+ALT+DELETE” care există inițial în lumea Windows modernă.

Limitarea principală a meniului Force Quit este că, la fel ca indicatorii Dock, se limitează la dezvăluirea doar a „aplicațiilor cu fereastră” care rulează activ în Mac OS X, sărind astfel peste lucruri precum meniul elemente de bară și aplicații de fundal.

Vizualizați toate aplicațiile și procesele care rulează cu Monitorul de activitate

Cea mai puternică aplicație și utilitar de gestionare a proceselor din GUI Mac OS X, Activity Monitor este un manager de activități puternic care va dezvălui nu numai toate aplicațiile care rulează și active, ci și toate procesele active și inactive. Aceasta include literalmente tot ce rulează pe Mac, inclusiv aplicațiile cu fereastră menționate mai sus și chiar aplicațiile de fundal (cele care nu sunt vizibile ca rulând în meniul Dock sau Force Quit), elemente din bara de meniu, procese la nivel de sistem, procese care rulează sub diferiți utilizatori, procese inactive, demoni de serviciu, aproape orice și tot ceea ce rulează ca proces în Mac OS X la orice nivel.

Aplicația în sine rezidă în /Applications/Utilities/, dar este, de asemenea, ușor să o lansați prin Spotlight apăsând Command+Spacebar și tastând „Activitate” urmat de tasta Return.

O modalitate de a simplifica toate informațiile afișate inițial în Monitorul de activitate este să derulați în jos submeniul Proces și să selectați în funcție de ceea ce căutați, cum ar fi „Toate procesele”, „Procesele mele”, „Procese de sistem” sau „Alte procese de utilizator”, printre alte opțiuni. Funcția „Căutare” este, de asemenea, ușor de utilizat și destul de puternică, deoarece puteți începe să tastați numele a ceva și se actualizează instantaneu în funcție de procesele care se potrivesc cu interogarea.

Activity Monitor oferă o mulțime de instrumente și opțiuni și este cu ușurință cea mai avansată modalitate de a vizualiza informații extinse despre toate procesele active fără a sări în linia de comandă.Vă permite să părăsiți procesele, să omorâți aplicațiile (uciderea este, în esență, aceeași cu renunțarea forțată), să inspectați și să eșantionați procesele, să sortați procesele după nume, PID, utilizator, procesor, fire de execuție, utilizarea memoriei și tip, să filtrați procesele după utilizator și nivel, și, de asemenea, căutați prin procese după nume sau caracter. În plus, Activity Monitor va dezvălui, de asemenea, statistici generale de utilizare despre CPU, memorie, activitatea discului și activitatea în rețea, făcându-l un utilitar esențial de depanare pentru a determina totul, de la niveluri RAM inadecvate până la diagnosticarea motivului pentru care un Mac ar putea funcționa lent pe baza multitudinii de alte posibilități.

Ca un bonus suplimentar, puteți, de asemenea, să mențineți Monitorul activității în funcțiune tot timpul și să transformați pictograma Dock într-un monitor de utilizare a resurselor în timp real pentru a vedea ce activitate are CPU, RAM, disc sau activitate în rețea. pe un Mac.

Avansat: vizualizați toate procesele în derulare cu terminal

Aprofundând în linia de comandă, puteți folosi câteva instrumente mai avansate pentru a vizualiza fiecare proces care rulează pe Mac, de la aplicații de bază la nivel de utilizator până la micile demoni și funcțiile de bază ale sistemului care sunt altfel ascuns de experiența generală a utilizatorului Mac OS X.În multe feluri, aceste instrumente pot fi considerate ca versiuni de linie de comandă ale Monitorului de activitate și ne vom concentra pe două în special: top și ps.

top

Top va arăta o listă cu toate procesele care rulează și diverse statistici despre fiecare proces. De obicei, este cel mai util să sortați după utilizarea procesorului sau a memoriei și, pentru a face asta, veți dori să utilizați marcajul -o:

Sort top după CPU: top -o cpu

Sortați partea de sus după utilizarea memoriei: top -o rsiize

top este actualizat live, în timp ce următorul instrument „ps” nu este.

ps

Comanda ps va afișa implicit numai procesele terminale active sub utilizatorul curent, astfel încât „ps” în sine este cam plictisitor, dacă nu locuiți în linia de comandă. Aplicând un steag sau două, puteți dezvălui toate procesele și, probabil, cea mai bună combinație este „aux” folosit astfel:

ps aux

Pentru a vedea toate rezultatele, este util să extinzi o fereastră de terminal pe ecran complet, dar poate fi totuși un pic copleșitor dacă rulează o mulțime de lucruri (ceea ce este de obicei cazul) și, astfel, le vei trece prin conducte. „mai mult” sau „mai puțin” este adesea de preferat pentru a ușura vizionarea:

ps aux|more

Acest lucru vă permite să vizualizați paginile de ieșire la un moment dat, fără a fi nevoie să derulați în sus și în jos în fereastra Terminal.

Pentru a căuta un anumit proces (sau un nume de aplicație, de altfel), puteți folosi grep astfel:

ps aux|grep process

Sau să cauți aplicații:

"

ps aux|grep Nume aplicație"

Când căutați aplicații care rulează în GUI, de obicei cel mai bine este să utilizați aceeași carcasă pe care o folosesc aplicațiile în Mac OS X, altfel este posibil să nu găsiți nimic.

Cum să vizualizați toate procesele care rulează aplicațiile & în Mac OS X