Rational PurifyPlus

Identify memory management issues quickly and easily

How much time do you spend tracking down memory management issues? Or worse, do they get passed on to your customer? Are you satisfied overall with the reliability and quality of the software you release? Have your last few releases been on time? If you aren’t confident of your answers to these questions, you should know that there is a tool which can help you assure a high-quality, fully tested release.

As you know, the Garbage Collector manages the allocation and de-allocation of memory for .NET applications automatically. Generally, the Garbage Collector works well, but if you accidentally keep references to unused memory it can overlook memory that should be de-allocated. In effect, this causes a memory leak, because that memory is neither being used nor available for re-allocation. For applications like Web Services running 24x7, this can be fatal when the application ultimately runs out of memory. Rational PurifyPlus, with specific support for Microsoft’s Common Language Runtime (CLR), identifies these potential memory leaks and the references that are keeping them from being collected, so you can quickly eliminate them. It identifies these issues throughout your application, including components, whether or not you have access to the source.

Whitepaper – This article tells you how to use Rational PurifyPlus to become more productive immediately.