nedmalloc

نرم افزار تصویر:
nedmalloc
جزئیات نرم افزار:
نسخه: 1.05 / 1.10 Beta 3
ها تاریخ: 20 Feb 15
توسعه دهنده: Niall Douglas
پروانه: رایگان
محبوبیت: 11

Rating: nan/5 (Total Votes: 0)

در nedmalloc اجرای malloc جایگزین در C برای موضوعات متعدد نوشته شده است و بدون مشاجره قفل بر اساس v2.8.3 dlmalloc.
این کم و بیش اجرای جدیدتر از ptmalloc2، allocator استاندارد در لینوکس (که در v2.7.0 dlmalloc بر اساس) اما همچنین شامل یک انبار در هر موضوع حداکثر مقیاس پذیری CPU است. آن را تحت تقویت مجوز نرم افزار که اجازه استفاده تجاری می آید.
این است بیش از 125 برابر سریع تر از استاندارد اندازه حافظه های Win32، 4/10 برابر سریعتر از استاندارد اندازه حافظه FreeBSD و تا دو برابر سرعت ptmalloc2، استاندارد اندازه حافظه لینوکس. این می تواند بین 7.3m 8.2m و malloc و جفت رایگان عملیات در هر ثانیه بر روی یک ماشین 2200Mhz پردازنده AMD Athlon64 حفظ.
آن را با CPU اضافی به مراتب بهتر از هر دو استاندارد اندازه حافظه های Win32 یا ptmalloc2 ترازو و می تواند حافظه به طور قابل توجهی کمتر باعث نفخ از ptmalloc2. پروژه nedmalloc اجتناب ترتیب پردازنده (قفل) به طور کامل زمانی که اندازه حافظه درخواست در کش موضوع است

چه در این نسخه جدید است.

این نسخه به رفع یک اشکال showstopping شامل همزمانی در بلوک ها & gt؛ 8Kb برای استخر سیستم غیر فعال است.

جدید در نسخه 1.10 بتا 2 است:

در این نسخه رفع calloc () مشاوره سرریز و bitrot های مختلف، به خصوص برای آخرین نسخه سیستم عامل مک ایکس.

چه جدید در نسخه 1.10 بتا 1:

تغییرات بزرگ، ساخته شده بودند از جمله زمان ثابت allocator تجربی VM که در فضای کاربر اجرا می شود در ویندوز ویستا و یا بعد، و تعداد زیادی از ارتقاء به مستندات.
چارچوب آزمون به طور قابل توجهی بهبود یافته است. بازتخصیص () عملکرد برای بلوک های بزرگ بر روی ویندوز به طور قابل توجهی بهبود یافته است.
سیاست رانده آداپتور metaprogramming STL برای ساخت STD :: بردار اضافه شد داشته O (1) عملکرد گسترش و استفاده از سازنده rvalue مرجع در C ++ 0x.
بسیاری از اشکالات ثابت شد.

نرم افزار های دیگر از توسعه دهنده Niall Douglas

BEXML
BEXML

15 Apr 15

نظرات به nedmalloc

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!