Markers Overview

A marker represents a single discrete event in time. Markers are created by the API call __itt_marker and have a scope, described by an enumerated type __itt_scope. You can assign an ID for use in adding metadata to the marker instance.

You can use markers to indicate instantaneous points in time within a thread, to indicate instantaneous points in time globally. Typical uses are:

  • CPU-side rendering device present was called
  • Vsync occurred
  • frame buffer flip occurred
  • thread incremented a semaphore by 1, etc.

See Also

__itt_marker  
__itt_scope

Markers Overview