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
- informacje o wydajności pamięci procesu
- Tematy pokrewne
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( |
Żaden | wątków | wątków |
Bajty wirtualne | MEMORYSTATUSEX.ullTotalVirtual — MEMORYSTATUSEX.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 |
Tematy pokrewne