nedmalloc

软件截图:
nedmalloc
软件详细信息:
版本: 1.05 / 1.10 Beta 3
上传日期: 20 Feb 15
开发: Niall Douglas
许可: 免费
人气: 11

Rating: nan/5 (Total Votes: 0)

nedmalloc替代malloc实现多线程,而不基于dlmalloc v2.8.3锁争用C语言编写。
这或多或少是一个较新的实施ptmalloc2的,在Linux中的标准分配器(它是基于dlmalloc V2.7.0),而且还包含了每个线程缓存的最大CPU的可扩展性。谈到下Boost软件许可证,允许商业用途。
它比标准的Win32内存分配器快超过125倍,比标准的FreeBSD内存分配器更快4-10倍至快一倍ptmalloc2,标准Linux内存分配器。它可以在2200MHz的AMD Athlon64处理器的机器上维持每秒的malloc和自由对操作之间7.3米和8.2米。
它扩展额外的CPU比标准的Win32内存分配器或ptmalloc2好得多,并可能导致显著较少的内存比腹胀ptmalloc2。 nedmalloc项目避免了处理器序列化(锁定)完全当请求的内存大小是线程缓存

什么在此版本中是新的

  • 在该版本修复了涉及并发上块&GT一showstopping的bug; 8KB的系统池被禁用。

什么是新版本的 1.10 Beta 2中:

  • 在这个版本修复了释放calloc()溢出咨询和各种bitrot,特别是对于最新的Mac OS X的释放。

什么版本的新 1.10 Beta 1的:

  • 在巨大的变化做了,包括实验的时间不变VM分配程序运行在用户空间在Windows Vista或更高版本,以及大量的改进文档。
  • 在测试框架显著改善。 realloc的()性能大块是显著改善在Windows上。
  • 在策略驱动的STL元编程适配器制作的std :: vector的加入也为O(1)扩展性能和的C ++ 0x利用右值引用构造。
  • 在大量的错误是固定的。

显影剂的其他软件 Niall Douglas

BEXML
BEXML

15 Apr 15

意见 nedmalloc

评论没有发现
添加评论
打开图片!