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.

See Also

Marking up Your Application for Viewing in the Intel® GPA Platform Analyzer
Configuring Your Build System
Adding Basic Intel® ITT Instrumentation to Your Application
Enumerations List
Functions List

Intel ® ITT API Programmer’s Guide