Projects / nedmalloc

nedmalloc

nedmalloc is an extremely fast portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. It is optimized for x86 and x64, compatible with C++, and can patch itself into existing binaries on Windows.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  18 Jul 2012 20:30

    Release Notes: This release fixes a showstopping bug involving concurrency on blocks > 8Kb being disabled for the system pool.

    •  10 Jul 2012 19:16

    Release Notes: This release fixes a calloc() overflow advisory and various bitrot, particularly for the latest Mac OS X release.

    •  20 May 2011 06:41

    Release Notes: Huge changes were made, including an experimental constant time VM allocator that runs in user space in Windows Vista or later, and lots of improvements to the documentation. The test framework was significantly improved. realloc() performance was significantly improved for large blocks on Windows. A policy driven STL metaprogramming adaptor was added for making std::vector<> have O(1) expansion performance and making use of rvalue reference constructors on C++0x. Lots of bugs were fixed.

    •  21 Mar 2010 18:09

    Release Notes: This release adds detection of whether the host process is using MSVCRT or MSVCRTD, and the fixing up of which runtime tolerant nedmalloc should use if nedmalloc was linked differently. It fixes many failed-to-compile bugs for various infrequently used combinations of compilers and options.

    •  13 Jan 2010 15:41

    Release Notes: Lots and lots of bugs were fixed. nedmalloc can now patch itself into existing binaries to replace the system allocator on Windows. It can now also act as threadcache for any arbitrary allocator, which vastly improves valgrind support. Due to such large changes, this version will undergo a lengthy beta release period.

    Screenshot

    Project Spotlight

    ngIRCd

    A modern, portable, and lightweight Internet Relay Chat (IRC) daemon.

    Screenshot

    Project Spotlight

    SimpleFootie

    A football match engine simulation.