ittapi
[][ci]
[
][docs]
This crate allows Rust programs to use Intel® Instrumentation and Tracing Technology (ITT) APIs. Currently, the following APIs are supported (please submit an issue or PR for additional support):
- a JIT notification API, a higher-level view of the C [JIT Profiling API]
- the Domain API
- the Task API
- the String Handle API
- the Event API
This uses the ittapi-sys crate which depends on the C ittapi library.
IMPORTANT NOTE: this crate is currently only tested on Linux, macOS, and Windows platforms but support for other platforms is intended; contributions are welcome!
If you are interested in using VTune to profile Rust applications, you may find the following guide helpful: Wasmtime Docs: Using VTune on Linux
Use
[]
= "0.2"
Build
cargo build
Test