nedmalloc алтернативна реализация изчистване написан на C за няколко теми без заключване раздора основава на dlmalloc v2.8.3.
Това е повече или по-малко по-нова реализация на ptmalloc2, а стандартната разпределител в Linux (който се основава на dlmalloc v2.7.0), но също така съдържа кеша на конци за максимална CPU мащабируемост. Той идва под лиценза на Boost софтуер, който позволява търговска практика.
Това е повече от 125 пъти по-бързо от стандартната разпределител Win32 памет, 4-10 пъти по-бързо от стандартната за заделяне на FreeBSD памет и до два пъти по-бързо, колкото ptmalloc2, а стандартната Linux памет разпределител. Той може да поддържа между 7,3 м и 8,2 m изчистване и безплатен чифт операции в секунда на 2200Mhz AMD Athlon64 машина.
Тя везни с далеч по-добре допълнително процесора в сравнение с всеки стандартен Win32 памет разпределител или ptmalloc2 и може да доведе до значително по-малко памет подуване на корема, отколкото ptmalloc2. nedmalloc проект избягва процесор сериализация (заключване) изцяло, когато поиска размерът на паметта е в кеша на конци
Какво ново в тази версия:.
<ул >
Какво ново във версия 1.10 Beta 2:
- Тази версия поправя calloc () препълване консултативен и различни bitrot, особено за най-новата Mac OS X версия.
Какво ново във версия 1.10 Beta 1:
- бяха направени огромни промени, включително експериментална константно време VM разпределител, който работи в потребителското пространство в Windows Vista или по-късно, и много подобрения в документацията.
- рамка за изпитване е значително подобрено. презаделяне () изпълнението е значително подобрено за големи блокове на Windows.
- Политика задвижва STL metaprogramming адаптер е добавен за вземане на STD :: вектор са O (1) представяне разширение и използване на референтни rvalue конструктори на C ++ 0x.
- Много бъгове са фиксирани.
Коментари не е намерена