Latest developer linksBookmark and Share
 
HomeThis WeekTop MonthTop AlltimeSearchRegisterFAQ
  
 
Submit Your Link
Please login to submit your Link
 

How to Detect and Avoid Memory and Resource Leaks in .NET Applications.

Posted: Nov/09/2009   By: pankaj   Points:15   Category: .NET  - .NET Framework    Views:117   Vote Up (1)   Vote Down (0)    
I'll explain in this article why memory leaks exist in .NET and how to avoid them. Don't worry, I won't focus here on the inner workings of the garbage collector and other advanced characteristics of memory and resources management in .NET.

It's important to understand leaks and how to avoid them, especially since they are not the kind of things that is easy to detect automatically. Unit tests won't help here. And when your application crashes in production, you'll be in a rush looking for solutions. So, relax and take the time to learn more about this subject before it's too late.

View Complete Post


Comments:
Be the first to comment this post.
 
Post Comment
Please login to post your comment
More Related Resources

UI Frontiers: Sound Generation in WPF Applications

  
A good case could be made that computers should not make noise except in response to a specific user command. We're going to ignore that and show you how to play custom sounds in a WPF application.Charles PetzoldMSDN Magazine February 2010

Going Places: Enhancing Windows Touch Applications for Mobile Users

  
This article describes how to use the Windows Touch API and related APIs to enhance mobile application. The discussion focuses on general usability, object selection and implementing a natural user interface.Gus ClassMSDN Magazine December 2009

Parallel Debugging: Debugging Task-Based Parallel Applications in Visual Studio 2010

  
In Visual C++ 10 and the Microsoft .NET Framework 4, Microsoft is introducing new libraries and runtimes to significantly ease the process of expressing parallelism in your code base, together with new tool support for performance analysis and debugging of parallel applications. In this article, you will learn about debugging support in Visual Studio 2010, much of which is focused on task-based programming models.Stephen Toub, Daniel MothMSDN Magazine September 2009

Message Orientation: Decouple Applications with SQL Server Service Broker

  
John Charles OlamendyMSDN Magazine September 2009

Inside Microsoft patterns & practices: Building WPF and Silverlight Applications with a Single Code

  
This article discusses the Project Linker tool and other techniques to create applications that target both WPF and Silverlight from a single code base.Erwin van der ValkMSDN Magazine August 2009

Testable MVC: Building Testable ASP.NET MVC Applications

  
Justin EtheredgeMSDN Magazine July 2009

Extreme ASP.NET: Guiding Principles For Your ASP.NET MVC Applications

  
In this column, the author lays out some guiding principles that you should follow when working with the ASP.NET MVC framework.Scott AllenMSDN Magazine July 2009

Entity Framework: Anti-Patterns To Avoid In N-Tier Applications

  
Danny Simmons explores some anti-patterns you should look out for when building n-tier applications with the Entity Framework.Daniel SimmonsMSDN Magazine June 2009

CLR Inside Out: Memory Usage Auditing For .NET Applications

  
Memory usage can have a direct impact on how fast an application executes and thus is important to optimize. In this article we discuss the basics of memory optimization for .NET programs.Subramanian Ramaswamy and Vance MorrisonMSDN Magazine June 2009

Cloud Computing: Building Distributed Applications With .NET Services

  
We show you how .NET Services within the Azure Services Platform makes it easy to bring workflow apps to the cloud.Aaron SkonnardMSDN Magazine April 2009
 
Categories:
.NET
Java
PHP
C/C++/VC++
HTML/XML
SAP
MainFrames
Data Warehousing
Testing
MySQL
SQL Server
Oracle
Javascript/VB Script
Others
Login
 
 
 
 
 Forgot password
 Contact Us   Terms Of use   Share your knowledge