htop
Desenvolvedor | Hisham Muhammad |
Lançamento | maio de 2004 (20 anos)[1] |
Versão estável | 3.3.0 (10 de janeiro de 2024[2]) |
Escrito em | C |
Sistema operacional | Linux, macOS, FreeBSD, OpenBSD |
Gênero(s) | Visualizador de Processos / Monitor de sistema |
Página oficial | hisham |
htop é um visualizador de processos e gerenciador de processos interativo. Ele é projetado como uma alternativa para o programa top do Unix. Ele mostra uma lista atualizada (com frequência) dos processos em execução em um computador, normalmente ordenada pela quantidade de uso da CPU. Ao contrário do top, o htop fornece uma lista completa dos processos em execução, em vez dos principais processos que consomem recursos. Ele também utiliza cores e fornece informações visuais sobre o estado do processador, do swap e da memória.
Os usuários geralmente implantam o htop nos casos em que o top do Unix não fornece informações suficientes sobre os processos do sistema. O htop também é usado popularmente de forma interativa como um monitor de sistema.[3] Comparado com o top, ele fornece uma interface mais conveniente, visual e controlada por cursor para enviar sinais aos processos.
htop é escrito na linguagem de programação C usando a biblioteca ncurses. Seu nome é derivado do primeiro nome do autor original, como um aceno para pinfo, um programa para substituição do info que possui a mesma função.[4]
Como as interfaces de monitoramento do sistema não são padronizadas entre sistemas operacionais do tipo Unix, muito do código do htop deve ser reescrito para cada sistema operacional. O suporte multiplataforma foi adicionado no htop 2.0.[5]
Referências
- ↑ Earliest known date
- ↑ htop 3.3.0 on GitHub
- ↑ «System Monitoring with htop»
- ↑ «htop FAQ». Consultado em 15 de junho de 2012
- ↑ «Going cross-platform: how htop was made portable - FOSDEM 2016». Consultado em 30 de dezembro de 2016