← Package directory
Available on winget

Install Tracy Profiler

A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.

Install with winget
winget install --id wolfpld.tracy
Upgrade
winget upgrade --id wolfpld.tracy
Uninstall
winget uninstall --id wolfpld.tracy

About Tracy Profiler

Tracy supports profiling CPU (Direct support is provided for C, C++, Lua, Python and Fortran integration. At the same time, third-party bindings to many other languages exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All major graphic APIs: OpenGL, Vulkan, Direct3D 11/12, Metal, OpenCL, CUDA.), memory allocations, locks, context switches, automatically attribute screenshots to captured frames, and much more.

What's new in 0.13.1

- Fixed parsing of extended model and family of x86 CPUID. - Fixed memory corruption when a "long" user name was used on Android. - Fixed wrong function signature when TRACY_DEBUGINFOD was enabled. - Mount list is now read using proper API instead of processing /proc/mounts. - Fixed shadow warning supression not being enabled on gcc. - Silently ignore lost ETW Vsync events instead of asserting. - Worked around few cases where old macOS machines do not support C++20 properly. Thanks Tim Apple! - Added truncated mean parameter to csvexport. - Added experimental viewer for the user manual. - Memory free faults can be now ignored with the TRACY_IGNORE_MEMORY_FAULTS option. - Fixed race condition during profiler shutdown.

Read release notes

Version history

Version Updated Notes
0.13.1 Unknown - Fixed parsing of extended model and family of x86 CPUID. - Fixed memory corruption when a "long" user name was used on Android. - Fixed wrong function signature when TRACY_DEBUGINFOD was enabled. - Mount list is now re...
0.12.2 Unknown Release notes