Module jit

Module jit 

Source
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.
MethodId
Newtype wrapper for a method id returned by ittapi’s iJIT_GetNewMethodID, as returned by VtuneState::get_method_id in the high-level API.
MethodLoad
Newtype wrapper for a JIT method load.
MethodLoadBuilder
Multi-step constructor using the builder pattern for a MethodLoad event.

Enums§

EventType
Type of event to be dispatched through ittapi’s JIT event API.