Changes

Jump to: navigation, search

Performance:Leak Tools

762 bytes removed, 05:21, 9 October 2014
Purify
'''Update (2006-06-13): The code integrating the Boehm GC in Mozilla has not been tested for a number of years and is unlikely to work anymore.'''
-->
 
==== Purify ====
 
[http://www-306.ibm.com/software/awdtools/purify/ Purify] is a commercial tool that detects a number of types of problems, including leaks. I think it works internally rather like the Boehm GC. That is, it reports a subset of real leaks during the running of the app (while hiding many real leaks because they are rooted through globals), and then reports all leaks at shutdown. Things it reports as potential leaks (PLKs) should be ignored -- they just mean that an object is being held only by an pointer to an offset within it (which happens when an XPCOM object implements multiple interfaces (that don't inherit from each other) and is held only by a pointer to an interface other than the first). It is available on Windows and Solaris.
==== Valgrind ====
Confirm
1,345
edits

Navigation menu