The Intel® Instrumentation and Tracing Technology (Intel® ITT) API for the Intel® Graphics Performance Analyzers (Intel® GPA) Platform Analyzer enables your application to generate and control the collection of trace data during its execution. Intel ITT API has the following features:
Minimal application performance overhead
Enables trace collection without recompiling your application
Supports applications in C/C++ environments
Automatically traces data from Microsoft DirectX* applications
Supports instrumentation for tracing application code
Intel ITT API supports applications in C/C++ environments.
You can use the Intel GPA Platform Analyzer to view Intel ITT trace data. The Intel GPA Platform Analyzer obtains this data from your application through the Intel® GPA Monitor.
This document describes how to add basic instrumentation to your application, and also includes examples of several advanced instrumentation topics.