Visible to Intel only — GUID: GUID-C972804E-60E8-4A11-BA63-A1AE1F911DEB
Visible to Intel only — GUID: GUID-C972804E-60E8-4A11-BA63-A1AE1F911DEB
Debug Versus Release Libraries
The following table details the Intel® oneAPI Threading Building Blocks (oneTBB) dynamic shared libraries that come in debug and release versions.
Library |
Description |
When to Use |
---|---|---|
tbb_debug |
These versions have extensive internal checking for correct use of the library. |
Use with code that is compiled with the macro TBB_USE_DEBUG set to 1. |
tbb |
These versions deliver top performance. They eliminate most checking for correct use of the library. |
Use with code compiled with TBB_USE_DEBUG undefined or set to zero. |
oneTBB supports Intel® Inspector, Intel® VTune™ Profiler and Intel® Advisor. Full support of these tools requires compiling with macro TBB_USE_PROFILING_TOOLS=1. That symbol defaults to 1 in the following conditions:
When TBB_USE_DEBUG=1.
On the Microsoft Windows* operating system, when _DEBUG=1.
The oneTBB API Reference section explains the default values in more detail.