IBM® Rational® PurifyPlus™ is an award-winning dynamic software analysis solution designed to help developers write faster, more reliable code. It includes four capabilities packaged into a single product:

  1. Memory debugging: pinpoints hard to find memory errors such as uninitialized memory access, buffer overflow and improper freeing of memory
  2. Memory leak detection: identifies memory blocks that no longer have a valid pointer
  3. Performance profiling: highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls and
  4. Code coverage: identifies untested code with line-level precision.

PurifyPlus is supported on Windows, Linux, Solaris, and AIX.

Product Editions

PurifyPlus Enterprise Edition

Packaged bundle of PurifyPlus for Windows and PurifyPlus for Linux and UNIX

PurifyPlus for AIX

Provides dynamic analysis designed to help developers write faster, more reliable code

PurifyPlus for Linux and UNIX

Dynamic analysis toolset for UNIX-based C/C++ development

PurifyPlus for Windows

Dynamic software analysis toolset for Windows application development