Forgot your password?
typodupeerror

Comment Valgrind VS Purify (Score 1) 398

If your app is already reasonably portable, consider porting to Linux solely to use Valgrind. It's that good. Otherwise, have you looked at Rational's Purify? I haven't used it myself but hear it has some pluses and minuses as compared to Valgrind, but is worth a look.

I find valgrind invaluable; a lot of people swear by Purify instead. They sound like similar tools. I've never used the later but would love a comparison by somebody who's used both.

What (think) I know :
  • valgrind is free, purify is proprietary
  • purify runs on some platforms that valgrind doesn't (BTW, I use valgrind on FreeBSD too)
  • purify requires to link your program with its library, valgrind runs unmodified binaries on a virtualized processor
  • valgrind has additional modules, like a profiler or a thread race condition detector
What I'd love to know :
  • speed and memory usage
  • chances of detecting a bug
  • ease of use (including nifty GUIs if you want)
  • support for non-c/c++ languages
  • additional features

Slashdot Top Deals

...when fits of creativity run strong, more than one programmer or writer has been known to abandon the desktop for the more spacious floor. - Fred Brooks, Jr.

Working...