Talk:IBM Rational Purify

From Wikipedia, the free encyclopedia

I think languages like Java and C# can have memory leaks as well, though not in the traditional way of speaking. If you have a list of object, but never remove objects that won't be used, that could be considered a memory leak as well. Profiling tools can help locate these sorts of problems.

Thats true, but as a programmer in several high and low level languages, I would not call that a memory leak. IMHO, the term "leak" implies that the memory leaks out of the system, pernamently lost and never to be recovered. Holding references to a bunch of unused objects is just bloat, and while profilers help identify bloat, its different from a leak. --Bletch 00:08, 28 Dec 2004 (UTC)

The word "expensive" is not very NPOV, I think.

I agree. I've edited the page to remove that line. --Jhayman 04:05, 13 July 2006 (UTC)

It would be nice to have an explanation of the internal workings of Purify, or a reference thereto. (Not that I have one to offer.)