[Tool] Memory leak & performance profiling tools for C# / C++
2010-04-05 20:30
330 查看
For C++:
Memory analysis tools:
1. C++ memory leak detector - Memory Validator (http://www.softwareverify.com/index.html)
2. Other as references: Purify from IBM
Performance profiling tools:
For C#:
Memory analysis tools:
As developers, we are often faced with addressing memory leaks in our applications. Despite the fact that the .NET Framework includes automatic memory management, a number of memory allocation issues will remain in your application unless you are careful to avoid them.
A number of instances exist wherein the Garbage Collector in .NET fails to free allocated resources and thus create potential memory leaks. As such, it is critical to understand how Garbage Collection works and how to analyze your code and uncover any problem areas therein.
1. ANTS Profiler (http://www.anqn.com/jiamijiemi/nixianggongchengjishu/2009-07-15/a09113325.shtml)
2. AQTime. the Allocation Profiler included in AutomatedQA's AQtime 4 (http://www.automatedqa.com/techpapers/net-allocation-profiler/).
3. .NET Memory Profiler (http://memprofiler.com/)
Performance Profiling tools:
1. Rational Quantify
Memory analysis tools:
1. C++ memory leak detector - Memory Validator (http://www.softwareverify.com/index.html)
2. Other as references: Purify from IBM
Performance profiling tools:
For C#:
Memory analysis tools:
As developers, we are often faced with addressing memory leaks in our applications. Despite the fact that the .NET Framework includes automatic memory management, a number of memory allocation issues will remain in your application unless you are careful to avoid them.
A number of instances exist wherein the Garbage Collector in .NET fails to free allocated resources and thus create potential memory leaks. As such, it is critical to understand how Garbage Collection works and how to analyze your code and uncover any problem areas therein.
1. ANTS Profiler (http://www.anqn.com/jiamijiemi/nixianggongchengjishu/2009-07-15/a09113325.shtml)
2. AQTime. the Allocation Profiler included in AutomatedQA's AQtime 4 (http://www.automatedqa.com/techpapers/net-allocation-profiler/).
3. .NET Memory Profiler (http://memprofiler.com/)
Performance Profiling tools:
1. Rational Quantify
相关文章推荐
- 10 Code Coverage Tools for C & C++
- Visual Leak Detector - Enhanced Memory Leak Detection for Visual C++
- Visual Leak Detector - Enhanced Memory Leak Detection for Visual C++
- C++ AMP: Performance Guidance for C++ AMP
- Visual Leak Detector - Enhanced Memory Leak Detection for Visual C++
- 10 Code Coverage Tools for C & C++
- What is the best free memory leak detector for a C/C++ program and its plug-in DLLs
- C#循环效率比较 Item6 - Prefer 'for' over 'foreach'. [Performance]
- 10 Code Coverage Tools for C & C++
- Linux C/C++ Memory Leak Detection Tool
- Visual Leak Detector - Enhanced Memory Leak Detection for Visual C++
- VoIP Hacks: Tips & Tools for Internet Telephony
- Wireless tools for Linux介绍
- Google Hacks: Tips & Tools for Finding and Using the World's Information
- 12 Source Code Profilers for C & C++
- java、C#以及C++中&&和||,&和|的联系和区别
- Using C# Yield for Readability and Performance
- A Reusable Aspect for Memory Profiling
- Useful Performance Tips for C#
- The SDK Build Tools revision<19.0.0> is too low for project*.*