Welcome to Rational
Purify
Run-time errors and memory leaks are among the most difficult errors to locate and the most important to correct. The symptoms of incorrect memory use are unpredictable, and typically appear far from the cause of the error. The errors often remain undetected until triggered by some random event, so that a program can seem to work correctly when in fact it's only working by accident. That's where Rational® Purify® can help you get ahead. Purify provides:
Purify automatically integrates into Microsoft Developer Studio 97 and later, and requires no special builds. You can use Purify without changing the way you work. Purify detects the following kinds of memory errors - and many others - before they actually occur, so you can resolve them before they do any damage:
More information? For a complete list of the errors Purify detects, select Purify Messages in the Purify Help menu. Check every component in your program Software development today is component based. To deliver quality applications on time, you not only need to make sure your own code is error free, you also need a way to check the components your software uses - even when you don't have the source code.
Purify also checks calls to Windows API functions, including GDI, Internet services, system registry, and COM and OLE interface API functions, and validates parameters such as memory handles and pointers.
In addition to finding the critical errors that occur when you exercise your program, Purify can also tell you how thoroughly you've covered your program's code. Purify can collect coverage data automatically for every run, report exactly how much of your code you've checked, and identify untested lines and functions. Using this information you can be sure you're finding the errors in all your code, and that you won't be caught off-guard by undiscovered problems in lines or functions that you overlooked. Purify is able to collect coverage data if Rational PureCoverage® is installed on your system along with Purify. More information? Look up coverage data in the Purify online Help index. Don't wait--use Purify early and often For maximum benefit, start using Purify as soon as your code is ready to run and continue using it regularly throughout your development cycle, especially for:
By using Purify early and often, you'll release clean, reliable products - on time. |
Copyright © 1999 by Rational Software Corporation. All rights reserved. |