Expand description
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.
[JIT Profiling API]:
Structs§
- Jit
- Register JIT-compiled methods with a performance tool (e.g., VTune). This structure assumes single-threaded access; if your program may be multi-threaded, make sure to guard multi-threaded access with a mutex.
- Method
Id - Newtype wrapper for a method id returned by ittapi’s
iJIT_GetNewMethodID, as returned byVtuneState::get_method_idin the high-level API. - Method
Load - Newtype wrapper for a JIT method load.
- Method
Load Builder - Multi-step constructor using the builder pattern for a
MethodLoadevent.
Enums§
- Event
Type - Type of event to be dispatched through ittapi’s JIT event API.