Expand description
This library allows Rust programs to use Intel® Instrumentation and Tracing Technology (ITT)
APIs. These APIs are declared by a static library, ittnotify
, and dynamically used by
performance collection tools (e.g., libittnotify_collector.so
, VTune Profiler).
Modules§
- jit
- The JIT (Just-In-Time) Profiling API provides functionality to report information about just-in-time generated code that can be used by performance tools. The Jit Rust structure is a high-level view of a subset of the full functionality available. See the [JIT Profiling API] for more information.
Structs§
- Domain
- A domain enables tagging trace data for different modules or libraries in a program. See the Domain API documentation for more information.
- Event
- See the Event API documentation.
- String
Handle - String handles are ITT’s mechanism for efficiently naming objects. See the String Handle API documentation for more information.
- Task
- A task is a logical unit of work performed by a particular thread. See the Task API documentation for more information.