Como: Recuperar valores de contador de desempenho é calculada
Você recuperar valores de contadores de desempenho calculado chamando o NextValue método no contador corrente. O valor do contador calculado no instante em que executa o método é calculado e retornado para você. De chamadaNextValue um segundo time irá recuperar um valor diferente, porque o valor calculado altera sistema autônomo o contador é incrementado.
Observação: |
---|
Para recuperar visualizações mais complexas dos dados no contador, use exemplos para recuperar estático instantâneos de dados do contador em dois pontos no time e realizar comparações nessas retorna.Para obter mais informações sobre uma amostra de recuperação, consulte Como: Recuperar Exemplos de contador de desempenho. |
Para recuperar um contador do valor calculado
Criar um PerformanceCounter instância e configurá-lo para interagir com a categoria desejada e o contador. Para obter mais informações, consulte Como: Criar instâncias de componentes do contador de desempenho ou Como: Configurar PerformanceCounter componente Instances.
Chamar o NextValue método e defina os resultados para um Único variável.
O exemplo a seguir ilustra como usar o NextValue método para recuperar o valor corrente do contador total em uma categoria personalizada chamada Orders:
Dim MyCtr As New PerformanceCounter() MyCtr.CategoryName = "Orders" MyCtr.CounterName = "Total" Dim retvalue As Single retvalue = MyCtr.NextValue()
System.Diagnostics.PerformanceCounter MyCtr = new System.Diagnostics.PerformanceCounter(); MyCtr.CategoryName = "Orders"; MyCtr.CounterName = "Total"; float retvalue = MyCtr.NextValue();
Observação: A primeira vez que você executar esse código, ele retornará zero.As consultas subseqüentes para o valor retornará uma figura.
Consulte também
Tarefas
Como: Recuperar Exemplos de contador de desempenho
Como: Criar instâncias de componentes do contador de desempenho
Como: Configurar PerformanceCounter componente Instances