<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>dotnetcat: Performance .NET news</title>
<link>http://www.dotnetcat.com/</link>
<atom:link href="http://www.dotnetcat.com/news/Performance/rss.xml" rel="self" type="application/rss+xml" />
<description>.NET developer news by tags: C#, ASP.NET, VB.NET, database, security, performance and more</description>
<language>en-us</language>
<item>
<title>Best Square Root Method (Precision VS Speed)</title>
<link>http://www.dotnetcat.com/news/Algorithms/id/14171/</link>
<guid>http://www.dotnetcat.com/news/Algorithms/id/14171/</guid>
<pubDate>Thu, 24 Jun 2010 04:35:00 -0500</pubDate>
<description><![CDATA[I enjoy Game Programming with Directx and I noticed that the most called method through out most of my games is the standard sqrt method in the Math.h and this made me search for faster functions than the standard sqrt. And after some searching I found lots of functions that were much much faster but it's always a compromise between speed and precision. The main purpose of this article is to help people choose the best square-root method that suits their program.]]></description>
<category><![CDATA[Algorithms]]></category>
</item>
<item>
<title>SOA Tips: Address Scalability Bottlenecks with Distributed Caching</title>
<link>http://www.dotnetcat.com/news/Performance/id/14061/</link>
<guid>http://www.dotnetcat.com/news/Performance/id/14061/</guid>
<pubDate>Sun, 06 Jun 2010 19:00:00 -0500</pubDate>
<description><![CDATA[SOA makes application scalability easier, but getting the best performance out of your SOA means paying close attention to the details. We’ll give you some tips for coding your app more effectively and using distributed caching to remove data access bottlenecks.]]></description>
<category><![CDATA[Performance]]></category>
</item>
<item>
<title>Thread Performance: Resource Contention Concurrency Profiling in Visual Studio 2010</title>
<link>http://www.dotnetcat.com/news/Debug/id/14063/</link>
<guid>http://www.dotnetcat.com/news/Debug/id/14063/</guid>
<pubDate>Sun, 06 Jun 2010 19:00:00 -0500</pubDate>
<description><![CDATA[Visual Studio 2010 includes new resource contention profiling features that help detect concurrency contention among threads. We walk through a profiling investigation to demonstrate how you can pinpoint and fix resource contention problems in your code.]]></description>
<category><![CDATA[Debug]]></category>
</item>
<item>
<title>Use Thread-local Storage to Reduce Synchronization</title>
<link>http://www.dotnetcat.com/news/Performance/id/14025/</link>
<guid>http://www.dotnetcat.com/news/Performance/id/14025/</guid>
<pubDate>Wed, 02 Jun 2010 14:52:00 -0500</pubDate>
<description><![CDATA[Synchronization is often an expensive operation that can limit the performance of a multithreaded program. Using thread-local data structures instead of data structures shared by the threads can reduce synchronization in certain cases, allowing a program to run faster.]]></description>
<category><![CDATA[Performance]]></category>
</item>
<item>
<title>How I Optimized my Silverlight Asynchronous Web Service Consumption</title>
<link>http://www.dotnetcat.com/news/Silverlight/id/13965/</link>
<guid>http://www.dotnetcat.com/news/Silverlight/id/13965/</guid>
<pubDate>Wed, 26 May 2010 11:35:00 -0500</pubDate>
<description><![CDATA[When you're working on a project, you rarely have the time (and sometimes even the desire) to go back and re-factor code to make it either a) perform better, or b) easier to maintain. Further, you don't have the time to regression test your changes, so the common (and most recommended) practice is to &quot;leave well enough alone&quot;. I am fortunate to be in a position to perform such optimizations because my schedule is somewhat flexible (I'm the &quot;pioneer&quot;) and I'm waiting for the IT folks to resolve a server issue.
This article shows how I implemented something in my code, and should only be used as an example of how to achieve similar results in your own application&hellip;]]></description>
<category><![CDATA[Silverlight]]></category>
</item>
<item>
<title>How to Avoid the Top Five SharePoint Performance Mistakes</title>
<link>http://www.dotnetcat.com/news/SharePoint/id/13624/</link>
<guid>http://www.dotnetcat.com/news/SharePoint/id/13624/</guid>
<pubDate>Tue, 13 Apr 2010 12:33:00 -0500</pubDate>
<description><![CDATA[SharePoint is without question a fast-growing platform and Microsoft is making lots of money with it. It’s been around for almost a decade and grew from a small list and document management application into an application development platform on top of ASP.NET using its own API to manage content in the SharePoint Content Database.
Over the years many things have changed – but some haven’t – like – SharePoint still uses a single database table to store ALL items in any SharePoint List. And this brings me straight into the #1 problem I have seen when working with companies that implemented their own solution based on SharePoint&hellip;]]></description>
<category><![CDATA[SharePoint]]></category>
</item>
<item>
<title>Grid computing using C# Script and .NET Remoting</title>
<link>http://www.dotnetcat.com/news/C-sharp/id/13609/</link>
<guid>http://www.dotnetcat.com/news/C-sharp/id/13609/</guid>
<pubDate>Sat, 10 Apr 2010 17:23:00 -0500</pubDate>
<description><![CDATA[Using C# script engine inside network using .net remoting.]]></description>
<category><![CDATA[C#]]></category>
</item>
<item>
<title>Parallel Computing Concepts via C# 4.0</title>
<link>http://www.dotnetcat.com/news/Performance/id/13577/</link>
<guid>http://www.dotnetcat.com/news/Performance/id/13577/</guid>
<pubDate>Wed, 07 Apr 2010 21:32:00 -0500</pubDate>
<description><![CDATA[.NET 4.0 has kept in step with the computing industry's quest for density. There has always been a quest to enhance performance while accomplishing more in a shorter period time period. Parallel LINQ, the Parallel class, the task parallelism constructs, and the concurrent collections are new to Framework 4.0 and are collectively known as PFX (Parallel Framework). The Parallel class together with the task parallelism constructs is called the Task Parallel Library or TPL. This is a necessary addition to .NET is because CPU clock speeds have stagnated and manufacturers have shifted their focus to increasing core counts. This is problematic for us as programmers because our standard single-threaded code will not automatically run faster as a result of those extra cores. That being the case, this article will take a look a parallel programming as done in the C# 4.0 language and the .NET 4.0 runtime.]]></description>
<category><![CDATA[Performance]]></category>
</item>
<item>
<title>Introducing .NET 4.0 Parallel Programming</title>
<link>http://www.dotnetcat.com/news/Performance/id/13560/</link>
<guid>http://www.dotnetcat.com/news/Performance/id/13560/</guid>
<pubDate>Wed, 07 Apr 2010 12:14:00 -0500</pubDate>
<description><![CDATA[Introduces the Parallel Programming Features of .NET 4.0]]></description>
<category><![CDATA[Performance]]></category>
</item>
<item>
<title>Waiting for parallel execution using delegate.BeginInvoke/EndInvoke</title>
<link>http://www.dotnetcat.com/news/Performance/id/13566/</link>
<guid>http://www.dotnetcat.com/news/Performance/id/13566/</guid>
<pubDate>Wed, 07 Apr 2010 06:54:00 -0500</pubDate>
<description><![CDATA[This will only be a short article about a single trick, how to solve a special thread-synchronisation-problem.
All you need is calling Delegate.BeginInvoke() / Delegate.EndInvoke(), no Callback, Waithandle and other stuff is required.]]></description>
<category><![CDATA[Performance]]></category>
</item>
</channel>
</rss> 