Automatically Replacing malloc and Other C/C++ Functions for Dynamic Memory Allocation

On Windows*, Linux*, and OS X* operating systems, it is possible to automatically replace all calls to standard functions for dynamic memory allocation (such as malloc) with the Intel® Threading Building Blocks (Intel® TBB) scalable equivalents. Doing so can sometimes improve application performance.

Replacements are provided by the proxy library (the library names can be found in platform-specific sections below). A proxy library and a scalable memory allocator library should be taken from the same release of Intel® TBB, otherwise the libraries may be mutually incompatible.

For more complete information about compiler optimizations, see our Optimization Notice.