ittapi
« Back to VersTracker
Description:
Intel Instrumentation and Tracing Technology (ITT) and Just-In-Time (JIT) API
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: profiling instrumentation intel performance debugging
Install: brew install ittapi
About:
ITTAPI provides a C/C++ library and Python bindings for Intel's Instrumentation and Tracing Technology (ITT) and Just-In-Time (JIT) API. It enables developers to annotate their applications with markers and domains, allowing performance analysis tools like Intel VTune Profiler to visualize and analyze application behavior. This is essential for identifying bottlenecks in complex, dynamically compiled code such as JIT-based runtimes.
Key Features:
  • C/C++ and Python API for Intel VTune Profiler integration
  • Support for marking JIT-compiled code regions
  • APIs for defining tasks, counters, and event markers
  • Cross-platform support (Windows, Linux, macOS)
Use Cases:
  • Profiling JIT-compiled languages like Java, JavaScript, or Python
  • Annotating high-performance computing (HPC) applications for deeper analysis
  • Identifying performance bottlenecks in dynamically generated code
Alternatives:
  • Intel VTune Profiler – VTune is the analysis tool that consumes ITTAPI data; ITTAPI is the instrumentation library used to generate that data.
  • Perf (Linux) – Perf is a system-wide profiler that samples hardware events, whereas ITTAPI provides explicit, user-defined annotations for logical regions.
Version History
Detected Version Rev Change Commit
Jan 14, 2025 1:59pm 0 VERSION_BUMP f9c12996
Oct 27, 2024 5:57pm 0 VERSION_BUMP 98272355
Sep 14, 2024 9:34am 0 VERSION_BUMP 674b7e8d
Sep 10, 2024 7:46pm 0 VERSION_BUMP 35b66ffd
Aug 9, 2024 9:37am 0 VERSION_BUMP 6af631c1
Apr 22, 2024 12:36pm 0 VERSION_BUMP 51f91bcb
Dec 19, 2023 6:42pm 0 VERSION_BUMP 9f7af83d
Nov 14, 2023 12:49pm 0 VERSION_BUMP 1cfd4b50