Intel® VTune™ Amplifier XE and Intel® VTune™ Amplifier for Systems Help

Intel® Threading Building Blocks Targets

Use the Intel® VTune™ Amplifier for performance analysis of application targets using Intel Threading Building Blocks (Intel TBB).

If you used the Intel® Runtime libraries for the development, you can run:

Note

Using Intel C++ compiler is recommended to get more comprehensive diagnostics from the VTune Amplifier.

VTune Amplifier recognizes all types of Intel TBB synchronization objects. If you assign a meaningful name to an object you create in the source code, the VTune Amplifier recognizes and represents it in the Result tab. For performance reasons, this functionality is not enabled by default in Intel TBB headers. To make the user-defined objects visible to the VTune Amplifier, recompile your application with TBB_USE_THREADING_TOOLS set to 1.

To display an overhead introduced by Intel TBB library internals, the VTune Amplifier creates a pseudo synchronization object TBB Scheduler that includes all waits from the Intel TBB runtime libraries.

See Also