Sobre o projeto

Tracy Profiler é uma ferramenta de profiling em tempo real de alto desempenho, projetada para jogos e outras aplicações, oferecendo temporização com resolução de nanossegundos e profiling híbrido de quadros e amostragem. Suporta profiling de CPU com integração direta para C, C++, Lua, Python e Fortran, além de bindings de terceiros para linguagens como Rust, Zig, C#, OCaml e Odin. O profiling de GPU cobre as principais APIs, incluindo OpenGL, Vulkan, Direct3D 11/12, Metal, OpenCL, CUDA e WebGPU. Recursos adicionais incluem rastreamento de alocação de memória, análise de locks, monitoramento de trocas de contexto e atribuição automática de capturas de tela aos quadros capturados. O projeto fornece documentação abrangente (tracy.pdf) nos lançamentos, binários compilados para Windows x64, uma demonstração interativa e um changelog. É amplamente utilizado no desenvolvimento de jogos e em aplicações críticas de desempenho, com vídeos introdutórios disponíveis do CppCon 2023 e visões gerais de recursos para as versões 0.2 a 0.8.