quarta-feira, 5 de
dezembro de
2007.
| Post Atualizado. |
O próprio windows vem com uma ferramenta para indentificar gargalos em .net, o nome desta ferramenta é “Performance” :)…fica em: Painel de Controle – Ferramentas Administrativas – Performance.
Nao sei se muitos usam essa ferramenta, eu já usei anteriormente mas nunca notei que ele tinha contadores de performance para .NET
Alguns artigos indicam o uso desta ferramenta para identificar gargalos em aplicações .NET para então com uso de outras ferramentas (profillers) atacar a causa raiz.(Em um futuro momento farei algumas apresentações de profilers que uso e usei)
Os contadores para estas analises são:
Memory Process\Private Bytes
.NET CLR Memory\% Time in GC
.NET CLR Memory\# Bytes in all Heaps
.NET CLR Memory\# Gen 0 Collections
.NET CLR Memory\# Gen 1 Collections
.NET CLR Memory\# Gen 2 Collections
.NET CLR Memory\# of Pinned Objects
.NET CLR Memory\Large Object Heap size
Working Set Process\Working Set
Exceptions
.NET CLR Exceptions\# of Exceps Thrown /sec
Contention
.NET CLR LocksAndThreads\Contention Rate / sec
.NET CLR LocksAndThreads\Current Queue Length
Threading
.NET CLR LocksAndThreads\# of current physical Threads
Thread\% Processor Time
Thread\Context Switches/sec
Thread\Thread State
Code Access Security
.NET CLR Security\Total Runtime Checks
.NET CLR Security\Stack Walk Depth
Fontes:
http://www.codeproject.com/dotnet/perfcounter.asp
http://channel9.msdn.com/wiki/default.aspx/PerformanceWiki.HowToTuneNETFramework
http://msdn2.microsoft.com/en-us/library/ms998579.aspx
Opine!
(Comente)





