<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zezologs &#187; Garbage Collection</title>
	<atom:link href="http://www.zezologs.org/blog/tag/garbage-collection/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zezologs.org/blog</link>
	<description>teste de software, prevenção de erros, automação</description>
	<lastBuildDate>Tue, 16 Mar 2010 19:30:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Server GC x Workstation GC</title>
		<link>http://www.zezologs.org/blog/server-gc-x-workstation-gc/</link>
		<comments>http://www.zezologs.org/blog/server-gc-x-workstation-gc/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 15:51:11 +0000</pubDate>
		<dc:creator>eudescosta</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Garbage Collection]]></category>
		<category><![CDATA[Teste de Performance]]></category>

		<guid isPermaLink="false">http://www.zezologs.org/blog/2007/12/18/server-gc-x-workstation-gc/</guid>
		<description><![CDATA[<p>Vários artigos sobre performance em .net sugerem que dependendo da aplicação o algoritmo no GC seja alterado&#8230;</p>
<p>Se é uma aplicação desktop (tipo Windows forms) ele aconselha o uso do <strong>Workstation GC (Mscorwks.dll</strong>).Se for uma aplicação servidor ele aconselha o uso do <strong>Server GC (Mscorsvr.dll)</strong>.</p>
<p>No caso do Server GC ele so funciona em um servidor dual processor, pq ele cria dois GC heaps, um pra cada processador.</p>
<p>O Server GC é “tunado” para otimizar: throughput, comsumo de memória e fornece a escalabilidade que o dual processor deve prover&#8230;.se ele for dual processor e usarmos o Workstation GC ele vai usar a aplicação como se tivesse só um processador&#8230;.</p>
<p></p>
<p>Pra saber qual o algoritmo GC que sua aplicação esta usando é fácil vá no console do windows e digite:</p>
<p>tasklist /m mscorwks.dll</p>
<p>Ele deverá lhe mostrar isto:</p>
<pre>Image Name                   PID Modules
========================= ====== ==================
OUTLOOK.EXE                 3352 mscorwks.dll
mmc.exe                     2084 mscorwks.dll
w3wp.exe                    3436 mscorwks.dll</pre>
<p>Para configurar sua aplicação para o modo servidor no seu arquivo de configuração adicione a linha:</p>
<blockquote><p>&lt;configuration&gt;</p>
<p>&lt;runtime&gt;</p>
<p>&lt;gcServer enabled=&#8221;true&#8221; /&gt;</p>
<p>&lt;/runtime&gt;</p>
<p>&lt;/configuration&gt;</p></blockquote>
<p>Lembre-se que para rodar o Server GC seu servidor deverá ser dual processor.</p>
<hr /><h2>leia mais...</h2><ul><li><a href="http://www.zezologs.org/blog/ferramenta-de-testes-jmeter/" rel="bookmark" title="Permanent Link: Ferramentas de Teste: JMeter">Ferramentas de Teste: JMeter</a></li></ul><br>
<div align="center"><font face="Tahoma"><font color="#999999" face="Tahoma">Copyright &copy; 
    2007-2008 zezologs.org <strong>|</strong> 
    Todos os direitos reservados <strong>|</strong>
    <font color="#637c32"><strong></strong></font></font><font face="Tahoma"><a href="http://www.zezologs.org/blog/mobile/">Acessibidade</a> 
    <font color="#637c32"><strong>|</strong></font></font> <font face="Tahoma"><a href="http://www.wordpress.com">Wordpress 
    </a> </font> ]]></description>
		<wfw:commentRss>http://www.zezologs.org/blog/server-gc-x-workstation-gc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
