2016-01-13 10 views
13

Mam bibliotekę w języku Ruby, która uruchamia się, aby uzyskać wykorzystanie pamięci bieżącego procesu, właśnie otrzymałem raport, że nie działa on w systemie Windows. Na Macu i Linuksie mogę wysłać do ps -o rss= -p 3432, aby uzyskać pamięć RSS dla procesu z PID 3432. Czy istnieje odpowiednik polecenia w systemie Windows?Pobierz pamięć procesową w systemie Windows

Odpowiedz

7

Nie wiem, jak linux środki RSS, ale w systemie Windows na rozmiar zestawu roboczego (zbiór stron w wirtualnej przestrzeni adresowej procesu, który obecnie mieszka w pamięci fizycznej), można użyć aplikacji WMIC kwerendy WMI:

C:\>wmic process where processid=6884 get WorkingSetSize 
WorkingSetSize 
253448192 

(Aby uzyskać listę dostępnych metryk, usuń get WorkingSetSize)

Powiązane problemy