• Corpus ID: 115569842

Free Memory Management Software: Valgrind, Memcached, Mtrace, Leb128, Splint, Duma, Electric Fence, Memory Pool System, Mpatrol, Memwatch

@inproceedings{Llc2010FreeMM,
  title={Free Memory Management Software: Valgrind, Memcached, Mtrace, Leb128, Splint, Duma, Electric Fence, Memory Pool System, Mpatrol, Memwatch},
  author={Books Llc},
  year={2010}
}
  • Books Llc
  • Published 15 September 2010
  • Engineering
Chapters: Valgrind, Memcached, Mtrace, Leb128, Splint, Duma, Electric Fence, Memory Pool System, Mpatrol, Memwatch. Source: Wikipedia. Pages: 36. Not illustrated. Free updates online. Purchase includes a free trial membership in the publisher's book club where you can select from more than a million books without charge. Excerpt: Valgrind (pronounced ) is a programming tool for memory debugging, memory leak detection, and profiling. The name valgrind comes from the main entrance to Valhalla in… 
Efficient, scalable, and fair read-modify-writes
TLDR
This thesis tackles the large overhead of RMW instructions when used for synchronization in the widely used x86 processor architectures, like in Intel, AMD, and Sun processors, and proposes weaker R MW instructions for TSO consistency.