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.
O função GetProcessMemoryInfo usa um identificador de processo como entrada e preenche uma estrutura de PROCESS_MEMORY_COUNTERS com informações sobre as estatísticas de memória para o processo. O membro cb recebe o tamanho da estrutura. O membro PageFaultCount recebe o número de falhas de página. Os membros restantes recebem o uso atual e de pico de memória nas seguintes categorias:
- conjunto de trabalho
- piscina paginada
- pool não paginado
- arquivo de paginação
O conjunto de trabalho é a quantidade de memória fisicamente mapeada para o contexto do processo em um determinado momento. A memória no de pool paginado é a memória do sistema que pode ser transferida para o arquivo de paginação no disco (paginado) quando ele não está sendo usado. A memória no pool não paginado é a memória do sistema que não pode ser paginada no disco enquanto os objetos correspondentes estiverem alocados. O o uso do do arquivo de paginação representa a quantidade de memória reservada para o processo no arquivo de paginação do sistema. Quando o uso de memória é muito alto, as páginas do gerenciador de memória virtual selecionaram memória para o disco. Quando um thread precisa de uma página que não está na memória, o gerenciador de memória o recarrega do arquivo de paginação.