C # recommended 5 super-practical. NET Performance analysis tools

Source: Internet
Author: User
Tags microsoft website

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.