Instrumentation and Tracing Technology (ITT) API
Use the Intel® Instrumentation and Tracing Technology (ITT) API to generate trace data and control its collection during the execution of your application.
Use the ITT API to:
Control application performance overhead based on the amount of traces that you collect.
Enable trace collection without having to recompiling your application
Enable code annotation for deeper analysis.
You can use the ITT API to collect trace data from C, C++, or Fortran applications that run on Windows*, Linux* or FreeBSD* systems.
The ITT API has static and dynamic library components. The applications and modules you link to the static library do not have a runtime dependency on the dynamic library. Therefore, you can run these components independently.