Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja GetProcessMemoryInfo przyjmuje obsługę procesu jako dane wejściowe i wypełnia strukturę PROCESS_MEMORY_COUNTERS informacjami o statystykach pamięci dla procesu. Element cb otrzymuje rozmiar struktury. Element członkowski PageFaultCount otrzymuje liczbę błędów strony. Pozostałe elementy członkowskie otrzymują bieżące i szczytowe użycie pamięci w następujących kategoriach:
- zestaw roboczy
- stronicowana pula
- pula niestronicowana
- plik stronicowania
Zestaw roboczy jest ilością pamięci fizycznie zamapowanej na kontekst procesu w danym momencie. Pamięć w stronicowanej puli to pamięć systemowa, którą można przenieść do pliku stronicowania na dysku (stronicowanym), gdy nie jest używany. Pamięć w puli niestronicowanej to pamięć systemowa, której nie można stronicować na dysku, o ile odpowiednie obiekty zostaną przydzielone. Użycie pliku stronicowania reprezentuje ilość pamięci odkładanej do procesu w pliku stronicowania systemu. Gdy użycie pamięci jest zbyt wysokie, menedżer pamięci wirtualnej wybiera pamięć na dysku. Gdy wątek wymaga strony, która nie znajduje się w pamięci, menedżer pamięci ponownie ładuje ją z pliku stronicowania.