Alguns aplicativos como o Google Chrome e o TweetDeck aparecem como vários processos no Gerenciador de tarefas do Windows. Isso significa que a memória relatada em cada linha é apenas parte da quantidade geral usada por esse aplicativo. Existe alguma maneira de exibir o uso total de memória de um aplicativo ou de um grupo de processos relacionados?
Por exemplo, na captura de tela abaixo, o total de todas as instâncias chrome.exe é 708.308 K, mas tive que adicioná-lo manualmente, pois não consigo encontrar uma maneira de obter esse total no Gerenciador de Tarefas.
Eu tentei algumas alternativas, como o Monitor de Recursos, o Process Explorer e o Process Hacker, mas nenhuma delas parece capaz de fornecer o total também. Estou usando o Windows 7 (Professional).
fonte
Respostas:
Use o PowerShell:
(Get-Process chrome | Measure-Object WorkingSet -sum).sum
(Get-Process tweetd* | Measure-Object WorkingSet -sum).sum
fonte
/ 1GB
no final para obter o total em GB em vez de bytes./ (1024 * 1024)
para obter o total em MBO Process Hacker mostra o uso de memória agrupado por processo em seu ícone da bandeja e adicionou a opção à janela principal conforme a solicitação do usuário em janeiro de 2016. Veja um exemplo de captura de tela:
A opção da janela principal está configurada em:
Opções-> Avançado-> Incluir uso de CPU (e outros) de filhos em processos recolhidos
Com esta opção ativada, ao recolher uma árvore de processos, você vê métricas para toda a árvore.
fonte
pagefile.sys
), manipule os serviços do Windows e muito mais . Ótima dica, e essa resposta deve ser aceita - o PowerShell não é fácil de instalar para a maioria das pessoas e o Process Hacker é muito flexível.A Microsoft adicionou esse recurso ao Gerenciador de Tarefas a partir da versão 16226 do Insider . O recurso será divulgado para todos com a próxima grande atualização do Windows 10, programada para setembro / outubro de 2017.
fonte
Atualização: não funciona desde o Chromium 51.
Entre
about:memory
no Google Chrome e você será redirecionado parachrome://memory-redirect/
Essa página possui totais para todos os navegadores em execução populares:
Sobre o Google Chrome: Páginas
fonte
Isso já foi respondido no seguinte tópico
Existe um Process Manager moderno compatível com coisas como agrupamento (imagine dezenas de chrome.exe)?
O gerenciador de tarefas no Windows 7 não oferece suporte ao agrupamento, mas agora agrupa processos no Windows 8.
Process Explorer ou Process Hacker parecem ser boas alternativas para o que você deseja fazer. Bem como o System Explorer.
O Monitor de Recursos pode mostrar o uso da memória, mas para um processo como um todo.
fonte