| Crates.io | ittapi |
| lib.rs | ittapi |
| version | 0.4.0 |
| created_at | 2022-04-06 18:46:26.90638+00 |
| updated_at | 2023-10-23 18:11:26.069904+00 |
| description | High-level Rust bindings for ittapi |
| homepage | https://github.com/intel/ittapi/tree/master/rust/ittapi |
| repository | https://github.com/intel/ittapi |
| max_upload_size | |
| id | 563276 |
| size | 24,019 |
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):
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! FreeBSD and OpenBSD are supported but untested.
If you are interested in using VTune to profile Rust applications, you may find the following guide helpful: Wasmtime Docs: Using VTune on Linux
[dependencies]
ittapi = "0.3"
cargo build
cargo test