Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 de desempenho da memória do sistema
- informações de desempenho da memória de processo
- Tópicos relacionados
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( |
Nenhum | Tópicos | Tópicos |
| 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) | 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 |
Tópicos relacionados