5 Ads

727 views
659 views

Published on

Published in: Technology, Spiritual
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
727
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

5 Ads

  1. 1. Avaliação de Desempenho de Sistemas de Informação MSc. Luiz Barboza [email_address]
  2. 2. .NET Performance Counters <ul><li>.NET CLR Memory Object </li></ul><ul><ul><li># GC Handles Performance Counter </li></ul></ul><ul><ul><li># Gen 0 Collections </li></ul></ul><ul><ul><li># Gen 1 Collections </li></ul></ul><ul><ul><li># Gen 2 Collections </li></ul></ul><ul><ul><li># Total Committed Bytes </li></ul></ul><ul><ul><li>% Time in GC </li></ul></ul><ul><ul><li>Gen 0 heap size </li></ul></ul><ul><ul><li>Gen 0 Promoted Bytes/sec </li></ul></ul><ul><ul><li>Gen 1 heap size </li></ul></ul><ul><ul><li>Gen 1 Promoted Bytes/sec </li></ul></ul><ul><ul><li>Gen 2 heap size </li></ul></ul><ul><li>.NET CLR Loading </li></ul><ul><ul><li>Total AppDomains </li></ul></ul><ul><ul><li>Total Assemblies </li></ul></ul><ul><ul><li>Total Classes Loaded </li></ul></ul><ul><li>.NET CLR LocksAndThreads </li></ul><ul><ul><li>Contention Rate/sec </li></ul></ul><ul><ul><li>Total # of Contentions </li></ul></ul><ul><ul><li>Current Queue Length </li></ul></ul><ul><li>.NET CLR Exceptions </li></ul><ul><ul><li># of Exceps Thrown </li></ul></ul><ul><ul><li># of Exceps Thrown /sec </li></ul></ul><ul><li>.NET CLR Security </li></ul><ul><ul><li># Link Time Checks </li></ul></ul><ul><ul><li>% Time in RT checks </li></ul></ul><ul><ul><li>Stack Walk Depth </li></ul></ul><ul><ul><li>Total Runtime Checks </li></ul></ul>
  3. 3. Profiling Alocações em uma função excluindo todos as outras alocações nas sub-rotinas que ela chamou Exclusive Allocations Tempo calculado para um item de resumo ou função que inclui amostras que contêm eventos de transição e tempo de subrotinas chamadas pela função, mas exclui tempo de assertivas de coleção. Elapsed Inclusive Time Tempo calculado para um item de resumo ou função que inclui amostras que contêm eventos de transição, e exclui tempo de assertivas de coleção e o tempo decorrido de subrotinas chamadas pela função. Elapsed Exclusive Time­ Tempo calculado para um item de resumo ou função que exclui amostras que contêm eventos de transição e tempo de assertivas da coleção, mas inclui o tempo de aplicativo de subrotinas chamadas pela função. Application Inclusive Time Tempo calculado para um item de resumo ou função que exclui amostras que contêm eventos de transição, tempo de assertivas de coleção, e o tempo das subrotinas chamadas pela função. Application Exclusive Time Descrição Nome da coluna
  4. 4. Profiling Elapsed Exclusive Elapsed Inclusive
  5. 5. Profiling
  6. 6. Profiling de Memória Número total de dados de desempenho coletados para a função excluindo dados de desempenho para outras funções que foram chamadas por ela. Exclusive Samples ([Amostras exclusivas para a função] / [Total de amostras exclusivas tomadas durante a perfilação) * 100 Exclusive Percent (Bytes alocados em uma função / total de bytes) * 100 Exclusive Bytes Percent Bytes alocados em uma função excluindo todos as outras alocações de byte nas sub-rotinas que ela chamou Exclusive Bytes Allocated ( [Alocações em uma função excluindo todas as outras alocações nas sub-rotinas que ela chamou]/ [número total de alocações exclusivas que ocorreram durante perfilação exclusivo]) * 100 Porcentagem de Alocações Exclusivas Alocações em uma função excluindo todos as outras alocações nas sub-rotinas que ela chamou Exclusive Allocations Descrição Nome da coluna
  7. 7. Profiling de Memória Bytes Exclusive Bytes Exclusive/ Inclusive Instances
  8. 8. Profiling de Memória
  9. 9. Profiling de Memória
  10. 10. Profiling de Memória
  11. 11. Avaliação de Desempenho de Sistemas de Informação MSc. Luiz Barboza [email_address]

×