Некоторые приложения, такие как Google Chrome и TweetDeck, отображаются как несколько процессов в диспетчере задач Windows. Это означает, что память, указанная в каждой строке, является лишь частью общего объема, используемого этим приложением. Есть ли способ просмотреть общее использование памяти приложением или группой связанных процессов?
Например, на снимке экрана ниже общее количество всех экземпляров chrome.exe составляет 708 308 К, но мне пришлось добавить это вручную, поскольку я не могу найти способ получить это значение в диспетчере задач.
Я пробовал некоторые альтернативы, такие как Resource Monitor, Process Explorer и Process Hacker, но ни одна из них, похоже, не может дать общую сумму. Я использую Windows 7 (Professional).
Ответы:
Используйте PowerShell:
(Get-Process chrome | Measure-Object WorkingSet -sum).sum
(Get-Process tweetd* | Measure-Object WorkingSet -sum).sum
источник
/ 1GB
в конец, чтобы получить сумму в ГБ вместо байтов./ (1024 * 1024)
чтобы получить сумму в мегабайтахProcess Hacker отображает использование памяти, сгруппированные по процессам, на значке в трее и добавляет опцию в главное окно по запросу пользователя в январе 2016 года. Вот пример снимка экрана:
Опция главного окна настраивается в:
Настройки-> Дополнительно-> Включить использование ЦП (и других) дочерних процессов в свернутых процессах.
Если эта опция включена, когда вы свернете дерево процессов, вы увидите метрики для всего дерева.
источник
pagefile.sys
), управлять службами Windows и многое другое , Отличный совет, и на это следует принять ответ - PowerShell не так прост для большинства пользователей, а Process Hacker очень гибок.Microsoft добавила эту возможность в диспетчер задач начиная с версии 16226, посвященной инсайдеру . Эта функция будет доступна всем, когда будет выпущено следующее крупное обновление Windows 10, запланированное на сентябрь / октябрь 2017 года.
источник
Обновление: не работает с Chromium 51.
Войдите
about:memory
в Google Chrome, и вы будете перенаправлены наchrome://memory-redirect/
Эта страница содержит итоги по всем популярным браузерам:
О Google Chrome: Страницы
источник
На этот вопрос уже ответили в следующей теме
Существует ли современный диспетчер процессов, поддерживающий такие вещи, как группировка (представьте десятки chrome.exe)?
Диспетчер задач в Windows 7 не поддерживает группирование, но теперь выполняет групповые процессы в Windows 8.
Process Explorer или Process Hacker являются хорошей альтернативой тому, что вы хотите сделать. Как и системный обозреватель.
Монитор ресурсов может отображать использование памяти, но для процесса в целом.
источник