<?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>C# 411 &#187; Performance</title>
	<atom:link href="http://www.csharp411.com/category/performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csharp411.com</link>
	<description>C# Development</description>
	<lastBuildDate>Sat, 19 Nov 2011 19:34:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Exceptions are for Exceptions</title>
		<link>http://www.csharp411.com/exceptions-are-for-exceptions/</link>
		<comments>http://www.csharp411.com/exceptions-are-for-exceptions/#comments</comments>
		<pubDate>Fri, 29 May 2009 14:17:14 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[Errors]]></category>
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/exceptions-are-for-exceptions/</guid>
		<description><![CDATA[Most programmers know that throwing exceptions takes a relatively long time to execute versus normal processing.&#160; Some say throwing exceptions is as much as two orders of magnitude slower than passing arguments (that’s 100 times slower for non-geeks).&#160; However, another article claims there’s almost no impact to throwing exceptions, unless you are running your software [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/exceptions-are-for-exceptions/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>NP .NET Profiler</title>
		<link>http://www.csharp411.com/np-net-profiler/</link>
		<comments>http://www.csharp411.com/np-net-profiler/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:09:47 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/np-net-profiler/</guid>
		<description><![CDATA[NP .NET Profiler Tool is designed to assist in troubleshooting issues such as slow performance, memory related issues, and first chance exceptions in any .NET process.&#160; The tool has the following features: XCopy deployable: no install or reboot required Supports all types of .NET applications Generates true callstacks for exceptions, memory allocations, and function calls [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/np-net-profiler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>C# Switch Case Order Doesn&#8217;t Matter</title>
		<link>http://www.csharp411.com/c-switch-case-order-doesnt-matter/</link>
		<comments>http://www.csharp411.com/c-switch-case-order-doesnt-matter/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 13:40:20 +0000</pubDate>
		<dc:creator>Timm</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://www.csharp411.com/c-switch-case-order-doesnt-matter/</guid>
		<description><![CDATA[The order of C# switch case statements in your code has no effect on performance. The C# switch…case statement is good for selecting one branch of execution from a set of mutually exclusive ones.  The values in each case statement must be constant.  This allows the CLR to optimize the switch statement at compile time [...]]]></description>
		<wfw:commentRss>http://www.csharp411.com/c-switch-case-order-doesnt-matter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

