Niektóre aplikacje, takie jak Google Chrome i TweetDeck, pokazują się jako kilka procesów w Menedżerze zadań Windows. Oznacza to, że pamięć zgłaszana w każdym wierszu jest tylko częścią ogólnej ilości używanej przez tę aplikację. Czy jest jakiś sposób na sprawdzenie całkowitego zużycia pamięci przez aplikację lub grupę powiązanych procesów?
Na przykład na zrzucie ekranu poniżej wszystkich instancji chrome.exe jest 708 308 K, ale musiałem to dodać ręcznie, ponieważ nie mogę znaleźć sposobu na uzyskanie tej sumy w Menedżerze zadań.
Próbowałem kilka alternatyw, takich jak Monitor zasobów, Process Explorer i Process Hacker, ale żadna z nich nie wydaje się być w stanie podać całości. Korzystam z systemu Windows 7 (Professional).
windows
memory
task-manager
Liam
źródło
źródło
Odpowiedzi:
Użyj PowerShell:
(Get-Process chrome | Measure-Object WorkingSet -sum).sum
(Get-Process tweetd* | Measure-Object WorkingSet -sum).sum
źródło
/ 1GB
do końca, aby uzyskać sumę w GB zamiast bajtów./ (1024 * 1024)
aby uzyskać sumę w MBProcess Hacker pokazuje użycie pamięci pogrupowane według procesu na ikonie zasobnika i dodał opcję do okna głównego zgodnie z żądaniem użytkownika w styczniu 2016 r. Oto przykładowy zrzut ekranu:
Opcja okna głównego jest skonfigurowana w:
Opcje-> Zaawansowane-> Uwzględnij użycie procesora (i innych) dzieci w zwiniętych procesach
Po włączeniu tej opcji po zwinięciu drzewa procesów widoczne są metryki dla całego drzewa.
źródło
pagefile.sys
), manipulować usługami systemu Windows i wiele więcej . Świetna wskazówka i należy to zaakceptować odpowiedź - PowerShell nie jest łatwy do zainstalowania dla większości ludzi, a Process Hacker jest bardzo elastyczny.Microsoft dodał tę funkcję do Menedżera zadań od kompilacji Insider 16226 . Ta funkcja będzie dostępna dla wszystkich w kolejnej ważnej aktualizacji systemu Windows 10, zaplanowanej na wrzesień / październik 2017 r.
źródło
Aktualizacja: nie działa od Chromium 51.
Wpisz
about:memory
w Google Chrome, a nastąpi przekierowanie dochrome://memory-redirect/
Ta strona zawiera podsumowania dla wszystkich popularnych przeglądarek:
Google Chrome o: Strony
źródło
Odpowiedź została już udzielona w następującym wątku
Czy istnieje nowoczesny menedżer procesów obsługujący takie funkcje jak grupowanie (Wyobraź sobie dziesiątki chrome.exe)?
Menedżer zadań w systemie Windows 7 nie obsługuje grupowania, ale teraz obsługuje procesy grupowania w systemie Windows 8.
Process Explorer lub Process Hacker wydają się być dobrą alternatywą dla tego, co chcesz zrobić. Jak również eksplorator systemu.
Monitor zasobów może pokazywać użycie pamięci, ale dla całego procesu.
źródło