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
13
A
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
)