An Overview of the .NET Compact Framework Garbage Collector

Understanding garbage collection is important when tuning the performance of your .NET Compact Framework-based applications. Check out Steven Pratschner’s post on the subject: An Overview of the .Net Compact Framework Garbage Collector”Developers frequently ask for more information about how the garbage collector works in the .NET Compact Framework.  In this blog entry, I’ll address the questions we are…


Tech.Ed 2004 Au/NZ – Perf Talk Links

Here are some links to supporting articles and information for this Tech.Ed session:


Presizing collections can dramatically** improve performance

Lance’s blog entry Best Practice: Set Minimum Capacity holds true for the .NET Compact Framework too. This advice is also Scott Holden’s (Scott is the .NET Compact Framework team Development Lead) number one tip for improving performance. When working with DataSets use the DataTable.MinimumCapacity property whenever possible. Look for similar properties on other collection classes,…


Web service calls and performance

While on the subject of performance… Have you ever wondered why the first call to a method on a Web service takes more time than subsequent calls? The first time a method on a Web service is called causes the soap client to reflect over the Web service proxy object. To mitigate this delay declare the…


Performance and the .NET Compact Framework

I was reading CJCraft’s Blog today (check CJ’s cool new “Creating a desktop remote control“ article on Code Project) and stumbled across an entry that points to an interesting performance presentation by Jim Wilson, get it here: Another great performance resource is a MSDN article by Jon Box and Dan Fox: