By Ard-Jan Barnas on Sep, 14, 2012
This is part II of measuring .NET application performance. The .NET Framework provides a series of performance counters, which you can monitor using System Monitor and other monitoring tools. To measure other aspects of .NET application performance, you need to add instrumentation to your applications.
By Ard-Jan Barnas on Sep, 07, 2012
If your .NET application was to run a sprint, would it win the race? To determine whether your application meets its performance objectives (and wins the race) and to help identify bottlenecks, you need to measure your application’s performance and collect metrics. Metrics of particular interest tend to be response time, throughput, and resource utilization… Read the full post
By Ard-Jan Barnas on Aug, 14, 2012
In this article of our ASP.NET performance series, we’ll discuss Deployment Considerations. Physical deployment plays an important role in determining the performance and scalability characteristics of your application. Unless you have a compelling reason to introduce a remote middle tier, you should deploy your Web application’s presentation, business, and data access layers on the Web… Read the full post
By Ard-Jan Barnas on Aug, 13, 2012
In this article of our ASP.NET performance series, we’ll address the best practices for Data Access. Almost all ASP.NET applications use some form of data access. Data access is typically a focal point for improving performance because the majority of application requests require data that comes from a database.
By Ard-Jan Barnas on Aug, 03, 2012
In our last article in the ASP.NET series we discussed String Management. In this article we’ll address the best practices for Exception Management. Exceptions are expensive. By knowing the causes of exceptions, and by writing code that avoids exceptions and that handles exceptions efficiently, you can significantly improve the performance and scalability of your application.
By Ard-Jan Barnas on Jul, 31, 2012
In our last article in the ASP.NET series we discussed View State Management in ASP. In this article we’ll address the best practices for String Management. When providing output, you often need to concatenate strings, which is an expensive operation because it requires temporary memory allocation and subsequent collection. As a result, you should minimize… Read the full post