Como descubro (no Powershell) qual processo / o que mais usa memória?
Edit: Estou tentando descobrir como usar o Powershell para descobrir o que está usando toda a memória física, caso o Gerenciador de Tarefas etc. falhe em explicar por que toda a RAM física está esgotada. Ou seja, eu preciso identificar a memória usada pelos caches etc.
windows
powershell
Andrew J. Brehm
fonte
fonte
Respostas:
Aqui está uma maneira de obter informações sobre os processos em execução no momento e classificar por Tamanho do conjunto de trabalho
Atribua essa saída a uma variável e ela fornecerá uma matriz dos resultados; então, basta escrever o primeiro membro da matriz (que nesse caso será um objeto System.Diagnostics.Process ).
Aqui está outro script rápido e sujo para despejar alguns itens de dados da lista de processos atualmente em execução usando o provedor Win32_Process do WMI:
Isso listará o PID (identificador), o nome do processo e o tamanho atual do conjunto de trabalho. Você pode mudar isso usando propriedades diferentes da classe WMI Process .
fonte
Um liner para encontrar o nome do seu processo de uso de memória mais alto
fonte
fonte