O3DE(Open 3D Engine)是一款多平台实时 3D 引擎,用于开发游戏、影视级三维场景和仿真应用。
- Star
- 16,996
- Fork
- 1,219
- 未关闭 Issue
- 170
- 最近提交
- 11小时前
这是什么?
Tracy 是一款面向游戏和其他实时应用的性能分析工具。它将逐帧分析与采样分析结合在一起,以纳秒级精度记录耗时数据,并通过网络实时传输到独立的查看器程序中。
它可以分析 CPU 工作负载,直接支持 C、C++、Lua、Python 和 Fortran;也能分析 GPU 工作,覆盖 OpenGL、Vulkan、Direct3D 11/12、Metal、OpenCL、CUDA 和 WebGPU。此外还能追踪内存分配、锁和上下文切换,并可将截图自动关联到采集的帧上。
社区已有 Rust、Zig、C#、OCaml、Odin 等语言的第三方绑定。每个版本都会提供 Windows x64 预编译程序。
核心功能
- 01纳秒级 CPU 性能采样,支持逐帧与采样两种模式
- 02通过网络将被分析程序的数据实时传输到查看器
- 03支持 OpenGL、Vulkan、Direct3D 11/12、Metal、OpenCL、CUDA 和 WebGPU 的 GPU 分析
- 04追踪内存分配、锁和上下文切换
- 05将截图与采集的帧自动关联
适用场景
- 在开发阶段定位游戏引擎中的帧时间尖峰
- 排查 C++ 应用中的锁竞争或过多内存分配
- 在同一采集帧内对比 CPU 与 GPU 的耗时
快速上手
- 1
从发布页面下载最新版本(预编译二进制文件仅提供 Windows x64 版本)
- 2
阅读文档(tracy.pdf)以了解构建和集成说明
使用前须知
- 预编译二进制文件仅提供 Windows x64 版本;其他平台需要从源代码构建。
- 元数据无法识别其许可证(NOASSERTION),使用前请先确认许可条款。
标签
常见问题
- tracy 是什么?
- 面向游戏和其他应用的实时纳秒级帧与采样性能分析器,支持远程遥测。 Tracy 是一款面向游戏和其他实时应用的性能分析工具。它将逐帧分析与采样分析结合在一起,以纳秒级精度记录耗时数据,并通过网络实时传输到独立的查看器程序中。
- tracy 可以免费使用吗?用的什么许可证?
- tracy 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- tracy 还在维护吗?
- 活跃维护中。tracy 最近一次提交是在 2026年10月21日。
- tracy 适合用来做什么?
- 在开发阶段定位游戏引擎中的帧时间尖峰 排查 C++ 应用中的锁竞争或过多内存分配 在同一采集帧内对比 CPU 与 GPU 的耗时
- tracy 怎么安装和运行?
- 从发布页面下载最新版本(预编译二进制文件仅提供 Windows x64 版本) 阅读文档(tracy.pdf)以了解构建和集成说明
- 在哪里获取 tracy?
- 源代码和安装说明在 GitHub 上:https://github.com/wolfpld/tracy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
97632546C++Other更新于 前天
一个轻量的 C/C++ 跨平台 webview 库,用原生 WebView 在桌面应用中渲染 HTML 界面。
1.4万1098C++MIT更新于 前天
面向游戏程序员和技术负责人的中文知识库,涵盖基础技术、游戏研发、生产管线、团队管理与上线运营。
6624655PythonMIT更新于 5天前
Nau Engine 是一款免费开源的 C++ 游戏引擎,基于 CMake 和 vcpkg 构建,源码公开可自由使用与修改。
39768C++Other更新于 23天前
一个 C++ 格式化库,提供比 C stdio 和 iostreams 更快、类型安全的替代方案,实现了 C++20 std::format。
2.6万3089C++MIT更新于 4天前
基于 Rust 引擎的 Python ETL 框架,用于流处理、实时分析、LLM 管道和 RAG。
6.2万1683PythonOther更新于 前天