O Task Explorer é uma ferramenta avançada de Gestão de Tarefas com ênfase não apenas na monitorização das aplicações em execução, mas também na descoberta do que essas aplicações estão a fazer. A interface de utilizador foca-se na rapidez e na obtenção de dados em tempo real sobre o que os processos estão a fazer num determinado momento. Os dados relevantes são fornecidos em painéis de fácil acesso (com o menor número de cliques possível), sem a necessidade de abrir janelas; em vez disso, informações adicionais para as entradas seleccionadas são mostradas na metade inferior do painel, permitindo navegar pelas informações detalhadas utilizando as teclas de setas. A maioria dos dados é actualizada continuamente, uma vez que observar a dinâmica dos valores concede frequentemente uma percepção adicional.
No Windows, o Task Explorer é suportado pela biblioteca ProcessHacker.
Funcionalidades do Task Explorer:
- Painel de Threads: Contém um rastreio de pilha (stack trace) para a thread seleccionada, dando ainda mais informações sobre o que a aplicação em causa está a fazer no momento. Isto é também muito útil para depurar bloqueios ou problemas de desempenho.
- Painel de Memória: A memória dos processos pode ser visualizada e editada a partir daqui, fornecendo um editor de memória avançado e capacidade de pesquisa de strings.
- Painel de Handles: Mostra todos os identificadores (handles) abertos, com informações úteis como o nome do ficheiro, a posição actual no ficheiro e o seu tamanho. Isto permite ver exactamente em que é que um programa está a trabalhar no disco.
- Painel de Sockets: Mostra todas os sockets abertos por processo, fornecendo também informações sobre a taxa de transferência de dados. Nas definições, é possível ativar a apresentação de pseudoligações UDP criadas a partir de dados ETW. Ou seja, cada ponto de destino para pacotes UDP será mostrado como uma entrada própria no painel, permitindo monitorizar com quem um programa está a comunicar.
- Painel de Módulos: Mostra todos os ficheiros DLL carregados e ficheiros mapeados em memória, permitindo descarregá-los, bem como injectar um DLL.
- Múltiplos Painéis: Existem muitos outros painéis, como Token, Ambiente, Janelas, GDI, .NET, etc. Ao clicar duas vezes num processo, os painéis de Informações da Tarefa podem ser abertos numa janela separada, permitindo a visualização das propriedades de vários processos em simultâneo.
A vertente de monitorização do sistema da aplicação também está bastante desenvolvida. A barra de ferramentas fornece gráficos de bom tamanho que mostram não apenas a utilização do CPU, mas também a utilização de Objectos, handles, rede e acessos de I/O (entrada/saída) no disco.
Os painéis de informação do sistema mostram Todos os Ficheiros Abertos no sistema e Todos os Sockets Abertos por programas. O Painel de Serviços permite visualizar e controlar todos os serviços do sistema, incluindo as unidades de disco.
Os painéis de desempenho para CPU, Memória, I/O de Disco, Rede e GPU fornecem gráficos grandes que mostram a utilização dos recursos do sistema de forma detalhada. O painel de informações do Sistema pode ser totalmente ocultado, proporcionando mais espaço para os painéis de informações de Tarefas. Assim, em vez de ficarem restritos à janela principal (ou em adição a esta), os painéis de informações do sistema podem ser abertos numa janela própria utilizando o botão apropriado na barra de ferramentas.
Desenvolvido por: Xanasoft
Licença: Software de gratuito de código aberto
Sistema operativo: Windows
Tamanho do ficheiro: 16,9 MB
Se quiser sugerir alguma aplicação para esta categoria, pode deixar um comentário no artigo, ou entrar em contacto connosco através do endereço: [email protected].
