Partilhar via


Informações sobre o desempenho da memória

As informações de desempenho de memória estão disponíveis no gerenciador de memória por meio dos contadores de desempenho do sistema e por meio de funções como GetPerformanceInfo, GetProcessMemoryInfoe GlobalMemoryStatusEx. Aplicativos como o Gerenciador de Tarefas do Windows, o Monitor de Confiabilidade e Desempenho e a ferramenta Process Explorer usam contadores de desempenho para exibir informações de memória para o sistema e para processos individuais.

Este tópico associa contadores de desempenho aos dados retornados pelas funções de desempenho de memória e pelo Gerenciador de Tarefas do Windows:

Informações sobre o desempenho da memória do sistema

A tabela a seguir associa os contadores de desempenho do objeto de memória aos dados retornados pelas funções de desempenho de memória nas estruturas, PERFORMANCE_INFORMATIONe PROCESS_MEMORY_COUNTERS_EXMEMORYSTATUSEX e às informações correspondentes exibidas pelo Gerenciador de Tarefas.

Contador de objetos de memória (salvo indicação em contrário) Estrutura Guia Desempenho do Gerenciador de Tarefas para Windows Server 2008 e Windows Vista Guia Desempenho do Gerenciador de Tarefas para Windows Server 2003 e Windows XP
KB disponível MEMORYSTATUSEX.ullAvailPhys e PERFORMANCE_INFORMATION.FísicoDisponível Subtrair valor de uso mostrado no gráfico de de memória física (MB): Total de Memória Física: Disponível
Nenhum MEMORYSTATUSEX.ullTotalPhys e PERFORMANCE_INFORMATION. PhysicalTotal Memória física (MB): Total Memória Física: Total
Bytes confirmados PERFORMANCE_INFORMATION.CommitTotal System: Arquivo de Página primeiro valor (em MB) Commit Charge: Total
Limite de confirmação MEMORYSTATUSEX.ullTotalPageFile e PERFORMANCE_INFORMATION.CommitLimit System: Arquivo de página segundo valor (em MB) Commit Charge: Limite
Livre & Zero Page List Bytes Windows Server 2003 e Windows XP: Este contador de desempenho não é suportado.
Nenhum Memória física (MB): livre Não aplicável
Nenhum PERFORMANCE_INFORMATION.CommitPeak Nenhum Commit Charge: Pico
Nenhum PERFORMANCE_INFORMATION.HandleCount System: Manipula Totais: Manipula
Nenhum MEMORYSTATUSEX.ullAvailPageFile Nenhum Nenhum
Pool de bytes não paginados PERFORMANCE_INFORMATION. KernelNonpaged Memória do kernel: não paginado Memória do kernel: não paginado
Bytes paginados do pool PERFORMANCE_INFORMATION. KernelPaged Memória do kernel: Paged Memória do kernel: Paged
Bytes paginados do pool + Bytes não paginados do pool PERFORMANCE_INFORMATION. KernelTotal Memória do kernel: Total Memória do kernel: Total
Processos (objeto Objects) PERFORMANCE_INFORMATION. ProcessCount System: Processos Totais: Processos
Contagem de threads (objeto Process(_Total)) PERFORMANCE_INFORMATION. ThreadCount System: Threads Total: Tópicos
Bytes de cache + páginas compartilháveis nas listas em espera e modificadas PERFORMANCE_INFORMATION.SystemCache Nenhum de cache do sistema
Bytes de cache + Bytes de lista de páginas modificadas + Bytes de reserva de cache em espera + Bytes de prioridade normal de cache em espera + Bytes de código de cache em espera Windows Server 2003 e Windows XP: Exceto para bytes de cache, esses contadores de desempenho não são suportados.
Nenhum Memória física (MB): em cache Não aplicável

 

Informações de desempenho da memória de processo

A tabela a seguir associa contadores de desempenho de objeto de processo aos dados retornados pelas funções de desempenho de memória nas estruturas MEMORYSTATUSEX, PERFORMANCE_INFORMATIONe PROCESS_MEMORY_COUNTERS_EX e às informações correspondentes exibidas pelo Gerenciador de Tarefas.

Contador de objetos de processo Estrutura Guia Processos do Gerenciador de Tarefas para Windows Server 2008 e Windows Vista Guia Processos do Gerenciador de Tarefas para Windows Server 2003 e Windows XP
Contagem de alças Nenhum Lida com Lida com
Bytes de arquivo de página PROCESS_MEMORY_COUNTERS_EX.PagefileUsage Tamanho da confirmação para todos os processos, exceto o processo do sistema. Para o processo do sistema, Page File Bytes é sempre 0. Tamanho da VM para todos os processos, exceto o processo do sistema. Para o processo do sistema, Page File Bytes é sempre 0.
Pico de bytes do arquivo de página PROCESS_MEMORY_COUNTERS_EX. PeakPagefileUsage Nenhum Nenhum
Pool de bytes não paginados PROCESS_MEMORY_COUNTERS_EX. QuotaNonPagedPoolUsage NP Pool NP Pool
Bytes paginados do pool PROCESS_MEMORY_COUNTERS_EX. QuotaPagedPoolUsage de piscina paginada de piscina paginada
Bytes privados PROCESS_MEMORY_COUNTERS_EX. PrivateUsage Tamanho da confirmação tamanho da VM
Contagem de threads (Process() para a imagem especificada) Nenhum Tópicos Tópicos
Bytes virtuais MEMORYSTATUSEX.ullTotalVirtualMEMORYSTATUSEX.ullAvailVirtual Nenhum Nenhum
Pico de bytes virtuais Nenhum Nenhum Nenhum
Conjunto de trabalho PROCESS_MEMORY_COUNTERS_EX.WorkingSetSize conjunto de trabalho (memória) Mem Usage
Pico do conjunto de trabalho PROCESS_MEMORY_COUNTERS_EX. PeakWorkingSetSize Peak Working set (Memória) de uso de Mem de pico
Conjunto de Trabalho - Privado Windows Server 2003 e Windows XP: Este contador de desempenho não é suportado.
Nenhum Conjunto de Trabalho Privado Não aplicável
Nenhum PROCESS_MEMORY_COUNTERS_EX. QuotaPeakNonPagedPoolUsage Nenhum Nenhum
Nenhum PROCESS_MEMORY_COUNTERS_EX. QuotaPeakPagedPoolUsage Nenhum Nenhum
Nenhum MEMORYSTATUSEX.ullAvailPageFile Nenhum Nenhum
Nenhum MEMORYSTATUSEX.ullTotalPageFile Nenhum Nenhum

 

de objeto de memória

Objetos objeto

objeto de processo

ferramenta Process Explorer