Compartilhar via


Informações de desempenho de memória

As informações de desempenho de memória estão disponíveis no gerenciador de memória por meio do sistema contadores de desempenho 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 do Gerenciador de Processos 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:

  • de informações de desempenho de memória do sistema
  • processar de informações de desempenho de memória
  • tópicos relacionados

Informações de desempenho de memória do sistema

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

Contador de objetos de memória (a menos que indicado de outra forma) 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ísico Disponível Subtrair o valor de uso mostrado no grafo memória de memória de memória física (MB): total memória física : disponível
Nenhum MEMORYSTATUSEX .ullTotalPhys e PERFORMANCE_INFORMATION. PhysicalTotal Memória Física (MB): Total de memória física : total de
Bytes confirmados PERFORMANCE_INFORMATION. CommitTotal Sistema : Arquivo de Página primeiro valor (em MB) Encargo de confirmação de : total de
Limite de confirmação MEMORYSTATUSEX .ullTotalPageFile e PERFORMANCE_INFORMATION.CommitLimit Sistema : Arquivo de Página segundo valor (em MB) encargo de confirmação : limite
Bytes gratuitos da Lista de Páginas Zero & Windows Server 2003 e Windows XP: Não há suporte para este contador de desempenho.
Nenhum memória física (MB): gratuito Não aplicável
Nenhum PERFORMANCE_INFORMATION.CommitPeak Nenhum Encargo de confirmação de : de pico
Nenhum PERFORMANCE_INFORMATION.HandleCount sistema de : manipula Totais : manipula
Nenhum MEMORYSTATUSEX .ullAvailPageFile Nenhum Nenhum
Bytes nãopagados do pool PERFORMANCE_INFORMATION. KernelNonpaged memória do kernel : nãopagados memória do kernel : nãopagados
Bytes de Páginas do Pool PERFORMANCE_INFORMATION. KernelPaged memória do kernel : paginado memória do kernel : paginado
Bytes de página do pool + bytes nãopagados do pool PERFORMANCE_INFORMATION. KernelTotal memória do kernel : total de memória do kernel : total de
Processos (objeto Objects) PERFORMANCE_INFORMATION. ProcessCount Sistema : processos Totais : processos
Thread Count (objeto Process(_Total) PERFORMANCE_INFORMATION. ThreadCount Sistema de : threads Totais : Threads
Bytes de cache + páginas fragmentáveis nas listas em espera e modificadas PERFORMANCE_INFORMATION. SystemCache Nenhum de Cache do Sistema
Bytes de Cache + Bytes de Lista de Páginas Modificados + 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 têm suporte.
Nenhum memória física (MB): em cache Não aplicável

 

Informações de desempenho de memória do 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, PERFORMANCE_INFORMATIONe PROCESS_MEMORY_COUNTERS_EX MEMORYSTATUSEXe com as informações correspondentes exibidas pelo Gerenciador de Tarefas.

Contador de objeto 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 identificadores Nenhum manipula manipula
Bytes de Arquivo de Página PROCESS_MEMORY_COUNTERS_EX. PagefileUsage o tamanho da confirmação para todos os processos, exceto o processo do sistema. Para o processo do sistema, os Bytes de Arquivo de Página são sempre 0. tamanho da VM para todos os processos, exceto o processo do sistema. Para o processo do sistema, os Bytes de Arquivo de Página são sempre 0.
Pico de Bytes de Arquivo de Página PROCESS_MEMORY_COUNTERS_EX.PeakPagefileUsage Nenhum Nenhum
Bytes nãopagados do pool PROCESS_MEMORY_COUNTERS_EX. QuotaNonPagedPoolUsage do Pool de NP do Pool de NP
Bytes de Páginas do Pool PROCESS_MEMORY_COUNTERS_EX. QuotaPagedPoolUsage do Pool de Páginas do Pool de Páginas
Bytes privados PROCESS_MEMORY_COUNTERS_EX. PrivateUsage de tamanho de confirmação tamanho da VM
Contagem de Threads (Processo() para a imagem especificada) Nenhum Threads Threads
Bytes virtuais MEMORYSTATUSEX . ullTotalVirtual – MEMORYSTATUSEX .ullAvailVirtual Nenhum Nenhum
Pico de Bytes Virtuais Nenhum Nenhum Nenhum
Conjunto de trabalho PROCESS_MEMORY_COUNTERS_EX. WorkingSetSize conjunto de trabalho (memória) de Uso de Mem
Pico do Conjunto de Trabalho PROCESS_MEMORY_COUNTERS_EX. PeakWorkingSetSize conjunto de trabalho de pico (memória) pico de uso de mem
Conjunto de Trabalho – Privado Windows Server 2003 e Windows XP: Não há suporte para este contador de desempenho.
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

Objeto Objects

de objeto de processo

ferramenta Gerenciador de Processos