Although. The NET Framework claims to never have a memory leak because of the introduction of a memory-recycling mechanism. In practice, however, we often assign objects without releasing a reference to the object, causing the object to never be freed. The most common scenario is to add an event handler to an object, but it is not removed from the object's event handler when the object is no longer being used. In addition, if you allocate unmanaged memory without manually releasing it, the GC is powerless. So when. NET application of memory leak after how to track the memory usage of the application, to locate the defects in the program design is very important. We would like to recommend the following 5 very useful performance analysis, memory optimization tools. I feel like you've got a full harvest!
1.JetBrains Dottrace
JetBrains Dottrace is a performance and memory analysis tool that can help you optimize application performance metrics, support. NET 1.0 to 4.5, quickly analyze program bottlenecks, and find code that affects efficiency. The official website has a 10-day trial version, you can click to download the use.
2.ANTS Performance Profiler
The Ants Performance Analyzer is a tool for analyzing applications written in any language supported by the. NET Framework. The Ants Performance Analyzer can analyze all. NET applications, including ASP, Windows Services, and COM + applications. The Ants Performance Analyzer can identify performance bottlenecks in minutes, run very quickly, and respond with minimal impact on program execution. The Ants Performance Analyzer can be used as a standalone tool or as part of the red Gate. NET Developer Bundle. Currently support 14 days free trial, you can go experience experience.
3.EQATEC Profiler
Another very good. NET parser, which has multiple versions, free version, Standard Edition, Professional Edition and so on. It is not only easy to use, but also very fast to optimize speed.
4.Telerik Just Trace
Telerik Just Trace is an analysis tool that helps you easily find memory leaks and can easily handle many performance issues.
5..NET Memory Profiler
is a very in-depth analysis. NRT Memory Optimization tool to quickly discover memory leak issues and automate memory detection.
These are the authors used and collected in peacetime, if you have better analytical tools, welcome to share with you.
5..NET comes with a. NET Profiler: Microsoft website can be downloaded to, but it doesn't feel good
C # recommended 5 super-practical. NET Performance analysis tools