Udostępnij za pośrednictwem


Informacje o wydajności pamięci

Informacje o wydajności pamięci są dostępne w Menedżerze pamięci za pośrednictwem liczników wydajności systemu i za pomocą funkcji, takich jak GetPerformanceInfo, GetProcessMemoryInfoi GlobalMemoryStatusEx. Aplikacje, takie jak Menedżer zadań systemu Windows, Monitor niezawodności i wydajności oraz narzędzie Process Explorer używają liczników wydajności do wyświetlania informacji o pamięci dla systemu i poszczególnych procesów.

W tym temacie są skojarzone liczniki wydajności z danymi zwracanymi przez funkcje wydajności pamięci i Menedżer zadań systemu Windows:

Informacje o wydajności pamięci systemu

W poniższej tabeli są skojarzone liczniki wydajności obiektów pamięci z danymi zwracanymi przez funkcje wydajności pamięci w MEMORYSTATUSEX, PERFORMANCE_INFORMATIONi PROCESS_MEMORY_COUNTERS_EX struktury oraz odpowiednie informacje wyświetlane przez Menedżera zadań.

Licznik obiektów pamięci (chyba że określono inaczej) Struktura Karta Wydajność Menedżera zadań dla systemów Windows Server 2008 i Windows Vista Karta Wydajność Menedżera zadań dla systemów Windows Server 2003 i Windows XP
Dostępna baza wiedzy MEMORYSTATUSEX. i PERFORMANCE_INFORMATIONullAvailPhys.PhysicalAvailable Odejmowanie wartości użycia pokazanej na wykresie pamięci z pamięci fizycznej (MB): łączna pamięć fizyczna : dostępna
Żaden MEMORYSTATUSEX. ullTotalPhys i PERFORMANCE_INFORMATION.PhysicalTotal pamięci fizycznej (MB): łączna pamięć fizyczna : łączna
Zatwierdzone bajty PERFORMANCE_INFORMATION.CommitTotal system : plik stronicowy pierwszej wartości (w MB) opłata za zatwierdzenie : łączna
Limit zatwierdzeń MEMORYSTATUSEX. ullTotalPageFile i PERFORMANCE_INFORMATION.CommitLimit system : stronicowy plik drugiej wartości (w MB) opłata za zatwierdzenie : limit
Bezpłatne & Zero Page List Bytes Windows Server 2003 i Windows XP: Ten licznik wydajności nie jest obsługiwany.
Żaden pamięci fizycznej (MB): bezpłatna Nie dotyczy
Żaden PERFORMANCE_INFORMATION.CommitPeak Żaden opłaty za zatwierdzenie : szczytowa
Żaden PERFORMANCE_INFORMATION. HandleCount system : obsługuje sumy : dojścia
Żaden MEMORYSTATUSEX.ullAvailPageFile Żaden Żaden
Bajty niestronicowane w puli PERFORMANCE_INFORMATION.KernelNonpaged pamięć jądra : niestronicowane pamięć jądra : niestronicowane
Bajty stronicowane w puli PERFORMANCE_INFORMATION.KernelPaged pamięć jądra : stronicowane pamięć jądra : stronicowane
Stronicowane bajty puli i niestronicowane bajty puli PERFORMANCE_INFORMATION.KernelTotal pamięć jądra : łączna pamięć jądra : łączna
Procesy (obiekt obiektów) PERFORMANCE_INFORMATION. ProcessCount system : procesy sumy : procesy
Liczba wątków (obiekt Process(_Total) PERFORMANCE_INFORMATION.ThreadCount system : wątki sumy : wątki
Buforowanie stron bajtów i udostępniania na listach rezerwowych i zmodyfikowanych PERFORMANCE_INFORMATION.systemCache Żaden pamięci podręcznej systemu
Bajty pamięci podręcznej + zmodyfikowane bajty listy stron i rezerwa pamięci podręcznej rezerwowej pamięci podręcznej i buforu rezerwowego bajty normalnego priorytetu pamięci podręcznej + bajty kodu pamięci podręcznej windows Server 2003 i Windows XP: z wyjątkiem bajtów pamięci podręcznej, te liczniki wydajności nie są obsługiwane.
Żaden pamięć fizyczna (MB): buforowana Nie dotyczy

 

Informacje o wydajności pamięci procesu

W poniższej tabeli są skojarzone liczniki wydajności obiektów przetwarzania z danymi zwracanymi przez funkcje wydajności pamięci w MEMORYSTATUSEX, PERFORMANCE_INFORMATIONi PROCESS_MEMORY_COUNTERS_EX struktury oraz odpowiednie informacje wyświetlane przez Menedżera zadań.

Licznik obiektów przetwarzania Struktura Karta Procesy Menedżera zadań dla systemów Windows Server 2008 i Windows Vista Karta Procesy Menedżera zadań dla systemów Windows Server 2003 i Windows XP
Liczba dojść Żaden dojścia dojścia
Bajty plików stronicowych PROCESS_MEMORY_COUNTERS_EX.PagefileUsage rozmiar zatwierdzenia dla wszystkich procesów z wyjątkiem procesu systemowego. W przypadku procesu systemowego bajty plików stronicowych są zawsze 0. rozmiar maszyny wirtualnej dla wszystkich procesów z wyjątkiem procesu systemowego. W przypadku procesu systemowego bajty plików stronicowych są zawsze 0.
Szczytowe bajty plików stronicowych PROCESS_MEMORY_COUNTERS_EX.PeakPagefileUsage Żaden Żaden
Bajty niestronicowane w puli PROCESS_MEMORY_COUNTERS_EX.QuotaNonPagedPoolUsage puli NP puli NP
Bajty stronicowane w puli PROCESS_MEMORY_COUNTERS_EX.QuotaPagedPoolUsage stronicowanej puli stronicowanej puli
Bajty prywatne PROCESS_MEMORY_COUNTERS_EX.PrivateUsage rozmiar zatwierdzenia rozmiar maszyny wirtualnej
Liczba wątków (Process() dla określonego obrazu) Żaden wątków wątków
Bajty wirtualne MEMORYSTATUSEX.ullTotalVirtualMEMORYSTATUSEX.ullAvailVirtual Żaden Żaden
Szczyt bajtów wirtualnych Żaden Żaden Żaden
Zestaw roboczy PROCESS_MEMORY_COUNTERS_EX.WorkingSetSize zestaw roboczy (pamięć) użycia Mem
Szczyt zestawu roboczego PROCESS_MEMORY_COUNTERS_EX.PeakWorkingSetSize szczytowego zestawu roboczego (pamięci) szczytowego użycia Mem
Zestaw roboczy — prywatny Windows Server 2003 i Windows XP: Ten licznik wydajności nie jest obsługiwany.
Żaden prywatnego zestawu roboczego Nie dotyczy
Żaden PROCESS_MEMORY_COUNTERS_EX.QuotaPeakNonPagedPoolUsage Żaden Żaden
Żaden PROCESS_MEMORY_COUNTERS_EX.QuotaPeakPagedPoolUsage Żaden Żaden
Żaden MEMORYSTATUSEX.ullAvailPageFile Żaden Żaden
Żaden MEMORYSTATUSEX.ullTotalPageFile Żaden Żaden

 

obiektu pamięci

obiektów

obiektu procesu

narzędzia eksploratora procesów