![]() |
Criado por Thiago Russo
aproximadamente 7 anos atrás
|
|
Questão | Responda |
o que são e pra que servem os "Performance counters"? | O Windows fornece uma grande qtde de contadores de desempenho categorizados que você pode usar para monitorar seu hardware, serviços, aplicativos e drivers. Ex de contadores de desempenho são aqueles que mostram o uso da CPU e uso de memória, mas tb contadores específicos de aplicação, tais como o tamanho de uma consulta no SQL Server. O performance counter que o Windows oferece pode ser visto com um programa especial chamado Perfmon.exe |
ex q mostra o que o Monitor de desempenho parece ao examinar alguns dados sobre a CPU | |
ex read performance counter | |
nível de segurança da aplicação que utiliza contador de desempenho | Para acessar os contadores de desempenho, a sua aplicação tem de ser executado em confiança total, ou a conta que está sendo executado em deve ser um administrador ou ser uma parte do grupo Usuários do Monitor de desempenho (Performance Monitor Users group). |
IDisposable | Todos os contadores de desempenho implementam IDisposable porque eles acessam recursos não gerenciados. Depois que você utiliza o contador de desempenho, é melhor descartar imediatamente dele. Recomentado utilizar 'using' |
tipos de contadores de desempenho | Os contadores de desempenho tem vários tipos diferentes. A definição do tipo determina como o contador interage com os aplicativos de monitoramento. Alguns tipos que podem ser úteis são os seguintes: ■ NumberOfItems32 / NumberOfItems64: Esses tipos podem ser usados para a contagem do número de operações ou itens. NumberOfItems64 é o mesmo que NumberOfItems32, exceto que se utiliza um campo maior para acomodar valores maiores. ■ RateOfCountsPerSecond32 / RateOfCountsPerSecond64: Esses tipos podem ser utilizados para calcular o valor por segundo de um item ou operação. RateOfCountsPerSecond64 é o mesmo que RateOfCountsPerSecond32, exceto que utiliza campos maiores para acomodar valores maiores. ■ AvergateTimer32: Calcula a média de tempo para executar um processo ou processar um item. |
criando e lendo seus próprios contadores |
Quer criar seus próprios Flashcards gratuitos com GoConqr? Saiba mais.