wolfpld/tracy
GitHub: wolfpld/tracy
一款面向游戏和高性能应用的实时纳秒级混合帧分析器,支持 CPU、GPU、内存、锁等多维度性能剖析。
Stars: 15362 | Forks: 1020
# Tracy Profiler
### 一款实时、纳秒级分辨率、支持远程遥测的混合帧与采样分析器,适用于游戏及其他应用程序。
Tracy 支持 CPU 分析(直接支持 C、C++、Lua、Python 和 Fortran 集成。同时,互联网上存在许多其他语言的第三方绑定,例如 [Rust](https://github.com/nagisa/rust_tracy_client)、[Zig](https://github.com/tealsnow/zig-tracy)、[C#](https://github.com/clibequilibrium/Tracy-CSharp)、[OCaml](https://github.com/imandra-ai/ocaml-tracy)、[Odin](https://github.com/oskarnp/odin-tracy) 等)、GPU(所有主流图形 API:OpenGL、Vulkan、Direct3D 11/12、Metal、OpenCL、CUDA)、内存分配、锁、上下文切换、自动将截图关联到捕获的帧,以及更多功能。
- [文档](https://github.com/wolfpld/tracy/releases/latest/download/tracy.pdf) 包含使用说明和构建过程指南
- [发布版](https://github.com/wolfpld/tracy/releases) 包含文档(`tracy.pdf`)和已编译的 Windows x64 二进制文件(`Tracy-.7z`)作为资产
- [更新日志](NEWS)
- [交互式演示](https://tracy.nereid.pl/)



[C++ 中的 Tracy Profiler 简介 - Marcos Slomp - CppCon 2023](https://youtu.be/ghXk3Bk5F2U?t=37)
[Tracy Profiler v0.2 简介](https://www.youtube.com/watch?v=fB5B46lbapc)
[Tracy Profiler v0.3 新功能](https://www.youtube.com/watch?v=3SXpDpDh2Uo)
[Tracy Profiler v0.4 新功能](https://www.youtube.com/watch?v=eAkgkaO8B9o)
[Tracy Profiler v0.5 新功能](https://www.youtube.com/watch?v=P6E7qLMmzTQ)
[Tracy Profiler v0.6 新功能](https://www.youtube.com/watch?v=uJkrFgriuOo)
[Tracy Profiler v0.7 新功能](https://www.youtube.com/watch?v=_hU7vw00MZ4)
[Tracy Profiler v0.8 新功能](https://www.youtube.com/watch?v=30wpRpHTTag)
标签:C++, CPU分析, CUDA, Direct3D, Fortran, GPU分析, JARM, Lua, Metal, Mutation, OpenCL, OpenGL, Python, rizin, Rust, SOC Prime, Tracy Profiler, Vectored Exception Handling, Veh, Vulkan, 上下文切换, 二进制发布, 优化工具, 内存分析, 可视化, 实时剖析器, 帧分析, 帧时间, 开发工具, 开源工具, 性能分析, 数据擦除, 无后门, 游戏开发, 纳秒级分辨率, 网络流量审计, 远程遥测, 逆向工具, 采样分析, 锁分析