用于MSVC的多线程malloc

时间:2012-07-05 21:48:55

标签: c++ multithreading

  

单线程和多线程环境中的内存分配性能   是任何应用程序的重要方面。一些分配器,如   Solaris操作系统中的malloc最适合单线程   应用。但是,必须采取不同的方法   设计针对多线程应用程序优化的分配器。

http://developers.sun.com/solaris/articles/multiproc/multiproc.html概述显示,与malloc相比,性能有了显着提升。

MSVC的mtmalloc等价物是什么?

1 个答案:

答案 0 :(得分:1)

我不知道Windows有多线程方案的默认内存分配器,但您可以找到针对英特尔TBB中多线程优化的一套优秀的内存分配器:http://threadingbuildingblocks.org/files/documentation/a00235.html