Dynamic software analysis with memory debugging and memory leak protection

IBM® Rational® Purify® is a dynamic software analysis toolset that provides memory debugging and that detects memory leaks. Rational Purify improves the reliability of software applications by identifying difficult to find memory errors, such as uninitialized memory access, buffer overflow, and improper freeing of memory. Because Rational Purify does not require access to source code, it can be used with third-party libraries.

Product editions:

Rational Purify for Linux and UNIX: Supports the AIX®, Linux®, and Solaris operating systems. This dynamic software analysis tool supports C and C++.
Features | Product support

Rational Purify for Windows: Supports the Microsoft® Windows® operating system. This dynamic software analysis tool supports Microsoft Visual C++® and .NET™ and integrates with Microsoft Visual Studio®.
Features | Product support

Rational Purify family resources

Not in United States?

Considering a purchase?

Contact IBM

Considering a purchase?

Rational Purify family resources