34

Некоторые приложения, такие как Google Chrome и TweetDeck, отображаются как несколько процессов в диспетчере задач Windows. Это означает, что память, сообщаемая в каждой строке, является только частью общего объема, используемого этим приложением. Есть ли способ просмотреть общее использование памяти приложением или группой связанных процессов?

Например, на скриншоте ниже общее количество всех экземпляров chrome.exe составляет 708 308 К, но мне пришлось добавить это вручную, поскольку я не могу найти способ получить это значение в диспетчере задач.

Снимок экрана диспетчера задач

Я пробовал некоторые альтернативы, такие как Resource Monitor, Process Explorer и Process Hacker, но ни одна из них, похоже, не в состоянии дать общую сумму либо. Я использую Windows 7 (Professional).

5 ответов5

23

Используйте PowerShell:

  • (Get-Process chrome | Measure-Object WorkingSet -sum).sum
  • (Get-Process tweetd* | Measure-Object WorkingSet -sum).sum
14

Process Hacker отображает использование памяти, сгруппированные по процессам, на значке в трее и добавляет опцию в главное окно по запросу пользователя в январе 2016 года. Вот пример скриншота:

Пример скриншота

Опция главного окна настраивается в:

Параметры-> Дополнительно-> Включить использование ЦП (и других) дочерних процессов в свернутых процессах.

Если эта опция включена, когда вы свернете дерево процессов, вы увидите метрики для всего дерева.

2

Microsoft добавила эту возможность в диспетчер задач начиная с версии 16226, посвященной инсайдеру. Эта функция будет доступна для всех с очередным крупным обновлением Windows 10, запланированным на сентябрь / октябрь 2017 года.

2

Обновление: не работает с Chromium 51.

Введите about:memory в Google Chrome, и вы будете перенаправлены на chrome://memory-redirect/

Эта страница содержит итоги по всем популярным браузерам:

О Google Chrome: Страницы

1

На этот вопрос уже ответили в следующей теме

Существует ли современный диспетчер процессов, поддерживающий такие вещи, как группировка (представьте десятки chrome.exe)?

Диспетчер задач в Windows 7 не поддерживает группировку, но теперь выполняет групповые процессы в Windows 8.

Process Explorer или Process Hacker являются хорошей альтернативой тому, что вы хотите сделать. Как и системный обозреватель.

Монитор ресурсов может отображать использование памяти, но для процесса в целом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .