Ist es möglich, die RAM-Nutzung für eine bestimmte Software in Windows 7 zu überwachen?

Ist es möglich, die RAM-Nutzung für eine bestimmte Software in Windows 7 zu überwachen?

Ich möchte wissen, wie viel RAM von einer bestimmten Anwendung verwendet wird, z. B.: Genauer RAM, der vom Browser verwendet wird (z. B. Opera). Das Problem besteht darin, dass vom Browser mehrere Instanzen erstellt werden, sodass die Berechnung manuell schwierig ist.

Ich weiß, dass der Task-Manager die Gesamtmenge an RAM anzeigt, aber das ist nicht sehr hilfreich.

Wenn Sie also eine Software kennen, mit der dies überwacht werden kann, teilen Sie sie bitte mit :).

Danke

Antwort1

Es ist schwierig, die Berechnung manuell durchzuführen.

Sie können verwenden tasklist, um die Speichernutzung abzurufen.

Beispiel:

> tasklist /fi "imagename eq opera*"

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
opera.exe                     5444 Console                    1      78840 K
opera_crashreporter.exe       8404 Console                    1       6308 K
opera.exe                     8936 Console                    1      66708 K
opera.exe                     7804 Console                    1      70344 K
opera.exe                     2304 Console                    1      28200 K
opera.exe                     4612 Console                    1      73640 K
opera.exe                     8460 Console                    1      41168 K

Die folgende Batchdatei führt die Addition für Sie durch und zeigt alle 60 Sekunden das Ergebnis an.

test.cmd:

@echo off
setlocal enabledelayedexpansion
:start
set _mem=0
for /f "skip=3 usebackq tokens=5" %%i in (`tasklist /fi "imagename eq opera*"`) do (
  set /a _mem += %%i
  )
echo Total Memory = !_mem! K
rem wait 60 seconds
timeout 60 /nobreak
goto :start
endlocal

Beispiel:

> test
Total Memory = 365464K

Waiting for  0 seconds, press CTRL+C to quit ...
Total Memory = 365216K

Waiting for 51 seconds, press CTRL+C to quit ...
^CTerminate batch job (Y/N)? y

Weitere Informationen

verwandte Informationen