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ção

terç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….

Leia o restante do postLeia o restante do post

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)

Leia o restante do postLeia o restante do post

Execução de Testes, Performance   ,

Página 2 de 212