Memory leakage detection tools (the operating system includes Linux, windows, and C ++, Java, and JavaScript)

Source: Internet
Author: User
Tags jprofiler

1. ccmalloc-for C and C ++ in Linux and SolarisProgramThe simple use of Memory leakage and malloc debugging library.

2. dmalloc-Debug malloc library.

3. electric fence-malloc () debugging library written by Bruce perens in the Linux distribution.

4. leaky-programs for detecting memory leaks in Linux.

5. leaktracer-Linux, Solaris, and HP-UX tracking and analysis of memory leaks in C ++ programs.

6. memwatch-written by Johan Lindh, is an openSource codeThe C language memory error detection tool mainly uses the GCC precessor.

7. valgrind-debugging and profiling Linux programs, aiming at programs written in C and C ++.

8. kcachegrind-a visualization tool for the profiling data generated bycachegrindandcalltree.

9. Leak Monitor-a Firefox extension that can identify Firefox-related leakage types.

10. ie Leak Detector (drip/ie sieve)-drip and IE sieve leak detectors help Web developers improve dynamic web page performance through reports to avoid Memory leakage due to limited IE.

11. Windows leaks detector-detects any resource leakage (memory, handle, etc.) in any Win32 application and calls hooks Based on win APIs.

12. sapmemory analyzer-is an open-source Java memory analysis software that can be used to help find memory leaks in Java programs. It is easy to find large memory blocks and verify who is occupying it all the time, it is based on Eclipse RCP (rich client platform) and can download the RCP independent version or Eclipse plug-in.

13. dtrace-dynamically tracks Dynamic Tracing. It is an open-source software that can run on a Unix-like platform. Users can dynamically detect operating system kernels and user processes, to more accurately grasp the system resource usage, improve system performance, reduce support costs, and make effective adjustments.

14. IBM rationalpurifyplus-helps developers identify C/C ++, managed. net, Java, and VB6CodeErrors in performance and reliability. Purifyplus combines features such as memory error and leak detection, Application Performance description, and code coverage analysis into a single and complete toolkit.

15. parasoftinsure ++-an automatic error detection tool for C/C ++ applications. It can automatically monitor C/C ++ programs, memory Corruption, memory leakage, pointer errors, and I/O errors are detected. By using a series of unique technologies (such as SCI technology and mutation testing), we thoroughly inspect and test our code, precisely locate the correct location of errors, and provide detailed diagnostic information. Can be used as a plug-in for Microsoft Visual C ++.

16. compuwaredevpartner for Visual C ++ boundschecker suite-runtime error detection and debugging tool software designed for C ++ developers. Run as a plug-in for Microsoft Visual Studio and C ++ 6.0.

17. Electric softwareglowcode-including memory leakage check, code profiler, function call tracking, and other functions. Provides complete error diagnosis and runtime performance analysis toolkit for C ++ and. NET developers.

18. compuwaredevpartner Java edition-includes Java memory detection, code coverage testing, code performance testing, thread deadlock, distributed applications, and other major functional modules.

19. questjprobe-analyze Java Memory leakage.

20. ej-technologies jprofiler-a full-featured Java profiling tool dedicated to analyzing j2se and J2EE applications. It combines CPU, thread, and memory analysis in a powerful application. Jprofiler provides many ide integration and application server integration functions. Jprofiler's intuitive GUI allows you to find performance bottlenecks, capture memory leaks, and solve execution thread problems. 4.3.2 registration code: A-G666 # 76114f-1olm9mv1i5uuly #0126

21. beajrockit-used to diagnose Java memory leaks and identify the root cause. It is specially designed for Intel platforms and optimized to achieve the highest performance on Intel hardware.

22. SciTech software AB. Net memory profiler-find memory leaks and optimize memory usage for C #, VB. NET, or other. net programs.

23. yourkit. Net & JAVA profiler-industry-leading Java and. Net program performance analysis tools.

24. The next generation replacement product of the performance profiling and memory debugging toolset of the award-winning products of automatedqaaqtime-automatedqa, which supports Microsoft, Borland, Intel, Compaq and GNU compilers. You can generate comprehensive and detailed reports for. NET and Windows programs to help you easily isolate and eliminate the performance and memory/resource leakage problems contained in the Code. Supports. NET 1.0, 1.1, 2.0, 3.0, and Windows 32/64-bit applications.

25. javaScript. memory Leak Detector-a debugging tool released by Microsoft's Global Product Development Europe team (gpvdf) to detect memory leaks in JavaScript code, runs as a plug-in of the IE series.

Related Article

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.