Compartilhar via


Recuperação de valor contador de desempenho

Há várias maneiras, você pode ler desempenho valores do contador:

Dados brutos, calculados e amostrados

A interação entre os valores brutos, valores próxima (ou calculadas) e Exemplos é relativamente simples depois que você entende que valores brutos e calculados alternar constantemente, enquanto Exemplos permitem recuperar um instantâneo estático do contador em um determinado ponto no time.O diagrama a seguir ilustra a relação entre o valor não processado, o próximo valor e exemplos.

Valores de contador de desempenho: RAW, calculado e amostras

Esta figura mostra uma representação dos dados contidos em um contador chamado pedidos por segundo.Os valores brutos para esse contador são pontos de dados individuais que variam por segundo, em que a média calculada é representada pela linha mostrando uma confirmação de ordem crescente ao longo do time.Neste gráfico, os seguintes pontos de dados foram tomados:

  • O usuário usou o NextValue método para recuperar o valor calculado em três diferentes momentos, representada por NV1, NV2 e NV3. Porque o próximo valor está em constante mudança, um valor diferente é recuperado sempre sem especificar quaisquer parâmetros adicionais.

  • O usuário usou o NextSample método para assumir dois exemplos, indicados por S1 e S2. Exemplos de congelar um valor em time, para que o usuário possa comparar dois valores de exemplo e, em seguida, realizar cálculos de.

Comparando métodos de recuperação

Recuperar um valor não processado com o RawValue propriedade é muito rápida porque nenhum cálculos ou comparações são executadas. Por exemplo, se você estiver usando um contador simplesmente para contar o número de pedidos processados em um sistema, você pode recuperar o valor do contador não processado.Para obter mais informações sobre recuperação valores brutos, consulte Como: Recuperar valores de contador de desempenho RAW.

Recuperar um valor calculado com o NextValue método geralmente é mais útil de recuperar o valor bruto, mas esse valor pode também oferecem uma exibição irreal dos dados porque ela pode refletir incomuns flutuações nos dados no momento quando o valor é calculado. Por exemplo, se você tiver um contador que calcula os pedidos processados por segundo, uma quantidade excepcionalmente alta ou baixa de pedidos processados em um dado momento determinado resultará em uma média que não é realista ao longo do time.Isso pode fornecer uma exibição distorcida do desempenho real do seu sistema.Para mais informações sobre como recuperar um valor calculado, consulte Como: Recuperar valores de contador de desempenho é calculada.

Exemplos de fornecem os modos de exibição mais realistas dos dados em seu sistema, permitindo que você recuperar, manter e vários valores são comparados durante um período de time.Você recuperaria uma amostra, usando o NextSample método, se necessário para comparar valores em diferentes contadores ou calculam um valor com base em dados brutos. Isso pode ser um pouco mais intensivo de recursos, no entanto, que um NextValue Chame. Para obter mais informações sobre uma amostra de recuperação, consulte Como: Recuperar Exemplos de contador de desempenho.

O método NextSample retorna um objeto do tipo CounterSample.Quando você recupera uma amostra, você tem acesso às propriedades sobre o CounterSample classe sistema autônomo RawValue, BaseValue, TimeStamp, e SystemFrequency. Essas propriedades permitem que você obter uma visão muito detalhada os dados que constituem os dados de exemplo.

Consulte também

Tarefas

Como: Recuperar valores de contador de desempenho RAW

Como: Recuperar valores de contador de desempenho é calculada

Como: Recuperar Exemplos de contador de desempenho

Como: Recuperar listas de contadores e categorias

Conceitos

Introdução ao monitoramento de limites de desempenho