Screenshot Preview

IBM Rational PurifyPlus

by IBM Rational Software - Product Type: Application

Dynamic software analysis toolset for Windows application development. 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).

Rational PurifyPlus for Windows

  • Pinpoints hard to find memory errors such as uninitialized memory access, buffer overflow and improper freeing of memory
  • Identifies memory leaks (memory blocks that no longer have a valid pointer)
  • Highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls
  • Identifies untested code with line-level precision
  • Does not require access to source code and can thus be used with third-party libraries
  • Supports Visual C++, .NET, and Java
  • Integrates with Microsoft Visual Studio
  • Operating systems supported: Windows

Features and Benefits

Memory corruption detection - Automatically pinpoints hard-to-find bugs
Significantly decreases debugging time. Improves execution reliability

Memory leak detection - Identifies memory blocks that can’t be referenced along with memory blocks that are never freed.
Improves memory utilization.

Application performance profiling - Highlights application performance bottlenecks
Identifies where the time is spent in an application.

Code coverage analysis - Identifies untested code
Determines where the gaps are in test suites.

Binary instrumentation technology - Instruments code at the byte or object level
No recompilation or re-linking is needed to analyze code. Analyzes third-party libraries

IDE Integration - Integrated with Microsoft Visual Studio
No need to switch back and forth between different tools with different user interfaces. Provides for a more cohesive, productive development experience. Helps test and analyze code as it is being created.

Comprehensive programming language support - Supports Microsoft .NET languages as well as Visual C++ and Visual Basic
Provides dynamic software analysis for all aspects of Windows application development.

Selective instrumentation - Allows a user to limit analysis to a subset of the modules comprising an application
Reduces instrumentation and runtime overhead. Limits reporting to modules of interest or responsibility.

Command line interface - Allows a user to run PurifyPlus from the command line
Supports automated testing frameworks.


Product Search

Enter search words:

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us