nedmalloc alternatív malloc végrehajtását C-ben írt a több szálon nélkül zárolási alapján dlmalloc v2.8.3.
Ez többé-kevésbé egy újabb végrehajtását ptmalloc2, a standard lefoglaló a Linux (amelynek alapja a dlmalloc v2.7.0) hanem tartalmaz egy szálankénti cache maximális CPU skálázhatóság. Jön alatt a Boost szoftver licenc, amely lehetővé teszi a kereskedelmi szokások.
Ez több, mint 125-szor gyorsabb, mint a standard Win32 memóriafoglaló, 4-10-szer gyorsabb, mint a hagyományos FreeBSD memóriafoglaló és akár kétszer olyan gyors, mint ptmalloc2, a standard Linux memóriafoglaló. Meg lehet fenntartani között 7.3m és 8.2m malloc és pár ingyenes művelet másodpercenként egy 2200Mhz AMD Athlon64 gép.
Skálázódik extra CPU sokkal jobb, mint akár a standard Win32 memóriafoglaló vagy ptmalloc2 és okozhat lényegesen kevesebb memóriát puffadás, mint ptmalloc2. nedmalloc projekt elkerüli processzor serialization (zár) teljesen, amikor a kért memória mérete a menet cache.
Mi az új ebben a kiadásban:
- Ez a változat rögzíti a showstopping bug bevonásával konkurencia a blokkok & gt; 8KB le van tiltva a rendszer pool.
Mi az új verzióban 1.10 Beta 2:
- Ez a változat rögzíti a calloc () overflow tanácsadó és Különböző bitrot, különösen a legújabb Mac OS X kiadás.
Mi az új verzióban 1.10 Beta 1:
- nagy változások történtek, beleértve egy kísérleti állandó idő VM lefoglaló fut, a felhasználói területen Windows Vista vagy újabb, és sok-sok javulást a dokumentációt.
- A teszt keretet jelentősen javult. realloc () teljesítménye jelentősen javult a nagy blokkok a Windows.
- A szakpolitikai STL metaprogramozás adapter adtunk készítésére std :: vector már O (1) bővülése teljesítményt, és kihasználva a rvalue referencia konstruktőri a C ++ 0x.
- Sok hibák kerültek rögzítésre.
Hozzászólás nem található