Como obter o número de processos e threads ativos em execução usando a linha de comando?

Como obter o número de processos e threads ativos em execução usando a linha de comando?

Devo obter o número de processos ativos e threads ativos em execução no meu servidor ou computador usando a linha de comando. Não quero listar todos os processos ou threads em execução, preciso deles em números.

Responder1

Usando o PowerShell, os dois comandos a seguir obterão essas informações:

Número de processos em execução:

(Get-Process).Count

Número de threads em execução:

(Get-Process|Select-Object -ExpandProperty Threads).Count

Responder2

Você poderia usar o PowerShell para isso.

Para obter uma lista de todos os processos ativos no computador local, use este comando.

Get-Process | Measure

Nº de processos ativos

Você também pode filtrar esses resultados. Por exemplo, veja o código abaixo.

Get-Process winword, explorer | Measure

Nº de Processos Ativos - Filtro

Para obter nenhum thread, execute este comando.

Get-Process | Select-Object -ExpandProperty Threads | Measure

Nº de tópicos


Para usar esses comandos no prompt de comando, basta fazer isso.

PowerShell -Command "Get-Process | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"


Recursos
-Obter processo
-Medida-Objeto
-Selecionar objeto

informação relacionada