nedmalloc

Скриншот программы:
nedmalloc
Детали программы:
Версия: 1.05 / 1.10 Beta 3
Дата загрузки: 20 Feb 15
Разработчик: Niall Douglas
Тип распространения: Бесплатная
Популярность: 11

Rating: nan/5 (Total Votes: 0)

nedmalloc альтернативной реализации таНос написанной в C для нескольких потоков без блокировок на основе dlmalloc v2.8.3.
Это более или менее новая реализация ptmalloc2, стандартный распределитель в Linux (который основан на dlmalloc v2.7.0), но также содержит для каждого треда кэш для максимальной масштабируемости процессора. Он поставляется под лицензией Boost, которая позволяет коммерческое использование.
Это больше, чем в 125 раз быстрее, чем стандартный распределитель памяти Win32, в 4-10 раз быстрее, чем стандартный распределитель памяти FreeBSD и в два раза быстрее, чем ptmalloc2, стандартный распределитель памяти Linux. Это может выдержать между 7,3 и 8,2 млн таНос & свободной пары операций в секунду на машине 2200Mhz AMD Athlon64.
Это весы с очень процессора гораздо лучше, чем любой стандартный Win32 распределитель памяти или ptmalloc2 и может привести к значительно меньше памяти вздутие живота, чем ptmalloc2. nedmalloc проект избегает процессора сериализации (замок) полностью, когда запрашиваемый размер памяти в кэше потоков

Что нового В этом выпуске:.

  • Эта версия исправляет ошибку showstopping участием параллелизм на блоки & GT; 8Кб время отключена для системного пула.

Что нового в версии 1.10 Beta 2:

  • Эта версия исправляет calloc () Информация переполнения и различные чего долгие, в частности, для последней версии Mac OS X.

Что нового в версии 1.10 Beta 1:

  • были сделаны огромные изменения, в том числе экспериментальной постоянной времени В.М. распределитель, который работает в пространстве пользователя в Windows Vista или позже, и много улучшений в документации.
  • Рамки тест был значительно улучшен. Realloc () производительность была значительно улучшена для больших блоков на Windows.
  • Политика приводом адаптер STL метапрограммирования был добавлен для создания зЬй :: вектор бы O (1) производительность расширение и использования справочных Rvalue конструкторов на C ++ 0x.
  • Много ошибок было исправлено.

Другие программы разработчика Niall Douglas

BEXML
BEXML

15 Apr 15

Комментарии к nedmalloc

Комментарии не найдены
добавить комментарий
Включите картинки!