Overview of Tracy Profiler capabilities
masterTracy is a real-time, nanosecond-resolution, remote telemetry profiler designed for games and high-performance applications. It provides a hybrid approach using both frame-based and sampling profiling.
Key profiling capabilities include:
- CPU Profiling: Direct support for C, C++, Lua, Python, and Fortran. Third-party bindings are available for Rust, Zig, C#, OCaml, Odin, and more.
- GPU Profiling: Support for all major graphics and compute APIs, including OpenGL, Vulkan, Direct3D 11/12, Metal, OpenCL, CUDA, and WebGPU.
- System Telemetry: Monitoring of memory allocations, locks, and context switches.
- Frame Capture: Automatic attribution of screenshots to captured frames.