Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
8 user(s) are online (8 user(s) are browsing encyclopedia)

Members: 0
Guests: 8

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

Memory debugger

A memory debugger is a programming tool for finding memory leaks and buffer overflows. These are symptoms for design mistakes or programming errors. If you want a well commented example about memory access error detection, you can read about the purify program.

=Examples=

This is a list of tools useful for memory debugging, but you can also use a Profiler (computer science) for that.

  • AntiC
  • boehm-gc
  • ccmalloc
  • dmalloc
  • Dynamic Leak Check
  • Electric Fence
  • Fence It
  • JProbe
  • LeakHunter
  • LeakTracer
  • libcwd
  • MemCheck
  • MemTrace
  • Memwatch
  • Mpatrol memory handling library
  • NJAMD
  • Parasoft s Insure Plus Plus
  • Purify
  • SPlint
  • Valgrind
  • =See also=

  • Software testing
  • Software engineering
  • Flaw detection
  • Computer programming
  • Bounds checker
  • Core Dump
  • Profiler (computer science)
  • Debugger
  • =References=

    *Michael C. Daconta: C++ Pointers and Dynamic Memory Management, John Wiley & Sons, ISBN 0-471-04998-0 *Andrew Koenig: C Traps and Pitfalls, Addison-Wesley, ISBN 0-201-17928-8

    =External links=

    *Article [http://www.edm2.com/0508/membug.html Hunting Memory Bugs] by Ivan Skytte Jørgensen