Чи може диспетчер завдань показувати загальне використання пам'яті для групи процесів?


36

Деякі додатки, такі як Google Chrome і TweetDeck, відображаються як кілька процесів у Менеджері завдань Windows. Це означає, що пам’ять, про яку повідомляється у кожному рядку, є лише частиною загальної кількості, використовуваної цією програмою. Чи є спосіб переглянути загальне використання пам'яті програми чи групи пов'язаних процесів?

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

Знімок екрана менеджера завдань

Я спробував деякі альтернативи, такі як Монітор ресурсів, Провідник процесів та Хакер процесів, але жодна з них, схоже, не змогла дати загальну суму. Я використовую Windows 7 (Професійний).


1
На це відповіли вже в наступній темі superuser.com/questions/269059/…
Pretzel,

1
superuser.com/questions/269059/… групує лише відповіді. Провідник процесів не підсумовує значення групи.
Cees Timmerman

Відповіді:


27

Використовуйте PowerShell:

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

3
Дякую, що отримує деякі потрібні мені дані, але я не зможу використовувати цей метод, щоб знайти групу процесів з найбільшою сукупністю. Я хочу мати можливість їх сортувати, як у диспетчері завдань.
Ліам

7
Ви також можете додати / 1GBдо кінця, щоб отримати загальну суму в ГБ замість байтів.
Грег Брей

1
додати, / (1024 * 1024)щоб отримати загальну суму в МБ
rahulg

19

Хакер процесів показує використання пам’яті, згрупованої за процесом, на його значку лотка та додав опцію до головного вікна відповідно до запиту користувача у січні 2016 року. Ось приклад знімка екрана:

Приклад Screengrab

Опція головного вікна налаштована у:

Опції-> Додатково-> Включити використання CPU (та інших) дітей у згорнутих процесах

Якщо цей параметр увімкнено, коли ви згортаєте дерево процесу, ви бачите показники для всього дерева.


3
Блискуче! Я шукав це для .. добре .. раніше ... з тих пір, як Chrome вирішив перекрутити приблизно: пам’ять та її варіанти та диспетчер завдань у Windows є лайно, і Process Explorer теж не дає групового рішення. Мені довелося полювати на згадуваний вами варіант, цікаво, чому це не за замовчуванням. Я переймав FF, приймаючи 1,4G, тепер бачу Chrome з 1,95 і росте! Це має бути прийнятою відповіддю.
killjoy

Хакер процесів - це чудовий інструмент - по суті, це велике "оновлення" Process Explorer, з новою базою коду з відкритим вихідним кодом, і дозволяє вам також бачити дискові введення / виведення (допомогло виявити надмірне введення-виведення pagefile.sys), маніпулювати службами Windows та багато іншого . Чудова порада, і на це слід прийняти відповідь - PowerShell не так просто встановити для більшості людей, а Process Hacker дуже гнучкий.
RichVel

Це має бути прийнята відповідь
Олівер


2

Оновлення: не працює з Chromium 51.

Увійдіть about:memoryу Google Chrome, і ви перейдете на ньогоchrome://memory-redirect/

Ця сторінка містить підсумки для всіх популярних браузерів:

введіть тут опис зображення

Про Google Chrome про: Сторінки


1
Це корисно, дякую. Але я не хочу лише браузери.
Ліам

Ці сторінки вже недоступні. Хром 73
Павло Власов

1

На це відповідь уже в наступній темі

Чи існує сучасний менеджер процесів, який підтримує такі речі, як групування (уявіть десятки chrome.exe)?

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

Провідник процесів або хакер процесів є хорошими альтернативами того, що ви хочете зробити. А також системний провідник.

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


4
Я можу групувати процеси як в Провіднику процесів, так і в процесорі хакера, що дозволяє мені легко вбити групу або приховати дочірні процеси, щоб уникнути безладу. Але обидві програми покажуть лише використання пам'яті батьківського процесу, а не загальну групу .
Ліам

Використовуйте монітор ресурсів, вкладку пам’яті
Pretzel

Дякую @Pretzel, але Монітор ресурсів також не показує мені загальну суму для групи процесів . Якщо це працює для вас, я хотів би побачити скріншот!
Ліам

@Liam Забезпечив один. Під пам'яттю він надає загальну суму, що використовується для цього процесу. Наприклад: У мене зараз відкрито кілька екземплярів / вкладок Firefox, для яких монітор ресурсів показує загальне використання пам'яті. Показує процес в цілому.
Кредзель

Це, мабуть, тому, що існує єдиний процес Firefox. Подивіться на міну з багатьма chrome.exe і лише одним firefox.exe i.imgur.com/EV83noj.png
Liam
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.