Informazioni sulle prestazioni della memoria
Le informazioni sulle prestazioni della memoria sono disponibili dal gestore di memoria tramite i contatori delle prestazioni di sistema e tramite funzioni come GetPerformanceInfo, GetProcessMemoryInfo e GlobalMemoryStatusEx. Le applicazioni come Gestione attività di Windows, affidabilità e Monitor prestazioni e lo strumento Esplora processi usano contatori delle prestazioni per visualizzare le informazioni sulla memoria per il sistema e per i singoli processi.
Questo argomento associa i contatori delle prestazioni ai dati restituiti dalle funzioni delle prestazioni di memoria e da Gestione attività di Windows:
- Informazioni sulle prestazioni della memoria di sistema
- Elaborare informazioni sulle prestazioni della memoria
- Argomenti correlati
Informazioni sulle prestazioni della memoria di sistema
La tabella seguente associa i contatori delle prestazioni dell'oggetto memoria ai dati restituiti dalle funzioni di prestazioni della memoria nelle strutture MEMORYSTATU edizione Standard X, PERFORMANCE_INFORMATION e PROCESS_MEMORY_COUNTERS_EX e alle informazioni corrispondenti visualizzate da Gestione attività.
Contatore dell'oggetto memoria (se non diversamente specificato) | Struttura | Scheda Prestazioni di Gestione attività per Windows Server 2008 e Windows Vista | Scheda Prestazioni di Gestione attività per Windows Server 2003 e Windows XP |
---|---|---|---|
KB disponibile | MEMORYSTATU edizione Standard X.ullAvailPhys e PERFORMANCE_INFORMATION.PhysicalAvailable | Sottrarre il valore di utilizzo visualizzato nel grafico Memoria dalla memoria fisica (MB): Totale | Memoria fisica: disponibile |
None | MEMORYSTATU edizione Standard X.ullTotalPhys e PERFORMANCE_INFORMATION.PhysicalTotal | Memoria fisica (MB): Totale | Memoria fisica: totale |
Byte vincolati | PERFORMANCE_INFORMATION.CommitTotal | System: Page File first value (in MB) | Addebito commit: totale |
Limite commit | MEMORYSTATU edizione Standard X.ullTotalPageFile e PERFORMANCE_INFORMATION.CommitLimit | System: Page File second value (in MB) | Addebito commit: limite |
Byte elenco pagina libero e zero Windows Server 2003 e Windows XP: questo contatore delle prestazioni non è supportato. |
None | Memoria fisica (MB): gratuito | Non applicabile |
None | PERFORMANCE_INFORMATION.CommitPeak | None | Addebito commit: picco |
None | PERFORMANCE_INFORMATION.HandleCount | Sistema: handle | Totali: handle |
None | MEMORYSTATU edizione Standard X.ullAvailPageFile | None | None |
Byte del pool non di paging | PERFORMANCE_INFORMATION.KernelNonpaged | Memoria kernel: non di pagina | Memoria kernel: non di pagina |
Byte del pool di paging | PERFORMANCE_INFORMATION.KernelPaged | Memoria kernel: paging | Memoria kernel: paging |
Byte di paging del pool e byte non di paging del pool | PERFORMANCE_INFORMATION.KernelTotal | Memoria kernel: totale | Memoria kernel: totale |
Processi (oggetto Objects) | PERFORMANCE_INFORMATION.ProcessCount | Sistema: processi | Totali: processi |
Conteggio thread (oggetto Process(_Total) | PERFORMANCE_INFORMATION.ThreadCount | Sistema: Thread | Totali: thread |
Byte cache + pagine condivisibili negli elenchi di standby e modificati | PERFORMANCE_INFORMATION.SystemCache | None | Cache di sistema |
Byte cache + Elenco pagine modificate Byte + Byte riserva cache standby + Byte di priorità normale cache standby + Byte di codice cache standby Windows Server 2003 e Windows XP: ad eccezione dei byte della cache, questi contatori delle prestazioni non sono supportati. |
None | Memoria fisica (MB): memorizzata nella cache | Non applicabile |
Elaborare informazioni sulle prestazioni della memoria
La tabella seguente associa i contatori delle prestazioni degli oggetti di elaborazione ai dati restituiti dalle funzioni di prestazioni della memoria in MEMORYSTATU edizione Standard X, PERFORMANCE_INFORMATION e PROCESS_MEMORY_COUNTERS_EX strutture e le informazioni corrispondenti visualizzate da Gestione attività.
Contatore dell'oggetto processo | Struttura | Scheda Processi di Gestione attività per Windows Server 2008 e Windows Vista | Scheda Processi di Gestione attività per Windows Server 2003 e Windows XP |
---|---|---|---|
Numero di handle | None | Handle | Handle |
Byte file di paging | PROCESS_MEMORY_COUNTERS_EX.PagefileUsage | Dimensioni commit per tutti i processi, ad eccezione del processo di sistema. Per il processo di sistema, i byte dei file di pagina sono sempre 0. | Dimensioni della macchina virtuale per tutti i processi, ad eccezione del processo di sistema. Per il processo di sistema, i byte dei file di pagina sono sempre 0. |
Picco byte file di pagina | PROCESS_MEMORY_COUNTERS_EX.PeakPagefileUsage | None | None |
Byte del pool non di paging | PROCESS_MEMORY_COUNTERS_EX.QuotaNonPagedPoolUsage | Pool dei criteri di rete | Pool dei criteri di rete |
Byte del pool di paging | PROCESS_MEMORY_COUNTERS_EX.QuotaPagedPoolUsage | Pool con paging | Pool con paging |
Byte privati | PROCESS_MEMORY_COUNTERS_EX.PrivateUsage | Dimensioni commit | Dimensioni macchina virtuale |
Conteggio thread (Process() per l'immagine specificata | None | Thread | Thread |
Byte virtuali | MEMORYSTATU edizione Standard X.ullTotalVirtual : MEMORYSTATU edizione Standard X.ullAvailVirtual | None | None |
Massimo valore byte virtuali | None | None | None |
Working set | PROCESS_MEMORY_COUNTERS_EX.WorkingSetSize | Working Set (memoria) | Utilizzo mem |
Max working set | PROCESS_MEMORY_COUNTERS_EX.PeakWorkingSetSize | Working Set di picco (memoria) | Picco utilizzo mem |
Working Set - Private Windows Server 2003 e Windows XP: questo contatore delle prestazioni non è supportato. |
None | Working Set privato | Non applicabile |
None | PROCESS_MEMORY_COUNTERS_EX.QuotaPeakNonPagedPoolUsage | None | None |
None | PROCESS_MEMORY_COUNTERS_EX.QuotaPeakPagedPoolUsage | None | None |
None | MEMORYSTATU edizione Standard X.ullAvailPageFile | None | None |
None | MEMORYSTATU edizione Standard X.ullTotalPageFile | None | None |
Argomenti correlati