Come visualizzare tutte le app in esecuzione & Processi in Mac OS X

Anonim

Esistono diversi modi per vedere tutte le applicazioni o i programmi in esecuzione su un Mac, che vanno dalla sola visualizzazione di app "con finestre" in esecuzione nel front-end grafico, alla rivelazione anche del sistema più oscuro- processi di livello e attività in esecuzione al centro di Mac OS. Tratteremo cinque diversi modi per visualizzare queste app e processi in esecuzione in Mac OS X, alcuni dei quali sono molto intuitivi e applicabili a tutti gli utenti e alcuni dei quali sono metodi più avanzati accessibili dalla riga di comando.Prenditi il ​​tempo per impararli tutti e poi potrai utilizzare il metodo più appropriato per le tue esigenze.

A colpo d'occhio: guardare il Dock per vedere le app Mac in esecuzione

Il modo più semplice per vedere quali app sono in esecuzione al momento è dare un'occhiata al Dock di Mac OS X. Se vedi un puntino luminoso sotto l'icona dell'applicazione, significa che è aperta e in esecuzione.

Anche se non c'è niente di sbagliato nell'usare questo approccio, è ovviamente un po' limitato poiché mostra solo quelle che vengono chiamate app "con finestre", cioè app che sono in esecuzione nel front-end della GUI di Mac OS X – ed è anche limitato in quanto non puoi agire direttamente con loro. Inoltre, quei piccoli indicatori luminosi sono piccoli e non così ovvi, e molte persone non li notano affatto. Fortunatamente, ci sono modi migliori per vedere cosa è in esecuzione su un Mac ed essere anche in grado di agire direttamente se è necessario chiudere un'app o due.

Visualizza tutte le applicazioni/programmi in esecuzione con menu di uscita forzata

Premi Comando+Opzione+Esc per richiamare la finestra di base "Forza chiusura applicazioni", che può essere considerata come un semplice task manager per Mac OS X. Questo mostra un elenco di facile lettura di tutte le applicazioni attive applicazioni in esecuzione in MacOS X e ciò che è visibile qui è esattamente lo stesso di ciò che vedresti nel Dock:

Nonostante il nome di Windows, puoi usarlo per visualizzare i programmi e le app in esecuzione attiva senza chiuderli.

Un ovvio vantaggio del menu Comando+Opzione+ESC è che ti consente di agire direttamente sulle app in esecuzione, permettendoti di forzarne l'uscita se sono diventate errate o sono mostrate in caratteri rossi, che significa che non rispondono o si bloccano. Questa versione semplificata è abbastanza simile al gestore di base "Control + ALT + CANC" che esiste inizialmente nel moderno mondo Windows.

La limitazione principale con il menu Uscita forzata è che, come gli indicatori del Dock, si limita a rivelare solo le "app con finestra" che sono attivamente in esecuzione in Mac OS X, s altando così cose come il menu elementi della barra e app in background.

Visualizza tutte le app e i processi in esecuzione con Activity Monitor

La più potente utility di gestione di app e processi nella GUI di Mac OS X, Activity Monitor è un potente task manager che rivelerà non solo tutte le applicazioni in esecuzione e attive, ma anche tutti i processi attivi e inattivi. Ciò include letteralmente tutto ciò che è in esecuzione sul Mac, comprese le suddette app con finestra e persino le applicazioni in background (quelle non visibili come in esecuzione nel Dock o nel menu Uscita forzata), elementi della barra dei menu, processi a livello di sistema, processi in esecuzione sotto diversi utenti, processi inattivi, demoni di servizio, letteralmente qualsiasi cosa e tutto ciò che è in esecuzione come processo in Mac OS X a qualsiasi livello.

L'app stessa si trova in /Applicazioni/Utility/, ma è anche facile avviarla tramite Spotlight premendo Comando+Barra spaziatrice e digitando "Attività" seguito dal tasto Invio.

Un modo per semplificare tutte le informazioni mostrate inizialmente in Activity Monitor è aprire il sottomenu Processo e selezionare in base a ciò che stai cercando, ad esempio "Tutti i processi", "I miei processi", "Processi di sistema" o "Altri processi utente", tra le altre opzioni. Anche la funzione "Cerca" è facile da usare e abbastanza potente, poiché puoi iniziare a digitare il nome di qualcosa e si aggiorna istantaneamente in base a quali processi corrispondono alla query.

Activity Monitor offre un sacco di strumenti e opzioni ed è facilmente il modo più avanzato per visualizzare informazioni estese su tutti i processi attivi senza passare alla riga di comando.Ti consente di chiudere i processi, uccidere le applicazioni (uccidere è fondamentalmente la stessa cosa dell'uscita forzata), ispezionare e campionare i processi, ordinare i processi per nome, PID, utente, CPU, thread, utilizzo della memoria e tipo, filtrare i processi per utente e livello, e anche cercare tra i processi per nome o carattere. Inoltre, Activity Monitor rivelerà anche statistiche di utilizzo generali su CPU, memoria, attività del disco e attività di rete, rendendola un'utilità essenziale per la risoluzione dei problemi per determinare qualsiasi cosa, dai livelli di RAM inadeguati alla diagnosi del motivo per cui un Mac potrebbe funzionare lentamente in base alla miriade di altri possibilità.

Come bonus aggiuntivo, puoi anche mantenere Activity Monitor sempre in esecuzione e trasformare la sua icona nel Dock in un monitoraggio dell'utilizzo delle risorse in tempo reale per vedere cosa stanno facendo CPU, RAM, attività del disco o attività di rete su un Mac.

Avanzate: visualizza tutti i processi in esecuzione con il terminale

Esaminando la riga di comando, puoi utilizzare alcuni strumenti più avanzati per visualizzare ogni singolo processo in esecuzione sul Mac, dalle app di base a livello utente fino ai minuscoli demoni e alle funzioni di sistema principali che sono altrimenti nascosto dall'esperienza utente generale di Mac OS X.In molti modi, questi strumenti possono essere considerati come versioni a riga di comando di Activity Monitor, e ci concentreremo su due in particolare: top e ps.

superiore

Top mostrerà un elenco di tutti i processi in esecuzione e varie statistiche su ciascun processo. Di solito è più utile ordinare in base all'utilizzo del processore o dell'utilizzo della memoria e per farlo ti consigliamo di utilizzare il flag -o:

Ordina in alto per CPU: top -o cpu

Ordina la parte superiore in base all'utilizzo della memoria: top -o rsize

top viene aggiornato in tempo reale, mentre il prossimo strumento 'ps' non lo è.

ps

Il comando ps visualizzerà per impostazione predefinita solo i processi del terminale attivi sotto l'utente corrente, quindi 'ps' da solo è piuttosto noioso a meno che tu non stia vivendo nella riga di comando. Applicando uno o due flag, tuttavia, puoi rivelare tutti i processi e forse la combinazione migliore è 'aux' usato in questo modo:

ps aux

Per vedere tutto l'output è utile espandere una finestra di terminale a schermo intero, ma può comunque essere un po' opprimente se sono in esecuzione tonnellate di cose (come di solito accade) e quindi vengono trasmesse 'più' o 'meno' è spesso preferibile per facilitare la visualizzazione:

ps aux| altro

Ciò consente di visualizzare le pagine dell'output alla volta senza dover scorrere su e giù nella finestra Terminale.

Per cercare un processo specifico (o il nome di un'applicazione, se è per questo), puoi usare grep in questo modo:

processo ps aux|grep

Oppure per cercare candidature:

"

ps aux|grep Nome applicazione"

Quando si cercano app in esecuzione nella GUI, di solito è meglio utilizzare lo stesso case utilizzato dalle app in Mac OS X, altrimenti potresti non trovare nulla.

Come visualizzare tutte le app in esecuzione & Processi in Mac OS X