2009-08-08 10 views

Odpowiedz

20

Jest to metoda GetProcesses, która umożliwia wyliczanie uruchomionych procesów i wyświetla zestaw statystyk, takich jak wykorzystanie pamięci i czas procesora. Zobacz dokumentację pod właściwościami statystyk.

Wykorzystanie pamięci jest skomplikowaną kwestią. Tak naprawdę nie ma jednej liczby, która opisuje użycie. Zobacz znakomitą serię Russinovicha w tej sprawie. Pierwsza rata jest tutaj: http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx

+0

Wiem o klasie, ale nie mogłem dowiedzieć się, jak uzyskać zużycie procesora, lub które z 100 pól związanych z pamięcią faktycznie oznacza rzeczywiste zużycie pamięci RAM. – Alex

+2

Wykorzystanie pamięci jest nieco skomplikowane, ale domyślam się, że prawdopodobnie chcesz spojrzeć na PrivateMemory. –

+0

Myślę, że to zależy od tego, co masz na myśli przez zużycie pamięci RAM. System Windows przechowuje co najmniej dwie wartości pamięci używanej przez proces. Używana pamięć fizyczna i rozmiar pamięci wirtualnej przydzielonej do procesu. Obie są konsumpcją ... – kdmurray

Powiązane problemy