Compartilhar via


<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.

Consulte também

Referência

PerformanceCounter

PerformanceCounterCategory

InstanceLifetime

PerformanceCounterInstanceLifetime