Informatie over geheugenprestaties
Informatie over de geheugenprestaties is beschikbaar via het systeem prestatiemeteritems en via functies zoals GetPerformanceInfo, GetProcessMemoryInfoen GlobalMemoryStatusEx. Toepassingen zoals Windows Taakbeheer, betrouwbaarheids- en prestatiemeter en de Process Explorer hulpprogramma gebruiken prestatiemeteritems om geheugengegevens voor het systeem en voor afzonderlijke processen weer te geven.
In dit onderwerp worden prestatiemeteritems gekoppeld aan de gegevens die worden geretourneerd door geheugenprestatiefuncties en Windows Taakbeheer:
- informatie over systeemgeheugenprestaties
- informatie over geheugenprestaties verwerken
- Verwante onderwerpen
Informatie over de prestaties van het systeemgeheugen
De volgende tabel koppelt prestatiemeteritems voor geheugenobjecten aan de gegevens die worden geretourneerd door de geheugenprestatiefuncties in de MEMORYSTATUSEX-, PERFORMANCE_INFORMATIONen PROCESS_MEMORY_COUNTERS_EX structuren, en met de bijbehorende informatie die wordt weergegeven door Taakbeheer.
Geheugenobjectteller (tenzij anders vermeld) | Structuur | Tabblad Prestaties van Taakbeheer voor Windows Server 2008 en Windows Vista | Tabblad Prestaties van Taakbeheer voor Windows Server 2003 en Windows XP |
---|---|---|---|
Beschikbare KB | MEMORYSTATUSEX-.ullAvailPhys en PERFORMANCE_INFORMATION.PhysicalAvailable | Gebruikswaarde aftrekken die wordt weergegeven in grafiek Geheugen van Fysiek geheugen (MB): Totaal | fysiek geheugen: beschikbaar |
Geen | MEMORYSTATUSEX-.ullTotalPhys en PERFORMANCE_INFORMATION.PhysicalTotal- | fysiek geheugen (MB): Totaal aantal | fysiek geheugen: Totaal |
Vastgelegde bytes | PERFORMANCE_INFORMATION.CommitTotal- | Systeem: Paginabestand eerste waarde (in MB) | doorvoerkosten: totaal |
Doorvoerlimiet | MEMORYSTATUSEX-.ullTotalPageFile en PERFORMANCE_INFORMATION.CommitLimit- | Systeem: Paginabestand tweede waarde (in MB) | doorvoerkosten: beperken |
Gratis & Zero Page List Bytes Windows Server 2003 en Windows XP: Dit prestatiemeteritem wordt niet ondersteund. |
Geen | fysiek geheugen (MB): gratis | Niet van toepassing |
Geen | PERFORMANCE_INFORMATION.CommitPeak- | Geen | doorvoerkosten: Piek |
Geen | PERFORMANCE_INFORMATION.HandleCount- | System: verwerkt | totalen: verwerkt |
Geen | MEMORYSTATUSEX-.ullAvailPageFile | Geen | Geen |
Niet-gepaginade bytes groep | PERFORMANCE_INFORMATION.KernelNonpaged- | kernelgeheugen: niet-gepaginade | kernelgeheugen: niet-gepaginade |
Gegroepeerde bytes | PERFORMANCE_INFORMATION.KernelPaged- | kernelgeheugen: gepaginade | kernelgeheugen: gepaginade |
Gegroepeerde bytes en niet-gepaginade bytes pool | PERFORMANCE_INFORMATION.KernelTotal- | kernelgeheugen: Totaal aantal | kernelgeheugen: Totaal aantal |
Processen (Objectobject) | PERFORMANCE_INFORMATION.ProcessCount- | Systeem: processen | totalen: processen |
Thread Count (Process(_Total)-object) | PERFORMANCE_INFORMATION.ThreadCount- | Systeem: Threads | totalen: threads |
Cachebytes + deelbare pagina's op de stand-by- en gewijzigde lijsten | PERFORMANCE_INFORMATION.SystemCache- | Geen | System Cache- |
Cachebytes + gewijzigde paginalijst bytes + stand-by cache reserve bytes + stand-by cache normale prioriteit bytes + stand-by cache code bytes Windows Server 2003 en Windows XP: Behalve cache bytes, deze prestatiemeteritems worden niet ondersteund. |
Geen | fysiek geheugen (MB): in cache | Niet van toepassing |
Informatie over de prestaties van het procesgeheugen
De volgende tabel koppelt prestatiemeteritems voor procesobjecten aan de gegevens die worden geretourneerd door de geheugenprestatiefuncties in de MEMORYSTATUSEX-, PERFORMANCE_INFORMATIONen PROCESS_MEMORY_COUNTERS_EX structuren, en met de bijbehorende informatie die wordt weergegeven door Taakbeheer.
Objectteller verwerken | Structuur | Tabblad Taakbeheerprocessen voor Windows Server 2008 en Windows Vista | Tabblad Taakbeheerprocessen voor Windows Server 2003 en Windows XP |
---|---|---|---|
Aantal ingangen | Geen | handles | handles |
Bytes paginabestand | PROCESS_MEMORY_COUNTERS_EX.PagefileUsage | doorvoergrootte voor alle processen behalve het systeemproces. Voor het systeemproces is paginabestand bytes altijd 0. | VM-grootte voor alle processen behalve het systeemproces. Voor het systeemproces is paginabestand bytes altijd 0. |
Piek in paginabestand | PROCESS_MEMORY_COUNTERS_EX.PeakPagefileUsage- | Geen | Geen |
Niet-gepaginade bytes groep | PROCESS_MEMORY_COUNTERS_EX.QuotaNonPagedPoolUsage- | NP-pool | NP-pool |
Gegroepeerde bytes | PROCESS_MEMORY_COUNTERS_EX.QuotaPagedPoolUsage- | groep met pagina's | groep met pagina's |
Privébytes | PROCESS_MEMORY_COUNTERS_EX.PrivateUsage- | doorvoergrootte | VM-grootte |
Aantal threads (Process( |
Geen | threads | threads |
Virtuele bytes | MEMORYSTATUSEX-.ullTotalVirtual – MEMORYSTATUSEX-.ullAvailVirtual | Geen | Geen |
Piek in virtuele bytes | Geen | Geen | Geen |
Werkset | PROCESS_MEMORY_COUNTERS_EX.WorkingSetSize- | werkset (geheugen) | gebruik van mem |
Piek in werkset | PROCESS_MEMORY_COUNTERS_EX.PeakWorkingSetSize | piekwerkset (geheugen) | piekgebruik van mem |
Werkset : privé-Windows Server 2003 en Windows XP: Deze prestatiemeteritem wordt niet ondersteund. |
Geen | privéwerkset | Niet van toepassing |
Geen | PROCESS_MEMORY_COUNTERS_EX.QuotaPeakNonPagedPoolUsage- | Geen | Geen |
Geen | PROCESS_MEMORY_COUNTERS_EX.QuotaPeakPagedPoolUsage | Geen | Geen |
Geen | MEMORYSTATUSEX-.ullAvailPageFile | Geen | Geen |
Geen | MEMORYSTATUSEX-.ullTotalPageFile- | Geen | Geen |
Verwante onderwerpen