Server GC x Workstation GC
Resumo do post: Otimizando a performance da aplicação utilizando o GC de acordo com as necessidades de sua aplicaçãoterça-feira, dezembro 18, 2007
(Comente)
Vários artigos sobre performance em .net sugerem que dependendo da aplicação o algoritmo no GC seja alterado…
Se é uma aplicação desktop (tipo Windows forms) ele aconselha o uso do Workstation GC (Mscorwks.dll).Se for uma aplicação servidor ele aconselha o uso do Server GC (Mscorsvr.dll).
No caso do Server GC ele so funciona em um servidor dual processor, pq ele cria dois GC heaps, um pra cada processador.
O Server GC é “tunado” para otimizar: throughput, comsumo de memória e fornece a escalabilidade que o dual processor deve prover….se ele for dual processor e usarmos o Workstation GC ele vai usar a aplicação como se tivesse só um processador….
Performance
.NET, Garbage Collection, Teste de Performance.NET e Contadores de Performance
Resumo do post: Uma boa prática na detecção de gargalos em .NET.quarta-feira, dezembro 5, 2007
(Comente)
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)
Execução de Testes, Performance
.NET, Teste de Performance