Partilhar via


Elemento <performancecounters>

Especifica o dimensionar da memória global compartilhado por contadores de desempenho.

<configuration> Element
  elemento <sistema.Diagnóstico>
    Elemento <performancecounters>

<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 dimensionar em bytes, da memória global compartilhados 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 usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura.

system.diagnostics

Especifica o elemento raiz referente à seção de configuração do ASP.NET.

Comentários

Contadores de desempenho de usar um arquivo de memória mapeada, ou memória compartilhada, para publicar dados de desempenho. O dimensionar de 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 separado de memória compartilhado. A memória compartilhada global é usada por todas as categorias de contador de desempenho instaladas com as versões do .NET estrutura 1.0 ou 1.1. Categorias de contadores de desempenho instaladas com o .NET estrutura versão 2.0 usam memória compartilhada separada, com cada categoria do contador de desempenho com sua própria memória.

É possível conjunto o dimensionar da memória compartilhada global somente com um arquivo de configuração. O dimensionar padrão é 524.288 bytes, o dimensionar máximo é 33,554,432 bytes e o dimensionar mínimo é 32.768 bytes. Desde que a memória compartilhada global é compartilhada por todos os processos e categorias, o criador do primeiro Especifica o dimensionar. Se você definir o dimensionar em seu arquivo de configuração do aplicativo, esse dimensionar é usado apenas se seu aplicativo é o primeiro aplicativo que faz com que os contadores de desempenho para executar. Portanto, o local correto para especificar o fileMappingSize o valor é o arquivo computador.config. Não é possível liberar a memória na memória compartilhada global por individuais contadores de desempenho, então, 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 dimensionar de memória compartilhada separada, o valor DWORD FileMappingSize no registro chave HKEY_LOCAL_MACHINE\sistema\CurrentControlSet\Services\ nome da categoria > \desempenho é referenciado primeiro, seguido pelo valor especificado para a memória compartilhada global no arquivo de configuração. Se o valor FileMappingSize não existir, o dimensionar de memória compartilhada separada é definido como um quarto (1/4) a configuração global no arquivo de configuração.

Consulte também

Referência

PerformanceCounter

PerformanceCounterCategory

InstanceLifetime

PerformanceCounterInstanceLifetime