.NET news » Performance 
.NET Performance Testing and Optimization - The Complete Guide
Authors: Paul Glavich, Chris Farrell
Average rating: (4 reviews)
More .NET Performance books
Using custom attributes to add performance counters to your application
A brief overview of what performance counters are and a library that makes their use a bit easier.
8 Feb 2006, 17:31:00 Source: Using custom attributes to add performance counters to...
Tags: Performance
Examples
VB.NET
NCache 2.0
NCache is a high performance in-memory object caching solution for mission critical .NET applications with real-time data access needs. NCache not only lets you cache read-only data but also complex transactional data with relationships. As a result, your application can cache most of its data and dramatically improve performance.
.NET Framework: Introducing Generics in the CLR
Generics are a shipping feature of the .NET Framework 2.0, and managed code is faster, more maintainable, and more robust because of it. Jason Clark provides an in-depth look.
Exceptions and Performance in .NET
Almost every time exceptions are mentioned in mailing lists and newsgroups, people say they're really expensive, and should be avoided in almost all situations. Jon Skeet examines the claim.
CLR Inside Out: Improving Application Startup Time
Client application startup time is really important to users. In this month's CLR Inside Out column, the CLR team provides valuable tips on improving startup speeds.
11 Jan 2006, 01:24:42 Source: CLR Inside Out: Improving Application Startup Time
Tags: Performance
C#
Improve performance using ADO.NET 2.0 batch update feature
When you use SqlDataAdapter for performing updates, the SqlDataAdapter propagates the updates one by one. That means if there are 100 rows to be updated the SqlDataAdapter will execute 100 separate operations against the database. As you might have guessed this is not efficient while dealing with large number of rows. Fortunately SqlDataAdapter allows you to execute updates in batches. You can specify the batch size i.e. number of rows to be treated as a single batch via UpdateBatchSize property.
19 Dec 2005, 02:00:00 Source: Improve performance using ADO.NET 2.0 batch update feature
Tags: Database
Performance
CLR Inside Out: Base Class Library Performance Tips and Tricks
CLR Inside Out: Base Class Library Performance Tips and Tricks
13 Dec 2005, 02:00:00 Source: CLR Inside Out: Base Class Library Performance Tips and...
Tags: Performance
YourKit .NET Profiler
YourKit, LLC, known technology leader in Java profiler world, starts Early Access Program of its new .NET profiler. YourKit .NET Profiler 1.0 will be the first YourKit solution for .NET platform. The first version will support memory profiling as well as support CLR telemetry. Further versions will add CPU profiling support, as well as other memory profiling capabilities. Read more about features and dowload the software at http://www.yourkit.com/dotnet/
Concurrent Affairs: Performance-Conscious Thread Synchronization
Concurrent Affairs: Performance-Conscious Thread Synchronization
Memory Models: Understand the Impact of Low-Lock Techniques in Multithreaded Apps
Because the use of low-lock techniques in your application significantly increases the likelihood of introducing hard-to-find bugs, it is best to use them only when absolutely necessary. Here Vance Morrison demonstrates the limitations and subtleties low-lock techniques so that if you are forced to use them you have a better chance of using them correctly.

