Como visualizar todos os aplicativos em execução & Processos no Mac OS X
Há uma variedade de maneiras de ver todos os aplicativos ou programas em execução em um Mac, desde ver apenas aplicativos “em janela” em execução no front-end gráfico até revelar até mesmo os sistemas mais obscuros. processos de nível e tarefas em execução no núcleo do Mac OS. Abordaremos cinco maneiras diferentes de visualizar esses aplicativos e processos em execução no Mac OS X, alguns dos quais são muito amigáveis e aplicáveis a todos os usuários, e alguns dos quais são métodos mais avançados acessíveis a partir da linha de comando.Reserve um tempo para aprender todos eles e você poderá usar o método mais apropriado para suas necessidades.
Resumo: Olhando para o Dock para ver os aplicativos do Mac em execução
A maneira mais simples de ver quais aplicativos estão sendo executados no momento é apenas dar uma olhada no Dock do Mac OS X. Se você vir um pequeno ponto brilhante sob o ícone do aplicativo, ele está aberto e em execução.
Embora não haja nada de errado em usar essa abordagem, obviamente ela é um pouco limitada, pois mostra apenas os chamados aplicativos “em janela” – ou seja, aplicativos executados na interface gráfica do Mac OS X – e também é limitado porque você não pode agir diretamente com eles. Além disso, esses pequenos indicadores brilhantes são pequenos e não tão óbvios, e muitas pessoas nem os notam. Felizmente, existem maneiras melhores de ver o que está sendo executado em um Mac e também de tomar medidas diretas se houver necessidade de encerrar um ou dois aplicativos.
Ver todos os aplicativos/programas em execução com o menu Sair forçado
Pressione Command+Option+Escape para chamar a janela básica “Force Quit Applications”, que pode ser considerada como um gerenciador de tarefas simples para Mac OS X. Isso mostra uma lista fácil de ler de todos os aplicativos ativos aplicativos em execução no MacOS X, e o que está visível aqui é exatamente o mesmo que você veria no Dock:
Apesar do nome windows, você pode usar isso para visualizar programas e aplicativos em execução sem realmente fechá-los.
Uma vantagem óbvia do menu Command+Option+ESC é que ele permite que você execute ações diretamente nos aplicativos em execução, permitindo que você force o encerramento deles se eles se tornarem errôneos ou forem exibidos em fonte vermelha, o que significa que eles não estão respondendo ou estão travando. Esta versão simplificada é bastante semelhante ao gerenciador básico “Control+ALT+DELETE” que existe inicialmente no mundo moderno do Windows.
A principal limitação do menu Forçar Encerramento é que, assim como os indicadores do Dock, ele se limita a revelar apenas os “aplicativos em janela” que estão sendo executados ativamente no Mac OS X, pulando coisas como o menu itens de barra e aplicativos de fundo.
Ver todos os aplicativos e processos em execução com o Activity Monitor
O aplicativo mais poderoso e utilitário de gerenciamento de processos na GUI do Mac OS X, o Activity Monitor é um poderoso gerenciador de tarefas que revelará não apenas todos os aplicativos em execução e ativos, mas também todos os processos ativos e inativos. Isso inclui literalmente tudo em execução no Mac, incluindo os aplicativos em janela mencionados acima e até aplicativos em segundo plano (aqueles que não são visíveis como executados no Dock ou no menu Force Quit), itens da barra de menus, processos no nível do sistema, processos executados em usuários diferentes, processos inativos, daemons de serviço, literalmente tudo e qualquer coisa que esteja sendo executado como um processo no Mac OS X em qualquer nível.
O próprio aplicativo reside em /Applications/Utilities/, mas também é fácil iniciá-lo através do Spotlight pressionando Command+Spacebar e digitando “Atividade” seguido da tecla Return.
Uma forma de simplificar todas as informações mostradas inicialmente no Activity Monitor é abrir o submenu Process e selecionar de acordo com o que você está procurando, como “All Processes”, “My Processes”, “Processos do Sistema” ou “Outros Processos do Usuário”, entre outras opções. O recurso “Pesquisar” também é fácil de usar e bastante poderoso, pois você pode começar a digitar o nome de algo e ele atualiza instantaneamente de acordo com quais processos correspondem à consulta.
Activity Monitor oferece uma tonelada de ferramentas e opções, e é facilmente a maneira mais avançada de visualizar informações estendidas sobre todos os processos ativos sem pular para a linha de comando.Ele permite encerrar processos, matar aplicativos (matar é basicamente o mesmo que forçar o encerramento), inspecionar e amostrar processos, classificar processos por nomes, PID, usuário, CPU, threads, uso de memória e tipo, filtrar processos por usuário e nível, e também pesquisar processos por nome ou caractere. Além disso, Activity Monitor também revelará estatísticas gerais de uso sobre CPU, memória, atividade de disco e atividade de rede, tornando-o um utilitário de solução de problemas essencial para determinar tudo, desde níveis inadequados de RAM até diagnosticar por que um Mac pode estar lento com base em uma miríade de outros possibilidades.
Como um bônus adicional, você também pode manter o Activity Monitor em execução o tempo todo e transformar seu ícone Dock em um monitor de uso de recursos ao vivo para ver o que CPU, RAM, atividade de disco ou atividade de rede estão fazendo em um Mac.
Avançado: visualizar todos os processos em execução com o terminal
Aprofundando-se na linha de comando, você pode usar algumas ferramentas mais avançadas para visualizar todos os processos em execução no Mac, desde aplicativos básicos de nível de usuário até mesmo os pequenos daemons e funções principais do sistema que são caso contrário, oculto da experiência geral do usuário do Mac OS X.De muitas maneiras, essas ferramentas podem ser consideradas como versões de linha de comando do Activity Monitor, e vamos nos concentrar em duas em particular: top e ps.
topo
Top mostrará uma lista de todos os processos em execução e várias estatísticas sobre cada processo. Geralmente é mais útil classificar por uso do processador ou uso da memória e, para fazer isso, você deve usar o sinalizador -o:
Ordenar top por CPU: top -o cpu
Classifique o topo pelo uso de memória: top -o rsize
top é atualizado ao vivo, enquanto a próxima ferramenta 'ps' não é.
ps
O comando ps será padronizado para exibir apenas os processos de terminal ativos sob o usuário atual, portanto, 'ps' por si só é meio chato, a menos que você esteja vivendo na linha de comando. Aplicando um sinalizador ou dois, você pode revelar todos os processos, e talvez a melhor combinação seja ‘aux’ usado assim:
ps aux
Para ver toda a saída, é útil expandir uma janela de terminal em tela cheia, mas ainda pode ser um pouco opressor se toneladas de coisas estiverem sendo executadas (o que geralmente é o caso) e, assim, passar por ela 'mais' ou 'menos' geralmente é preferível para facilitar a visualização:
ps aux|more
Isso permite que você visualize as páginas da saída por vez sem ter que rolar para cima e para baixo na janela do Terminal.
Para procurar por um processo específico (ou nome do aplicativo), você pode usar grep assim:
ps aux|grep process
Ou para procurar aplicativos:
"ps aux|grep Nome do aplicativo"
Ao procurar aplicativos em execução na GUI, geralmente é melhor usar o mesmo caso que os aplicativos usam no Mac OS X, caso contrário, você pode não encontrar nada.