<performanceCounters> Elemento
Especifica o tamanho da memória global compartilhado por contadores de desempenho.
<performanceCounters filemappingsize="524288" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
filemappingsize |
Atributo obrigatório. Especifica o tamanho em bytes, da memória global compartilhado por contadores de desempenho. O padrão é 524288. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
Configuration |
O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos. |
system.diagnostics |
Especifica o elemento raiz para o ASP.Seção de configuração de rede. |
Comentários
Contadores de desempenho de usam um arquivo de memória mapeada, ou de memória compartilhada, para publicar dados de desempenho. O tamanho da memória compartilhada determina quantas instâncias podem ser usadas ao mesmo tempo. Há dois tipos de memória compartilhada: memória compartilhada global e separada de memória compartilhada. A memória compartilhada global é usada por todas as categorias de contador de desempenho instaladas com o.NET Framework versões 1.0 ou 1.1. Categorias de contador de desempenho instaladas com o.NET Framework versão 2.0 usar memória compartilhada separada, com cada categoria de contador de desempenho com sua própria memória.
O tamanho de memória compartilhada global pode ser definido somente com um arquivo de configuração. O tamanho padrão é 524.288 bSim, o tamanho máximo é 33,554,432 bytes e o tamanho mínimo é de 32.768 bytes. Desde que a memória compartilhada global é compartilhada por todos os processos e categorias, o criador do primeiro Especifica o tamanho. Se você definir o tamanho em seu arquivo de configuração do aplicativo, esse tamanho é usado somente, se seu aplicativo é o primeiro aplicativo que faz com que os contadores de desempenho executar. Portanto, o local correto para especificar o filemappingsize o valor é o arquivo Machine. config. Não é possível liberar a memória na memória compartilhada global por individuais contadores de desempenho, portanto, eventualmente, memória compartilhada global está esgotada se um grande número de instâncias de contadores de desempenho com nomes diferentes é criado.
Para o tamanho da memória compartilhada separado, o valor de DWORD FileMappingSize no registro chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\< nome da categoria >\Performance é referenciado primeiro, seguido pelo valor especificado para a memória compartilhada global no arquivo de configuração. Se o valor de FileMappingSize não existir, o tamanho de memória compartilhada separado é definido como um quarto (1/4) a configuração global no arquivo de configuração.