Everything about Web and Network Monitoring

Tag Archives: Application Performance Management

NET_v_rgb_2

Improving .NET Application Performance Part 6: Threading

This post is a part of a series of posts on .NET Application performance. The first five articles are also available on our blog: Part 1; Part2 ; Part 3 ; part 4 ; part5 In our last article we discussed some guidelines to optimize Garbage Collection using the Dispose and Finalize methods. In this article we’ll look at best practices… Read the full post

NET_v_rgb_2

Improving .NET Application Performance Part 5: Finalize and Dispose

In our last article we discussed some guidelines to optimize Garbage Collection. The garbage collector provides two more additional methods; Finalize and Dispose. We’ll discuss the guidelines for these methods in this article. Finalize Some objects require additional cleanup because they use unmanaged resources that need to be released. This is handled by finalization. An… Read the full post

Improving .NET Application Performance Part 4: Garbage Collection

This post is a part of a series of posts on .NET Application performance. The first three articles are also available on our blog: Part 1; Part2 ; Part 3 In this article of our series on improving .NET application performance and in this article we’ll discuss garbage collection guidelines. The .NET Framework uses automatic garbage collection to manage… Read the full post

NET_v_rgb_2

Improving .NET Application Performance Part 3: Class Design Considerations

In this third article of our series on improving .NET application performance and in this article we’ll discuss various techniques to optimize and improve the performance of your managed code. Most importantly; class design, memory management and garbage collection, efficient multithreading, effective asynchronous execution, boxing, and exception handling.  As you are well aware, the way… Read the full post

Improving .NET Application Performance Part 2: Application Engineering and Design Considerations

This is the second article in our series on improving .NET application performance and in this article we’ll focus on the upfront phase of the development process, looking at design considerations. In our introduction article we touched on setting performance objectives so you have something to measure and compare against. Ask questions like; How fast… Read the full post

A Few Thoughts about APM (Application Performance Management) and Its Future

A guest blog post from Alexander Podelko, a performance expert currently working for Oracle: A Few Thoughts about APM and Its Future APM is a vague term. There is no agreement even on what it stands for: Application Performance Monitoring or Application Performance Management. Some background information can be found here Industry Watch: Behind the… Read the full post